Looking for COBOL 5.2 Documentation



Support for OS/VS COBOL, VS COBOL II, COBOL for OS/390 & VM and Enterprise COBOL for z/OS

Looking for COBOL 5.2 Documentation

Postby Aki88 » Mon Sep 19, 2016 3:54 pm

Hello,

Was looking for .BOO or .pdf (preferable) version of: Enterprise COBOL for z/OS Customization Guide, SC14-7380-01
IBM links point to *-03; the *-01 Customization Guide has the new compiler options detailed alongwith extended options as against *-03 which is missing this info, else one will have to refer the 6.1 documentation.

Any assistance is greatly appreciated.

Thank you.
Aki88
 
Posts: 381
Joined: Tue Jan 28, 2014 1:52 pm
Has thanked: 33 times
Been thanked: 36 times

Re: Looking for COBOL 5.2 Documentation

Postby Robert Sample » Mon Sep 19, 2016 6:59 pm

I found SC14-7380-02 in the 5.1.1 bookshelf, which has this:
Summary of changes
This section lists the key changes that have been made to this document for
Enterprise COBOL in Version 5 Release 1 and Version 5 Release 1 Modification 1.
The latest technical changes are marked by a vertical bar (|) in the left margin in
the PDF version.
Version 5 Release 1 Modification 1
v
Except for a few exception cases, AMODE 24 execution of programs is supported.
Many programs compiled by Enterprise COBOL V5.1.1 will execute in either
AMODE 31 or AMODE 24.
v
A new compiler option, SQLIMS , enables the new IMS SQL coprocessor.
Version 5 Release 1
v
Several changes are made to compiler options:
– The following compiler options are new:
- AFP=VOLATILE|NOVOLATILE (“AFP” on page 18)
- ARCH=n (“ARCH” on page 19)
- DISPSIGN=SEP|COMPAT (“DISPSIGN” on page 29)
- HGPR=PRESERVE|NOPRESERVE (“HGPR” on page 34)
- MAXPCF=n (“MAXPCF” on page 39)
- STGOPT=YES|NO (“STGOPT” on page 54)
– The following compiler options are modified:
- The MDECK option no longer has a dependency on the LIB option.
- The MIG suboption of the NUMPROC compiler option is no longer supported.
(“NUMPROC” on page 44)
- The compiled-in range checks cannot be disabled at run time using the
runtime option NOCHECK . (“SSRANGE” on page 53)
- Execution of NORENT programs above the 16 MB line is not supported.
(“RENT” on page 48)
- The HOOK|NOHOOK and SEPARATE|NOSEPARATE suboptions of the
TEST compiler option are no longer supported, but continue to be tolerated to
ease migration. New suboptions SOURCE and NOSOURCE are added to the
TEST compiler option. (“TEST” on page 55)
- The TEST=NO option is enhanced to include the suboptions DWARF and
NODWARF. (“TEST” on page 55)
- The EXIT compiler option is no longer mutually exclusive with the
DUMP compiler option, and the compiler exits rules are updated.
- The OPTIMIZE option is modified to allow several level of optimization.
(“OPTIMIZE” on page 45)
– The following compiler options are deprecated, but continue to be tolerated to
ease migration. Informational or warning diagnostics will be displayed if you
specify any of these options.
- DATEPROC - Year 2000 support is no longer provided.
- LIB - Library processing is always done.
- SIZE=MAX - This choice has become meaningless.
- YEARWINDOW - Year 2000 support is no longer provided.
- XMLPARSE - The XML System Services parser is always used.
v New intrinsic functions are added to provide additional Unicode capability:
– ULENGTH
– UPOS
– USUBSTR
– USUPPLEMENTARY
– UVALID
– UWIDTH
v AMODE 24 execution of programs is no longer supported. Enterprise COBOL
V5.1.0 executable modules must be AMODE 31.
v The IGZERRE and ILBOSTP0 interfaces for managing a reusable COBOL
environment are not supported for applications containing programs compiled
with Enterprise COBOL V5.
v A new special register, XML-INFORMATION , provides a mechanism to easily
determine whether the XML content delivered for an XML event is complete, or
will be continued on the next event.
v The compatibility-mode COBOL XML parser from the COBOL library is no
longer supported. XML PARSE statements in V5 programs always use the z/OS
XML System Services parser.
v New phrases, NAME, TYPE and SUPPRESS are added to the XML GENERATE statement.
v JCL catalogue procedure changes:
– The COBOL compiler now requires 15 utility data sets (SYSUT1-SYSUT15) and the
SYSMDECK data set when compiling under z/OS TSO or batch. The
following JCL catalogued procedures are modified:
- IGYWC
- IGYWCL
- IGYWCLG
– The following JCL catalogued procedures are no longer supported. Because
they all use the Language Environment Prelinker or the DFSMS Loader,
which are no longer supported.
- IGYWCG
-IGYWCPG
- IGYWCPL
- IGYWCPLG
- IGYWPL
v Debugging enhancements:
– With NOLOAD debug segments in the program object, Enterprise COBOL V5
debug data always matches the executable file, and is always available
without giving lists of data sets to search, and does not increase the size of
the loaded program.
– For other improvements about Debug Tool with Enterprise COBOL V5, see
Debug Tool changes with IBM Enterprise COBOL Version 5 in the
Enterprise COBOL Migration Guide.
v Restrictions are added in the interoperability of Enterprise COBOL Version 5
Release 1 with earlier versions of COBOL. For details, see Interoperability with
older levels of IBM COBOL programs in the Enterprise COBOL Migration Guide
.
Does that provide enough information about the compiler options? This manual is at http://publibfp.boulder.ibm.com/epubs/pdf/igy5cg11.pdf .
Robert Sample
Global moderator
 
