第4章 シーケンスを操作する
4.3 シーケンスのプロパティを設定する
2. シーケンスエディタで、削除するステップをクリックします。
3. 以下のどれかを操作します。
- [編集]メニューの[削除]をクリックします。
- ポップアップメニューの[削除]をクリックします。
⇒シーケンスからステップが削除されます。
図 4.12 ステップ削除の画面例 ( ポップアップメニューの [ 削除 ])
図4.13 シーケンス情報の画面例(プロパティビュー)
表4.2 シーケンス情報の項目
項目 説明 備考
シーケンス名 シーケンス名が表示されます。
説明 シーケンスの説明を指定します。 以下の文字を使用しないでください。
・ < (不等号(より小))
・ > (不等号(より大))
・ & (アンパサンド)
・ ' (シングルクォーテーション)
・ " (ダブルクォーテーション)
ステップログ シーケンス実行時に各ステップの実行ログを採取するかどうかを指定 します。以下から選択します。
・ 取得する
ログを採取します。
・ 取得しない
ログを採取しません。
デフォルトは、“取得しない”です。
リトライ回数 エラー発生時にシーケンスのリトライを行う回数を指定します。
0~999999999の範囲の整数を指定してください。
利用側サービスの通信方式が同期の場 合のみ有効です。
利用側サービスの通信方式が非同期の 場合のリトライ回数の設定方法について は、“ISI運用ガイド”の“機能のチューニ ング”を参照してください。
項目 説明 備考 ステップの実
行結果の履歴
シーケンス実行時にステップの実行結果を履歴として残すかどうかを 指定します。以下から選択します。
・ 残す
履歴を残します。
同一メッセージの処理中にシーケンス内のステップで実行結果を 利用できます。シーケンス内のステップ情報でも設定が必要で す。
・ 残さない
履歴を残しません。
ステップ情報での設定は無効になります。
デフォルトは、“残す”です。
変数 シーケンスの変数として使用する共通メッセージのヘッダのキー名を 指定します。
値 シーケンスの変数として使用する共通メッセージのヘッダのキー名に 対する値を指定します。
[追加]ボタン 新しい変数を追加します。
キー名と値を設定する[変数]ダイアログボックスが表示されます。
[編集]ボタン 選択した変数の内容を変更します。
キー名と値を設定する[変数]ダイアログボックスが表示されます。
[削除]ボタン 選択した変数を一覧から削除します。
変数を設定する
変数となるキー名と値を設定する画面例と項目について説明します。
図4.14 [変数]ダイアログボックスの画面例
表4.3 [変数]ダイアログボックスの項目
項目 説明 備考
キー名 共通メッセージのヘッダのキー名を指定します。
以下の半角文字列を指定できます。ただし、先頭は、英数字を指定し てください。
・ 英数字
・ -(ハイフン)
・ _(アンダーバー)
・ .(ピリオド)
必須
最大255バイト
値 共通メッセージのヘッダのキー名に対する値を指定します。
[OK]ボタン 変数を追加、更新します。
項目 説明 備考 [キャンセル]ボ
タン
処理をキャンセルし、ダイアログボックスを閉じます。
4.3.2 ステップ情報を設定する
メディエータファンクションの実行に必要なプロパティを設定する方法について説明します。
操作手順は、以下のとおりです。
1. ISIナビゲータービューで編集するシーケンスを選択し、ダブルクリックします。
⇒シーケンスエディタに、選択したシーケンスが表示されます。
2. シーケンスエディタでプロパティを設定するステップをクリックします。
⇒プロパティビューにステップに関する情報が表示されます。
3. ステップ情報を設定します。
標準提供メディエータファンクション、およびユーザプログラム呼出し用メディエータファンクションの実行に必要な個別プロパ ティについては、“第9章シーケンスの定義例”を参照してください。
図4.15 ステップ情報の画面例(プロパティビュー)
表4.4 ステップ情報(一般)の項目
項目 説明 備考
ステップ名 ステップ名を指定します。
シーケンス内で一意な名前を指定してください。
以下の半角文字列を指定できます。ただし、先頭は、英数字を指定し てください。
・ 英数字
・ -(ハイフン)
・ _(アンダーバー)
必須 最大64バイト
説明 ステップについての説明を指定します。
ステップの実 行結果の履歴
実行時にステップの実行結果をステップの履歴を取得するかどうかを 指定します。以下から選択します。
・ 残す
履歴を残します。
同一メッセージの処理中にシーケンス内の後続のステップで実行
デフォルトは、“残さない”です。
シーケンス情報のプロパティで[ステップ の実行結果の履歴]に“残さない”を指定 した場合、ここで“残す”を指定しても履 歴は残されません。
項目 説明 備考
・ 残さない
履歴を残しません。
モニタリング BPM Analytics連携時に、ステップをモニタリング対象とするかどうか を指定します。以下から選択します。
・ 実行する
モニタリングします。
・ 実行しない
モニタリングしません。
デフォルトは、“実行しない”です。
4.3.3 シーケンスの終了情報を設定する
正常終了時に渡すデータのプロパティを設定する方法について説明します。
操作手順は、以下のとおりです。
1. ISIナビゲータービューで編集するシーケンスを選択し、ダブルクリックします。
⇒シーケンスエディタに選択したシーケンスが表示されます。
2. シーケンスの終了“SUCCESS”をクリックします。
⇒プロパティビューにシーケンスの終了情報が表示されます。
3. シーケンスの終了情報を設定します。
図4.16 シーケンスの終了情報の画面例(プロパティビュー)
表4.5 シーケンスの終了情報の項目
項目 説明 備考
復帰させるペ イロード
正常終了時に復帰させるペイロードを指定します。以下から選択しま す。
・ @start
シーケンス起動時のペイロード
・ @current 現在のペイロード
・ @none
空のペイロード
・ ステップ名
表示されているステップ処理後のペイロード
デフォルトは、“@current”(現在のペイロー ド)です。
4.3.4 シーケンスの失敗情報を設定する
エラー発生時に呼び出すシーケンスのプロパティを設定する方法について説明します。
操作手順は、以下のとおりです。
1. ISIナビゲータービューで編集するシーケンスを選択し、ダブルクリックします。
⇒シーケンスエディタに選択したシーケンスが表示されます。
2. シーケンスの終了“FAILURE”をクリックします。
⇒プロパティビューにシーケンスの失敗情報が表示されます。
3. シーケンスの失敗情報を設定します。
図4.17 シーケンスの失敗情報の画面例(プロパティビュー)
表 4.6 シーケンスの失敗情報の項目
項目 説明 備考
呼び出すシー ケンス
エラー発生時に呼び出すシーケンスを指定します。実行するシーケ ンスと同じプロジェクト内のシーケンスを選択できます。
省略した場合は、エラー発生時は、ほか のシーケンスを呼び出しません。
渡すペイロー ド
エラー発生時に呼び出すシーケンスに渡すペイロードを指定します。
以下から選択します。
・ @start
シーケンス起動時のペイロード
・ @current 現在のペイロード
デフォルトは、“@current”(現在のペイロー ド)です。