IBM Rational Programming Patterns key features

Secured migration

Procedures migrate at a low cost the Pacbase assets to a comprehensive and strategic development environment that surpasses Pacbase capabilities. The generated code is syntactically equivalent to the Pacbase code. Comparison tools ensure that the migration was correct. Non-regression tests and training of the Pacbase developers are limited and the continuity of Pacbase high-level development and maintenance productivity is ensured. Pacbase and IBM Z® developers now work in a common platform.

Design features

Data description patterns help to master the information concept of an IT system in a form that is understandable by a business domain specialist and consumable by software developers. Rational Programming Patterns provides dedicated design editors for entities used in batch, transactional, client/server, and eBusiness 2.5 applications. It also provides design tools such as renaming, moving, duplicating, comparing, documenting, or publishing.

COBOL source management

An extended COBOL code editor facilitates the maintenance of user code through filters, wizards, syntax highlighting, content assist, real-time syntax check, and interactive debugging. Code is encapsulated and reused in programs through Macros that minimize complexity while providing a single point of maintenance. Generated COBOL lines can be easily inserted through micropatterns. The generation is not limited to IBM code. The desynchronization of a generated file with its design is detected.


The Software Development Kit makes the development of a new generator easier by breaking up the complexity of a transformation into small tasks through Micropatterns and Skeletons. The Application Programming Interface can be used to extend the Rational Programming Patterns functions and tailor them in Java®. For example, it can be used to navigate the models in a special way, create user command lines and menus, or customize quality control rules, micropatterns, and patterns.

Integration with Rational Team Concert

Procedures for extracting projects or components from Rational Team Concert and importing them are available. Impact analysis and multi-criteria search, as an extension of the Rational Team Concert repository services, contribute to increase the maintenance productivity. The Rational Team Concert control features are extended. Rational Programming Patterns specific preconditions can be used to ensure that the files that are about to be delivered to the server conform to predefined requirements.

You may also be interested in

IBM Application Delivery Foundation for z/OS

IBM Application Delivery Foundation for z/OS delivers the core set of tools to help you accelerate the delivery of z/OS applications. Whether you are developing a new z/OS application or enhancing or performing problem analysis of existing z/OS applications, it provides a robust toolset to help perform tasks efficiently while incorporating agile development practices.

Learn more

IBM Application Performance Analyzer for z/OS

Enterprises around the world use IBM® Application Performance Analyzer for z/OS® (APA) to help them identify areas of low performance in their applications. Through non-intrusive sampling, IBM Application Performance Analyzer for z/OS provides interactive reports on how your mainframe applications are consuming available resources. Available in ISPF 3270 and Eclipse-based GUI interfaces, IBM Application Performance Analyzer for z/OS helps identify system constraints and will assist in improving application performance. With the power of APA’s source-code mapping, you can maximize existing application performance and improve response times of online transactions and batch job throughput.

Learn more

IBM Debug for z/OS

IBM® Debug for z/OS® offers debugging and code coverage for z/OS applications written in COBOL, PL/I, C/C++ and Assembler. Debug for z/OS, the traditional z/OS debugging product, is powered by the IBM z/OS Debugger and provides a 3270 user interface and remote debugging through Eclipse. Additional z/OS Debugger capabilities and client options are available in IBM Developer for z/OS, IBM Developer for z/OS Enterprise Edition, and IBM Wazi Developer.

Learn more

IBM File Manager for z/OS

IBM® File Manager for z/OS® provides flexible, user-friendly tools for enhanced file processing when working with z/OS data sets, Db2®, CICS®, IMS™ or WebSphere® MQ data. File Manager brings with it the standard browse, edit, copy, batch and print utilities of the Interactive System Productivity Facility (ISPF) so that developers may work with their structured data more efficiently.

Learn more

IBM Fault Analyzer for z/OS

When applications abnormally end (ABEND) it is crucial to understand the root-cause. But this search can take time and resources. And the clock is ticking when it comes to getting production back to normal. Meanwhile enterprise users of IBM Fault Analyzer for z/OS® can discover ABENDs faster, more confidently, and in less time. That’s because when an application abnormally ends, IBM Fault Analyzer for z/OS automatically springs into action, harvesting real-time information of the ABEND and its environment at the time of failure. Our analysis engine will deliver real-time information on your CICS®, WebSphere® MQ, IMS™ and Db2® environments. The road to success can be a bumpy one. And when application development teams encounter delays the entire enterprise feels it. But with IBM Fault Analyzer for z/OS the road just became a whole lot smoother.

Learn more

Learn more