トップダウン メソッドを使用して JSON から CICS Web サービス リクエスターを作成するには

重要: この機能は、早期採用者製品 (Early Adopter Product; EAP) リリース ステータスに提供されます。機能の最終版については、今後リリースする予定です。詳細については、Micro FocusSupportLine までお問い合わせください。

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

  1. Visual Studio で、メイン CICS COBOL プログラムおよび要求と応答の JSON スキーマ ファイル (それぞれ入力と出力のデータ構造を記述) で構成される CICS アプリケーションを含む Mainframe Subsystem プロジェクトを作成するか開きます。
  2. ソリューション エクスプローラーで、Ctrl キーを押しながら両方の JSON ファイルをクリックして選択します。
  3. 選択したファイルを右クリックし、コンテキスト メニューから [Generate Web Service] を選択します。
    注: [Generate Web Service] ダイアログ ボックスでは、RESTful JSON ファイルを使用する場合は [(For request)] フィールドにファイルが表示され、[(For response)] フィールドは [<None>] に設定されます。要求と応答の両方の JSON ファイルを使用する場合は、[(For request)] フィールドと [(For response)] フィールドにそれぞれ表示されます。
  4. 必要に応じて、[(For request)] フィールドと [(For response)] フィールドの値をそれぞれのドロップダウン リストを使用して変更します。
  5. [Client] ラジオ ボタンを選択します。
  6. [CICS] をオンにします。
  7. オプションで、[Program] グループの [Name] フィールドに、生成されたクライアント プログラムの代替プログラム名を入力します。
  8. 生成されたクライアントでコンテナーのマッピングを有効にする場合は、[Inline array size limit] で上限を指定します。クライアントの [Default string length] と [Default array size] も指定できます。
  9. オプションで [CCSID] を指定します。
  10. [OK] をクリックします。
    注: CWS クライアント アプリケーションでは、デフォルトで [Channel] タイプを使用するため、タイプを選択する必要はなく、デフォルトの [DFHWS-DATAContainer name] を使用します。これらは自動的に設定されます。

    Enterprise Developer により、生成された CICS アプリケーションを含む新しいプロジェクトが作成されます。新しいプロジェクトの名前は、指定したプログラム名に CICSClientApp を追加した名前になります。

ヒント: [Generate Web Service] ダイアログ ボックスの各フィールドおよび制御の詳細については、「[Generate Web Service] ダイアログ ボックス」リファレンス トピックを参照してください。