参考信息:Validate 步骤属性
“Common”选项卡
属性A | XML 属性名称 | 描述 |
|---|---|---|
步骤编号
| id
| 程序集中 验证 步骤的唯一编号。 |
输入
| input
| 指定验证 步骤从何处获取数据作为输入。共有 5 个可能的值:
|
模式
| 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
| 执行的验证的类型。选项包括:
|
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 会执行构成的响应步骤,但会放弃消息,并且不再调用任何步骤。这不会引发错误。 |