使用 IIB 设置输出文件名
Setting an output filename using IIB
我有一个从 IBM mQ 读取消息的集成,因此没有在消息环境中创建文件名。我需要分配文件名 (f.e. ETOS_Message_timestamp.mxl) 但不确定如何分配。
我可以在 java 中访问消息集。
猜猜需要显示的代码不多
提前致谢
您可以使用 esql 或 java
在本地环境树中指定文件名
下面是一个 ESQL 示例:
SET OutputLocalEnvironment.Destination.File.Directory = '/tmp/FileDirectory';
SET OutputLocalEnvironment.Destination.File.Name = '<<Your file name>>'
下面是 Java 代码的示例:
MbMessage OutputLocalEnviron = new MbMessage(objmsg.getLocalEnvironment());
MbElement outLocEnv = OutputLocalEnviron.getRootElement();
outLocEnv.evaluateXPath("?Destination[1]/?File[1]/?Directory[1][set-value('Your file name')]");
我有一个从 IBM mQ 读取消息的集成,因此没有在消息环境中创建文件名。我需要分配文件名 (f.e. ETOS_Message_timestamp.mxl) 但不确定如何分配。
我可以在 java 中访问消息集。
猜猜需要显示的代码不多
提前致谢
您可以使用 esql 或 java
在本地环境树中指定文件名下面是一个 ESQL 示例:
SET OutputLocalEnvironment.Destination.File.Directory = '/tmp/FileDirectory';
SET OutputLocalEnvironment.Destination.File.Name = '<<Your file name>>'
下面是 Java 代码的示例:
MbMessage OutputLocalEnviron = new MbMessage(objmsg.getLocalEnvironment());
MbElement outLocEnv = OutputLocalEnviron.getRootElement();
outLocEnv.evaluateXPath("?Destination[1]/?File[1]/?Directory[1][set-value('Your file name')]");