注意:この機能は、早期採用者製品 (Early Adopter Product; EAP) リリース ステータスに提供されます。機能の最終版については、今後リリースする予定です。詳細については、
Micro Focus SupportLine までお問い合わせください。
CICS Web サービス機能は、開発およびテストでの使用を目的とした早期採用者製品 (Early Adopter Product; EAP) です。本製品リリースでは、この機能は製品のディプロイ用には推奨されません。
Visual COBOL を使用して、以下のタイプの CICS Web サービスを作成できます。
- プロバイダー
- プロバイダー CICS Web サービスは、Web を通してリクエスターに提供されます。リクエスターは、他の Web サービスである場合も、SOAP 要求である場合もあります。リクエスターは、プロバイダーに 1 つ以上の要求を行い、プロバイダーは要求されたデータをリクエスターに戻します。
- Visual COBOL を使用することで、ボトムアップまたはトップダウン メソッドのいずれかを使用してプロバイダー CICS Web サービスを作成できます。
- ボトムアップ メソッド
- ボトムアップ メソッドを使用するには、既存の CICS COBOL アプリケーションから始め、Web 全体にわたるアクセスに適切な Web サービスとしてその機能を公開します。
Visual COBOL は、元のアプリケーションから、アプリケーションを記述する WSDL ファイルと、Web サービスにアプリケーションの入出力をマッピングする WSBIND ファイルを生成します。
プロバイダー Web サービスを Web を介して複数のクライアントに提供したい場合、リクエスター クライアントを生成できる、生成済み WSDL ファイルを配布できます。この目的で WSDL ファイルを配布する組織は、Web サービス プロバイダー エージェントと呼ばれます。
- トップダウン メソッド
- トップダウン メソッドを使用するには、既存の Web サービスを記述した WSDL ファイルから始めます。WSDL ファイルから、新しいアプリケーションの作成に使用される、COBOL 言語構造体のセットが生成されます。
Visual COBOL は、WSDL ファイルから、要求を処理するプロバイダー プログラムと、Web サービスへのアプリケーションの入出力をマッピングする WSBIND ファイルを生成します。
- リクエスター
- CICS Web サービス リクエスターはすべて、トップダウン メソッドを使用して作成されます。WSDL ファイル (例えば、基になる CICS アプリケーションを記述する WSDL ファイル ( Web サービス プロバイダー エージェントによって提供されるものなど) から始めます。Visual COBOL は、WSDL ファイルから CICS クライアント アプリケーションを生成して、Web サービス リクエスターを起動し、返されたデータを受信します。また Visual COBOL は、Web サービスにアプリケーションの入出力をマッピングする WSBIND ファイルを生成します。