Page History
...
オプションの作業リスト戻り値を指定した場合、その作業リストがロードされたサービスで利用できるようになります。
構文:
引数
番号 | タイプ |
|---|
必須 | 説明 |
|---|
最小 長
最大 長
最小 小数桁数
最小長 | 最大長 | 最小 | 最大 | ||||
|---|---|---|---|---|---|---|---|
1 | A | 必須 | 接続ハンドル | 4 | 4 | ||
2 | U | 必須 | コマンド | 1 | 無制限 | ||
3 | L | 任意 | 送信/受信するフィールド定義のリスト |
戻り値
番号 | タイプ | 必須 | 説明 |
最小長 |
最大長 | 最小 | 最大 | |||||
1 | U | 必須 | 状態 | 1 | 20 | ||
2 | U | 必須 | メッセージ | 1 | 無制限 | ||
3 | L | 任意 | 作業リスト |
サービスがロードされると、サービスに対するコマンドが実行されます。サービスの使用が終わると、そのサービスはアンロードされます。一度にロードできるサービスは1つだけです。
詳細については、「3詳細については、「3.5 コマンド」を参照してください。コマンド」を参照してください。
JSMX_COMMANDには、以下が数多く用意されています。
サービスの詳細については、&<a href="intb7_0001.htm"&>「Java Service Managerサービス」&</a&>を参照してください。サービスの詳細については、「Java Service Managerサービス」を参照してください。
技術ノート 1
サービスでポストされたHTTP内容を受信するには、SERVICE_LOADコマンドでSERVICE_CONTENT(*HTTP)キーワードが必要です。
...
HTTPキーワードは必ずSERVICE_LOADコマンドで送信されます。
シナリオ A
#1 JSMX_OPEN - 接続を開く
#2 JSMX_OPEN - 接続を開く
#3 JSMX_OPEN - 接続を開く
#1 JSMX_COMMAND( "SERVICE_LOAD SERVICE(xxx) SERVICE_CONTENT(*HTTP)" ) - CGIキーワードを送信する、STDINを読み込む、所有権を要求する
#2 JSMX_COMMAND( "SERVICE_LOAD SERVICE(xxx)" ) - CGIキーワードを送信する
#3 JSMX_COMMAND( "SERVICE_LOAD SERVICE(xxx) SERVICE_CONTENT(*HTTP)" ) - CGIキーワードを送信する、所有権を転送する
#1 JSMX_CLOSE - 接続を閉じる
#2 JSMX_CLOSE - 接続を閉じる
#3 JSMX_CLOSE - 接続を閉じ、STDOUT を書き出す
シナリオ B
#1 JSMX_OPEN - 接続を開く
#1 JSMX_COMMAND( "SERVICE_LOAD SERVICE(xxx) SERVICE_CONTENT(*HTTP)" ) - CGIキーワードを送信する、STDINを読み込む、所有権を要求する
#1 JSMX_CLOSE - 接続を閉じ、STDOUT を書き出す
#2 JSMX_OPEN - 接続を開く
#2 JSMX_COMMAND( "SERVICE_LOAD SERVICE(xxx)" ) - CGIキーワードを送信する
#2 JSMX_CLOSE - 接続を閉じる
#3 JSMX_OPEN - 接続を開く
#3 JSMX_COMMAND( "SERVICE_LOAD SERVICE(xxx) SERVICE_CONTENT(*HTTP)" ) - CGIキーワードを送信する、所有権を転送する
#3 JSMX_CLOSE - 接続を閉じる
技術ノート 2
以下のデータ・タイプがサポートされています。他のデータ・タイプを使用する場合、そのフィールドは無視されJSMサービスに渡されません。
...