跳至主要内容
Administrator Guide
上次更新时间 :2023-06-23
概念:Workday Studio 消息构建器

概念:Workday Studio 消息构建器

Workday Studio 的“Message Builder”
提供了一个图形视图,可简化以下程序集元素的消息内容定义:
  • “write”
    步骤
  • “log”
    步骤
  • “log-error”
    错误处理程序
Assembly Editor 中的“Message Builder”
选项卡提供了一个集中位置,供您为程序集中的任何相关元素定义消息内容。“Message Builder”
也以选项卡的形式出现在各个“write”
“log”
“log-error”
元素的“Properties”
视图中。
通过左侧的“Message Builder”
窗格,您可以定义消息内容类型。使用顶部的选项可添加各种类型的消息元素:
选项
描述
Create 'message-content'
将中介消息的内容添加到消息中。
Create 'text'
为消息添加字符串字面值。有以下 3 个选项:
  • 手动输入文本,然后单击“Apply changes”
  • 单击“Insert MVEL Expression”
    ,输入 MVEL 表达式(如有必要,可与纯文本组合使用),然后单击“Apply”。
  • 单击“Generate XML literal”
    ,然后选择定义模式或 WSDL 元素。
Create 'exception'
如果中介上下文中存在异常,则向消息添加异常。仅用于“log-error”
错误处理程序。
Create 'line-separator'
为消息添加换行符。
Create 'xpath'
将 XPath 表达式的结果添加到消息中。
Create 'xslt'
将 XSL 转换的结果添加到消息中。
Create 'xml-stream'
创建“log”
或“write”
步骤的内容。
Create 'regex-match'
向消息内容应用正则表达式,并将所有匹配的实例添加到中介消息。
Create 'static-file'
指定一个输入文件,并使用其全部内容填充消息。
Create 'message-store-id'
添加消息的消息存储库编号。仅在以下情况下适用:
store-message
传输属性。
创建“表头”
为消息添加指定消息标头的值。
Create 'headers'
以“名称-值”标头对的形式添加完整的标头集,并用换行符分隔。
创建“customer-id”
从“”中添加客户编号
MediationContext
添加到消息。如果未设置客户编号,则在消息中显示“null”。
您可在右侧窗格中定义消息元素的值。值窗格的内容因消息元素的类型而异。
要对消息元素进行重新排序或删除,请使用内容窗格右侧的按钮。它们在“Message Builder”
中的顺序会体现在 XML 中。