跳至主要内容
Administrator Guide
上次更新时间 :2023-06-23
概念:MVEL 与 Workday Studio

概念:MVEL 与 Workday Studio

在 Workday Studio 中,MVEL 可让您检查和操作程序集中的消息部分与构成参数。您可以使用 MVEL 执行以下操作:
  • 从消息中提取信息。
  • 设置数字和日期格式。
  • 替换字符串中的特定字符。
  • 检索集成属性或启动参数。
您应避免使用 MVEL 来操作较大的数据字符串。示例:将消息转换为字符串可能会产生性能和可扩展性问题。
在支持 MVEL 的字段中,您可以同时按 Ctrl 和空格键来显示内容助手弹出窗口。
MVEL 表达式可以是单个语句,也可以是多行脚本。对于多行脚本,请使用分号分隔各行。
Workday Studio 将多行表达式作为一个整体进行求值,而不是按顺序求值。
支持 MVEL 的字段会展开,以容纳新行。行数达到 6 行后,这些字段会停止展开,并变为可滚动状态。Workday Studio 会对 MVEL 表达式应用语法着色。
MVEL 在执行期间会实施运算符优先级规则。您可以使用方括号来控制 MVEL 表达式的执行顺序。
由于是在内存中处理,因此 XPath 方法存在 100 万个字符的限制,例如
xpath
xpathB
xpathF
。即使查询超出此限制,您也不会收到错误消息。您应使用流式 API,例如
写入
步骤的
xml-stream
元素(如果您需要处理大型消息)。