5.15.3 BIND

BINDコマンドを使って、ロードされたインバウンドXMLドキュメントに指定のウィザードで生成されたサービス・コードをバインドしたり、新しい空のアウトバウンドXMLドキュメントを作成することができます。
SERVICEキーワード値は、プロパティ・キーservice.「値」とservice.archive.「値」によるリソース・プロパティ検索で使用され、バインド・クラスとバインドjarファイルを検索します(このファイルには、XMLBindingウィザードで生成されるバインド・クラスとサポート・クラスが含まれます)。サービス・バインド・アーカイブ・エントリーが存在しない場合、バインドjarファイルはユーザー指定のディレクトリではなくJSM jarサブディレクトリにあります。
バインドのタイプをアウトバウンドまたはインバウンドとして指定する必要があります。通常、READとGETはインバウンド・タイプに、SETとWRITEはアウトバウンド・タイプに関連付けます。
コード内での BIND コマンドの位置は、既存の XML ドキュメントからデータを読み込むか、新しい XML ドキュメントを作成するかによって異なります。
通常、このHTTPサービスはXML応答を作成・送信し、XML応答を読み込みます。
この要求および応答処理のコードのフローは以下のようになります。
SERVICE_LOAD
  BIND TYPE(*OUTBOUND)
  SET (one or more times)
..WRITE
..CLOSE
..SEND
 
..BIND TYPE(*INBOUND)
  GET (one or more times)
..CLOSE
SERVICE_UNLOAD
 
構文:

コマンド

キーワード

開発者用メモ

BIND

SERVICE

必須。サービス名

 

TYPE

*INBOUND

必須。インバウンド・バインド

 

 

*OUTBOUND

アウトバウンド・バインド

 

BINDTRACE

*YES

任意。インバウンド・バインド結果をトレースします。

 

 

*NO

デフォルト。

 

FILTER

 

任意。詳細は、「FILTER」を参照してください。


BIND SERVICE(SALES) TYPE(*OUTBOUND)