Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

OpenMessageBusEventPublisherOOB- Scoped

The OpenMessageBusEventPublisherOOB script include provides a method for sending messages to the spoke selector, which sends the messages to the configured REST proxy.

This script includes runs in the sn_api_notif_mgmt namespace. The admin role is required to access this script include.

For additional information on how to configure your instance to use this script include, see Configure the Producer Event Notification Framework to use the Open Message Bus.

Parent Topic:Server API reference

OpenMessageBusEventPublisherOOB - publishMessageToComptibleRestProxy(Object tmfEventPayload, Array compatibleTopicArr)

Sends the passed message to a custom message platform's REST proxy using the spoke selector.

For additional information on this process, see Outbound trouble ticket notifications via open message bus. For information on how to implement this method, see Configure the Producer Event Notification Framework to use the Open Message Bus.

NameTypeDescription
tmfEventPayloadObjectEvent message to send. For additional information on the format, see TMF688 Event Management API User Guide v4.0.0.Format: TMF688
compatibleTopicArrArrayList of topic record sys\_ids for which the passed event payload should be published.Table: Topic \[sn\_api\_notif\_mgmt\_topic\]
TypeDescription
None 

The following code example shows how to call this method.

 publishEventToOpenMessageBus: function(tmfEventPayload) {
  // Fetch compatible topics
  var compatibleTopicArr = new TopicPickerUtils00B().fetchEventCompatibleTopic(tmfEventPayload);
  // Publish event in topic through REST proxy 
  new OpenMessageBusEventPublisherOOB().publishMessageToComptibleRestProxy(tmfEventPayload, compatibleTopicArr);
},