OpenMessageBusEventPublisherOOB :スコープ指定

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • OpenMessageBusEventPublisherOOB スクリプトインクルードは、構成された REST プロキシにメッセージを送信するスポークセレクターにメッセージを送信する方法を提供します。

    このスクリプトインクルードは、 sn_api_notif_mgmt ネームスペースで実行されます。このスクリプトインクルードにアクセスするには、admin ロールが必要です。

    このスクリプトインクルードを使用するようにインスタンスを構成する方法の詳細については、「 オープンメッセージバスを使用するようにプロデューサーイベント通知フレームワークを構成する」を参照してください。

    OpenMessageBusEventPublisherOOB:publishMessageToComptibleRestProxy(Object tmfEventPayload, Array compatibleTopicArr)

    スポークセレクターを使用して、渡されたメッセージをカスタムメッセージプラットフォームの REST プロキシに送信します。

    このプロセスの詳細については、「 Producing outbound API notifications using the open message bus」を参照してください。このメソッドを実装する方法については、「 オープンメッセージバスを使用するようにプロデューサーイベント通知フレームワークを構成する」を参照してください。

    表 : 1. パラメーター
    名前 タイプ 説明
    TMFEVENT ペイロード オブジェクト 送信するイベントメッセージ。形式の詳細については、『 TMF688 Event Management API User Guide v4.0.0』を参照してください。

    フォーマット: TMF688

    compatibleTopicArr アレイ 渡されたイベントペイロードを公開するトピックレコードsys_idsのリスト。

    テーブル:トピック [sn_api_notif_mgmt_topic]

    表 : 2. 戻り値
    タイプ 説明
    なし

    次のコード例は、このメソッドを呼び出す方法を示しています。

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