次の方法で共有


BizTalk Server で XML 逆アセンブラー パイプライン コンポーネントを構成する

XML 逆アセンブラー パイプライン コンポーネントは、受信パイプラインの逆アセンブル ステージで使用する必要があります。

XML 逆アセンブラー パイプライン コンポーネントのプロパティを構成する

  1. XML 逆アセンブラー パイプライン コンポーネントを受信パイプラインの逆アセンブル ステージにドラッグします。

  2. [プロパティ] ウィンドウの [ パイプライン コンポーネントのプロパティ] セクションで、次の操作を行います。

    • 認識できないメッセージを許可する: 認識されたメッセージの種類を持たないメッセージを逆アセンブラー経由で渡すことを許可するかどうかを示します。 既定値: False

    • ドキュメント スキーマ: ドキュメントに適用するスキーマまたはスキーマの名前空間と型名を示します。 既定値: 空のコレクション

      詳細については、「 スキーマ コレクション プロパティ エディターを使用する方法」を参照してください。

      このプロパティで指定するスキーマには、一意のターゲット名前空間が必要です。 スキーマのいずれかが同じ名前空間を持つ場合、ドキュメント インスタンスの検証が期待どおりに機能しない可能性があります。 スキーマに同じ名前空間が必要な場合は、スキーマごとに個別のパイプラインを作成し、XML 逆アセンブラー パイプライン コンポーネントごとに 1 つのスキーマを指定するか、1 つのパイプラインを使用する必要がありますが、XML 逆アセンブラー パイプライン コンポーネントのパラメーターとしてスキーマを指定しないでください。

    • DtdProcessing: パイプライン内で DTD 処理を許可するかどうかを示します。 既定値: ""

      • 解析または空の場合、DTD 処理が有効になります。
      • Ignore の場合、受信 XML メッセージ内の DOCTYPE 要素は無視され、DTD 処理は行われません。
      • 禁止すると、DTD 処理は無効になり、DTD を使用するすべての受信 XML メッセージは中断されます。

      この設定は、以下の場合に適用されます。

      • BizTalk Server 2020 以降
      • BizTalk Server 2016 の累積更新 6 以降
    • エンベロープ スキーマ: エンベロープに適用するスキーマまたはスキーマの名前空間と型名を示します。 既定値: 空のコレクション

      詳細については、「 スキーマ コレクション プロパティ エディターを使用する方法」を参照してください。

      このプロパティで指定するスキーマには、一意のターゲット名前空間が必要です。 スキーマのいずれかが同じ名前空間を持つ場合、ドキュメント インスタンスの検証が期待どおりに機能しない可能性があります。 スキーマに同じ名前空間が必要な場合は、スキーマごとに個別のパイプラインを作成し、XML 逆アセンブラー パイプライン コンポーネントごとに 1 つのスキーマを指定するか、1 つのパイプラインを使用する必要がありますが、XML 逆アセンブラー パイプライン コンポーネントのパラメーターとしてスキーマを指定しないでください。

    • 回復可能なインターチェンジ処理: False は、インターチェンジ全体が 1 つの単位として逆アセンブルされることを示します (含まれているメッセージが失敗した場合、インターチェンジ全体が中断されます)。

      True は、インターチェンジ内のメッセージが逆アセンブラーによって個別に抽出され、一部がメッセージング 経路を介して伝達され、他のメッセージが中断される可能性があることを示します。

      回復可能なインターチェンジ処理の詳細については、「 回復可能なインターチェンジ処理」を参照してください。

    • ドキュメント構造の検証: 既定値: False

      True の場合、ドキュメントおよび必要に応じてエンベロープ スキーマに対して受信メッセージの検証を実行します。 True の場合、ドキュメントスキーマまたはエンベロープ スキーマのプロパティに 2 つ以上のスキーマを入力すると、選択したスキーマの 2 つ以上が同じターゲット名前空間共有するエラーを受け取る可能性があります。

      昇格されたプロパティに既定値または固定値が設定されておらず、このプロパティが False に設定されている場合、プロパティは昇格されません。

こちらもご覧ください

XML 逆アセンブラー パイプライン コンポーネント
XML およびフラット ファイルのプロパティ スキーマおよびプロパティ
Pipelines-AssemblerDisassembler (BizTalk Server Samples フォルダー)
ネイティブ パイプライン コンポーネントの構成