次の方法で共有


PIP からの整形式メッセージ インスタンスの作成

ここでは、整形式のメッセージ インスタンスを生成する方法を説明します。 PIP (Partner Interface Process) からメッセージ インスタンスのテンプレートを生成できます。 その後、データを追加する前に、それが整形式になるように、そのテンプレートを変更する必要があります。

PIP からメッセージ インスタンス テンプレートを生成するには

  1. Microsoft Visual Studio 2012 を起動します。

  2. [ ファイル ] メニューの [ 開く] をポイントし、[ プロジェクト] をクリックします。

  3. drive>\Program Files\Microsoft BizTalk <version> Accelerator for RosettaNetSDK\Schemas を探<し、[RNPIPs.btproj] をクリックして、[開く] をクリックします。

  4. ソリューション エクスプローラーで RNPIP を展開し、インスタンスを作成する PIP を右クリックします。

  5. [ インスタンスの生成] をクリックします

    Note

    選択した PIP の名前の後に "_output" が追加され、さらに .xml 拡張子を付けたファイル名が生成されます。 [出力] ペインの ステートメントは、インスタンスBizTalk Server生成された場所を示します。

メッセージ インスタンス テンプレートを変更するには

  1. Windows エクスプローラーで、XML ファイルを保持しているフォルダーを見つけて、ファイル名をダブルクリックしてフォルダーを開きます。

  2. 他のすべてのテキストの前に、XML のバージョンとエンコードを示す XML ヘッダー タグを追加します。 次に例を示します。

    <?xml version="1.0" encoding="UTF-8" ?>  
    
  3. 追加した行の後に、DTD を示す DOCTYPE 行を追加します。 たとえば、3A4 発注要求のインスタンスの場合、DOCTYPE 行は次のようになります。

    <!DOCTYPE Pip3A4PurchaseOrderRequest SYSTEM "3A4_MS_V02_02_PurchaseOrderRequest.dtd">  
    

    Note

    各メッセージ インスタンスを処理するには、それぞれ DOCTYPE 行を含める必要があります。

  4. これで、ビジネス ニーズに合わせてこのメッセージ インスタンスをカスタマイズできます。 XML 名前空間または名前空間プレフィックスを使用しないように、XML インスタンスを変更します。

参照

プログラミング ガイド