配置条件映射

要在 Mapping 节点中有条件地设置目标元素的值,请执行以下操作:
  1. 在消息映射编辑器的“电子表格”窗格中,选择目标元素,然后单击映射 > If
    “电子表格”窗格中新增了两行,它们位于目标元素之上:
    • 在第一行中,“映射脚本”被设置为“if”。您无法在此行的“值”列中输入任何内容。
    • 在第二行中,“映射脚本”被设置为“condition”。它的值是表达式,对它求值来查看它是否为真。如果为真,则目标元素被设置为在它的“值”列中指定的值。它的“值”列被初始设置为“fn:true()”,表明条件总是满足的,且目标元素总是被设置为“值”列中的值。
  2. 通过在“电子表格”窗格中选择单元格或条件行,并在“编辑”窗格中设置值,可以更改条件行“值”列中的表达式。
    要在“编辑”窗格中修改表达式,以为语句指定正确的条件,请执行以下步骤:
    1. 选择与条件相关的所有数据库列,并将它们从“源”窗格拖动到“编辑”窗格中。
    2. 选择带有与条件相关的值的所有源消息元素,并将它们从“源”窗格拖动到“编辑”窗格中。
    3. 单击编辑 > 内容辅助来打开内容辅助,并选择要应用于条件的函数。
  3. 要添加其他条件,在“电子表格”窗格中选择条件行,然后单击映射 > Condition
    “电子表格”窗格中新增了两行,它们位于目标元素之下:
  4. 要在“If”条件不为真时设置目标元素的值,在“电子表格”窗格中选择目标元素的条件,然后单击映射 > Else
    “电子表格”窗格中新增了两行,它们位于目标元素之下:
相关任务
将目标元素的值设置为常量
使用表达式或函数设置目标元素的值
相关参考
消息映射
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ar25270_