OpenMessageBusEventPublisherOOB – Scoped
Die OpenMessageBusEventPublisherOOB-Skripteinbindung bietet eine Methode zum Senden von Nachrichten an die Spoke-Auswahl, die die Nachrichten an den konfigurierten REST-Proxy sendet.
Diese Skripteinbindungen werden im Namespace sn_api_notif_mgmt ausgeführt. Für den Zugriff auf diese Skripteinbindung ist die Administratorrolle erforderlich.
Weitere Informationen zum Konfigurieren Ihrer Instanz für die Verwendung dieser Skripteinbindung finden Sie unter Konfigurieren Sie das Framework für Ersteller-Event-Benachrichtigungen für die Verwendung von Open Message Bus.
OpenMessageBusEventPublisherOOB – veröffentlichenMessageToComptibleRestProxy(Object tmfEventPayload, Array kompatibelTopicArr)
Sendet die übergebene Nachricht mithilfe der Spoke-Auswahl an den REST-Proxy einer benutzerdefinierten Nachrichtenplattform.
Weitere Informationen zu diesem Prozess finden Sie unter Producing outbound trouble ticket notifications using the open message bus. Informationen zur Implementierung dieser Methode finden Sie unter Konfigurieren Sie das Framework für Ersteller-Event-Benachrichtigungen für die Verwendung von Open Message Bus.
| Name | Typ | Beschreibung |
|---|---|---|
| tmfEventPayload | Objekt | Zu sendende Event-Nachricht. Weitere Informationen zum Format finden Sie im TMF688 Event Management API-Benutzerhandbuch v4.0.0. Format: TMF688 |
| kompatibelThemaArr | Array | Liste der sys_ids der Themendatensätze, für die die übergebene Ereignisnutzlast veröffentlicht werden soll. Befindet sich in der Thementabelle [sn_api_notif_mgmt_topic]. |
| Typ | Beschreibung |
|---|---|
| Keine |
Das folgende Codebeispiel zeigt, wie diese Methode aufgerufen wird.
publishEventToOpenMessageBus: function(tmfEventPayload) {
// Fetch compatible topics
var compatibleTopicArr = new TopicPickerUtils00B().fetchEventCompatibleTopic(tmfEventPayload);
// Publish event in topic through REST proxy
new OpenMessageBusEventPublisherOOB().publishMessageToComptibleRestProxy(tmfEventPayload, compatibleTopicArr);
},