1 つ以上の JavaScript Object Notation (JSON) スキーマ ファイルおよび Web サービス バインド (WSBIND) ファイルを生成して、CICS アプリケーション プログラムを Web サービスとして公開します。
重要: Enterprise Server で CICS Web サービスを実行する前に、「
Prerequisites for CICS Web Services」トピックの情報を確認してください。
構文:
ls2js {json-schema=json-filename|
json-schema-request=request-filename
json-schema-response=response-filename}
pgmint={channel|commarea}
pgmname=program-name
reqmem=request-copy-file
uri=address
wsbind=bind-file
[bundle=folder-name]
[ccsid=ccsid]
[contid=container-name]
[data-truncation={enabled|disabled}]
[datetime={unused|packed15}]
[logfile=logfile]
[operation-name=operation-name]
[pdsmem=pds-prefix]
[respmem=response-copy-file]
[jsontransfrm=transform-filename]
[synconreturn={yes|no}]
ls2js -help
パラメーター:
- json-schema=json-filename
- JSON スキーマ ファイルの完全修飾名。リンク可能なインターフェイス専用です。
- json-schema-request=request-filename
- 入力データ領域を含む JSON スキーマ ファイルの完全修飾名。json-schema-response=response-filename とともに使用する必要があります。要求/応答サービス専用です。
- json-schema-response=response-filename
- 出力データ領域を含む JSON スキーマ ファイルの完全修飾名。json-schema-request=request-filename とともに使用する必要があります。要求/応答サービス専用です。
- pgmint={channel|commarea}
-
- channel
- チャネル コンテナーを介してデータを渡します。
- commarea
- 通信領域を介してデータを渡します。
- pgmname=program-name
- Web サービスとして公開する対象アプリケーション プログラムの名前。
- reqmem=request-copy-file
- Web サービス要求の高水準言語構造体を含むコピーブック ファイルの完全修飾名。
- uri=address
- Web サービスにアクセスするためにクライアントで使用する相対または絶対 URI。
- wsbind=bind-file
- Web サービス バインド ファイルの完全修飾名。
- bundle=folder-name
- バンドル ディレクトリおよびアーカイブ ファイル (.zip または .jar) のパスおよび名前。リンク可能なインターフェイス専用です。
- ccsid=ccsid
- 実行時に文字データをアプリケーション データ構造体にエンコードするために使用する CCSID。
- contid=container-name
- JSON メッセージを表すために使用される、トップレベルのデータ構造を保持するコンテナーの名前。指定されなかった場合、デフォルトで DFHWS-DATA に設定されます。
- data-truncation={enabled|disabled}
-
- enabled
- 固定長フィールド構造体で可変長データが許容されます。
- disabled
- 固定長フィールド構造体で可変長データが許容されません。
- logfile=logfile
- ls2js コマンドによって生成された出力情報を格納するログ ファイルの完全修飾名。指定されていない場合、ログ ファイルは生成されません。
- pdsmem=pds-prefix
- 生成されたデータ構造体を含むコピーブックに使用するプレフィックス。リンク可能なインターフェイス専用です。
- respmem=response-copy-file
- Web サービス応答の高水準言語構造体を含むコピーブック ファイルの完全修飾名。
- synconreturn={yes|no}
-
- yes
- リモート サービスは同期ポイントを発行できます。
- no
- リモート サービスは同期ポイントを発行できません。
- -help
- ls2js パラメーターに関する情報を表示します。