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

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

"共通" タブ

プロパティ
XML 属性名
説明
Step ID
id
集合内の
検証
ステップの一意の ID。
入力
input
検証
ステップで、入力としてデータを取得する場所を指定します。指定できる値は以下の 5 つです。
  • message
    : メッセージ全体。
    rootpart
    および添付情報。
  • SOAP body
    : "" の SOAP 本文のコンテンツ
    rootpart
    メッセージの "入力に SOAP メッセージが含まれる場合にのみ適用されます。
  • attachment: メッセージに含まれる MIME 添付ファイル。
    添付ファイルのインデックスを指定します。
  • rootpart
    : のコンテンツ
    rootpart
    MIME メッセージの。メッセージが MIME ではない場合、スタジオはメッセージ全体を選択します。
  • 変数
    : "" の名前付き変数を使用
    MediationContext
Schema
schema
ステップでメッセージを検証するために使用されるスキーマ ファイルの場所。MVEL テンプレートではなく場所を指定すると、プールされた検証プログラムが使用されます。
ネームスペース
namespaces
XPath 式で使用される名前空間 (形式: )
prefix namespace prefix2 namespace2
。assessing.xml ファイルのネームスペース マッピングを上書きします。
Xパス
xpath
検証の要素を選択する XPath 式。
失敗メッセージ
failure-message
検証エラー発生時に、デフォルトのエラー メッセージを上書きするカスタム エラー メッセージが表示されます。エラー メッセージは、
"フィルタ"
プロパティを
"いいえ"
に設定した場合にのみ表示されます。

"詳細設定" タブ

プロパティ
XML 属性名
説明
説明
description
統合ログに表示される
検証
ステップの説明。この機能を使用して、ステップの機能と処理対象のデータを説明できます。
Execute When
execute-when
検証
ステップが実行されるかどうかを決める条件。
モード
mode
実行された検証のタイプ。以下のオプションがあります。
  • schema
    : W3C XML スキーマを検証します。
  • dtd
    : ドキュメント タイプ定義を検証します。
  • well-formed
    : XML が整形式であるか確認します。
DTD
dtd
このステップでメッセージを検証するために使用される DTD ファイルの場所。
メッセージを置換
replace-message
検証に失敗したときに、
"失敗メッセージ"
プロパティとして設定されたカスタム エラー メッセージを使用するかどうかを示します。
XPath Version
xpath-version
XPath バージョン 1.0 と 2.0 のいずれを使用するかを指定します。Workday 11 までのアセンブリ バージョンには値 1、Workday 12 以降のアセンブリ バージョンには値 2 を入力します。
"stream-xpat"
値が
"真"
に設定されている場合、このプロパティは無視されます。
Workday では、システム プロパティ値を挿入する MVEL テンプレートを使用してバージョンを動的に設定できます。例:
@{props.get('the_version')}
フィルタ
filter
検証に失敗したときにメディア メッセージの処理を中断するかどうかを指定します。デフォルト値は
"いいえ"
で、コンポーネント内で定義された error-handlers に Studio から検証エラーが渡されます。
"はい"
に設定すると、Studio によってコンポーネントの応答ステップは実行されますが、メッセージは破棄され、以降のステップは呼び出されません。エラーは発生しません。