查找元素参数

Lookup(查找)元素使用查找表格,指定要传递到函数的一组数据值。

<lookup table='tablename' business-unit='buspec' unknown='unknownoption'>
		<target/>
		<source/>
</lookup>

参数

  • lookup
    • table

      tablename 是指要用于该字段的查找表格的名称。此参数是强制的。

    • business-unit

      其中 buspec 是指 auto:sourceauto:target 或一个有效业务单位。

      例如:在执行从业务单位“BUA”(源)到“BUB”(目标)的数据内部转移时,在变换内点选 auto:source 表示您选择“BUA”作为该次变换所用的业务单位。而点选 auto:target 表示您选择“BUB”作为该次变换所用的业务单位。如果该次内部转移所用业务单位与源业务单位和目标业务单位相同,则无论在变换内点选了 auto:source 还是 auto:target,系统都会选用同一个业务单位。

      如果没有为源和目标指定任何业务单位,则该变换会使用“空”业务单位。在这种情况下,系统会使用全局查找数据。

    • unknown

      如果 unknownoption 是下列选项内的一项:

      fail - 在变换某个未知值时,系统会显示一条出错信息。

      copy - “如同”使用源值,即:并不实施变换操作。

  • target

    按特定查找表格内的设定,指定完全符合要求的目标路径,该目标路径将在输出数据内生成。此参数是强制的。

  • source

    将完全符合要求的源路径指定到输入数据内。系统会应用下列规则集:

    • 如果不存在该值,则系统使用在 SSX_LOOKUP_VALUE 内指定的默认值。
    • 如果存在该值,但没在查找表格中找到,则系统会使用在 unknownoption 中所指定的用户配置值。
    • 如果存在该值,且在查找表格中找到,则系统会使用来自查找表格内的替代值。