The COBOL for AIX Fix Pack 10 (December 2013 PTF) for 4.1.1 is now available at the following links and on Fix Central :
COBOL for AIX Fix Pack 10 (December 2013 PTF) for 4.1.1
Fix list for COBOL for AIX
Fixed APARs are listed on the 'Fix list' page, along with links to all COBOL for AIX Fix Packs. Please note that the term 'Fix Pack' is equivalent to 'PTF', and both terms... [More]
At SHARE in Anaheim, March 9 to 14, Tom Ross and Peter Elderon , members of the IBM compiler development team, will be presenting the following sessions regarding Enterprise COBOL or z/OS, V5.1:
15247: zOMG The Next COBOL Compiler has Arrived! - Part 1 of 2
15246: zOMG The Next COBOL Compiler Has Arrived - Part 2 of 2
Both IMS and Enterprise COBOL had new and exciting announcements this year. COBOL and IMS continue to deliver leading edge technologies to facilitate application integration, modernization, as well as improving application performance. Roland Koo, Product Manager for Rational Compilers, and Haley Fung, IMS Senior Developer, identify why it is important to upgrade to the latest versions of IMS and COBOL together.
Speakers: Haley Fung, Roland Koo, and Kimberly Gist.
Go HERE to listen to this informative podcast.
COBOL for AIX version 4.1 introduces a new utility, the source conversion utility (scu), to assist the conversion of programs in non-IBM COBOL source formats.
The main function for utility is to “normalize” COBOL source input text so that the resulting output source text can be compiled by IBM COBOL for AIX V4.1. The input formats that are specifically addressed are some non-IBM fixed-format source and COBOL standard free-format source.
The individual transformations done by scu includes the following:
Standard COBOL 85 requires that program-name be specified as a user-defined word. IBM COBOL compilers extends the standard rule and allow program-name to be a user-defined word or alphanumeric literal, but not a figurative constant, that identifies your program. It must follow the following rules of formation, depending on the setting of the PGMNAME compiler option:
PGMNAME(COMPAT) If program-name is an alphanumeric literal, the rules for the name are the same except that the extension characters $, #, and @ can be included in the... [More]
z/OS supports simplified processing of multiple versions of related data. The sequences of different generations of data or updates to the data are known as generation data groups (GDGs). Each data set in the group is called a generate data set (GDS) or simply generation.
On AIX, “file” is the equivalent term for “data set” on z/OS. Grouping related files offers the following advantages:
All of the files in the group can be referred to by a common name
The files in the group are kept in... [More]
To define variable length tables in COBOL, we usually specify the OCCURS ... DEPENDING ON clause in the data description entry for an item contained within a group structure. While this defines an item with a variable number of occurrences at run time, in earlier versions before Enterprise COBOL V5.1, we also need to specify a maximum number of occurrences in the syntax , and hence a maximum size for the table and the containing group, which causes usability problems in some contexts.
In particular, this problem occurs when... [More]
In COBOL for z/OS, V5,1, when compiling your source files that are too complex or in a relatively large size, and if you have specified the OPTIMIZE level, it may take excessive amount of time or storage. Thus a new compiler option, MAXPCF , is introduced to allow you to control the amount of time and storage used when optimizing a program. You can specify the maximum program complexity factor with this option. The new term, Program Complexity Factor (PCF), is a value calculated by the compiler, and represents the complexity of the program... [More]
IBM® extensions are features, syntax rules, or behavior defined by IBM rather than by the COBOL standards.
In the Appendix of COBOL Language Reference, a table lists IBM extensions with a brief description. If an item is listed as an extension, all related rules are also extensions. For example, USAGE DISPLAY-1 for DBCS characters is listed as an extension; its many uses in statements and clauses are also extensions, but are not listed separately.
This blog entry and the folloing ones aim to introduce these IBM extensions... [More]
End markers are a combination of words followed by a separator period that indicates the end of a COBOL program, method, class, factory, or object definition. The following end marks are IBM extensions for both AIX and Enterprise. Please pay attention to the conventions when you use them:
For programs - program-name must be identical to the program-name of the corresponding PROGRAM-ID paragraph. Every COBOL program, except an outermost program that contains no nested programs and is not followed by another batch program, must end... [More]
Watch as James Governor, Principal Analyst and Founder, RedMonk, and Kevin Stoodley, IBM Fellow and CTO, IBM Rational, discuss the benefits of the new IBM Enterprise COBOL compiler for z/OS. Jeff Heath, Development Manager, IBM Rational, demonstrates some of the benefits of this new version.
As mentioned in the video, please ask any followup questions in our COBOL Cafe forum .
With COBOL for z/OS, V5.1, you can use the AFP option to control the compiler usage of the Additional Floating Point (AFP) registers that are provided by z/Architecture processors.
The syntax is as follows:
The default is AFP(VOLATILE).
The Enterprise COBOL compiler generates code that uses the... [More]
Thank you for joining our webcast today
Here is the link to the presentation deck used in the session:
You can listen to or download a replay of the webcast at this link .