IBM大型机论坛索引
 
 登录
 
IBM大型机论坛索引  大型机:搜索 IBM Mainframe论坛:常见问题解答  寄存器
 

了解程序对象


IBM大型机论坛 -> 所有其他大型机主题
 发表新话题     回复主题
查看上一个主题 :: 查看下一个主题  
作者 信息
杰里特

活跃用户


已加入:2010年10月29日
职位:195
地点:加拿大安大略省多伦多市

 发布 发表于:2015年4月14日,星期二12:53上午
 引用回复

我想对编译的程序对象和链接的加载模块有更好的了解。是否有IBM红皮书解释了这些概念以及如何使用它们?我在《程序管理用户指南》中有一本IBM手册,但是它更多地侧重于Binder工具,而不是概念。如果有人可以指出正确的方向,那么我想继续阅读。谢谢

背景知识-我当前使用的方法是编译程序,然后将加载模块与AUTOCALL链接。如果对被调用的子例程进行了更改,则会产生问题。为了获得每个文件的最新版本,我必须对它们的编译顺序保持谨慎。
回到顶部
 查看用户资料 发送私信
比尔·伍德格

主持人荣誉


加入时间:2011年3月9日
帖子:7311
位置:矩阵内部

 发布 发表于:2015年4月14日,星期二2:06
 引用回复

哪个编译器版本和发行版?我现在假设您正在谈论对象平台,它是编译器的主要输出,而不是使用V5.0或更高版本时在PDSE中的程序对象,它们是“负载模块”。
回到顶部
 查看用户资料 发送私信
杰里特

活跃用户


已加入:2010年10月29日
职位:195
地点:加拿大安大略省多伦多市

 发布 发表:2015年4月14日,星期二,下午5:45
 引用回复

比尔·伍德格写道:
哪个编译器版本和发行版?我现在假设您正在谈论对象平台,它是编译器的主要输出,而不是使用V5.0或更高版本时在PDSE中的程序对象,它们是“负载模块”。

程序对象和加载模块之间有什么区别?我正在z / OS上使用COBOL版本4
回到顶部
 查看用户资料 发送私信
恩里科·索里切蒂

高级主持人


已加入:2007年3月14日
帖子:10715
所在地:意大利

 发布 发表时间:2015年4月14日,星期二,下午6:10
 引用回复

您会在这里找到差异

z / OS MVS程序管理:用户指南和参考
SA23-1393-00
回到顶部
 查看用户资料 发送私信
比尔·伍德格

主持人荣誉


加入时间:2011年3月9日
帖子:7311
位置:矩阵内部

 发布 发表:2015年4月14日,星期二,下午6:36
 引用回复

OK,您4岁,因此将实际的Program Objects放在一边。

编译器生成代码。它在80字节固定长度记录上执行此操作。因为在遥远的过去,它们会被物理地打在卡上,然后由链接编辑器读取以制成可执行程序。

这些是“对象平台”或“对象程序”。

使用COBOL V5,您可以获得程序对象。程序对象还用于V4中的特定情况。

这是许多人的随机报价:

引用:
扩展分区数据集(PDSE)负载库数据集

Enterprise COBOL V5可执行文件是只能驻留在PDSE数据集中的程序对象。这不是一个全新的要求。 Enterprise COBOL V4使用程序对象和PDSE获得长名称,COBOL / Java互操作性和DLL支持。

如果当前正在使用PDS数据集作为加载库,则需要在运行COBOL V5程序之前移至PDSE数据集加载库。否则,当您尝试将COBOL V5对象程序绑定到PDS数据集中时,该操作将失败,并显示以下错误消息:

IEW2606S 4B39模块包含版本3的程序对象功能,因此无法保存在负载模块格式中。


因此,包含Enterprise COBOL V5 +可执行文件的PDSE加载库包含程序对象,而不是加载模块。 COBOL V5 +可执行文件不能使用PDS,它们不能是装入模块。

它不仅具有名称上的更改,而且在最简单的层次上,您可以将其视为唯一的名称。
回到顶部
 查看用户资料 发送私信
史蒂夫·迈尔斯

活跃的成员


已加入:2013年11月30日
帖子:870
地点:宇宙

 发布 发表时间:2015年4月14日,星期二,8:48 pm
 引用回复

从实际的角度来看,PDSE中的“程序对象”可以使用超过8个字节的外部名称。

您拥有PDSE的所有优点(删除成员时自动进行空间回收)和缺点(相对于PDS的性能较差,空间要求更高)。
回到顶部
 查看用户资料 发送私信
查看上一个主题 :: :: 查看下一个主题  
 发表新话题     回复主题 查看书签
所有时间均为格林尼治标准时间+ 6小时
论坛索引 -> 所有其他大型机主题

 


类似主题
话题 论坛 回覆
 没有新帖 反编译AFP对象 IBM工具 1
该主题已锁定:您无法编辑帖子或回复。 将字段名称传递给COBOL程序 COBOL程式设计 10
该主题已锁定:您无法编辑帖子或回复。 示例CICS Web服务程序 CICS 1
 没有新帖 从Cobol调用Rexx程序 清单和REXX 12
 没有新帖 如何定义触发的交易... CICS 2
搜索我们的论坛:


 回到顶部