次の方法で共有


XML とフラット ファイル プロパティ スキーマおよびプロパティ

http://schemas.microsoft.com/BizTalk/2003/xmlnorm-properties名前空間には、フラット ファイル アセンブラーとフラット ファイル逆アセンブラー パイプライン コンポーネントを構成するために使用できるプロパティが含まれています。 次の表に、プロパティを示します。

[プロパティ]

プロパティ Type 説明
FlatFileHeaderDocument xs:string 受信フラット ファイル ドキュメントのヘッダーをこのプロパティに格納できます。
AllowUnrecognizedMessage xs:Boolean 認識されないメッセージを XML コンポーネントで処理するかどうかを指定します。
ProcessingInstruction xs:string 送信ドキュメント用の処理命令テキストです。
DocumentSpecName xs:string ドキュメントの解析またはシリアル化のために使用する XML コンポーネントのスキーマです。

このプロパティで指定するスキーマは、一意のターゲットの名前空間 (# root) を持つ必要があります。 同じ名前空間 (# root) を持つスキーマがあると、ドキュメント インスタンスの検証が期待どおりに機能しない場合があります。 この名前空間 (# root) は一意にする必要があります。 スキーマが同じ名前空間 (# root) を持つ必要がある場合は、それぞれのスキーマに対して別々のパイプラインを作成して XML 逆アセンブラー パイプライン コンポーネントごとに 1 つのスキーマを指定するか、XML 逆アセンブラー パイプライン コンポーネントのパラメーターとしてスキーマを指定しないで 1 つのパイプラインを使用します。 これは、ターゲットの名前空間がない場合も機能します。
EnvelopeSpecName xs:string ドキュメントの解析またはシリアル化のために使用するエンベロープ仕様です。

このプロパティで指定するスキーマは、一意のターゲットの名前空間 (# root) を持つ必要があります。 同じ名前空間 (# root) を持つスキーマがあると、ドキュメント インスタンスの検証が期待どおりに機能しない場合があります。 この名前空間 (# root) は一意にする必要があります。 スキーマが同じ名前空間 (# root) を持つ必要がある場合は、それぞれのスキーマに対して別々のパイプラインを作成して XML 逆アセンブラー パイプライン コンポーネントごとに 1 つのスキーマを指定するか、XML 逆アセンブラー パイプライン コンポーネントのパラメーターとしてスキーマを指定しないで 1 つのパイプラインを使用します。 これは、ターゲットの名前空間がない場合も機能します。
TargetCharset xs:string 送信メッセージのエンコードに使用する XML コンポーネントの文字セットです。
SourceCharset xs:string XML 逆アセンブラーで処理する前のドキュメントのエンコードに使用する文字セットです。
ProcessingInstructionOption xs:int 送信ドキュメントへの処理命令の追加方法を指定します。 ProcessingInstructionOption の詳細については、「XML アセンブラー パイプライン コンポーネントの処理命令」を参照してください。
AddXMLDeclaration xs:boolean 送信ドキュメントに XML 宣言を追加するかどうかを指定します。
HeaderSpecName xs:string フラット ファイル ドキュメントのヘッダーを指定します。
TrailerSpecName xs:string フラット ファイル ドキュメントのトレーラーを指定します。
PromotePropertiesOnly xs:boolean True に設定すると、XML 逆アセンブラー コンポーネントはメッセージ エンベロープを削除したり、逆アセンブルしたりしません。 プロパティの昇格のみが実行されます。

参照