According to the docs, you cannot bind into anything but a PDS/E. You will get message IEW2606S that specifies that the module incorporates Version 3 program object features and cannot be saved in load module format.

Doug

Doug Fuerst
Principal Consultant
BK Associates
718.921.2620 (O)
917.572.7364 (C)
[email protected]



------ Original Message ------
From: "Charles Mills" <[email protected]>
To: [email protected]
Sent: 22-Apr-15 2:35:57 PM
Subject: Re: COBOL 4.2 support

One quibble. I am pretty certain the V5 "output files" need not be in PDS/E's.

However, yes, any executable programs built from V5 output will be binder program objects, and those can only live in a PDS/E or UNIX file. In other words, the resulting executable programs are not traditional load modules, but rather program objects, and will only exist in the context of a PDS/E or UNIX file.

Charles

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of Lizette Koehler
Sent: Wednesday, April 22, 2015 7:09 AM
To: [email protected]
Subject: Re: COBOL 4.2 support

One comment, check the IBMMAIN Archives for discussions on COBOL V5. There are many changes to the way this compiler runs. For one thing, the output files need to be PDS/E datasets for the compiler and Load libs.

You cannot, as far as I know, copy a compiled COBOL V5 module to a PDS to run. It needs to be a PDS/E.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN



----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to