2011-12-06 63 views
2

如何從Informatica Powercenter中的Java Transformation中訪問映射參數($$myvariable)?informatica-powercenter Java中的映射變量

我想做的是通過將Java變換的一部分設置爲可配置的,並且一個變量似乎適用於該變換,但是我無法從Java代碼訪問(讀取)變量。

回答

2

我看到三個選項

  • 使用與傳遞 可變進在Java轉換

  • 使用shell變量定義的輸入端口,並與讓他們一個可變端口的表達轉換Java的System.getenv「呼叫例如:

    final String myconfig = System.getenv("MYCONFIG");

  • 使用Java表達式去變量

    Integer getEmpID() throws SDKException { return (Integer)invokeJExpression("SETCOUNTVARIABLE($$MyVar)", new Object [] {}); }