Hitachi

Cosminexus V11 BPM/ESB基盤 サービスプラットフォーム 開発ガイド 受付・アダプタ定義編


2.8.5 アクティビティを設定する

Kafka受付を定義したあとに,ビジネスプロセス定義画面で受付アクティビティを設定します。

アクティビティの設定では,要求電文用の変数を定義したあと,受付アクティビティに定義した変数を割り当てます。

〈この項の構成〉

(1) 変数の定義

受付アクティビティに変数を定義する手順を次に示します。

  1. ビジネスプロセス定義画面のキャンバス上の[変数・相関セット]アイコンをダブルクリックします。

    [変数・相関セット一覧]ダイアログが表示されます。

  2. [変数名]に任意の名称を指定します。

  3. [種別]ドロップダウンリストから「XML」を選択します。

  4. [電文フォーマット]の[参照]ボタンをクリックします。

    電文フォーマットを指定するダイアログが表示されます。

  5. 次のファイルを指定します。

    <サービスプラットフォームのインストールディレクトリ>\CSC\custom-reception\kafka\schema\urecp_kafka_header_request.xsd

  6. [変数・相関セット一覧]ダイアログで[追加]ボタンをクリックします。

    変数が追加されます。

(2) 変数の割り当て

受付アクティビティに追加した変数を割り当てる手順を次に示します。

  1. ビジネスプロセス定義画面のキャンバス上の受付アクティビティをダブルクリックします。

    [受付アクティビティ]ダイアログが表示されます。

  2. [アクティビティ名]に任意の名称を入力します。

  3. [オペレーション名]に,Kafka受付に設定したオペレーション名を入力します。

  4. [ボディ割当変数]ドロップダウンリストから,定義した要求電文(ボディ)の変数を選択します。

  5. [ヘッダ割当変数]の[設定]ボタンをクリックします。

    [ヘッダ割当変数]ダイアログが表示されます。

  6. [追加]ボタンをクリックします。

  7. [割当変数]セルのドロップダウンリストから,定義した要求電文(ヘッダ)の変数を選択します。

  8. [ルート要素]セルのドロップダウンリストからルート要素を選択します。

  9. [OK]ボタンをクリックします。

    [ヘッダ割当変数]ダイアログが閉じます。

  10. [受付アクティビティ]ダイアログで[OK]ボタンをクリックします。