重要: この機能は、早期採用者製品 (Early Adopter Product; EAP) リリース ステータスに提供されます。機能の最終版については、今後リリースする予定です。詳細については、
Micro FocusSupportLine までお問い合わせください。
CICS Web サービス機能は、開発およびテスト用の EAP です。この製品リリースの本番環境には使用しないでください。
注: FileName 変数はすべて、ファイルのデフォルト名を示します。これは、[
Generate Web Service] ダイアログ ボックスで特定のファイル名を指定してデフォルト設定をオーバーライドすると変更されます。
- プロバイダー (サービス)、WSDL トップダウン
-
- 入力ファイル
- Web サービスとして実行される CICS COBOL アプリケーションを記述する WSDL ファイル。
- 出力ファイル
- トップダウン メソッドを使用して Visual Studio プロジェクト内の WSDL ファイルから CICS Web サービス プロバイダーを生成する場合、Enterprise Developer によって次の CICS Web サービス コンポーネントが生成されます。
- COBOL Programs\WSDLFileName.cbl
- スケルトン CICS COBOL プロバイダー プログラム。
- Copybooks\REQ01.cpy
- 入力としての SOAP 要求を送信するために必要な COBOL データ構造を含むコピーブック。
- Copybooks\RESP01.cpy
- 出力としての SOAP 応答メッセージを受信するために必要な COBOL データ構造を含むコピーブック。
- loadlib\reverse.wsbind
- SOAP 要求を REQ01.cpy 内のデータ構造にマッピングし、RESP01.cpy 内のデータ構造を SOAP 応答メッセージにマッピングするバインド ファイル。
- リクエスター (クライアント)、WSDL トップダウン
-
- 入力ファイル
- Web サービスとして実行される CICS COBOL アプリケーションを記述する WSDL ファイル。
- 出力ファイル
- トップダウン メソッドを使用して WSDL ファイルから CICS Web サービス リクエスターを生成する場合、Enterprise Developer によって次の CICS Web サービス コンポーネントが生成されます。
- COBOL Programs\First8CharsWSDLFileName.cbl
- スケルトン CICS プログラム。
- Copybooks\REQ01.cpy
- 入力としての SOAP 要求を送信するために必要な COBOL データ構造を含むコピーブック。
- Copybooks\RESP01.cpy
- 出力としての SOAP 応答メッセージを受信するために必要な COBOL データ構造を含むコピーブック。
- loadlib\WSDLFileName.wsbind
- SOAP 要求を入力コピーブック内のデータ構造にマッピングし、出力コピーブック内のデータ構造を SOAP 応答メッセージにマッピングするバインド ファイル。
- プロバイダー (サービス)、WSDL ボトムアップ
-
- 入力ファイル
- メイン プログラム (.cbl) ファイルと 2 つのコピーブック (.cpy) ファイル (入力データ構造を含むファイルおよび出力データ構造を含むファイル) で最小限に構成される CICS COBOL アプリケーション。
- 出力ファイル
-
- SVIFileName.svi
- インターフェイス マッパー を使用して CICS COBOL アプリケーションから名前を付けて生成するサービス インターフェイス。
注: このサービス インターフェイスは、SOAP トランスポート タイプを使用する必要があり、デフォルト マッピングのみを使用する 1 つの操作で定義する必要があります。
- SVIFileName.wsbind
- SOAP 要求を入力コピーブック内のデータ構造にマッピングし、出力コピーブック内のデータ構造を SOAP 応答メッセージにマッピングする、.svi ファイルから生成されたバインド ファイル。
- SVIFileName.wsdl
- CICS COBOL アプリケーションを記述する Web サービス定義ファイル。
- プロバイダー (サービス)、JSON トップダウン
-
- 入力ファイル
- Web サービスとして実行される CICS COBOL アプリケーションを記述する要求および応答の JSON ファイル。
- 出力ファイル
- トップダウン メソッドを使用して Visual Studio プロジェクト内の要求および応答の JSON ファイルから CICS Web サービス プロバイダーを生成する場合、Enterprise Developer によって現在のプロジェクト フォルダーに次の CICS Web サービス コンポーネントが生成されます。
- RequestJSONFileName\First5CharsRequestJSONFileName.cbl
- スケルトン CICS COBOL プロバイダー プログラム。
- RequestJSONFileName\RequestJSONFileName.wsbind
- JSON 要求を生成された入力コピーブック内のデータ構造にマッピングし、生成された出力コピーブック内のデータ構造を JSON 応答メッセージにマッピングする、.svi ファイルから生成されたバインド ファイル。
- プロバイダー (サービス)、RESTful JSON トップダウン
-
- 入力ファイル
- Web サービスとして実行される CICS COBOL アプリケーションを記述する 1 つの RESTful JSON ファイル。
- 出力ファイル
- トップダウン メソッドを使用して Visual Studio プロジェクト内の RESTful JSON から CICS Web サービス プロバイダーを生成する場合、Enterprise Developer によって現在のプロジェクト フォルダーに次の CICS Web サービス コンポーネントが生成されます。
- COBOL Programs\JSONFileName\First8CharsJSONFileName.cbl
- スケルトン CICS プログラム。
- JSONFileName\First5CharsJSONFileName01.cpy
- 入力と出力の両方のデータ構造を含むコピーブック。このファイルは、生成された .cbl ファイルの下のサブエントリとしてソリューション エクスプローラーに表示されます。
- JSONFileName\JSONFileName.svi
- 生成された CICS COBOL スケルトン アプリケーションと JSON で記述されている CICS Web サービスとの間のデフォルト マッピングを含むサービス インターフェイス ファイル。
- JSONFileName\JSONFileName.wsbind
- JSON 要求を生成されたコピーブック内の入力構造にマッピングし、生成されたコピーブック内の出力データ構造を JSON 応答メッセージにマッピングする、.svi ファイルから生成されたバインド ファイル。
- リクエスター (クライアント)、JSON トップダウン
-
- 入力ファイル
- Web サービスとして実行される CICS COBOL アプリケーションを記述する要求および応答の JSON ファイル。
- 出力ファイル
- トップダウン メソッドを使用して要求および応答の JSON ファイルから CICS Web サービス リクエスターを生成する場合、Enterprise Developer によって次の CICS Web サービス コンポーネントが生成されます。
- COBOL Programs\ProgramName.cbl
- スケルトン CICS プログラム。ここで、ProgramName は [Generate Web Service] ダイアログ ボックスで指定した名前です。
- ProgramNameInBundle
- 生成された入力ファイルを含むフォルダー。
- jsbinds\First7CharsProgramNameI.json
- 入力 JSON メッセージと COBOL データ構造の変換を行うための JSBIND ファイル。
- jsbinds\RequestJSONFilename.json
- 生成されたスケルトン CICS プログラムに対応する入力 JSON のコピー。
- META-INF\cics.xml
- Enterprise Server が入力バンドル ディレクトリの構造を確立するために使用する参照ファイル。
- ProgramNameOutBundle
- 生成された出力ファイルを含むフォルダー。
- jsbinds\First7CharsProgramNameO.json
- 出力 JSON メッセージと COBOL データ構造の変換を行うための JSBIND ファイル。
- jsbinds\ResponseJSONFilename.json
- 生成されたスケルトン CICS プログラムに対応する出力 JSON のコピー。
- META-INF\cics.xml
- Enterprise Server が出力バンドル ディレクトリの構造を確立するために使用する参照ファイル。
- プロバイダー (サービス)、JSON ボトムアップ
-
- 入力ファイル
- メイン プログラム (.cbl) ファイルと 2 つのコピーブック (.cpy) ファイル (入力データ構造を含むファイルおよび出力データ構造を含むファイル) で最小限に構成される CICS COBOL アプリケーション ファイル。
- 出力ファイル
-
- SVIFileName.svi
- インターフェイス マッパー を使用して CICS COBOL アプリケーションから名前を付けて生成するサービス インターフェイス。
注: このサービス インターフェイスは、JSON トランスポート タイプを使用する必要があり、デフォルト マッピングのみを使用する 1 つの操作で定義する必要があります。
- SVIFileName.wsbind
- JSON 要求を入力コピーブック内のデータ構造にマッピングし、出力コピーブック内のデータ構造を JSON 応答メッセージにマッピングする、.svi ファイルから生成されたバインド ファイル。
- SVIFileNameI.json
- CICS COBOL アプリケーションの入力構造を記述する JSON ファイル。
- SVIFileNameO.json
- CICS COBOL アプリケーションの出力構造を記述する JSON ファイル。