アプリの配置およびテスト
Note
このチュートリアルは、BizTalk Serverにのみ適用されます。
このトピックでは、BizTalk Server アプリケーションのビルド、デプロイ、構成、テストを行います。
アプリケーションをビルドしてデプロイする
ソリューション エクスプローラーで、BizTalk プロジェクト名を右クリックし、[プロパティ] をクリックします。
[プロパティ] ページで、[署名] タブをクリックし、[アセンブリの署名] チェック ボックスをオンにして、ドロップダウンから新しい厳密な名前のキー ファイルを作成するオプションを選択します。 表示される手順に従ってファイルを作成します。
プロジェクトへの変更内容を保存します。 ソリューション エクスプローラーで、ソリューション名を右クリックし、[ソリューションのビルド] をクリックします。
プロジェクトが正常にビルドされたら、ソリューション エクスプローラーでソリューション名を右クリックし、[ソリューションの配置] をクリックします。
アプリケーションを構成する
アプリケーションを構成するには、BizTalk Server管理で送受信ポートを作成し、オーケストレーションとオーケストレーションの一部として作成された論理送受信ポートにバインドします。
BizTalk Server アプリケーションが JSON 発注書を受け取る受信ポートを作成します。
[BizTalk Server管理] で、[BizTalk アプリケーション 1] を展開し、[受信ポート] を右クリックし、[新規] をポイントして、[一方向の受信ポート] をクリックします。
受信ポートの名前を指定し、左側のパンから [ 受信場所] をクリックします。 [ 受信場所 ] タブで、[ 新規] をクリックします。
受信場所の名前を指定し、ポートの種類を FILE として選択し、[ 構成] をクリックします。
受信場所が JSON 注文書を取得するフォルダーの場所を入力します。 ファイル マスクとして を指定
*.json
し、[OK] をクリック します。[ 受信パイプライン ] ドロップダウンから、[ JSONToXml] を選択します。 このカスタム受信パイプラインは、BizTalk Server アプリケーションで作成しました。 パイプラインの横にある省略記号 (...) ボタンを右クリックし、[ ステージ 1 – Deocde コンポーネント] で次の値を指定します。
ルートノード-
ROOT
RootNodeNamespace –
http://BTSJSON
.これらの値はターゲットの名前空間と、JSON スキーマ ウィザードを使用して JSON 注文書から再生された XML 注文書スキーマのルート ノードの名前を表します。
開いているすべてのダイアログ ボックスを終了するまで、[ OK] をクリックします 。
JSON 請求書メッセージを送信する送信ポートを作成します。
[BizTalk Server管理] で、[BizTalk アプリケーション 1] を展開し、[送信ポート] を右クリックし、[新規] をポイントして、[静的な一方向の送信ポート] をクリックします。
送信ポートの名前を指定し、ポートの種類を FILE として選択し、[ 構成] をクリックします。
送信ポートが送信 JSON 請求書のコピーを作成するフォルダーの場所を入力します。 ファイル名として を指定
%MessageID%.json
し、[OK] をクリック します。[ パイプラインの送信 ] ドロップダウンから [ XmlToJSON] を選択し、[ OK] をクリックします。
開いているすべてのダイアログ ボックスを終了するまで、[ OK] をクリックします 。
最後に、オーケストレーションの一部として作成した論理ポートを、作成した物理ポートにバインドしてアプリを構成します。
BizTalk Application 1 を右クリックし、[構成] をクリックします。
左側のウィンドウで、[ ProcessPO] をクリックします。 右側のウィンドウで、BizTalk Server ホストを関連付け、論理ポートを物理ポートにマップして、[OK] をクリックします。
BizTalk Application 1 を右クリックし、[スタート] をクリックします。
アプリケーションをテストする
ダウンロードしたサンプルに移動し、 TestMessage フォルダーから JsonPurchaseOrder.json をコピーし、受信場所に関連付けられたフォルダーに貼り付けます。 ファイルが消えるまで待ちます。
作成した送信ポートに関連付けられているフォルダーに移動します。 <GUID.json> ファイルが フォルダーで使用できる点に注意してください。 ファイルを開いて、それが請求書メッセージであることを確認します。