IBM Z Open Development Enables Platform-Neutral, Continuous Integration and Deployment Pipeline That Is Inclusive of Z/OS Application Components
Total Page:16
File Type:pdf, Size:1020Kb
IBM Europe Software Announcement ZP18-0537, dated October 2, 2018 IBM Z Open Development enables platform-neutral, continuous integration and deployment pipeline that is inclusive of z/OS application components Table of contents 1 Overview 3 Technical information 2 Key prerequisites 4 Ordering information 3 Planned availability date 4 Terms and conditions 3 Program number 7 Prices 3 Publications 7 Announcement countries 8 Corrections At a glance IBM Z(R) Open Development provides a common workbench and tools for: • Development of COBOL, PL/I, and JavaTM programs • Interactive access to z/OS(R) systems • Support for IBM(R) CICS(R), IBM IMS, and IBM Db2(R) applications • z/OS Debugger for remote debugging of 24-bit and 31-bit z/OS applications written in COBOL, PL/I, C, and C/C++ IBM Z Open Development offers integrations with: • Modern source code management (SCM) tools, such as IBM Rational Team ConcertTM and Git • Dependency Based Build for building traditional z/OS artifacts through the use of the open distributed pipeline of Git Overview IBM Z Open Development is an integrated development tool that is purpose-built to develop and maintain applications that have z/OS components. By providing both an integrated development environment and build automation capabilities that can be integrated in a DevOps pipeline, IBM Z Open Development offers a path to move from traditional mainframe Source Code Management Systems to modern Source Code Management Systems such as Git and Rational Team Concert. • Modern editors – The COBOL, JCL, and PL/I editors provide the familiarity and features of other Eclipse-based editors. They also provide language-specific features such as syntax highlighting and source actions. • Program understanding – Program control flow provides a graphical view of the logical flow within a COBOL or PL/I program. You can use this to understand the logic of the program you are editing and get the overall flow. You can also use this feature to identify potential logic problems or locate code that is not being used. – Program data flow provides a graphical and hierarchical view of the data flow within a COBOL program. You can use this feature to examine how a data element is populated, modified, or written elsewhere. IBM Europe Software Announcement ZP18-0537 IBM is a registered trademark of International Business Machines Corporation 1 – Data Elements view displays information about the data elements in a COBOL or PL/I program, the included copybooks, and the included files. IBM z/OS debugger: • A powerful, modern, eclipse based GUI source level debugger for 24-bit and 31- bit z/OS applications written in COBOL, PL/I and C/C++. Enables the user to step through the program being debugged, monitor and modify variables, set breakpoints during or prior to a debug session, and inspect program memory. • Includes Visual Debug which provides a graphical view of COBOL and PL/I program execution flow including the current execution path. • Also includes support for showing a stack frame in the debug view that includes: – Paragraphs – Setting paragraph breakpoints from the source or from the breakpoint view – Stack breakpoints from the visual debug view Intelligent build capabilities • The Dependency Based Build toolkit provides a set of Java APIs that can be used to define an intelligent build script. To simplify the process of creating intelligent build scripts by using Dependency Based Build APIs, the toolkit contains an Apache Groovy installation that has been modified to run on UNIX(R) System Services. While the APIs can be used with any language, the samples that are provided use Groovy. The APIs include: – Run MVSTM commands – Run TSO/ISPF commands – Submit JCL jobs – Store and retrieve dependency information – Utility capabilities such as copying a z/FS UNIX file to and from a data set or member – zImport capability for migration to Git – Capability to create and store a build report • The Dependency Based Build web application is used to store and retrieve the dependency information and store build reports. The web application provides REST APIs that can be used to create intelligent build scripts. • The Dependency Based Build samples provide a set of Groovy scripts with example programs to demonstrate how intelligent build scripts can be created. The prebuilt samples can be used as a starting point for a build process. The samples are maintained in GitHub. Integrations • Dependency Based Build integration with the editor function enables users to compile their program by employing the same build scripts that are defined for the pipeline build. This includes copying the files and any dependencies to the specified host, running the build process, and returning any errors and the result. • IBM Z Open Development integrates with Rational Team Concert to provide z/OS developers an integrated collaborative application development environment. Key prerequisites Supports: • z/OS for the host • WindowsTM and Linux(R) for the workstation For details, see the Software requirements section. IBM Europe Software Announcement ZP18-0537 IBM is a registered trademark of International Business Machines Corporation 2 Planned availability date December 14, 2018 Accessibility by people with disabilities A US Section 508 Accessibility Compliance Report containing details on accessibility compliance can be found on the Product accessibility information website. Program number Program number VRM Program name 5737-I22 1.0.0 IBM Z Open Development Offering Information Product information is available on the IBM Offering Information website. More information is also available on the Passport Advantage(R) and Passport Advantage Express(R) website. Publications Technical documentation can be found in IBM Knowledge Center. Services Global Technology Services Contact your IBM representative for the list of selected services available in your country, either as standard or customized offerings for the efficient installation, implementation, or integration of this product. Technical information Specified operating environment Software requirements Eclipse runtime: IBM Eclipse SDK - Photon V4.8 and future fix packs, modification levels, and their fix packs Installation: Eclipse P2 Installation Java SDK: • IBM Java SDK V8.0 and future modification levels and their fix packs • IBM Java SDK/JRE V8.0 and future modification levels and their fix packs Web browsers: • MicrosoftTM Internet Explorer 8.0 and future versions, releases, modification levels, and fix packs IBM Europe Software Announcement ZP18-0537 IBM is a registered trademark of International Business Machines Corporation 3 • Mozilla Firefox 10.0 and future versions, releases, modification levels, and fix packs Planning information Packaging This offering is delivered through the internet as an electronic download. There is no physical media. This program, when downloaded from a website, contains the applicable IBM license agreement and License Information, if appropriate, which will be presented for acceptance at the time of installation of the program. For future reference, the license and License Information will be stored in a directory such as LICENSE.TXT. Ordering information For ordering information, consult your IBM representative or authorized IBM Business Partner, or go to the Passport Advantage website. This product is only available through Passport Advantage. It is not available as shrinkwrap. These products may only be sold directly by IBM or by authorized IBM Business Partners for Channel Value Rewards. More information can be found on the IBM Channel Value Rewards website. To locate IBM Business Partners for Channel Value Rewards in your geography for a specific Channel Value Rewards portfolio, go to the Find a Business Partner page. Product: IBM Z Open Development (5737-I22) Passport Advantage Part number Part description D2135LL IBM Z Open Development Authorized User License + SW Subscription & Support 12 Months E0PPMLL IBM Z Open Development Authorized User Annual SW Subscription & Support Renewal D2136LL IBM Z Open Development Authorized User SW Subscription & Support Reinstatement 12 Months D2137LL IBM Z Open Development Authorized User Monthly License Charge metric The charge metrics for this licensed product can be found in the following License Information document: Program name PID number License Information document number IBM Z Open Development 5737-I22 L-FBLN-AVCMDJ Select your language of choice and scroll down to the Charge Metrics section. Terms and conditions The information provided in this announcement letter is for reference and convenience purposes only. The terms and conditions that govern any transaction IBM Europe Software Announcement ZP18-0537 IBM is a registered trademark of International Business Machines Corporation 4 with IBM are contained in the applicable contract documents such as the IBM International Program License Agreement, IBM International Passport Advantage Agreement, and the IBM Agreement for Acquisition of Software Maintenance. This product is only available through Passport Advantage. Licensing IBM International Program License Agreement including the License Information document and Proof of Entitlement (PoE) govern your use of the program. PoEs are required for all authorized use. Part number products only, offered outside of Passport Advantage, where applicable, are license only and do not include Software Maintenance. This software license includes Software Subscription and Support (also referred to as Software Maintenance).