查看上一个主题 :: 查看下一个主题
|
作者 |
信息 |
埃斯梅拉尔多
新的用户
.jpg)
已加入:2008年11月12日 帖子:3 地点:巴西
|
|
|
|
大家好,
我有一个我不知道该怎么做的要求,并且在网上搜索给我一些想法,但没有解决方案。希望您能提供帮助。
由于我不知道如何解决此问题,因此似乎适合使用此论坛类别。
我有一个将在大型机环境中的Cobol程序中获得的DB2视图列表。我需要运行SELECT * FROM<view>,对于每个视图,将结果保存在数据集中。但是我需要它们在不同的作业中同时运行,以达到定时的目的。我需要它们在Control-M中运行。
我不知道有多少意见。
我听说有一种方法可以通过Cobol程序在Control-M中触发作业。如果是这样,是否可以将参数发送到这些作业?我本来想从事UNLOAD的工作,但我需要发送符号参数来确定SQL的数据集名称。
我考虑过使用MQSERIES,每条消息都会触发一个工作。 MQSERIES可以将消息作为参数发送给触发的作业吗?
无论如何,有人对我如何解决这个问题有任何想法吗?
提前致谢,
亚历山大(Alexandre) |
|
回到顶部 |
|
 |
谢尔盖肯
活跃的成员

已加入:2008年4月29日 职位:941 所在地:马里兰
|
|
|
|
可以使用-由CONTROL-M或其他控制的并行作业中运行的独立COBOL程序。
为了仅将视图卸载到数据集中,通常不需要特定的COBOL代码(除非需要执行其他特定处理)。当从以相同方式控制的并行作业中调用时,像INZUTILB这样的标准实用程序也能够卸载现有视图。 |
|
回到顶部 |
|
 |
埃斯梅拉尔多
新的用户
.jpg)
已加入:2008年11月12日 帖子:3 地点:巴西
|
|
|
|
基本上不能在Cobol上完成此操作,原因有两个:
1)我不知道要运行多少视图。用户可以在今天和明天创建一个视图。它应该是自动的,并且不能为每个新视图编译一个新程序。
2)我无法在Cobol中使用动态SQL,因为支持团队不允许这样做。
我已经有一个工具可以从视图中提取数据,并从数据集中读取SQL。我只需要使用此工具开始许多工作,只需为每个工具选择数据集即可。 |
|
回到顶部 |
|
 |
谢尔盖肯
活跃的成员

已加入:2008年4月29日 职位:941 所在地:马里兰
|
|
回到顶部 |
|
 |
谢尔盖肯
活跃的成员

已加入:2008年4月29日 职位:941 所在地:马里兰
|
|
|
|
附言
主题标题“自动从n个DB2视图中提取数据”以及所选的论坛“所有其他大型机主题”都具有误导性,因为它们都与以下问题无关:“如何自动从COBOL(或任何其他)代码提交JCL?” |
|
回到顶部 |
|
 |
埃斯梅拉尔多
新的用户
.jpg)
已加入:2008年11月12日 帖子:3 地点:巴西
|
|
|
|
塞尔吉肯写道: |
附言
主题标题“自动从n个DB2视图中提取数据”以及所选的论坛“所有其他大型机主题”都具有误导性,因为它们都与以下问题无关:“如何自动从COBOL(或任何其他)代码提交JCL?” |
不必是提交工作的Cobol程序,这只是一种可能性。另一个建议将不胜感激。
另外,我认为我不能使用INTRDR,因为我需要在Control-M中触发作业。能做到吗?
无论如何,支持团队为我提供了内部解决方案。基本上,CICS Cobol程序可以完成这项工作。
感谢您的所有帮助!  |
|
回到顶部 |
|
 |
|