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