インスタンス メッセージを生成する方法
完成したスキーマをチェックする方法の 1 つとして、そのスキーマからサンプルのインスタンス メッセージを生成する方法があります。 スキーマ ツリーまたはスキーマの XSD (XML Schema Definition) 言語表記をチェックするよりも、インスタンス メッセージでチェックした方があらゆる点で簡単です。 これは、スキーマでは、対応するインスタンス メッセージについて、すべてのバリエーションが定義されている必要があるが、インスタンス メッセージでは、スキーマによって指定された形式でデータを伝達すれば十分であるためです。 生成されたインスタンス メッセージはあくまでサンプルであり、対応するスキーマによって定義された構造がすべて反映されているとは限りません。
生成後のインスタンス メッセージが格納されるファイルを明示的に指定するには
ソリューション エクスプローラーで、インスタンス メッセージを生成するスキーマを右クリックし、[プロパティ] をクリックします。
必要に応じて、プロパティ ウィンドウで、[全般] タブの [全般] セクションを展開し、プラス (+) アイコンをクリックします。
[ 出力インスタンス ファイル名 ] プロパティの値フィールドに、ファイルの名前を入力するか、値フィールドの右端にある省略記号 (...) ボタンを使用して、生成されたインスタンス メッセージが配置されるファイルを参照し、[ 保存] をクリックします。
生成するインスタンス メッセージの種類を指定するには
ソリューション エクスプローラーで、インスタンス メッセージを生成するスキーマを右クリックし、[プロパティ] をクリックします。
必要に応じて、プロパティ ウィンドウで、[全般] タブの [全般] セクションを展開し、プラス (+) アイコンをクリックします。
[ インスタンス出力の種類の生成 ] プロパティ値フィールドで、ドロップダウン リストを使用して、生成するインスタンス メッセージの種類として [XML ] または [ ネイティブ ] を選択します。
XML は既定値です。
スキーマに対応するサンプルのインスタンス メッセージを生成するには
ソリューション エクスプローラーで、インスタンス メッセージを生成するスキーマを右クリックし、[インスタンスの生成] をクリックします。
出力ウィンドウに結果が表示されます。 このウィンドウには、成功とエラーのメッセージが表示されます。
Note
出力ウィンドウまたはタスク一覧ウィンドウが開いておらず、インスタンス メッセージの生成に成功したか失敗したかの情報が表示されない場合は、これらのウィンドウを手動で開くことができます。 これらのウィンドウの管理の詳細については、「他の Visual Studio Windows の管理」を参照してください。
Note
ルート参照プロパティの値を指定しない場合、BizTalk エディターはスキーマ内の最初のルート ノードのサンプル インスタンス メッセージを生成します。 ルート参照プロパティの値を指定すると、BizTalk エディターによってそのルートのサンプル インスタンス メッセージが生成されます。
Note
特定のスキーマから生成されたインスタンス メッセージが、同じスキーマを使った検証に合格しない場合があります。 このようなケースの詳細については、「 スキーマの生成と検証に関する既知の問題」を参照してください。 一般に、生成されたインスタンス メッセージを編集し、そのメッセージに含まれるデータを変更して、シナリオをより現実的に表す必要があります。 インスタンス メッセージを修正してから、スキーマを検証してください。