跳至主要内容
Administrator Guide
上次更新时间 :2023-06-23
参考信息:Validate 步骤属性

参考信息:Validate 步骤属性

“Common”选项卡

属性A
XML 属性名称
描述
步骤编号
id
程序集中
验证
步骤的唯一编号。
输入
input
指定验证
步骤从何处获取数据作为输入。共有 5 个可能的值:
  • message
    :整条消息,包括
    rootpart
    和附件。
  • soapbody
    :中 SOAP 正文的内容
    rootpart
    消息的“”。仅当输入中包含 SOAP 消息时才适用。
  • attachment
    :消息中的 MIME 附件。指定附件索引。
  • rootpart
    :的内容
    rootpart
    MIME 消息的电子邮件地址。如果邮件不是 MIME,则 Studio 会选择整封邮件。
  • 变量
    :使用中的已命名变量
    MediationContext
模式
schema
步骤用于验证消息的架构文件的位置。如果您指定位置而不是 MVEL 模板,Workday 将使用池化的验证程序。
命名空间
namespaces
以下格式中 XPath 表达式使用的命名空间
prefix namespace prefix2 namespace2
。重设Assassing.xml 文件中的命名空间映射。
Xpath
xpath
一个 XPath 表达式,用于选择要验证的元素。
失败消息
failure-message
自定义错误消息,出现验证错误时,该消息将重设默认错误消息。仅当您将“Filter”
属性设置为“false”
后,错误消息才会显示。

“Advanced”选项卡

属性A
XML 属性名称
描述
描述
description
对合并日志中显示的
验证
步骤的描述。您可以使用此功能来描述该步骤的功能以及该步骤所处理的数据。
执行时间
execute-when
确定是否执行
验证
步骤的条件。
模式
mode
执行的验证的类型。选项包括:
  • schema
    :根据 W3C XML 架构进行验证。
  • dtd
    :根据文档类型定义进行验证。
  • well-formed
    :验证 XML 格式是否正确。
DTD
dtd
该步骤用于验证消息的 DTD 文件的位置。
替换消息
replace-message
指明当验证失败时,是否将设置的自定义错误消息用作
“失败消息”
属性。
XPath 版本
xpath-version
指定使用 XPath 1.0 还是 2.0 版本。对于 Workday 11 及之前的程序集版本,请输入值 1;对于 Workday 12 及之后的程序集版本,请输入值 2。如果将“stream-xpath”
值设置为“true”
,则 Workday 会忽略此属性。
您可以允许 Workday 使用可插入系统属性值的 MVEL 模板动态设置版本。示例:
@{props.get('the_version')}
“筛选器”
filter
指定在验证失败时是否中断中介消息处理。默认值为“false”
,这意味着 Workday Studio 会将验证错误传递给构成中定义的错误处理程序。
如果设置为“true”
,则 Workday Studio 会执行构成的响应步骤,但会放弃消息,并且不再调用任何步骤。这不会引发错误。