Cosminexus V9 BPM/ESB基盤 サービスプラットフォーム 解説
ビジネスプロセスからコマンドアダプタを呼び出すときの要求電文には,次に示す情報を指定します。
外部コマンドのファイルパスとコマンドライン引数の関係を次に示します。
(例)コマンドライン文字列が「c:\product\sample.exe -x -i input.txt」の場合
また,上記例のコマンドライン文字列を生成する要求電文の作成例を次に示します。
<?xml version="1.0" encoding="UTF-8"?> <request xmlns="http://www.hitachi.co.jp/soft/xml/cosminexus/csc/adapter/cmd/request"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <command-line> <command>c:\product\sample.exe</command> <argument1>-x</argument1> <argument2>-i</argument2> <argument3>input.txt</argument3> </command-line> </request> |
コマンドアダプタの要求電文フォーマットの作成については,マニュアル「サービスプラットフォーム 開発ガイド 受付・アダプタ定義編」の「3.3.14(1) 電文フォーマットの作成」を参照してください。
同一マシン上に存在する外部コマンドのファイルパスを指定します。
指定は必須です。絶対パスで指定することを推奨します。
要求電文で指定できる外部コマンドの条件を次の表に示します。
表2-77 要求電文で指定できる外部コマンドの条件
OS | 外部コマンドの条件 |
---|---|
Windows | 拡張子が次のどれかであること。
|
Linux | J2EEサーバユーザの実行権限があること。 |
外部コマンドに与えるコマンドライン引数を指定します。
指定は任意です。最大100個の引数を指定できます。
指定する際には,コマンドライン文字列の引数部分を,引数ごとに分割して指定する必要があります。
コマンドライン引数の指定例を次に示します。
All Rights Reserved. Copyright (C) 2012, 2019, Hitachi, Ltd.