PIP からの整形式メッセージ インスタンスの作成
ここでは、整形式のメッセージ インスタンスを生成する方法を説明します。 PIP (Partner Interface Process) からメッセージ インスタンスのテンプレートを生成できます。 その後、データを追加する前に、それが整形式になるように、そのテンプレートを変更する必要があります。
PIP からメッセージ インスタンス テンプレートを生成するには
Microsoft Visual Studio 2012 を起動します。
[ ファイル ] メニューの [ 開く] をポイントし、[ プロジェクト] をクリックします。
drive>\Program Files\Microsoft BizTalk <version> Accelerator for RosettaNetSDK\Schemas を探<し、[RNPIPs.btproj] をクリックして、[開く] をクリックします。
ソリューション エクスプローラーで RNPIP を展開し、インスタンスを作成する PIP を右クリックします。
[ インスタンスの生成] をクリックします。
Note
選択した PIP の名前の後に "_output" が追加され、さらに .xml 拡張子を付けたファイル名が生成されます。 [出力] ペインの ステートメントは、インスタンスBizTalk Server生成された場所を示します。
メッセージ インスタンス テンプレートを変更するには
Windows エクスプローラーで、XML ファイルを保持しているフォルダーを見つけて、ファイル名をダブルクリックしてフォルダーを開きます。
他のすべてのテキストの前に、XML のバージョンとエンコードを示す XML ヘッダー タグを追加します。 次に例を示します。
<?xml version="1.0" encoding="UTF-8" ?>
追加した行の後に、DTD を示す DOCTYPE 行を追加します。 たとえば、3A4 発注要求のインスタンスの場合、DOCTYPE 行は次のようになります。
<!DOCTYPE Pip3A4PurchaseOrderRequest SYSTEM "3A4_MS_V02_02_PurchaseOrderRequest.dtd">
Note
各メッセージ インスタンスを処理するには、それぞれ DOCTYPE 行を含める必要があります。
これで、ビジネス ニーズに合わせてこのメッセージ インスタンスをカスタマイズできます。 XML 名前空間または名前空間プレフィックスを使用しないように、XML インスタンスを変更します。