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