2.17.2 コマンドアダプタを使用した外部コマンドの実行
コマンドアダプタを使用した外部コマンド実行の流れを次の図に示します。
|
ビジネスプロセスからコマンドアダプタへ,要求電文を利用して次に示す外部コマンド情報を渡します。
-
外部コマンドのファイルパス
-
コマンドライン引数
コマンドアダプタでは要求電文を解析し,同一マシン上に存在する外部コマンドを起動します。
外部コマンドプロセス実行後,コマンドアダプタからビジネスプロセスへ,応答電文を利用して次に示す終了情報が渡されます。
-
外部コマンドプロセスの終了コード
-
外部コマンドプロセスの標準出力への出力内容
ビジネスプロセスでは応答電文の終了コードを解析し,処理を分岐することができます。