OpenMessageBusEventPublisherOOB – Umfang
Die OpenMessageBusEventPublisherOOB Die Skripteinbindung bietet eine Methode zum Senden von Nachrichten an die Spoke-Auswahl, die die Nachrichten an den konfigurierten REST-Proxy sendet.
Dieses Skript enthält Ausführungen in sn_api_notif_mgmt Namespace. Die Administratorrolle ist erforderlich, um auf diese Skripteinbindung zuzugreifen.
Weitere Informationen zum Konfigurieren Ihrer Instanz zur Verwendung dieser Skripteinbindung finden Sie unter Konfigurieren Sie das Framework für Erstellererereignisbenachrichtigungen, um den Nachrichtenbus öffnen zu verwenden.
OpenMessageBusEventPublisherOOB – publishMessageToComptibleRestProxy(Object tmfEventPayload, Array kompatibleTopicArr)
Sendet die übergebene Nachricht mithilfe der Spoke-Auswahl an den REST-Proxy einer anwenderdefinierten Nachrichtenplattform.
Weitere Informationen zu diesem Prozess finden Sie unter Producing outbound API notifications using the open message bus. Informationen zur Implementierung dieser Methode finden Sie unter Konfigurieren Sie das Framework für Erstellererereignisbenachrichtigungen, um den Nachrichtenbus öffnen zu verwenden.
| Name | Typ | Beschreibung |
|---|---|---|
| TmfEventPayload | Objekt | Zu sendende Ereignisnachricht. Weitere Informationen zum Format finden Sie unter TMF688 Ereignismanagement-API – Benutzerhandbuch v4.0.0 . Format: TMF688 |
| KompatibilitätTopicArr | Array | Liste der sys_IDs des Themendatensatzes, für die die übergebene Ereignisnutzlast veröffentlicht werden soll. Tabelle: Thema [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);
},