メインコンテンツにスキップ
Administrator Guide
最終更新: 2023-06-23
参考: Xmldiff ステップのプロパティ

参考: Xmldiff ステップのプロパティ

"共通" タブ

プロパティ
XML 属性名
説明
Step ID
id
トランザクション内の
xmldiff
ステップの一意の ID を指定します。
最初の入力
first-input
xmldiff
ステップの最初のデータ入力ソースを指定します。指定できる値は以下の 5 つです。
  • message
    : メッセージ全体。
    rootpart
    および添付情報。
  • SOAP body
    : "" の SOAP 本文のコンテンツ
    rootpart
    メッセージの "入力に SOAP メッセージが含まれる場合にのみ適用されます。
  • attachment: メッセージに含まれる MIME 添付ファイル。
    添付ファイルのインデックスを指定します。
  • rootpart
    : のコンテンツ
    rootpart
    MIME メッセージの。メッセージが MIME でない場合は、メッセージ全体が選択されます。
  • 変数
    : "" の名前付き変数を使用
    MediationContext
2 番目の入力
second-input
xmldiff
ステップの第 2 データ入力ソースを指定します。指定できる値は以下の 5 つです。
  • message
    : メッセージ全体。
    rootpart
    および添付情報。
  • SOAP body
    : "" の SOAP 本文のコンテンツ
    rootpart
    メッセージの "入力に SOAP メッセージが含まれる場合にのみ適用されます。
  • attachment: メッセージに含まれる MIME 添付ファイル。
    添付ファイルのインデックスを指定します。
  • rootpart
    : のコンテンツ
    rootpart
    MIME メッセージの。メッセージが MIME でない場合は、メッセージ全体が選択されます。
  • 変数
    : "" の名前付き変数を使用
    MediationContext
出力
output
xmldiff
ステップで出力を指示する場所を指定します。指定できる値は以下の 5 つです。
  • message
    : メッセージ全体。
    rootpart
    および添付情報。この値を指定すると、新しいメッセージが作成され、添付ファイルは実質的に削除されます。
  • SOAP body
    : "" の SOAP 本文のコンテンツ
    rootpart
    メッセージの "
  • attachment: メッセージに含まれる MIME 添付ファイル。
    添付ファイルのインデックスを指定します。
  • rootpart
    : のコンテンツ
    rootpart
    MIME メッセージの。メッセージが MIME でない場合は、メッセージ全体が選択されます。この値を指定すると、元のメッセージの添付ファイルがすべて保持されます。
  • 変数
    : 出力を名前付き変数として保存
    MediationContext
コピーして出力
copy-to-output
xmldiff
ステップで出力をメディア メッセージまたは変数にコピーするかどうかを指定します。
"真"
に設定した場合、
"xmldiff"
ステップでは出力をメディエーション メッセージにコピーします。
"偽"
に設定した場合、
"xmldiff"
ステップは出力を変数にコピーします。
特性を無視
ignore-attributes
2 つの XML ドキュメントを比較する際に、
xmldiff
ステップで特性を無視するかどうかを指定します。
ネームスペース
namespaces
xmldiff
ステップで実装される XPath 式の名前空間オーバーライド定義。

"詳細設定" タブ

プロパティ
XML 属性名
説明
説明
description
統合ログに表示される
xmldiff
ステップの説明。この機能を使用して、ステップの機能と処理対象のデータについて説明できます。
Execute When
execute-when
xmldiff
ステップが実行されるかどうかを決める条件。
XPath Version
xpath-version
XPath バージョン 1.0 と 2.0 のいずれを使用するかを指定します。Workday 11 までのアセンブリ バージョンには値 1、Workday 12 以降のアセンブリ バージョンには値 2 を入力します。
"stream-xpat"
値が
"真"
に設定されている場合、このプロパティは無視されます。
Workday では、システム プロパティ値を挿入する MVEL テンプレートを使用してバージョンを動的に設定できます。例:
@{props.get('the_version')}

"定義" タブ

プロパティ
XML 属性名
説明
名称
name
の名前を指定します
sub-diff
xmldiff
ステップの結果を検索する際に使用します。
削除を無視
ignore-deletions
xmldiff
ステップで出力の削除が無視されるかどうかを指定します。
異なるノードのみ
result-document-different-nodes-only
xmldiff
ステップの出力ドキュメントに表示するノードを指定します。
オンに設定している場合
true
- 出力ドキュメントに最上位ノードのみが表示されます。
オンに設定している場合
false
: すべての子ノードが出力ドキュメントに表示されます。
結果ドキュメントに含まれる
result-document-inclusion
xmldiff
ステップで、ノード間の差異を出力ドキュメントに記録するかどうかを指定します。以下の 3 つの値があります。
  • Always: 選択したノードとその子が常に結果ドキュメントに表示されます。
  • Different: 選択したノードとその子が、差異が見つかった場合にのみ結果ドキュメントに表示されます。
  • Never: 選択したノードとその子が結果ドキュメントに表示されることはありません。
XPath
xpath
入力ドキュメント内のノードを検索する
xmldiff
ステップで実装された XPath 式。

"Matcher XPath" タブ

"Matcher XPath"
タブでは、入力ドキュメント内の非順次一致ノードを検索する XPath 式を追加できます。