Posts: 3719
Joined: Sat Dec 19, 2009 8:32 pm
Location: Dubuque, Iowa, USA
Has thanked: 1 time
Been thanked: 279 times

Re: Looking for COBOL 5.2 Documentation

Postby Aki88 » Mon Sep 19, 2016 7:32 pm

Thank you Robert for looking this up.

Kindly refer the below links; all these APAR/info-prints refer to Customization Guide: SC14-7380-01, but the manual itself is nowhere to be found (at least on Google search, or maybe I am skipping search results). The parameters though are not completely defined in the actual manual for 5.2 available on the IBM documentation link (which points to -03 version). Instead these details are present in 6.1 manual and the Japanese counterpart of: SC14-7380-01 -

http://www-01.ibm.com/support/docview.w ... wg21686067
http://www-01.ibm.com/support/docview.w ... wg1PI37270
...and so-on...

For a quick comparison, you can look up ZONEDATA, NOPFD option was added to it, but same doesn't reflect in -03 Customization Guide which is given under IBM link for 5.2, though it prominently features in the changes section of 6.1 and is very much functional in actual 5.2 releases as well (have tested it). If I could just get the right documentation, that would be it.

Best regards.
Aki88
 
Posts: 381
Joined: Tue Jan 28, 2014 1:52 pm
Has thanked: 33 times
Been thanked: 36 times

Re: Looking for COBOL 5.2 Documentation

Postby Robert Sample » Mon Sep 19, 2016 8:35 pm

I think IBM dropped the ball on documentation. Version 5.1.1 announcement is dated March 2014 while UI28607 has the HOLD(DOC) date of 15173 (June 20, 2015). The Fix list has ZONEDATA and ZONECHECK listed for the June 2015 update while the 5.2 Customization Guide, as you said, does not list all the options of ZONEDATA. I think a PMR needs to be submitted to get the documentation in line with what the compiler supports. You may have a lot of trouble finding a version of the -01 manual with the ZONEDATA and ZONECHECK information in it since those changes were added by HOLD(DOC) for a PTF.

These users thanked the author Robert Sample for the post:
Aki88 (Mon Sep 19, 2016 9:05 pm)
Robert Sample
Global moderator
 
Posts: 3719
Joined: Sat Dec 19, 2009 8:32 pm
Location: Dubuque, Iowa, USA
Has thanked: 1 time
Been thanked: 279 times


Return to IBM Cobol

 


  • Related topics
    Replies
    Views
    Last post