2013-11-27 30 views
0
  • 我創建的設置一個變量(見下圖1)的幾個特定的​​場景,然後調用PROCESS_RECORDS
  • 我創建的執行大約一個通用ODI方案(PROCESS_RECORDS)。 6個步驟;此方案使用在調用方案中設置的變量。
  • 當這些情況同時運行時,我遇到了問題;變量會被覆蓋,PROCESS_RECORDS會使用不正確的值。

圖1:方案主叫PROCESS_RECORDS的實施例:有沒有辦法同時執行相同的場景並重用變量?

Example of a scenario calling PROCESS_RECORDS

圖2:PROCESS_RECORDS場景:

PROCESS_RECORDS Scenario

要糾正,我提出了若干變量的副本(在圖1中)。但是這需要我在PROCESS_RECORDS中創建其他變量,過程等的多個副本。現在,我的「通用」和「可重用」情景就不復存在了。我認爲變量將被創建爲本地變量而不是全局變量。

有沒有辦法同時執行相同的場景並重用變量?

回答

1

首先,在你的主包,在StartScen屬性框的其它附加變量頭,你必須選擇一個項目,一個變量,設置變量以#開頭的價值並保持變量的名字:

enter image description here

其次,在你的包由主呼包,你必須把你的變量,並選擇型「聲明變量」:

enter image description here

相關問題