使用表达式或函数设置目标元素的值

根据消息映射编辑器“电子表格”窗格的“映射脚本”列中是否有目标元素条目,有两种方法可以将目标元素的值设置为表达式:
以下示例演示了在“编辑”窗格中输入映射表达式的方法。
  • 如果目标元素来自源元素,则将源元素拖动到“编辑”窗格;例如:
    $source/Properties/MessageSet
  • 使用算术表达式,如:
    $source/Properties/Priority + 1
  • 使用映射、Xpath 或 ESQL 函数名。内容辅助(编辑 > 内容辅助)提供了可用函数的列表。例如:
    esql:upper($source/Properties/ReplyIdentifier)
  • 您可以在“编辑”窗格中执行数据类型转换;例如:
    xs:string($source/Properties/CodedCharSetId)
如果简单元素的某个祖代也有映射,则不能为它输入表达式。例如,您不能将 Properties 从源映射到目标,然后设置 Properties/MessageFormat 的值。
相关概念
Mapping 节点函数
Mapping 节点语法
相关任务
将目标元素的值设置为常量
将目标元素的值设置为 WebSphere MQ 常量
相关参考
消息映射
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ar25269_