次の方法で共有


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

XML 逆アセンブラー パイプライン コンポーネントは、受信パイプラインの逆アセンブル ステージで使用されます。

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

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

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

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

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

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

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

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

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

      この設定は次に適用されます。

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

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

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

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

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

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

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

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

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

参照

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