制約事項: 本トピックは、Enterprise Server 機能が有効な場合にのみ該当します。
デフォルトの COBOL コンソール クライアントに加え、.NET および Web サービスのサービス インターフェイスの ASP.NET Web サイトのクライアントをオプションで生成することもできます。
Web サイト プロジェクト
クライアントの生成後、Visual COBOL により、[myServiceWebsite] プロジェクトが、サービス インターフェイス プロジェクトを含むソリューションに追加されます。この Web サイト プロジェクトには、次のコンポーネントが含まれています。
- App_Code フォルダー
- 生成された COBOL コード
- bin フォルダー
- 次のバイナリ ファイルが含まれています。
- Interop.myService.ProxyWrapper.dll
- myService.Proxy.dll
- myService.ProxyWrapper.dll
- Default.aspx
- Web サイト クライアントのデフォルトのスタートアップ ページ
- Default.aspx.cbl
- Default.aspx のコードビハインド ページ
- style.css
- Web サイトで使用される HTML スタイルシート
- website.config
- Web サイトの構成ファイル
- website.publishproj
- パブリッシュ処理で使用する生成済みファイル
- corplogo.gif
- 視覚的に表したクライアントで使用する Micro Focus ロゴ アイコン
ASP.NET クライアントのビルドおよびディプロイ
ASP.NET クライアントの生成後、それをビルドおよびディプロイして、ユーザーが使用できるようにする必要があります。詳細については、「ASP.NET クライアントのビルド」および「.NET 環境への COBOL Web サイトのディプロイ」を参照してください。
ASP.NET クライアントの編集
外観およびユーザービリティを向上させるために、オプションで Default.aspx ファイル (またはプロジェクトの任意の .aspx ファイル) を編集できます。編集を行うには、ソリューション エクスプローラーで .aspx ファイルをダブルクリックします。ディプロイ後にいずれかのファイルを変更した場合、その変更を適用するために再ディプロイする必要があります。
ASP.NET クライアントの実行
Visual COBOL Debugger を使用して、プロジェクトから ASP.NET クライアントを直接実行できます。これを行う前に、次のことを確認します。
- サービスを実行するように構成されている エンタープライズ サーバー インスタンス が、サービス インターフェイス (.svi) ファイルを含むプロジェクトに関連付けられていること
- エンタープライズ サーバー インスタンス が起動していること
- サービス インターフェイスが エンタープライズ サーバー インスタンス にディプロイされていること
- Web サイト プロジェクトがスタートアップ プロジェクトとして設定済みであること
重要: 64 ビット Windows オペレーティング システムで ASP.NET Web サイトのクライアントをホストするには、まず ASP.NET Web サイトのクライアントに関連付けられている Internet Information Services
(IIS) Application Pool の [Enable 32 bit Applications] プロパティを True に設定して、32 ビット アプリケーションのサポートを有効にする必要があります。詳細については、オペレーティング システムの IIS ドキュメントを参照してください。