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

  1. Visual Studio で、CICS アプリケーションを連携して記述する要求 JSON スキーマ ファイルおよび応答 JSON スキーマ ファイルのセットを含む、または CICS アプリケーションを記述する 1 つの JSON スキーマを含む、メインフレーム サブシステム プロジェクトを作成するか開きます。
  2. ソリューション エクスプローラーで、次のいずれかの操作を行います。
    • 要求 JSON と応答 JSON の両方を含む 1 つの JSON スキーマ ファイルを右クリックして、コンテキスト メニューから [Generate Web Service] を選択します。
    • 要求構造を含む JSON スキーマ ファイルおよび応答構造を含む JSON スキーマ ファイルの 2 つのファイルを選択し、右クリックして、コンテキスト メニューから [Generate Web Service] を選択します。
  3. オプションで、特定の [Operation(s)] をそのドロップダウン リストから選択します。
  4. [Service] ラジオ ボタンを選択します。
  5. オプションで、[Service Name] フィールドに代替サービス名を入力します。
  6. [CICS] をオンにします。
  7. オプションで、[Program] グループの [Name] フィールドに、生成されたスケルトン CICS COBOL プログラムの代替プログラム名を入力します。
    注: プログラム名は、8 文字以下にして CICS 命名規則に従う必要があります。
  8. オプションで、生成されたサービスでコンテナー ベースのマッピング用に個別の構造を生成するために、[Inline array size limit] を指定します。詳細については、「WSDL および JSON での可変長配列の処理 - CICS COBOL」を参照してください。
  9. オプションで、サービスに対して代替の [Default string length] および [Default array size] を指定します。
    注: 生成されるすべての CICS アプリケーションでは、EBCDIC 文字セットおよび 32 ビット モードが使用されます。これらは自動的に設定されます。
  10. [Commarea] タイプまたは [Channel] タイプを選択します。
  11. [Channel] タイプを使用する場合は、オプションで、[Container name] フィールドに代替コンテナー名を入力します。
  12. [OK] をクリックします。

    Enterprise Developer により、スケルトン CICS プログラムとサービス インターフェイス (.svi) ファイルが生成され、指定したプログラム名と同じ名前でフォルダー内の現在のプロジェクトに追加されます。

  13. .svi ファイルを右クリックし、コンテキスト メニューから [Generate WSBIND] を選択します。

    Enterprise Developer により、.wsbind ファイルが生成され、指定したプログラム名と同じ名前でフォルダー内の現在のプロジェクトに追加されます。

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