查找元素參數

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 中所指定的用戶配置值。
    • 如果存在該值,且在查找表格中找到,則系統會使用來自查找表格內的替代值。