js2ls コマンド

Web サービス プロバイダーとして CICS アプリケーションを公開するか、Web サービス リクエスターをコンストラクトします。
重要: この機能は、早期採用者製品 (Early Adopter Product; EAP) リリース ステータスに提供されます。機能の最終版については、今後リリースする予定です。詳細については、Micro FocusSupportLine までお問い合わせください。

CICS Web サービス機能は、開発およびテスト用の EAP です。この製品リリースの本番環境には使用しないでください。

重要: CICS Web Services 機能を使用するための前提条件として、先に IBM CCSID 変換テーブルをインストールして構成する必要があります。詳細については、「CCSID 変換テーブル」を参照してください。

構文:

js2ls pgmint={channel|commarea}
      wsbind=bind-file
     {json-schema=json-filename|
      json-schema-request=request-filename
      json-schema-response=response-filename|
      json-schema-restful=rest-filename}
     [jsontransfrm=transform-filename]
      pgmname=program-name 
     [reqmem=request-prefix]
     [respmem=response-prefix]
     [uri=address]
     [contid=container-name]
     [ccsid=ccsid]
     [synconreturn={yes|no}]
     [data-trunction={enabled|disabled}]
     [bundle=folder-name]
     [char-whitespace={collapse|replace|preserve}]
     [http-methods={GET|POST|PUT|DELETE|HEAD}...]
     [pdsmem=pds-prefix]
js2ls -help

パラメーター:

pgmint={channel|commarea}
注: Web サービス プロバイダーの生成用。
channel
チャネル コンテナーを介して、対象アプリケーション プログラムにデータを渡すサービス プロバイダーを作成します。
commarea
commarea を介して、対象アプリケーションにデータを渡すサービス プロバイダーを作成します。
wsbind=bind-file
Web サービス バインド ファイルの完全修飾名。
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 とともに使用する必要があります。要求/応答サービス専用です。
json-schema-restful=rest-filename
JSON スキーマ ファイルの完全修飾名。RESTful サービス専用です。
jsontransfrm=transform-filename
CICS で JSONTRANSFRM バンドル リソースに使用する名前。また、生成された JSBIND ファイルの名前。リンク可能なインターフェイス専用です。
pgmname=program-name
生成されたスケルトン CICS プログラムに使用する、完全修飾ファイル名です。他の与えられたパラメーターに応じて、Web サービスを呼び出すため (リクエスター)、または Web サービスとして公開するため (プロバイダー)、このスケルトン プログラムが生成されます。
reqmem=request-prefix
Web サービス用に生成された要求コピーブック ファイルの命名に使用される、1 ~ 6 文字のプレフィックス。生成されたコピーブック ファイルには、Web サービス要求データ構造体が含まれます。
respmem=response-prefix
Web サービス用に生成された応答コピーブック ファイルの命名に使用される、1 ~ 6 文字のプレフィックス。生成されたコピーブック ファイルには、Web サービス応答データ構造体が含まれます。
uri=address
Web サービス プロバイダーに対して、Web サービスにアクセスする a によって使用される関連 URI を指定します。Web サービス リクエスターに対して、生成されたスケルトン プログラム内の EXEC CICS INVOKE SERVICE コールで使用される絶対 URI を指定します。
contid=container-name
Web サービス プロバイダーの生成用。SOAP メッセージを表すために使用される、トップレベルのデータ構造を保持するコンテナーの名前。指定されなかった場合、デフォルトで DFHWS-DATA に設定されます。
ccsid=ccsid
実行時に文字データをアプリケーション データ構造体にエンコードするために使用する CCSID です。
synconreturn={yes|no}
yes
リモート サービスは同期ポイントを発行できます。
no
リモート サービスは同期ポイントを発行できません。
data-truncation={enabled|disabled}
enabled
固定長フィールド構造体で可変長データが許容されます。
disabled
固定長フィールド構造体で可変長データが許容されません。
bundle=folder-name
バンドル ディレクトリおよびアーカイブ ファイル (.zip または .jar) のパスおよび名前。
http-methods={GET|POST|PUT|DELETE|HEAD}...
RESTful サービスの場合にのみ、RESTful サービスが受け入れる 1 つ以上のメソッドを指定します。
pdsmem=pds-prefix
生成されたデータ構造体を含むコピーブックに使用するプレフィックス。LINKable サービスおよび RESTful サービス専用です。
-help
js2ls パラメーターに関する情報を表示します。