我每天都在运行一个 java 批处理作业,它将收集某些细节的数据并构建一个 inputStream。当主机服务器是 UNIX 时,此流将作为 gdg 存储在远程大型机中。以前我们使用FTP,但由于涉及大型机,新说明建议使用Connect:Direct。
有什么方法可以将这些数据传输到使用C:D将新数据集创建到大型机中?因为每次我遇到其他示例时,它总是用于文件传输,但我没有文件,而是我有 inputStream 变量。
问问题
1083 次
1 回答
0
您是否浏览过 IBM Sterling Connect:Direct 的 Java 应用程序编程文档?它应该回答您的问题,但如果没有,请发布后续信息。以下是这些编程参考资料的直接链接:
https://www.ibm.com/support/pages/sterling-connectdirect-application-interface-java-documentation
该参考资料于 2011 年发布。IBM 知识中心可能包含一些更新,因为 Connect:Direct 从那时起已经有了很大的发展,所以我也会去那里看看,以防万一。
但是,我应该对您描述的整个每日批处理方法提出一个可能的担忧。最终用户是否会满足于每天上传这些数据?这意味着他们只能看到几个小时前存在的世界历史状态。一种可能的替代模式是“去批处理”此数据流并将其从每日 FTP(文件传输)(可能必须在至少相当严格的批处理期限内完成处理)转移到连续或接近连续的数据上传流某种形式(这也可能提供更多的操作灵活性)。有多种方法可以实现这种转变,我可能会建议一些选项,其中包含有关数据、应用程序及其使用上下文的更多信息。
于 2019-10-15T08:34:50.090 回答