当前位置: 首页 > 知识库问答 >
问题:

IBM集成输出文件名

乜璞瑜
2023-03-14

我对集成和IBM集成总线工具包的世界非常陌生。我正在使用IBM Integration Bus Toolkit进行一个小练习,通过这个练习,我的小应用程序可以获取一个。txt文件并将其移动到另一个目录中(我正在使用消息流)。我甚至可以指定输出文件的文件名

我现在想做的是通过添加当前日期来附加输出文件的文件名(例如output-20180225.txt),但我不太确定如何以及在哪里执行。

我知道有一个函数CURRENT_DATE,但我不太确定如何将其应用于文件名。

共有2个答案

司马宏茂
2023-03-14

您应该使用本地环境树,并在中修改文件名,如下所示:示例文件名--Response\u 20180621035622333。txt

DECLARE currtime CHARACTER CAST(CURRENT_TIMESTAMP AS CHARACTER FORMAT 'yyyyMMddHHmmssSSS');

SET OutputLocalEnvironment.WrittenDestination.File.Name='ResponseFile_'||currtime||'.txt'; 

这将使用当前时间戳每次设置新文件名。

翟俊名
2023-03-14

使用Compute节点并编写以下代码

SET OutputLocalEnvironment.WrittenDestination.File.Name = $yourfilename;
 类似资料:
  • 我读过关于EJB MDB的文章,它提供了从队列异步和线程安全中消耗消息的功能。 我在IBM MQ dependency中搜索spring,找到了“MQ jms spring boot starter”,但我没有得到任何显示队列/主题中使用异步数据的示例。 是否有任何机构使用此依赖项来解决Spring中的异步和线程安全问题? 如果不使用这种依赖关系,那么IBMMQ在Spring中还有哪些其他选项可以

  • 我正在使用OpenAPI生成器gradle插件和“jaxrs resteasy”生成器,我想知道是否有办法更改输出文件的名称。现在它正在生产ApiApi。java,ApiService。java,ApiException。java等。 有没有办法配置它,这样输出将是MyNameApi.java和MyNameApiService.java? 示例YAML:

  • 目录表 文件 使用文件 储存器 储存与取储存 概括 在很多时候,你会想要让你的程序与用户(可能是你自己)交互。你会从用户那里得到输入,然后打印一些结果。我们可以分别使用raw_input和print语句来完成这些功能。对于输出,你也可以使用多种多样的str(字符串)类。例如,你能够使用rjust方法来得到一个按一定宽度右对齐的字符串。利用help(str)获得更多详情。 另一个常用的输入/输出类型

  • 文件 std::fs::File 本身实现了 Read 和 Write trait,所以文件的输入输出非常简单,只要得到一个 File 类型实例就可以调用读写接口进行文件输入与输出操作了。而要得到 File 就得让操作系统打开(open)或新建(create)一个文件。还是拿例子来说明 use std::io; use std::io::prelude::*; use std::fs::File;

  • 将输出发送到文件的方法与处理输入类似。例如,我们可以修改前面的程序以实现将一个文件逐行复制到另一个文件的功能。 ifstream infile ("input-file"); ofstream outfile ("output-file"); if (infile.good() == false || outfile.good() == false) { cout << "Unable to