制約事項: 本トピックは、Enterprise Server 機能が有効な場合にのみ該当します。
デフォルトの COBOL コンソール クライアントに加え、Web サービスのサービス インターフェイス用の Windows フォーム クライアントをオプションで生成することもできます。これを行うには、クライアントを生成する前に [Micro Focus Service Interfaces] オプションにある [Windows Forms Application] オプションをオンにします。
Windows フォーム クライアント プロジェクト
クライアントの生成後、Visual COBOL により、クライアント プロジェクトが、サービス インターフェイスが含まれているソリューションに追加されます。プロジェクトの名前は myServiceWinApp で、次のコンポーネントが含まれています。
- 参照フォルダー
- Windows フォーム クライアント アプリケーションを実行するために必要なプロジェクト参照
- ヘルパー フォルダー
- Windows フォーム クライアント アプリケーションを実行するために必要な追加の COBOL プログラムおよびコピーブック
- myServiceForm.cbl
- Windows フォーム インターフェイスを実装する COBOL プログラム
- myServiceForm.Designer.cbl
- 視覚的に表したクライアントを定義する Windows フォーム デザイナー COBOL プログラム
- myServiceForm.ico
- 視覚的に表したクライアントで使用する Micro Focus ロゴ アイコン
- myServiceMain.cbl
- Windows フォーム クライアント アプリケーションのメイン エントリ ポイント
Windows フォーム クライアントの編集
その外観とユーザービリティを向上させるために、オプションで、ソリューション エクスプローラーのクライアント コンポーネントをダブルクリックして Visual COBOL から Windows フォーム クライアント コンポーネントを編集できます。
Windows フォーム クライアントの実行
Visual COBOL Debugger を使用して、プロジェクトから Windows フォーム クライアントを直接実行できます。これを行う前に、次のことを確認します。
- サービスを実行するように構成されている エンタープライズ サーバー インスタンス が、サービス インターフェイス (.svi) ファイルが含まれているプロジェクトに関連付けられていること
- エンタープライズ サーバー インスタンス を起動していること
- サービス インターフェイスを エンタープライズ サーバー インスタンス にディプロイしていること
- Windows フォーム クライアント プロジェクトがスタートアップ プロジェクトとして設定されていること
Debugger を起動すると、Visual COBOL によってクライアント プロジェクトが自動的にビルドされ、実行されます。