2016-03-02 52 views
0

我創建了一個名爲aaa的talend工作。 了Talend自動創建一個類似的代碼:[Talend]如何定義一個全球範圍內的工作

public class aaa { 
    ... 
    ... 
    // TODO i want define a field 
    private String name = "test"; 
} 

我怎麼能實現它來定義字段名? ps:我不想使用context或globalMap。

回答

2

定義一個例程,稱之爲VALUES。在VALUES例程中,在公共靜態字段中定義您的值。

package routines; 

public class VALUES { 
    public static String fubar="Hello World"; 
} 

然後在其他組件,您做一個參考FUBAR場VALUES.fubar

+0

感謝,日常就是工作。但我覺得這不是解決這個問題的最好方法。 – ming

+0

@明明如果你拒絕使用上下文變量,這個答案是在talend中創建全局變量的唯一方法,我的意思是可以傳遞給subjobs的變量。 –