Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Cobol Compiler

Status
Not open for further replies.

Rukpillai

Technical User
Aug 6, 2003
6
US
Hi,
We are converdting existing os/vs cobol to enterprise cobol. but there is a third party product which is still in os/vs cobol. the problem is all the programs compiled in Enterprise cobol shows their addressmode is 31 bit and residency mode is 'any', but the programs calling the third party product shows the address mode as 24 bits and residency mode as 24 bits.
Will there be any concern ,if i migrate the 24 bit cobol to production? The call for this third party product is a static call.
 
Answers:

1) Have you talked to the 3rd party vendor to see what they say about using a CURRENTLY UNSUPPORTED by IBM compiler?

2) Your "best" solution is to use dynamic CALLs. Is this supported with the 3rd party product. (You can get dynamic calls by either using the DYNAM compiler option or using CALL identifier rather htan CALL "literal".

3) If you are calling (dynamically) an OS/VS COBOL program from an Enterprise COBOL program, you MUST use the DATA(24) compiler option - if you pass paramaters to the subprogram.

4) Dynamic CALLs from OS/VS COBOL to Enterprise COBOL programs should ALWAYS work.

5) If you MUST use static calls, read the information at:


remember this information ONLY applies to mixed LOAD MODULES - not to mixed run-units with DYNAMIC calls.
 
Thank WMK,
We are trying contact the third party venor. Thanks for the valuable info
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top