BizTalk Framework アセンブラー パイプライン コンポーネントの構成
BizTalk Framework アセンブラー パイプライン コンポーネントを送信パイプラインのアセンブル ステージにドラッグします。
プロパティ ウィンドウの [パイプライン コンポーネントのプロパティ] セクションで、次のプロパティ値を設定します。
プロパティ 目的 [処理命令テキストの追加] アセンブリされた XML ドキュメントに、このプロパティの値として処理命令を格納できるようにします。 また、ドキュメントがアプリケーションの命令を含むことを許可します。 メモ: 処理命令テキストは、W3C XML 処理命令標準に準拠している必要があります。
既定値: Append[XML 宣言の追加] 送信メッセージに XML 宣言を追加します。 true の場合、送信メッセージに次の XML 宣言が追加されます。 <?xml version='1.0' encoding='UTF8'>
指定するエンコードは、BizTalk Framework アセンブラーによって使用されるエンコードによって異なります。このエンコードは、エンコード情報を保持する特定のランタイム プロパティを受け入れる値です。
既定値: True[配信確認メッセージのアドレス] BizTalk フレームワーク ドキュメントの配信確認メッセージの送信先アドレスを指定します。 警告: 受信確認が有効になっている BizTalk Framework アセンブラーを使用すると、受信確認処理がバックログされ、デッドロックが発生する可能性があります。 デッドロックは、1 つのメッセージに対する複数の受信確認が別々のバッチ内で処理されるときに発生します。 この問題を回避するには、入力した配信確認メッセージのアドレス ポートの場所に対して、バッチ サイズを 1 に構成する必要があります。 [配信確認メッセージのアドレスの種類] BizTalk フレームワーク ドキュメントの配信確認メッセージの送信先アドレスの種類を指定します。
既定値: biz: 注: biz: プレフィックスは、BizTalk Serverのソース エンドポイントと宛先エンドポイントのorganization識別子を示し、それらのシステムとの相互運用性を示すために使用されました。 プレフィックスは、既定値として提供されます。 たとえば、type = "biz:OrganizationName"、(src|dest) = "Party1" のようになります。[配信確認メッセージを送信するまでの時間] BizTalk フレームワーク ドキュメントの配信確認メッセージを、いつまでに受信するかを指定します (分単位)。
既定値: 30宛先アドレス 送信先アドレスを指定します。
既定値: なし[送信先アドレスの種類] 送信先アドレスの種類を指定します。
既定値: biz: 注: biz: プレフィックスは、BizTalk Serverのソース エンドポイントと宛先エンドポイントのorganization識別子を示し、それらのシステムとの相互運用性を示すために使用されました。 プレフィックスは、既定値として提供されます。 たとえば、type = "biz:OrganizationName"、(src|dest) = "Party1" のようになります。[ドキュメント スキーマ] ドキュメントに適用するスキーマの名前空間および型名を示します。 詳細については、「 スキーマ コレクション プロパティ エディターを使用する方法」を参照してください。 メモ:Document schemas プロパティに複数のスキーマを指定すると、"選択した 2 つ以上のスキーマが同じターゲット名前空間を共有しています" というエラーが表示される場合があります。
既定値: 空のコレクション[ドキュメント トピック] BizTalk フレームワーク ドキュメントの全体的な目的を一意に識別できる URI 参照を示します。
既定値: なしエンベロープ スキーマ エンベロープに適用されるスキーマまたはスキーマの名前空間と型名を示します。 詳細については、「 スキーマ コレクション プロパティ エディターを使用する方法」を参照してください。 メモ:Envelope スキーマ プロパティに 2 つ以上のスキーマを指定すると、"2 つ以上の選択したスキーマが同じターゲット名前空間を共有しています" というエラーが表示されることがあります。
既定値: BTF2Schemas.btf2_envelope[配信確認メッセージ要求を生成します] BizTalk フレームワーク ドキュメントの配信確認メッセージ要求を生成する必要があるかどうかを示します。 このプロパティは、BizTalk フレームワークの信頼できるメッセージ処理を有効にするために使用します。
既定値: True[メッセージの有効期限 (分単位)] メッセージの有効期限 (分単位) を指定します。
既定値: 30[処理命令] XML インスタンス ドキュメントでの XML 処理命令の処理方法を指定します。
Append: [ 処理命令の追加] テキスト の値は、メッセージ内の既存の処理命令に追加する必要があります。
新規作成: フィールドに入力された [処理命令の追加] テキスト の値は、メッセージ内の既存の処理命令を上書きまたは置き換える必要があります。
[新規作成] が選択されている場合は、[処理命令の追加] テキストに有効な処理命令が含まれている必要があります。
無視: 処理命令テキストがメッセージに存在する場合は削除されます。
既定値: Append送信元アドレス 送信元アドレスを指定します。
既定値: なし[送信元アドレスの種類] 送信元アドレスの種類を指定します。
既定値: biz: 注: biz: プレフィックスは、BizTalk Serverのソース エンドポイントと宛先エンドポイントのorganization識別子を示し、それらのシステムとの相互運用性を示すために使用されました。 プレフィックスは、既定値として提供されます。 たとえば、type = "biz:OrganizationName"、(src|dest) = "Party1" のようになります。ターゲット文字セット 送信メッセージのエンコードに使用されるターゲット文字セットを指定します。
既定値: なし
参照
BizTalk Framework アセンブラー パイプライン コンポーネント
ネイティブ パイプライン コンポーネントの構成
Pipelines-AssemblerDisassembler (BizTalk Server サンプル フォルダー)