2

如何$$myvariable从 Informatica Powercenter 中的 Java 转换访问映射参数 ( )?

我想做的是通过使其一部分可配置来使Java转换可重用,并且变量似乎适合于此,但是我无法从Java代码中访问(读取)变量。

4

1 回答 1

2

我看到三个选项

  • 使用带有变量端口的表达式转换,将变量传递到 java 转换中定义的输入端口

  • 使用 shell 变量并通过 Java 'System.getenv' 调用获取它们,例如:

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

  • 使用 Java 表达式获取变量

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

于 2011-12-08T08:57:56.180 回答