次の方法で共有


アプリの配置およびテスト

Note

このチュートリアルは、BizTalk Serverにのみ適用されます。

このトピックでは、BizTalk Server アプリケーションのビルド、デプロイ、構成、テストを行います。

アプリケーションをビルドしてデプロイする

  1. ソリューション エクスプローラーで、BizTalk プロジェクト名を右クリックし、[プロパティ] をクリックします。

  2. [プロパティ] ページで、[署名] タブをクリックし、[アセンブリの署名] チェック ボックスをオンにして、ドロップダウンから新しい厳密な名前のキー ファイルを作成するオプションを選択します。 表示される手順に従ってファイルを作成します。

  3. プロジェクトへの変更内容を保存します。 ソリューション エクスプローラーで、ソリューション名を右クリックし、[ソリューションのビルド] をクリックします。

  4. プロジェクトが正常にビルドされたら、ソリューション エクスプローラーでソリューション名を右クリックし、[ソリューションの配置] をクリックします。

アプリケーションを構成する

アプリケーションを構成するには、BizTalk Server管理で送受信ポートを作成し、オーケストレーションとオーケストレーションの一部として作成された論理送受信ポートにバインドします。

  1. BizTalk Server アプリケーションが JSON 発注書を受け取る受信ポートを作成します。

    1. [BizTalk Server管理] で、[BizTalk アプリケーション 1] を展開し、[受信ポート] を右クリックし、[新規] をポイントして、[一方向の受信ポート] をクリックします。

    2. 受信ポートの名前を指定し、左側のパンから [ 受信場所] をクリックします。 [ 受信場所 ] タブで、[ 新規] をクリックします。

    3. 受信場所の名前を指定し、ポートの種類を FILE として選択し、[ 構成] をクリックします。

    4. 受信場所が JSON 注文書を取得するフォルダーの場所を入力します。 ファイル マスクとして を指定 *.json し、[OK] をクリック します

    5. [ 受信パイプライン ] ドロップダウンから、[ JSONToXml] を選択します。 このカスタム受信パイプラインは、BizTalk Server アプリケーションで作成しました。 パイプラインの横にある省略記号 (...) ボタンを右クリックし、[ ステージ 1 – Deocde コンポーネント] で次の値を指定します。

      • ルートノード- ROOT

      • RootNodeNamespace –http://BTSJSON.

        これらの値はターゲットの名前空間と、JSON スキーマ ウィザードを使用して JSON 注文書から再生された XML 注文書スキーマのルート ノードの名前を表します。

    6. 開いているすべてのダイアログ ボックスを終了するまで、[ OK] をクリックします

  2. JSON 請求書メッセージを送信する送信ポートを作成します。

    1. [BizTalk Server管理] で、[BizTalk アプリケーション 1] を展開し、[送信ポート] を右クリックし、[新規] をポイントして、[静的な一方向の送信ポート] をクリックします。

    2. 送信ポートの名前を指定し、ポートの種類を FILE として選択し、[ 構成] をクリックします。

    3. 送信ポートが送信 JSON 請求書のコピーを作成するフォルダーの場所を入力します。 ファイル名として を指定 %MessageID%.json し、[OK] をクリック します

    4. [ パイプラインの送信 ] ドロップダウンから [ XmlToJSON] を選択し、[ OK] をクリックします。

    5. 開いているすべてのダイアログ ボックスを終了するまで、[ OK] をクリックします

  3. 最後に、オーケストレーションの一部として作成した論理ポートを、作成した物理ポートにバインドしてアプリを構成します。

    1. BizTalk Application 1 を右クリックし、[構成] をクリックします。

    2. 左側のウィンドウで、[ ProcessPO] をクリックします。 右側のウィンドウで、BizTalk Server ホストを関連付け、論理ポートを物理ポートにマップして、[OK] をクリックします

    3. BizTalk Application 1 を右クリックし、[スタート] をクリックします。

アプリケーションをテストする

  1. ダウンロードしたサンプルに移動し、 TestMessage フォルダーから JsonPurchaseOrder.json をコピーし、受信場所に関連付けられたフォルダーに貼り付けます。 ファイルが消えるまで待ちます。

  2. 作成した送信ポートに関連付けられているフォルダーに移動します。 <GUID.json> ファイルが フォルダーで使用できる点に注意してください。 ファイルを開いて、それが請求書メッセージであることを確認します。

参照

BizTalk Server を使用した JSON メッセージの処理