查找元素參數
Lookup(查找)元素使用查找表格,指定要傳遞到函數的一組數據值。
<lookup table='tablename' business-unit='buspec' unknown='unknownoption'> <target/> <source/> </lookup>
參數
lookup
table
tablename
是指要用於該字段的查找表格的名稱。此參數是強制的。business-unit
其中
buspec
是指auto:source
、auto:target
或一個有效業務單位。例如:在執行從業務單位“BUA”(源)到“BUB”(目標)的數據內部轉移時,在變換內點選
auto:source
表示您選擇“BUA”作為該次變換所用的業務單位。而點選auto:target
表示您選擇“BUB”作為該次變換所用的業務單位。如果該次內部轉移所用業務單位與源業務單位和目標業務單位相同,則無論在變換內點選了auto:source
還是auto:target
,系統都會選用同一個業務單位。如果沒有為源和目標指定任何業務單位,則該變換會使用“空”業務單位。在這種情況下,系統會使用全局查找數據。
unknown
如果
unknownoption
是下列選項內的一項:fail
- 在變換某個未知值時,系統會顯示一條出錯信息。copy
- “如同”使用源值,即:並不實施變換操作。
target
按特定查找表格內的設定,指定完全符合要求的目標路徑,該目標路徑將在輸出數據內生成。此參數是強制的。
source
將完全符合要求的源路徑指定到輸入數據內。系統會應用下列規則集:
- 如果不存在該值,則系統使用在
SSX_LOOKUP_VALUE
內指定的默認值。 - 如果存在該值,但沒在查找表格中找到,則系統會使用在
unknownoption
中所指定的用戶配置值。 - 如果存在該值,且在查找表格中找到,則系統會使用來自查找表格內的替代值。
- 如果不存在該值,則系統使用在