With COBOL for z/OS, V5.1, you can use the ARCH option to specify the machine architecture for which your executable program instructions are to be generated.
The syntax is ARCH( n ). Parameter n is an integer between 6 and 10 inclusive, specifying the machine architecture for which instructions are to be generated. ARCH(6) is default.
If you specify a higher ARCH level, the compiler generates code that uses newer and faster instructions. Your application might abend if it runs on a processor with an architecture level lower than... [More]
Enterprise COBOL Developer Trial for z/OS, V5.1 is now available. The Trial lets you assess the value that could be gained from migrating to Enterprise COBOL for z/OS , V5.1, before making a formal, upgrade decision. This trial enables the evaluation of the latest IBM COBOL capabilities, in a non-production environment, without the prerequisite time and resources commitments required for a full, production migration project.
For more information please visit the following URL:
's funny - I've been using RDz for almost a year. And it seems like every time I open the product I learn something new - and find something cool/pretty cool/very cool I hadn't seen. Search - for example. Searching Withn a File Within a file Ctrl/F brings up the Find/Replace dialog (I know - you already knew that - hang in there). Find/Replace allows you to do 99% of what's available in ISPF =2. Search Search/Replace Repeat Search - if ISPF is your editor profile, you can press F5 Repeat Replace - ditto with F5/F6, just like ISPF Find All -... [More]
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]
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]
Did you know that the COBOL for AIX compiler provides key enterprise modernization technologies and industry leading compilation and optimization technologies designed for AIX and Power Systems? With enterprise modernization technologies such as integration with web services, XML and Java, COBOL for AIX enables organizations to capitalize on their existing IT investments while seamlessly incorporating new, web-based applications into an organization’s infrastructure.
Come find out more about what COBOL for AIX can do for you today! ... [More]
So - it's a holiday week-end (woof...) - and I'm going to make this entry short and sweet....(the barbecue awaits). Among the many reasons to use RDz - includes the fact that, while ISPF has a mature and excellent set of tools for developing z/OS apps, ISPF has been at the top (probably even down-hill/right-hand) side of the famous "Technology S Curve" - for at least two decades. http://innovationzen.com/blog/2006/08/17/innovation-management-theory-part-4/ Software innovation and enhancements - useful time and cost-saving features are seldom... [More]
In this section of the Cafe you will find various bits of technical info - all about making the most of your RDz work-time. While Dave Myers and I are the primary content managers for this blog - and will be responsible both for new posts and reviews, we are more than happy to make you famous (at least within the fraternity of RDz developers) by posting your Tips&Techniques. Any takers? (talk again soon) - Jon Sayles
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]
In addition to the fixed indicators that can be specified in the indicator area of the source reference format, there is a new floating comment indicator (*>) introduced by COBOL for AIX, V4.1. You can use the floating comment indicator in both the extended format and in the fixed format.
A comment indicator indicates a comment line when specified as the first character-string in the program text area (Area A plus Area B). It can also indicate an inline comment when specified following one or more character-strings in the program text... [More]
Though it has been half century that COBOL has been around, it is still the most dominant language for running business-critical applications, and it is the backbone for organizations everywhere. Among them, a majority of the business transactions processed by COBOL run on IBM System z hardware. Given this , IBM is making a latest refresh to this venerable language on z/OS, the V5.1 release will go alive on June 21!
Generally speaking, IBM says the Enterprise COBOL for z/OS, V5.1 compiler will give applications a 15-20... [More]
COBOL Compilers are now live on the
Request for Enhancement (RFE) Community. It is a great place where you
can collaborate with development teams and other product users. Our development
team will review your RFE and provide status updates throughout its lifecycle.
Here is the link to the Community: COBOL RFE Looking forward to hearing from you.
Hear from Bill Smith, Product Manager for Rational Tools for Power,
about the new functionality in the latest release of Rational Developer
for Power Systems Software for IBM i, AIX and Linux for Power. He will
also introduce the new migration and porting rules framework. Roland
Koo, Product Manager for Compilers, will present the new performance and
productivity enhancements in the COBOL for AIX 4.1.1 compiler. Listen to the podcast.
Broadcast date: March 12, 2014, 11:00 a.m. EDT / 3:00 p.m. GMT
Developed for: Application programmers and managers; operations managers; system programmers
Technical level: Basic
You will learn how to:
Improve insight into application regressions and quality
Reduce test environment cost and set-up time
Reduce bottlenecks in mobile development caused by back-end systems testing
Expedite test and delivery cycles
Timothy Hahn,... [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.
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]
The SMP/E REPORT MISSINGFIX command helps determine whether fixes exist that are applicable but have not yet been installed. We recommend using the SMP/E REPORT MISSINGFIX command with the FIXCAT keyword for COBOL V5.1 which is:
The command to use to find all of the service required to use COBOL V5.1 or run programs created with COBOL V5.1 is:
REPORT MISSINGFIX ZONES(URZONE1,URZONE2)
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 .
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]
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:
The COBOL for AIX compiler supports the extended source format as an IBM extension.
Fixed source format consists of the following areas in a 72-character line. Extended source format consists of the following areas in a 252-character line.
Sequence number area
Columns 1 through 6
Columns 8 through 11
Columns 12 through 72 in fixed source format
Columns 12 through 252 in extended source format
Note that... [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]
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]
Enterprise COBOL for z/OS V5.1 was announced on April 23, 2013 and became generally available on June 21, 2013. This new compiler was re-architected to include an advanced technology framework for optimizing COBOL applications and exploiting z/Architecture, including the latest zBC12 hardware, providing significant performance improvements over Enterprise COBOL V4. These performance improvements will reduce CPU utilization and lower operating costs for customers running business critical applications. Enterprise COBOL... [More]
SHARE in Boston is being held August 11-16 at the Hynes Convention Center. IBM’s own “Captain COBOL”, Tom Ross, will be presenting two highly informative sessions on IBM Enterprise COBOL for z/OS, V5.1.
Session 13792: ZOMG The Next COBOL Compiler Has Arrived! will discuss all of the new features that IBM’s developers have added to Enterprise COBOL for z/OS, V5.1 such as the exploitation of the latest zArchitecture, improved XML PARSE and XML GENERATE, the ability to improve the performance of your... [More]
At Innovate 2013 right now? Want to learn about, and gain experience with, the recently announced Enterprise COBOL for z/OS, V5.1 in a workshop run by two members of the compiler development team? It's not too late to enroll in hands-on technical workshop WKS-2280 (Wednesday at 8am).
This workshop offers first-hand experience on new optimization, debugging, and programming features (e.g XML, UTF-8) shipped in this product and will be a combination of lecture, demonstration, and hands-on exercises. As a... [More]
The Fix Central website provides fixes and updates for system's software, hardware, and operating system. You can search, select, order and download fixes to your system with a choice of delivery options. To help you locate and obtain fixes in an efficient way, Fix Central is designed to provide multiple search and ordering options. You can select your favorate search criteria that include the following:
Search by APAR or SPR identifier (search by the unique string)
Search by Fix... [More]