我对IBM DB2数据库了解不多。我们有一些SSIS包,一旦他们收到DB2数据库中更新完成的电子邮件通知,用户就会通过JAVA网站运行。
现在,他们希望自动化该过程,即自动触发在DB2中更新后运行的SSIS包。
DB2用户说他们通过某些批处理在DB2中进行更新。我不确定他们的意思是"批次"。任何擅长DB2的人都可以解释"批处理"以及如何从该批次连接到SSIS服务器或JAVA程序。
看起来可能需要从大型机服务器连接到Windows服务器?
我不懂Java但我擅长C#/ VB.Net / SQL。 C#中的任何解决方案也是受欢迎的。
答案 0 :(得分:1)
以“批处理”方式运行的IBM大型机上的程序是与用户无交互的程序。
批处理程序通常执行系统的主要工作负载。用户在“在线”系统中输入“stuff”。在线完成后,批处理程序将运行处理“现有东西”的所有“内容”,并为下一个在线会话提供“新内容”。
在线会话之间的差距通常被称为“批处理窗口”。在线必须在特定时间“启动”,因此所有批处理程序必须在批处理窗口内完成。
这是“传统”过程的简单版本。现在,有一些模糊,但“批处理”程序在没有交互的情况下运行。
批处理程序可以通过多种方式让另一个系统知道已达到特定状态。这些可能涉及大型机上的Scheduler产品,消息队列,文件传输,电子邮件等。
您的大型机网站的主机“生产控制”人员可能已经有了一种首选方式,您已经就位并正在使用它。
您需要找到它们。与您认识的使用大型机的人交谈,致电帮助台,询问您的同事。通过任何方法,您需要找到已经知道您应该在您的网站做什么的人。那不是我们。
如果不存在任何手段,他们仍然是将要决定的人,以及Windows方面的同等人员。这不是你从互联网上获取的东西,也不是你自己创造的东西。