Application Integration でサポートされているコネクタをご覧ください。

TIBCO EMS トリガー

TIBCO EMS トリガーは、TIBCO EMS 接続に登録している TIBCO EMS イベントに基づいてインテグレーションを呼び出すことができるコネクタ イベント トリガーです。

始める前に

TIBCO EMS トリガーの新しい接続を作成または構成する場合は、プロジェクトに対する次の IAM ロールがあることを確認してください。

  • Connectors 管理者( roles/connectors.admin
  • ロールの付与については、アクセスの管理をご覧ください。

TIBCO EMS トリガーに使用するサービス アカウントに、次の IAM ロールを付与します。

TIBCO EMS トリガーを追加する

インテグレーションに TIBCO EMS トリガーを追加する手順は次のとおりです。

  1. Google Cloud コンソールで [Application Integration] ページに移動します。

    Application Integration に移動

  2. ナビゲーション メニューで [統合] をクリックします。

    [統合リスト] ページが開き、Google Cloud プロジェクトで使用可能なすべての統合が一覧表示されます。

  3. 既存の統合を選択するか、[統合の作成] をクリックして新しい統合を作成します。

    新しい統合を作成する場合:

    1. [統合の作成] ペインで名前と説明を入力します。
    2. 統合のリージョンを選択します。
    3. 統合用のサービス アカウントを選択します。統合のサービス アカウントの詳細は、統合ツールバーの [統合の概要] ペインでいつでも変更または更新できます。
    4. [作成] をクリックします。

    統合エディタで統合が開きます。

  4. 統合エディタのナビゲーション バーで、[トリガー] をクリックして、使用可能なトリガーのリストを表示します。
  5. インテグレーション エディタで、[TIBCO EMS トリガー] 要素をクリックして配置します。
  6. TIBCO EMS トリガーを構成するには、Integration Connectors で使用可能な既存の TIBCO EMS 接続を使用するか、インライン接続作成オプションを使用して新しい TIBCO EMS 接続を作成します。

既存の接続を使用して TIBCO EMS トリガーを構成する

Integration Connectors の既存の TIBCO EMS 接続を使用して、TIBCO EMS トリガーを構成できます。なお、TIBCO EMS トリガーコネクタ イベント トリガーであるため、トリガーを構成するには、イベント サブスクリプションを有効にした TIBCO EMS 接続のみが使用できます。

新しい TIBCO EMS 接続を使用して TIBCO EMS トリガーを構成する方法については、新しい接続を使用して TIBCO EMS トリガーを構成するをご覧ください。

既存の TIBCO EMS 接続を使用して TIBCO EMS トリガーを構成するには、次の手順を実行します。

  1. インテグレーションエディタで [TIBCO EMS トリガー] 要素をクリックして、トリガー構成ペインを開きます。
  2. [トリガーの構成] をクリックします。
  3. [Connector Event Trigger Editor] ページで、構成の詳細を次のとおりに入力します。
    1. リージョン: TIBCO EMS 接続のリージョンを選択します。
    2. 接続: 使用する TIBCO EMS 接続を選択します。

      Application Integration には、アクティブなイベント サブスクリプションが有効になっている TIBCO EMS 接続のみが表示されます。

    3. Queue または トピックとして JMS Source Type を選択します。
      • Queue を選択した場合は、[JMS ソース名] 列に TIBCO EMS キュー名を入力します。
      • Topic を選択した場合は、[JMS ソース名] 列に TIBCO EMS トピック名を入力します。
    4. サービス アカウント: TIBCO EMS トリガーに対する必要な IAM ロールを持つサービス アカウントを選択します。
  4. [Done] をクリックしてトリガーの構成を完了し、ページを閉じます。

新しい接続を使用して TIBCO EMS トリガーを構成する

新しい TIBCO EMS 接続を使用して TIBCO EMS トリガーを構成するには、次の手順を行います。

  1. インテグレーションエディタで [TIBCO EMS トリガー] 要素をクリックして、トリガー構成ペインを開きます。
  2. [トリガーの構成] をクリックします。
  3. [リージョン] フィールドはスキップします。
  4. [接続] をクリックし、プルダウン メニューから [接続を作成] オプションを選択します。
  5. [接続の作成] ペインで次の手順を行います。
    1. [ロケーション] ステップで、新しい TIBCO EMS 接続のロケーションを選択します。
      1. リージョン: プルダウン リストからリージョンを選択します。
      2. [次へ] をクリックします。
    2. [接続の詳細] ステップで、新しい TIBCO EMS 接続の詳細を入力します。
      1. コネクタ バージョン: プルダウン リストから [TIBCO EMS コネクタ] で使用可能なバージョンを選択します。
      2. 接続名: TIBCO EMS 接続の名前を入力します。
      3. (省略可)説明文: 接続の説明を入力します。
      4. (省略可)Cloud Logging を有効にする: 接続のすべてのログデータを保存するには、このチェックボックスをオンにします。
      5. サービス アカウント: TIBCO EMS 接続に対する必要な IAM ロールを持つサービス アカウントを選択します。
      6. イベント サブスクリプションの有効化: このオプションを選択すると、TIBCO EMS 接続のイベント サブスクリプションが有効になります。
      7. (省略可)[詳細設定] を展開して接続ノードの設定を構成します。

        TIBCO EMS の接続ノード設定の詳細については、TIBCO EMS 接続のドキュメントをご覧ください。

      8. (省略可)[+ ラベルを追加] をクリックして Key-Value ペアの形式でラベルを接続に追加します。
      9. [次へ] をクリックします。
    3. 必要に応じて SSL を使用する場合は、[SSL を有効にする] を選択します。これにより、SSL 構成の詳細が表示されます。
      1. トラストストアの種類を選択します。[パブリック]、[プライベート]、[安全でない接続] のいずれかになります。
      2. トラストストアの選択に基づいて表示される証明書を選択します。
      3. mTLS を使用している場合は、[Key Store] セクションでキーストア証明書を選択します。 また、[追加構成] セクションでクライアント ルート証明書を選択します。
      4. 必要に応じて、TLS のバージョンを選択します。
      5. サポートされている暗号スイートを入力します。複数の暗号スイートをカンマ区切りの値で入力します。詳細については、サポートされている暗号スイートをご覧ください。
    4. [宛先] ステップで、TIBCO EMS インスタンスの詳細を入力します。
      1. 宛先タイプ: [ホストアドレス] を選択します。
      2. ホスト: TIBCO EMS インスタンスのホスト名または IP アドレスを入力します。
      3. [次へ] をクリックします。
    5. [認証] ステップで、TIBCO EMS インスタンスの認証の詳細を入力します。
      1. 必要な認証タイプを選択し、関連する詳細情報を入力して、指定された TIBCO EMS ホスト URL にアクセスします。

        これらの認証タイプの構成方法については、認証を構成するをご覧ください。

      2. [次へ] をクリックします。
    6. 確認: 提供された TIBCO EMS 接続の詳細を確認します。
    7. [作成] をクリックして、新しい TIBCO EMS 接続の作成を完了します。
  6. [完了] をクリックしてページを閉じます。

サポートされている暗号スイート

TLS バージョン サポートされている暗号スイート
1.2
  • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
  • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
  • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
  • TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
  • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
  • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
  • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
  • TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
  • TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
  • TLS_DHE_RSA_WITH_AES_128_CBC_SHA
  • TLS_DHE_RSA_WITH_AES_256_CBC_SHA
  • TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
  • TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
1.3
  • TLS_AES_256_GCM_SHA384
  • TLS_CHACHA20_POLY1305_SHA256
  • TLS_AES_128_GCM_SHA256

トリガー出力

TIBCO EMS トリガーがイベント サブスクリプションの構成を完了するまでには数分かかります。イベント サブスクリプションのステータスは、トリガー構成ペインの [Event Subscription details] で確認できます。

TIBCO EMS トリガーは、次の状態を使用して、イベント サブスクリプションのステータスを示します。

  • Creating: トリガーがイベント サブスクリプションに登録中であることを示します。
  • Active: トリガーがイベント サブスクリプションに正常に登録されたことを示します。
  • Error: 構成されたイベント サブスクリプションに問題があることを示します。

[Event Subscription details] セクションには、イベント サブスクリプションのステータスに加えて、接続リージョン、接続名、イベント サブスクリプション名の詳細が表示されます。

次の図は、TIBCO EMS トリガー構成ペインのサンプル レイアウトを示しています。

TIBCO EMS トリガー構成ペインを示す画像 TIBCO EMS トリガー構成ペインを示す画像

トリガー出力変数

イベントごとに、TIBCO EMS トリガーにより、ダウンストリーム タスクで使用できる ConnectorEventPayload 出力変数(JSON 形式)が生成されます。出力変数には、TIBCO EMS イベントのペイロードが含まれます。例:

{
"message": "Hello world",
"messageContentType": "Text"
}

イベント サブスクリプションを表示する

Integration Connectors で接続に関連付けられているすべてのイベント サブスクリプションの表示と管理を行う手順は、次のとおりです。

  1. [Integration Connectors] > [接続] ページに移動します。

    [接続] ページに移動

  2. サブスクリプションを表示する接続をクリックします。
  3. [イベント サブスクリプション] タブをクリックします。

    ここでは、接続のすべてのサブスクリプションが表示されます。

TIBCO EMS トリガーを編集する

TIBCO EMS トリガーを編集して、接続の構成とイベント サブスクリプションの詳細を変更または更新できます。

TIBCO EMS トリガーを編集するには、次の手順を実行します。

  1. インテグレーションエディタで [TIBCO EMS トリガー] 要素をクリックして、トリガー構成ペインを開きます。
  2. [Configure TIBCO EMS trigger] をクリックします。
  3. [Connector Event Trigger Editor] ページで、次の操作を行います。
    1. 構成済みのイベント サブスクリプションを保持するには、[保持] をクリックします。それ以外の場合は、[削除] をクリックします。
    2. 必要に応じて、接続構成とイベント サブスクリプションの詳細を更新します。
    3. [完了] をクリックします。
  4. 更新された接続とイベント サブスクリプションの詳細は、トリガー構成ペインの [Event Subscription details] で確認できます。