informatica-powercenter Java中的映射变量

时间:2011-12-06 22:33:48

标签: informatica-powercenter

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

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

1 个答案:

答案 0 :(得分:2)

我看到三个选项

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

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

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

  • 使用Java表达式获取变量

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