次の方法で共有


スキーマのサンプル

Microsoft® BizTalk Accelerator for RosettaNet (BTARN) SDK には、RNIF およびパートナー インターフェイス プロセス (PIP) 処理用の一連の XSD スキーマが含まれています。 BTARN は、これらのスキーマを使用してメッセージを処理します。 これらのスキーマは目的に応じて変更したり、エラーのトラブルシューティングに使用したりできます。

BTARN SDK には、3 つのスキーマ セットが用意されています。 これらのスキーマは、RosettaNet の PIP、RosettaNet の次世代スキーマ、および RNIF スキーマに関連付けられた XSD スキーマです。

RosettaNet PIP に関連付けられた XSD スキーマ

BTARN はこれらのスキーマを使用して、メッセージ インスタンスのサービス コンテンツを検証します。 これらのスキーマを変更してメッセージの処理方法を変えることができます。 また、サービス コンテンツの処理中にエラーが発生した場合は、これらのスキーマを使用してメッセージを検証し、原因を突き止めることができます。

BTARN は、これらのスキーマを RNPIPs アセンブリにコンパイルしました。 これらのスキーマのいずれかを変更する場合は、RNPIP アセンブリの展開を解除し、スキーマを変更してから RNPIP を再度展開します。 スキーマを変更しないように注意する必要があります。 スキーマを変更すると、対応する RosettaNet PIP に対応しなくなる可能性があります。 スキーマを RNPIP に追加することもできます。 詳細については、「 RNPIP での既存の PIP の変更」を参照してください。

BTARN セットアップ プログラムは、これらのスキーマを <drive>:\Program Files\Microsoft BizTalk <バージョン> アクセラレータ for RosettaNet\SDK\Schemas にインストールします。

RNIF のスキーマ

BTARN では、これらのスキーマを使用して、プリアンブル、サービス ヘッダー、配信ヘッダーなどの RNIF メッセージ パーツを検証します。 また、これらには受信確認と例外のスキーマも含まれています。

BTARN セットアップ プログラムは、これらのスキーマ<を drive>:\Program Files\Microsoft BizTalk <バージョン> アクセラレータ for RosettaNet\SDK\RNIFSchemas にインストールします。

RosettaNet の次世代スキーマ

BTARN では、これらのスキーマを使用して、RosettaNet の次世代スキーマに準拠するメッセージを検証します。 これらのスキーマは、DTD ではなく XSD をネイティブでサポートしています。 これらのスキーマを使用するには、「RNPIP での既存の PIP の変更」の説明に従って 、それらを RNPIPs アセンブリに追加します

BTARN セットアップ プログラムは、ドライブ:\Program Files\Microsoft BizTalk <バージョン> アクセラレータ for RosettaNet\SDK\Schemas\Domain、\Interchange、\Universal フォルダーにこれらのスキーマ<>をインストールします。

参照

PIP 実装
PIP の操作
サンプル