In the previous entry on RDz's search capabilities we zeroed in on search within a file - the flexibility of RDz's search (ala' ISPF - or using the *Ctrl/F "Find/Replace" dialog*), the simplicity of using your mouse for so much of the search workflow and especially RDz's unique Search results view, that contains hyper-links to all "found" lines and elements (See "Things you might not have known about searching w/RDz Part I). Clicking hyper-links to found-elements is not only faster (and it is.. much faster than typing scads of additional... [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! Or... [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]
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 what you... [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]
Think COBOL is a legacy language in decline? Think again.. ".. the current population of COBOL developers is about two million strong, and [Scott Searle, IBM Rational's marketing program director] says IBM expects it to grow -- with a little help. Thanks to an IBM initiative, COBOL is being taught in 400 colleges and universities around the world, he said, mainly in India, China and Eastern Europe. "The big success story is India," Searle said. "We don't know the exact numbers in India, but we feel that it's in the... [More]
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.
We are pleased to announce the Managed Beta Program for IBM® Enterprise COBOL VNext, which will focus on new features, quality and performance. The enrollment deadline is 15 January 2013. The benefits of participating in this Beta include: Opportunity to influence the product and future product direction. Ability to test code and documentation, and ensure compatibility in their environment. Free education, code, and documentation during the Beta. Free support by development during the Beta for their questions and problems Competitive... [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.
Great news everybody, The development team for Rational Developer for Power have been very busy producing videos and demos to illustrate how to install configure, use projects, edit, navigate source, validate, build, debug on our supported languages on IBM i, AIX, and Linux. Check it out. Learning how to effectively use these tools has never been easier. http://publib.boulder.ibm.com/infocenter/ieduasst/rtnv1r0/index.jsp?topic=/com.ibm.iea.rdp/plugin_coverpage.html
When you're doing z/OS maintenance and production support tasks you will routinely have to do two fairly involved analysis processes: Control Flow Analysis - where you build a "mental map" of how the PL/1 procedures and functions, COBOL paragraphs and sections or HLASM routines hang together via the operational control flow constructs in the code (PERFORM, etc.). "in the code" - means from the source code only. Data Flow Analysis - where you need to trace the flow a value within one or more programs - as it's moved, assigned, and used in... [More]
COBOL for AIX is Oracle Certified! Did you know that IBM COBOL for AIX is certified with Oracle clients and Oracle clients running Tuxedo ? To find out more, please refer to note #43208.1 on Oracle's MetaLink website for Oracle's formal certification statement or e-mail the IBM Oracle International Competency Center at ibmoracl [at] us.ibm.com with any questions you may have!
Want to experience COBOL for AIX, productive and powerful development environment for building COBOL applications. IBM® COBOL for AIX®, V4.1.1 delivers various performance
improvements in the COBOL runtime libraries that can help your
applications run faster, enhanced I/O functionality, and productivity
enhancements, which are described below. COBOL for AIX, V4.1.1 provides: Runtime performance improvements for applications that use: Packed arithmetic and conversion to and from packed-decimal data Dynamic calls, external variables,... [More]
In COBOL, one may write invalid programs or use invalid data in program which can be compiled and executed but lead to technically incorrect or even unexpected results. It's the responsibility of the COBOL programmer to make sure that programs and data are valid, and as the behavior of invalid programs (or programs with invalid data) is undefined, IBM makes no guarantees that the result in these cases won't change between compiler releases or even PTFs. While migrating from Enterprise COBOL V4.2 to Enterprise COBOL V5, some users... [More]
Upgrade to COBOL V4 when you upgrade to CICS V4 System z compilers continue to deliver the latest programming interfaces to middleware to facilitate application integration, interoperability, and modernization. Hear from Roland Koo, Product manager for Rational compilers and Matt Whitbourne, Business Manager for CICS, why it is important to stay current on COBOL, PL/I and C/C++ compiler technologies when upgrading to CICS V4. Learn about compiler features that can help your developers become more productive when CICS applications. Listen to the... [More]
I came across an interesting article discussing new features that are available using Enterprise COBOL and LE.
This article discusses a number of new features, functions and actions that you
can take using Enterprise COBOL and LE that were not possible in
earlier environments. Features such as dynamic storage allocation,
dynamic file allocation, bit manipulation, new callable services,
displaying hex data as printable, etc This information is useful for anyone looking to take advantage of new functionality that was not... [More]
'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]
Enterprise COBOL for z/OS, V5.1 offers many features for programmers and applications managers, but it also takes some work to get to use it. Learn everything you need to know to get up and running with Enterprise COBOL V5.1 in this recording of a recent webinar by IBM’s own “Captain COBOL”, Tom Ross. This webinar covers what has changed, what is better, and what you will have to change in order to use the new compiler. There are a few small source code changes, but most of the changes will be outside of your COBOL... [More]
Did you know that IBM COBOL for AIX does not charge for runtime deployment ? Yup, you heard that right. As part of your COBOL for AIX, V4.1 development license, not only do you get the latest advanced compilation technology from IBM, but you may also redistribute the COBOL for AIX, V4.1 runtime along with your COBOL application at no extra cost . This directly results in a lower total cost of ownership compared to other solutions -- positively impacting your bottom line! Couple this with the latest advancements in POWER7 technology AND the... [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 percent... [More]
IBM® COBOL for AIX®, V4.1.1 delivers various performance improvements in
the COBOL runtime libraries that can help your applications run faster,
enhanced I/O functionality, and productivity enhancement. This release
gives you improved performance for COBOL for AIX applications that use packed arithmetic and conversion to and from packed arithmetic dynamic calls, external variables, external files, as well as module caching This
release also delivers improved file I/O performance and functional
enhancements, enables you to directly... [More]
Save the date! Innovate 2011 is the premier event for software innovation and runs from June 5, 2011 to June 9, 2011. The conference focuses on helping customers transform software innovation and accelerate business results. Power compilers and tools customers are especially encouraged to attend the Power System Track at Innovate2011, as this is a fantastic opportunity for customers to network and gain in-depth guidance directly from IBM experts and customers on innovative ways to manage application development, maintenance, and deployment... [More]
Hi all. One of the little known gems in the RDz functionality base is the Data Perspective - where you go to: Connect to databases Filter (disply only specific) connection: Schemas Tables Stored procedures View DB2 "objects" Stored Procedures Views Tables View column meta-data View Primary/Foreign key relationships Indexes Packages UDTs/UDFs Synonyms etc. View and modify table test data Editing table values directly in spreadsheet mode Adding and deleting rows Unload and Loading test rows Browsing sample contents Code and test SQL Create new... [More]
SHARE Pittsburgh , August 3rd to 8th will have three exciting, informative sessions on our latest COBOL compiler for the mainframe - Enterprise COBOL for z/OS, V5, presented by IBM's own "Captain COBOL", Tom Ross ! 16149: How to Take Advantage of the New COBOL V5 Compiler - Migration This session will tell you everything you need to know to get up and running with Enterprise COBOL V5.1. We will talk about what has changed, what is better, and what you will have... [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 area.... [More]
Question - I don't see the IGYOPxxx optimizer messages anymore in the 5.1 compiles. Specificially the message IGYOP3094-W There may be a loop from the "PERFORM" statement at "PERFO optimization was not attempted. This is a common... [More]
IBM® COBOL for AIX®, V4.1.1 delivers various performance improvements in
the COBOL runtime libraries that can help your applications run faster,
enhanced I/O functionality, and productivity enhancement. This release gives you improved performance for COBOL for AIX applications that use packed arithmetic and conversion to and from packed arithmetic dynamic calls, external variables, external files, as well as module caching This release also delivers improved file I/O performance and functional enhancements, enables you to directly access a... [More]
The Institute for Data Center Professionals at Marist College is pleased to offer an on line COBOL Application Programming Certificate beginning in the Fall of 2014. The demand for COBOL knowledge and skills will likely continue long into the future as an estimated 200 Billion lines of COBOL code continues to run major businesses around the world. The three class COBOL Application Programming Certificate will train students to become z/OS COBOL application programmers. The three classes in the Certificate are: Introduction... [More]
Businesses today are struggling to do more with less resources and
budget. One often overlooked area is the role IBM compilers on System z
can play in improving application performance and scalability, and
therefore helping you to get more out of your IT investments. By
moving to the latest compilers, the programmer’s job is much easier. The
compiler's job is to make life easy for programmers, so they can focus
on getting the business logic right. But how do compilers deliver on this value proposition? Let's think about how they... [More]
Attending Innovate ? Want to learn about, and gain experience with, the recently announced Enterprise COBOL for z/OS, V5.1 ? Enroll in hands-on technical workshop WKS-2280. The workshop will offer an overview of the new Enterprise COBOL for z/OS V5.1 compiler. The format of the workshop will be a combination of lecture, demonstration and hands-on exercises. As a participant in the workshop you will have the opportunity to use Rational Developer for z to complete the hands-on portion of the workshop. Some of the... [More]
Did you know that you can now try out our latest products in a virtual online environment? COBOL for AIX and other great IBM software are now available in the Power Systems Sandbox! Try out enterprise modernization products for Power Systems running in a cloud environment. Hands-on exercises step you through real-world scenarios. No installation required! Evaluating our products has never been easier. Find out how to get started below now!
You may have heard about Rational Developer for Power Systems Software , which now has support for COBOL and C/C++ development on AIX as well as IBM i application development. It is easy to kick the tires by downloading the trial from here . But if you only have 3 minutes just check out the YouTube video below and be amazed at the COBOL functionality now available for AIX developers. For more information go to the product web site at http://www-01.ibm.com/software/rational/products/rdp/ .
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
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]
Check-out these instructor-led, free workshops to learn about and
experience application development on Power Systems through
e-conference-led presentations, and extensive hands-on labs. For more details about the COBOL Development Tools for AIX workshop, see Link: http://www.ibm.com/developerworks/offers/techbriefings/details/r-rationalpowercobol.html
IBM Rational Power Appliance is a workload optimized
system for AIX development that helps meet business challenges by providing an
integrated application development solution for Power Systems and includes a
Power Express server preinstalled with a comprehensive set of Rational
development software along with the AIX operating system.
This comprehensive solution is attractively priced, easy to
order and easy to deploy. Offered in three preconfigured solutions—express,
workgroup and enterprise—you have the flexibility to choose the... [More]
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 name of the... [More]
Rational Developer for Power Systems Software is a modern,
Eclipse-based, multi-lingual, integrated development environment
targeting POWER Linux, AIX, and IBM i systems. This video will show you some of the highlights and features covered in the Innovate 2011 COBOL workshop. If you missed Innovate2011, then check out the same exercises shown in the video at the IBM Enterprise Modernization Power Systems sandbox. Explore COBOL development for AIX using modern tools ( Request a user ID and password before you start this scenario.)
EZLegacy are a new Business Partner with a solution (EZSource) for
"whole application" analysis for System z that compliments our offerings
and strengthens our overall value to customers. Find out about their solution, and how it integrates with Rational Team Concert by attending a public 45 minute webinar. Modernizing your legacy applications – the hard questions answered Date/time 14th June 2012 at 13.00 EDT Duration 45 minutes Abstract Taking decisions on what to do with legacy... [More]
A playlist has been added to the Rational YouTube channel for all videos explaining how to develop COBOL on AIX using IBM Rational Developer for Power Systems Software and can be found here The newest edition is a video that explains how to get started with COBOL for AIX. It explains basic Eclipse functionality and how to use the Remote Systems Explorer to connect to an AIX machine and find files and execute commands. Edmund Reinhardt
IBM Rational Developer for Power
FREE newsletter - get IBM Software news, special #PowerSystems features - subscribe: http://bit.ly/rs1rZn #POWER7 We just published a special Power Systems Edition of the newsletter, which you can see here - http://www-148.ibm.com/tela/webmail/NlDynamicPage/9540/32113/cosmetic?web_page_id=546427&pre=0 - and we're also including Power Systems-related content in each monthly issue.
Check out this webinar by IBM Systems Magazine about Smart Tools on IBM
i, AIX, and Linux for Faster Time to Market Get an early look at
the next version of Rational's offerings for Power Systems. New advancements in
compilers and significantly enhanced development tools will give your
organization a competitive advantage! Listen to the replay .
A playlist is being populated on Rational Channel on YouTube that will cover many advanced use topics that will make you a power user of IBM Rational Developer for Power Systems Software. Feel free to learn advanced debugging tips and more at this playlist http://www.youtube.com/user/IBMRational#p/c/B6573F2E9C8FB819 Keep coming back as more topics are planned over time. Edmund Reinhardt IBM RD Power
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 ... [More]
COBOL is Alive and Well IBM has just released COBOL for AIX, V4.1, the second IBM COBOL for AIX release in as many years! IBM's continued investment into COBOL is proof and evidence of how vital a technology COBOL continues to be, powering many of the world's most important businesses. Preview what's new with COBOL for AIX, V4.1 now! Industry-Leading Optimization Technology Step up to and leverage the latest in IBM's industry-leading compilation technology, shared across IBM's compilers! Through this use of common componentry, IBM's... [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 with an END... [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: --VOLATILE--. >>-AFP(-+-NOVOLATILE-+-)---------------------->< The default is AFP(VOLATILE). The Enterprise COBOL compiler generates code that uses the full complement of 16 floating point... [More]
The Enterprise COBOL for z/OS Version 5 Release 1 Performance Tuning Guide is now available. This paper identifies key performance benefits and tuning considerations when using IBM® Enterprise COBOL for z/OS Version 5 Release 1. Learn about the major performance features and options available in this latest COBOL compiler release, tuning considerations for many compiler and runtime options that affect performance of COBOL applications and coding techniques to get the best performance from COBOL applications. ... [More]
Did you know that COBOL for AIX, V4.1 contains a new compiler option which lets you selectively target code generation of your applications to exploit POWER7 systems architecture? Imagine you could boost the performance of your existing hardware assets just by upgrading your compiler! Find out more now on how you can optimize your infrastructure, boost your productivity and shorten your development time with IBM Compilers on POWER7 technology at www.ibm.com/poweryourinnovation .
Subscribe to the IBM Software Newsletter - or update your
subscription Interested in software for IBM Power Systems? Now you can receive
Power-related software news and features in every issue of the IBM Software
Newsletter, PLUS special Power Systems Editions of the newsletter twice per
year! Subscribe to receive the Power Systems Edition
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:... [More]
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 Speakers: Timothy Hahn, Distinguished Engineer, CTO Enterprise Modernization, IBM Software Group Francois Dumont,... [More]
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.
Explore and experience a day in the life of application development on Power Systems (AIX and IBM i). Developer for Power Distance Learning helps you discover how developers can improve, remake and modernize
existing production applications on power systems by exploiting decades
of business value embodied in the code. IBM® Rational® Developer for
Power Systems software provides a comprehensive development environment
for creating and maintaining applications on IBM® System i® and IBM
A new video has been added to the AIX COBOL playlist for IBM Rational Developer for Power Systems Software . This video covers all of the rich language understand features build into the editor that will greatly improve your COBOL programming productivity on AIX.
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]
With Enterprise COBOL for z/OS V5.1.1, the LIST option output in the compiler listing is enhanced to include a new special register table . There you can find the location information for all the COBOL special register variables. The offset to the table can be found in the second entry of the PPA3, and the offset is relative to the starting address of the PPA3.The special register table format is similar with that of the base locator table. The following example further explains the special register table: Each entry in the special... [More]
Get an in-depth look at how Rational application development tools and software for Power systems can help you reduce costs while improving organizational efficiency. Engage in lively panel discussions with Rational and Power Systems executives, senior technical leaders, product experts and customers. Test drive Rational's latest application developme nt tools in hands-on technical workshops and demos. Check out the Innovate2011 flyer .
Extended source format is introduced in COBOL for AIX, V4.1. The new extended source format is divided into distinct areas as before, but permits lines varying in length from a minimum of 0 bytes to a maximum of 252 bytes. The following figures illustrate the key difference between the two formats: Fixed source format: Extended source format: For both formats, lines shorter than the maximum length are logically extended with space to the maximum length. You can use the SRCFORMAT option to indicate whether your COBOL source... [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 defining... [More]
If you're looking for more information about Enterprise COBOL for z/OS, V5.1 then you'll have several opportunities at IBM's Innovate 2014 conference, June 1 through 5. On Monday, June 2, from 12:30 to 1:15 in session 2481 - "How Compilers Reduce Operating Costs for Running Business Critical Applications on System z" is a Birds of a Feather session where you will be able to chat with us about the Enterprise COBOL for z/OS, Enterprise PL/I for z/OS, and z/OS XL C/C++ compilers. On Tuesday, June 3, from 12:30 to 1:30,... [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: IBM.TargetSystem-RequiredService.Enterprise-COBOL.V5R1 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: SET BDY(GLOBAL). REPORT MISSINGFIX ZONES(URZONE1,URZONE2) FIXCAT(... [More]
You can become Cathy the Project Manager and experience first hand what life can be like using Rationals full application development solution for IBM Power Systems. See Explore COBOL development for AIX using modern tools in the Enterprise Modernization Power Systems Sandbox.
Try IBM compiler products, hands-on, with no install in the Enterprise Modernization Sandbox for Power Systems. The
Enterprise Modernization Sandbox
for Power Systems is a cloud offering that provides
a dedicated, Power Systems environment with connectivity and
IBM enterprise modernization for Power Systems products already
installed just for you.
Each solution scenario is centered around a
simple, realistic customer exercise that shows how to
optimize the value of your applications, people, teams, and... [More]
With Enterprise COBOL for z/OS V5, you can use the DISPSIGN option to control output formatting for DISPLAY of signed numeric items. The syntax of this option is as follows: .--COMPAT--. >>-DISPSIGN(-+----SEP----+-)---------------------->< The default is DISPSIGN(COMPAT). If you specify DISPSIGN(COMPAT), formatting for displayed values of signed numeric items is compatible... [More]
become Alice the Developer and Bob the Developer and experience first hand what
life can be like using Rationals
full application development solution for IBM Power Systems. See Explore COBOL development for AIX
using modern tools in the Enterprise
Modernization Power Systems Sandbox.
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 Indicator area Column 7 Area A Columns 8 through 11 Area B Columns 12 through 72 in fixed source format Columns 12 through 252 in extended source format Note that in fixed source format and extended source format , lines shorter than the maximum length are... [More]
Enterprise COBOL for z/OS V5.2 provides day 1 support for the new z processor. Besides the ability to generate new z13 instructions, this new compiler also has abilities to use the new Vector Facility for certain COBOL statements, and expand usage of Decimal Floating Point Facility for Packed Decimal calculations. Enterprise COBOL V5.2 provides significant performance improvements over the GA release of Enterprise COBOL V5.1. Well-structured, compute intensive batch applications running on z13 (compiled with Enterprise COBOL V5.2) have shown... [More]
This is the first in a series of blog entries that I'll be creating on the subject of debugging IBM Enterprise COBOL for z/OS V5.1 using Debug Tool. In particular, I'll be pointing out some of the improvements you'll see compared to debugging earlier versions of Enterprise COBOL. The first improvement has to do with Level 88 Condition Names. With previous versions of Enterprise COBOL, the LIST command will show you the value of the Level 88 Condition Name (TRUE or FALSE), but not the value of variable with which the Condition Name... [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 ID (a quick search... [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 participant in... [More]
Join our experts, Ray Jones, Vice President, IBM System z ® Software, and Kevin Stoodley, IBM Fellow and CTO for Enterprise Modernization Tools, Compilers and Security, to learn how IBM’s latest compilers, middleware and tools can help you stay on the technology curve. In this complimentary webcast, Ray and Kevin will discuss best practices and approaches to plan and execute a successful compiler migration, alongside CICS ® , IMS ™ and DB2 ® upgrades. They will also go over IBM’s strategy for compilers and tools on System z to help you better... [More]
Today we have announce competitive trade-up features for our IBM COBOL for AIX and IBM PL/I for AIX products. Clients moving from an eligible competitive product can now license IBM COBOL for AIX or IBM PL/I for AIX at an attractive price. For example, you can trade up from another vendors' COBOL compiler
to IBM COBOL for AIX or another vendors' PL/I compiler to IBM PL/I for AIX. For all of the details please refer to the full announcement letter .
In IBM mainframes, the queued sequential access method (QSAM) is widely used as an access method for files, or more properly data sets. But it has not been implemented in AIX systems. In COBOL for AIX, V4.1.1, a new file system, QSAM file system , is introduced to improve the file input-output performance. You can transfer QSAM files from the mainframe to AIX without the need to compile with -qhost . Simply use the FTP commands binary and quote site rdw . An exception here: If the file contains EBCDIC character data, compile the AIX COBOL... [More]
This is the second in a series of blog entries that I'll be creating on the subject of debugging IBM Enterprise COBOL for z/OS V5.1 using Debug Tool. In particular, I'll be pointing out some of the improvements you'll see compared to debugging earlier versions of Enterprise COBOL. This entry is regarding Debug Tool's AUTOMONITOR feature. Specifically, it is about how AUTOMONITOR handles statements that use the LENGTH OF or ADDRESS OF special registers. I'll use this simple example program to illustrate the differences... [More]
In earlier versions of COBOL for AIX, WSCLEAR cleared all of a program's WORKING-STORAGE data items. Beginning with Version 4, WSCLEAR clears a program's non-EXTERNAL data items in WORKING-STORAGE to binary zeros at initialization. With COBOL for AIX, V4.1.1, you can use WSCLEAR with a new suboption, nnn (an integer between 0 and 255), to initialize each byte of WORKING-STORAGE data to a specific value. The storage is initialized before any VALUE clauses are applied. See the syntax of WSCLEAR below: >>-------... [More]
This is the third in a series of blog entries on the subject of debugging IBM Enterprise COBOL for z/OS V5.1 using Debug Tool. These blog entries point out some of the improvements you'll see compared to debugging earlier versions of Enterprise COBOL. This entry is regarding Debug Tool's behaviour when stepping over an out-of-line PERFORM . An out-of-line PERFORM is like a procedure call that entails a branch to a named paragraph and an implicit return from that paragraph. This is somewhat similar to calling a sub-program using the CALL... [More]
The Enterprise COBOL for z/OS V5.1.1 July 2014 PTFs are now available for download. Here are the details: COMPILER UI19849/UI19850/UI19851 RUNTIME UI19787/UI19859(V1R13) / UI19788/UI19860(V2R1) PTFs Lis t of APA Rs f or E nter pris e CO BOL for z/OS V5. 1.1 July 2014 PTF s
This is the fifth in a series of blog entries on the subject of debugging IBM Enterprise COBOL for z/OS V5.1 using Debug Tool. These blog entries point out some of the improvements you'll see compared to debugging earlier versions of Enterprise COBOL. In my most recent blog entry I described some improvements for listing the contents and attributes of COBOL tables (arrays). In this entry I'll continue exploring Debug Tool's support for tables, and how it has improved with COBOL 5.1, providing better usability and support for COBOL... [More]
Enterprise COBOL V5 provides increased exploitation of the latest z/Architecture processors, as well as new levels of optimization, to improve the performance of z/OS COBOL applications. To that effect, several new compiler options are introduced in V5, including AFP, ARCH, HGPR, OPTIMIZE, and STGOPT. Some were mentioned in previous blogs and now we want to bring the HGPR option in. The HGPR option controls the compiler usage of the 64-bit registers provided by z/Architecture processors, and its syntax is as follows:... [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 by language... [More]
This is the fourth in a series of blog entries on the subject of debugging IBM Enterprise COBOL for z/OS V5.1 using Debug Tool. These blog entries point out some of the improvements you'll see compared to debugging earlier versions of Enterprise COBOL. In this entry I'll describe a number of changes that you'll see when working with COBOL tables (arrays) in Debug Tool. Some of these changes provide more consistent and streamlined output of the table information or contents, and other changes provide better support for COBOL language... [More]
With Enterprise COBOL for z/OS V5, the new STGOPT option can be used to control storage optimization. This option syntax is as follows: .--STGOPT--. >>----------NOSTGOPT------------------------>< NOSTGOPT is the default option. SO is the abbreviation for STGOPT and NOSO is for NOSTGOPT. If STGOPT is specified, the compiler will discard any or all of the following data items, and will not allocate storage for them. Unreferenced... [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 .
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 generation order. Outdated... [More]
The COBOL for AIX Fix Pack 11 (June 2013 PTF) for 4.1.1 is now available at the following links and on Fix Central : COBOL for AIX Fix Pack 11 (June 2014 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... [More]
The COBOL for AIX Fix Pack 12 (October 2014 PTF) for 4.1.1 is now available at the following links and on Fix Central : COBOL for AIX Fix Pack 12 (October 2014 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 may be used interchangeably.
Recently the documentation for COBOL for Enterprise V5.1 was updated to handle some Reader Comment Forms (RCF) and fix defects against this release. The documentation changes aim to address customers' comments on certain topics, fix or update topic links, provide more details for some contents, remove outdated information, and make documentation better conform the IBM style. The updating work is still going on to improve manuals as much as possible, but you can have a view of the change list shown as below and get the idea of what... [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: Converting... [More]
This is the sixth in a series of blog entries on the subject of debugging IBM Enterprise COBOL for z/OS V5.1 using Debug Tool. These blog entries point out some of the improvements you'll see compared to debugging earlier versions of Enterprise COBOL. This blog entry is regarding Debug Tool's support for COBOL data types. With previous versions of COBOL there were several restrictions on which data types were supported in the various Debug Tool commands. In particular, commands which perform assignment, such as MOVE, and commands which... [More]
Thank you for joining our webcast today Here is the link to the presentation deck used in the session: https://www.ibm.com/developerworks/community/blogs/31c890c6-ace1-4eeb-af6b-5950f3a1a5d1/resource/cobol_aix/May1webcast_V4.pdf You can listen to or download a replay of the webcast at this link . Enjoy!