装配外部子程序&司机程序

时间:2013-11-01 04:17:00

标签: mainframe zos jcl

所以我试图在程序集中编写一些外部子程序,以便与我编写的驱动程序一起运行。我想通过sysin读取程序,并提供一些插件组装。

这是JCL部分:

//SYSIN     DD  DSN=***.***.***,DISP=SHR
//*
//* SUBROUTINES HERE?
//*
/*

我理解入口和出口链接的基础知识,但是我是否需要为我的流入程序集提供另一个DD语句?或者,我可以在声明我的***.***.***数据集后开始编码吗?

1 个答案:

答案 0 :(得分:1)

如果你想在数据集和流中的其他代码中有一些代码,你可以在你的JCL中这样做,如下所示......

//SYSIN    DD  DISP=SHR,DSN=BLAH.BLAH
//         DD  *
[in-stream data]
//*

...但是@Bill Woodger提出了一个很好的问题,为什么不单独组装子程序并将它们链接起来。就个人而言,我会发现更多"正常。"