OpenMessageBusEventPublisherOOB :スコープ指定
OpenMessageBusEventPublisherOOB スクリプトインクルードは、構成された REST プロキシにメッセージを送信するスポークセレクターにメッセージを送信する方法を提供します。
このスクリプトインクルードは、 sn_api_notif_mgmt ネームスペースで実行されます。このスクリプトインクルードにアクセスするには、admin ロールが必要です。
このスクリプトインクルードを使用するようにインスタンスを構成する方法の詳細については、「 オープンメッセージバスを使用するようにプロデューサーイベント通知フレームワークを構成する」を参照してください。
OpenMessageBusEventPublisherOOB:publishMessageToComptibleRestProxy(Object tmfEventPayload, Array compatibleTopicArr)
スポークセレクターを使用して、渡されたメッセージをカスタムメッセージプラットフォームの REST プロキシに送信します。
このプロセスの詳細については、「 Producing outbound API notifications using the open message bus」を参照してください。このメソッドを実装する方法については、「 オープンメッセージバスを使用するようにプロデューサーイベント通知フレームワークを構成する」を参照してください。
| 名前 | タイプ | 説明 |
|---|---|---|
| TMFEVENT ペイロード | オブジェクト | 送信するイベントメッセージ。形式の詳細については、『 TMF688 Event Management API User Guide v4.0.0』を参照してください。 フォーマット: TMF688 |
| compatibleTopicArr | アレイ | 渡されたイベントペイロードを公開するトピックレコードsys_idsのリスト。 テーブル:トピック [sn_api_notif_mgmt_topic] |
| タイプ | 説明 |
|---|---|
| なし |
次のコード例は、このメソッドを呼び出す方法を示しています。
publishEventToOpenMessageBus: function(tmfEventPayload) {
// Fetch compatible topics
var compatibleTopicArr = new TopicPickerUtils00B().fetchEventCompatibleTopic(tmfEventPayload);
// Publish event in topic through REST proxy
new OpenMessageBusEventPublisherOOB().publishMessageToComptibleRestProxy(tmfEventPayload, compatibleTopicArr);
},