LOBWebApplication
LOBWebApplication ユーティリティは、実際の基幹業務 (LOB) Web アプリケーションをシミュレートして、ASPX ページから取引先にアクションまたは応答メッセージを送信するために使用します。
ASPX ページをセットアップした後、ページを起動してメッセージのパラメーター (ホーム組織と取引先組織、PIP コード、PIP バージョン、PIP インスタンス ID、およびメッセージ カテゴリ) を入力します。 その後、サービス コンテンツを変更してメッセージを送信できます。
SDK でのパス
<ドライブ>\Program Files (86)\Microsoft BizTalk <version> Accelerator for RosettaNet\SDK\LOBWebApplication
LOBWebApplication 用の仮想サーバーの追加
仮想サーバーを追加するには
[ スタート] ボタンをクリックし、[ AllPrograms] をポイントし、[ 管理ツール] をポイントして、[ インターネット インフォメーション サービス (IIS) マネージャー] をクリックします。
Information Services Manager で、[コンピューター名> (ローカル コンピューター)] を展開<し、[Web サイト] を展開して、[既定の Web サイト] を右クリックします。
[ 新規] をポイントし、[ 仮想ディレクトリ] をクリックします。
[ 仮想ディレクトリ作成ウィザード ] ページで、[ 次へ] をクリックし、サイトのエイリアス ( LOBWebApplication など) を入力します。
[Web サイト コンテンツ ディレクトリ] ページで、[参照] をクリックし、drive>\Program Files (x86)\Microsoft BizTalk <version> Accelerator for RosettaNet\SDK\LOBWebApplication に移動<し、[OK] をクリックし、[次へ] をクリックします。
[仮想ディレクトリのアクセス許可] ページで、[スクリプトの読み取りと実行] を選択し、[次へ] をクリックします。 [完了] をクリックします。
BTARN を構成するために使用するサービス アカウント ユーザー (hostsvc など) を STS_WPG に追加します。
C:\WINDOWS\Microsoft.NET\Framework\v2.0.\Temporary ASP.NET Files にあるファイルをすべて削除します。 ファイルを削除する前に、iisreset プログラムを実行してファイルのロックを解除する必要がある場合があります。
IIS マネージャーで、アプリケーション プール BTARNHTTPReceivePool の下で実行するように LOBWebApplication を設定します。
IIS マネージャーを使用して、LOBWebApplication ユーティリティの [Directory Security Properties] セクションで、仮想ディレクトリを匿名で実行するオプションを無効にします。
LOBWebApplication の構築
LOBWebApplication を構築するには
Visual Studio を起動します。
[ ファイル] で[ 開く] をポイントし、[ ソリューションを開く] をクリックします。
drive>\Program Files (x86)\Microsoft BizTalk <version> Accelerator for RosettaNet\SDK\LOBWebApplication に<移動し、[LOBWebApplication.sln] を選択し、[開く] をクリックします。
Note
LOBWebApplication 用の仮想サーバーを追加していない場合、ソリューションは Visual Studio で正しく開かなくなります。
[ 参照] を右クリックし、[ 参照の追加] をクリックします。
[参照の追加] ダイアログ ボックスで、[参照] をクリックし、drive>:\Program Files (x86)\Microsoft BizTalk <version> Accelerator for RosettaNet\Bin に移動<し、Microsoft.Solutions.BTARN.ConfigurationManager.dll ファイルと Microsoft.Solutions.BTARN.Shared.dll ファイルを選択し、[開く] をクリックします。
[LOBWebApplication] を右クリックし、[ビルド] をクリックします。
LOBWebApplication の実行
LOBWebApplication を実行してメッセージを送信するには
[スタート] ボタンをクリックし、[すべてのプログラム] をポイントします。次に、[Internet Explorer] をクリックします。
[インターネット エクスプローラー] の [アドレス] ボックスに「」と入力http://localhost/LOBWebApplicationし、[移動] をクリックします。
[メッセージの送信] ダイアログ ボックスで、ホーム organization、パートナー organization、PIP コード、PIP バージョン、PIP インスタンス ID、メッセージ カテゴリを入力します。
必要に応じてサービス コンテンツを変更します。
[送信] をクリックします。
注釈
LOBWebApplication ユーティリティは、指定された PIP からメッセージのインスタンスを生成し、生成されたメッセージ インスタンスから ASPX ページにサービス コンテンツを入力します。 この処理を実行する際、LOBWebApplication ユーティリティは、書式設定されたメッセージ インスタンスを PIP から直接生成するのと同じ技法を使用します。 詳細については、「 PIP からの Well-Formed メッセージ インスタンスの作成」を参照してください。 ASPX ページのサービス コンテンツのフィールドに実際のデータを入力すると、実際のメッセージ インスタンスを生成できます。
LOBWebApplication ユーティリティは、メッセージを送信する基幹業務 (LOB) Web アプリケーションをシミュレートするために使用します。 LOBApplication ユーティリティは、メッセージを送信する基幹業務 (LOB) デスクトップ アプリケーションをシミュレートするために使用します。