Em4z Quick Start Guide
Em4z Quick Start Guide
Page 1 of 34
Purpose of the Quick Start Guide ................................................................................................... 3 Introduction to the sandbox ............................................................................................................ 4 How to get started? ..................................................................................................................... 5 What scenarios can I try?............................................................................................................ 5 What software is installed in the sandbox?................................................................................. 7 Frequently asked questions ......................................................................................................... 8 Business planning and alignment.................................................................................................... 9 Enterprise architecture management (EAM) .............................................................................. 9 Product and portfolio management............................................................................................... 11 Application portfolio management ........................................................................................... 11 Design and development............................................................................................................... 14 COBOL and PL/I Development................................................................................................ 14 User interface modernization.................................................................................................... 15 CICS integration ....................................................................................................................... 16 IMS integration ......................................................................................................................... 17 COBOL compiler...................................................................................................................... 18 Problem determination tools ..................................................................................................... 19 Business rules development...................................................................................................... 20 Database development .............................................................................................................. 21 Web 2.0 & SOA development .................................................................................................. 23 Java EE development................................................................................................................ 26 EGL development ..................................................................................................................... 27 Architecture and design development....................................................................................... 28 Application lifecycle management ............................................................................................... 29 Team collaboration ................................................................................................................... 29 Requirements definition and management................................................................................ 30 Quality management ................................................................................................................. 32 References..................................................................................................................................... 34
Page 2 of 34
Page 3 of 34
Increase flexibility by revitalizing existing application portfolio Boost productivity and accelerate innovation with modern skills Maximize business agility by bridging organizational silos Improve system utilization by optimizing application infrastructure
Applications: This entry point offers solutions for understanding, architecting, evaluating, managing, modernizing and extending enterprise applications that run your business. People: This entry point offers solutions for improving productivity of existing and new System z developers with modern integrated design and development tools. Teams: This entry point offers solutions for improving the productivity and efficiency of teams by deploying a common team infrastructure for managing requirements, projects, quality, and collaboration across the application development lifecycle. Infrastructure: This entry point offers solutions for improving system utilization, scalability and performance by exploiting latest advancements in hardware, middleware software and compilation technologies.
Please read through rest of the guide quickly and when you are ready to play then go to the enterprise modernization sandbox for System z web site and follow the instructions on how to register and sign-in.
Page 4 of 34
Learn by following the scripted, self-paced exercises Leave the scripts (at any point) and play on your own, venturing into areas of the System z development environment you want to explore and learn about.
Once you register, you will have four hours per session. Use the tools to explore what's available, without the fear of breaking something. Just follow these simple steps: 1. Download and print the scripted lab materials for the scenarios you wish to follow. These materials help you get started and provide a roadmap for trying out the products in the sandbox. 2. Register for and login to the enterprise modernization sandbox, a remote, virtual desktop, with all of the IBM enterprise modernization tools installed. At this point you are ready to follow the scripts or play with the software if you already understand how to use the tools. 3. Use the resources for each exercise to try each scenario. 4. If you'd like, contact IBM for additional information on any of the enterprise modernization approaches you've worked with to get additional information, to comment on your experience, or to sign up for free remote education classes. To get started, visit http://www.ibm.com/developerworks/downloads/emsandbox/systemz.html
No
1
Scenario
Using Rational Asset Analyzer to Inventory and Analyze your z/OS applications Transform 3270 green screens to Web applications using Rational Host Access Transformation Services for Multiplatforms Transform 3270 green screens to Web services by using IBM Rational Host Access Transformation Services for Multiplatforms Simplifying IMS application development using the Java API Generating an IMS feed using IMS Web 2.0 Solution for IBM Mashup Center Creating a J2C application for an IMS MFS-based transaction using IMS MFS SOA Support
Products
Rational Asset Analyzer, DB2 Enterprise Server Edition, WebSphere Application Server Rational Host Access Transformation Services Rational Host Access Transformation Services Rational Developer for System z Rational Developer for System z, IBM Mashup Center Rational Developer for System z, , IBM MFS
3 4 5 6
Page 5 of 34
IBM System z sandbox for enterprise modernization Quick Start Guide Creating a J2C application for an IMS Phonebook transaction using IMS TM Resource Adapter Enabling an IMS application as a Web service running in IMS SOAP Gateway Wrap existing COBOL programs as Web Services with IBM Rational Developer for System z System z Problem Determination Tools within Rational Developer for System z Remote IBM z/OS application development with IBM Rational Developer for System z Local IBM z/OS application development with IBM Rational Developer for System z Build Web 2.0 applications using EGL Accessing existing CICS/VSAM applications from iPhone Rational Developer for System z, IMS Enterprise Suite SOAP Gateway, Rational Developer for System z, IMS Enterprise Suite SOAP Gateway Rational Developer for System z, CICS Transaction Gateway Rational Developer for System z, z/OS Problem Determination Tools Rational Developer for System z
8 9 10
11 12 13 14
Rational Developer for System z Rational Business Developer Rational Business Developer
15 16 17 18
Invoking a third party Web service with EGL and Web 2.0
Using EGL wizards to create a Web application Core Banking Transformation with Rational Developer for System z and Rational Team Concert for System z Explore XML processing capabilities of the IBM Enterprise COBOL Compiler V4 R2 for System z
Rational Business Developer Rational Developer for System z, Rational Team Concert for System z Enterprise COBOL for z/OS
Page 6 of 34
User ids em4zxx db2admin N/A admin EM4ZIMS EM4ZIMS db2admin db2admin N/A db2admin N/A em4zxx admin em4z Administrator N/A N/A em4zxx N/A N/A N/A
Passwords N/A db2admin or em4zadmin N/A password EM4Z4IMS EM4Z4IMS db2admin or em4zadmin db2admin or em4zadmin N/A db2admin or em4zadm N/A N/A focalpoint em4z Admin N/A N/A N/A N/A N/A N/A
Page 7 of 34
Page 8 of 34
Note: Wait till State changes to Running Close SQL Server Configuration Manager using File->Exit
Page 9 of 34
IBM System z sandbox for enterprise modernization Quick Start Guide Double click Rational System Architect 11.3.1 icon
Navigate to Explorer>Impact Analysis and Double click to see the Impact Analysis diagram To learn more about Rational System Architect please visit: http://www.ibm.com/develop erworks/rational/products/syst emarchitect/
Page 10 of 34
Page 11 of 34
The IBM Rational Focal Point environment provides market - and business-driven product and portfolio management - helping executives and teams to make the right decisions to deliver business, customer and market value. Double click IT Portfolio Management folder on the desktop Note: Rational Focal Point requires both PostgreSQL database sever and Tomcat application server to be running
Double click on Configure Tomcat icon to start application server Click on Start button After status changes to Started, click the OK to close the Apache Tomcat Properties dialog
Double click on IBM Rational Focal Point icon Wait for Focal Point to launch
Page 12 of 34
IBM System z sandbox for enterprise modernization Quick Start Guide Enter admin as User Name and focalpoint as Password and click Log In button Focal Point default workspace IT Portfolio Management workspace will display Click on IT Portfolio Management link to open the workspace Click on Portfolios link To learn more about Rational Focal Point visi: http://www.ibm.com/develop erworks/rational/products/foc alpoint/ After you complete your evaluation, click Log out from Focal Point
Page 13 of 34
In this example the default user id is EM4Z01. In your example it could be EM4Z02, EM4Z03,
Note: By default RDz opens the workspace c:\workspaces7.6\sandbox Also it connects to the System z server (zserveros.demos.ibm.com) with a pre-defined user id and password. If this is your first time using RDz , you may want to start with the scenario: Remote IBM z/OS application development with IBM Rational Developer for System z or try Local IBM z/OS application development with IBM Rational Developer for System z
You are automatically connected to the System z test If you want to learn more about server Rational Developer for System z (zserveros.demos.ibm.com) visit IBM Rational COBOL Caf at: You are now ready to build http://wwwand deploy COBOL or PL/I applications 949.ibm.com/software/rational/cafe/ community/cobol
Page 14 of 34
Double click on HATS Development sub-folder in the Design & Development folder Double click on Rational HATS Toolkit 7.5 If this is your first time using HATS , you may want to start with the scenario: Transform 3270 green screens to Web applications using Rational Host Access Transformation Services for Multiplatforms Or Transform 3270 green screens to Web services by using IBM Rational Host Access Transformation Services for Multiplatforms To learn more about HATS please visit: http://www.ibm.com/developer works/rational/products/rhats/
Note: If you are already running Eclipse instance you will may get an error or warning. In this situation you can switch that eclipse instance and select Windows->Open Perspective>Other and select Host Access Transformation Services perspective from the list
Page 15 of 34
CICS integration
The IBM Rational Developer for System z product supports CICS, IMS, DB2, and WAS while helping make multiplatform application development faster, more efficient, and less costly. The Rational Developer for System z solution helps accelerate the development of System z applications, including traditional COBOL, PL/I, C/C++, Java, EGL, and Assembler applications, web services, and XML-based interfaces linking to the web. IBM CICS Explorer offers the New Face of CICS. Integration point for CICS tooling with rich CICS views, data, methods. The new release of CICS Explorer is now fully supported for users of CICS Transaction Server V3 and V4, as are the plug-ins for CICS Performance Analyzer, CICS Interdependency Analyzer, and CICS Configuration Manager. A plug-in for CICS Transaction Gateway is currently available as an unsupported SupportPac, and the plug-in for OMEGAMON XE for CICS and OMEGAMON XE for CICS TG is available as a Tivoli OPAL contribution. IBM Rational Developer for System z V7.6 has embedded a GA version of the CICS Explorer, allowing integration with the CICS tools. Double click on the Design & Development folder on the desktop
Double click on Rational Developer for System z icon in the folder If this is your first time using RDz and CICS, you may want to start with the scenario: Wrap existing COBOL programs as Web Services with IBM Rational Developer for System z To learn about CICS Double click on CICS Tools folder Double click on CICS Explorer
Note: By default RDz opens the workspace c:\workspaces7.6\sandbox Also it connects to the System z server (zserveros.demos.ibm.com) with a pre-defined user id and password.
Page 16 of 34
IMS integration
The IBM Rational Developer for System z tool supports CICS, IMS, DB2, and WAS while helping make multiplatform application development faster, more efficient, and less costly. Rational Developer for System z solution helps accelerate the development of System z applications, including traditional COBOL, PL/I, C/C++, Java, EGL, and Assembler applications, web services, and XML-based interfaces linking to the web. IMS Enterprise Suite SOAP Gateway previously known as IMS SOAP Gateway, is a web service solution that integrates IMS assets in a service-oriented architecture (SOA) environment. SOAP Gateway enables IMS applications to interoperate outside of the IMS environment through SOAP to provide and request services independent of platform, environment, application language, or programming model. It assists you to enable your IMS application as a web service provider as well as a consumer. Different types of client applications, such as Microsoft .NET, Java, and third-party applications, can submit SOAP requests into IMS to drive the business logic of the COBOL applications. Your IMS application can also make outbound requests to access web services. Double click on the Design & Development folder on the desktop
Double click on Rational Developer for System z icon in the folder If this is your first time using RDz and IMS, you may want to start with the scenario: Enabling an IMS application as a Web service running in IMS SOAP Gateway To learn about IMS SOAP Gateway Double click on Start Server To learn more Double click on the Documentation icon
Note: By default RDz opens the workspace c:\workspaces7.6\sandbox Also it connects to the System z server (zserveros.demos.ibm.com) with a pre-defined user id and password.
Page 17 of 34
COBOL compiler
The IBM Enterprise COBOL for z/OS solution helps you integrate COBOL and web-based business processes in Web services, XML, Java, and COBOL applications. This interoperability lets you capitalize on existing IT investment while smoothly incorporating new, web-based applications as part of your organizations infrastructure. Enterprise COBOL. Double click on the Design & Development folder on the desktop
Double click on Rational Developer for System z icon in the folder If this is your first time using RDz and Enterprise COBOL for z/OS , you may want to start with the scenario: Explore XML processing capabilities of the IBM Enterprise COBOL Compiler V4 R2 for System z
Note: By default RDz opens the workspace c:\workspaces7.6\sandbox Also it connects to the System z server (zserveros.demos.ibm.com) with a pre-defined user id and password.
Page 18 of 34
Double click on Rational Developer for System z icon in the folder If this is your first time using RDz and Problem Determination Tools, you may want to start with the scenario: System z Problem Determination Tools within Rational Developer for System z
Note: By default RDz opens the workspace c:\workspaces7.6\sandbox Also it connects to the System z server (zserveros.demos.ibm.com) with a pre-defined user id and password.
Page 19 of 34
Double click on Business Rules Development folder Double click on IBM WebSphere Rules for COBOL. If this is your first time using ILOG Rules for COBOL with System z, you may want to try sample tutorials in the product or visit: http://www.ibm.com/developer works/websphere/zones/brms/
Note: If you are already running Eclipse instance you will may get an error or warning. In this situation you can switch that eclipse instance and select Windows->Open Perspective>Other and select Rule perspective from the list
Page 20 of 34
Database development
The IBM Optim Development Studio is previously known as IBM Data Studio Developer; Optim Development Studio provides an integrated database development environment for Oracle, DB2, and Informix. Optim Development Studio improves development productivity up to 50% for developing and testing SQL and XQuery queries, stored procedures, web services, and Java data access layers. IBM Optim Query Tuner for DB2 for Linux, UNIX, and Microsoft Windows helps developers create efficient queries and build tuning skills. Optim Query Tuner for DB2 for Linux, UNIX, and Windows cuts cost and improves performance by providing expert advice on writing high quality queries and improving database design. Its easy-to-use advisors can help developers to write more efficient SQL queries. Double click on the Design & Development folder on the desktop
Double click on Database Development folder Double click on IBM Optim Development Studio. If this is your first time using Optim Development Studio with System z, you may want to try sample tutorials in the product or visit: http://www.ibm.com/developer works/data/products/devstudio/ index.html
Note: If you are already running Eclipse instance you will may get an error or warning. In this situation you can switch that eclipse instance and select Windows->Open Perspective>Other and select Database Development perspective from the list
Page 21 of 34
IBM System z sandbox for enterprise modernization Quick Start Guide Test the database connection by right-clicking on GSDB database and select connect
If you encounter this message, it means you have to change the user name and password. Click Ok to continue. Right-click on the GSDB again and select properties Set user name to db2admin and password to db2admin Click on Test connection button to check Click Ok if successful
Page 22 of 34
Double click on the Design & Development folder on the desktop Double click on Web 2.0 and SOA Development folder Products featured for Web 2.0 and SOA Development include: Rational Business Developer, Rational Application Developer and IBM Mashup Center. Select one of the above to start evaluating Web 2.0 and SOA development
Page 23 of 34
IBM System z sandbox for enterprise modernization Quick Start Guide Double click on Rational Business Developer. If this is your first time using RBD with System z, you may want to try sample tutorials in the product or start with the scenario: Accessing existing CICS/VSAM applications from iPhone Build Web 2.0 applications using EGL Invoking a third party Web service with EGL and Web 2.0 Or visit: http://www.ibm.com/developer works/rational/products/rbde http://www949.ibm.com/software/rational/c afe/community/egl Double click on Rational Note: If you are already Application Developer. running Eclipse instance you will may get an error or If this is your first time using warning. In this situation RAD with System z, you may you can switch that eclipse want to start with sample instance and select tutorials in the product or visit Windows->Open Perspective->Other and http://www.ibm.com/developer select Web perspective from works/rational/products/rad/ the list. Note: If you are already running Eclipse instance you will may get an error or warning. In this situation you can switch that eclipse instance and select Windows->Open Perspective->Other and select EGL Rich UI perspective from the list
Page 24 of 34
IBM System z sandbox for enterprise modernization Quick Start Guide Double click on Start Server to start the WebSphere Application Server Double click on InfoSphere MashupHub icon Click Ok button to Continue Type in user id admin and Password as password If this is your first time using IBM Mashup Center with System z, you may want to try sample tutorials in the product or start with the scenario: Generating an IMS feed using IMS Web 2.0 Solution for IBM Mashup Center Or visit: http://www.ibm.com/developer works/lotus/products/mashups/ Note: IBM InfoSphere MashupHub requires WAS Server 7.1 to be up and running. Please wait for the Server to Start
Note: When evaluation is complete, you can logout from IBM Mashup Center and Stop WebSphere Application Server by Double clicking icon.
Page 25 of 34
Java EE development
Double click on the Design & Development folder on the desktop
Double click on JEE Development folder. Double click on Rational Application Developer. If this is your first time using RAD and Java EE with System z, you may want to try sample tutorials in the product Or visit: http://www.ibm.com/developer works/rational/products/rad/
Note: If you are already running Eclipse instance you will may get an error or warning. In this situation you can switch that eclipse instance and select Windows->Open Perspective>Other and select Java EE perspective from the list.
Page 26 of 34
EGL development
Double click on the Design & Development folder on the desktop
Double click on EGL Development folder Double click on Rational Business Developer. If this is your first time using RBD and EGL with System z, you may want to try sample tutorials in the product or start with the scenario: Using EGL wizards to create a Web application Or visit: http://www.ibm.com/developer works/rational/products/rbde/ http://www949.ibm.com/software/rational/ cafe/community/egl
Note: If you are already running Eclipse instance you will may get an error or warning. In this situation you can switch that eclipse instance and select Windows->Open Perspective>Other and select EGL perspective from the list.
Page 27 of 34
Double click on Model Driven Development folder. Double click on Rational Software Architect for WebSphere.
Note: If you are already running Eclipse instance you will may get an error or warning. In this situation you can switch that eclipse instance and select Windows->Open Perspective>Other and select Modeling perspective from the list.
If this is your first time using RSA with System z, you may want to try sample tutorials in the product Or visit: http://www.ibm.com/developer works/rational/products/rsa/
Page 28 of 34
Double click on Rational Team Concert for System z icon in the folder If this is your first time using RTCz and System z, you may want to start with the scenario: Core Banking Transformation with Rational Developer for System z and Rational Team Concert for System z To learn more about RTCz visit: http://www.ibm.com/developer works/rational/products/rtcz/
Note: If you are already running Eclipse instance you will may get an error or warning. In this situation you can switch that eclipse instance and select Windows->Open Perspective>Other and select Work Items perspective from the list.
Page 29 of 34
Note: In the EM4Z Sandbox we are using Tomcat as Jazz Server for Rational Requirements Composer.
Note: Please wait till you see the message: INFO: Server startup in.appear in the dos command window. Just minimize the window.
Double click on IBM Rational Requirements Composer Client 2.0 shortcut Note: Please follow the next few steps to Open the correct repository Click on Edit Repository Connections link in the dialog box Add a new repository connection. To add the new connection, click on the Add button. Specify the following information: Name: RDM_Repo User ID: Administrator Password: Admin Note: Both User id and Password are case sensitive. Also the URL field is already pointing to the local Jazz Server https://localhost:9443/rdm
Page 30 of 34
IBM System z sandbox for enterprise modernization Quick Start Guide Click Retry button to continue
If this is your first time using RRC, you may want to try sample tutorials in the product Or visit: http://www.ibm.com/developer works/rational/products/rrc/ After you have completed your evaluation, Double click on Stop IBM Rational Requirements Composer 2.0 Server Shortcut to stop the server
Page 31 of 34
Quality management
The IBM Rational Quality Manager tool is a web-based centralized test management environment for business, system and IT decision makers and quality professionals who seek a collaborative and customizable solution for test planning, workflow control, tracking and metrics reporting capable of quantifying how project decisions and deliverables impact and align with business objectives. Double click on Quality Management folder on the desktop. Note: In the EM4Z Sandbox we are using Tomcat as Jazz Server for Rational Quality Manager.
Note: Please wait till you see the message: INFO: Server startup in.appear in the dos command window. Just minimize the window.
Enter User ID as em4z and Password as em4z Press Log In button to continue. If this is your first time using RQM, you may want to try sample tutorials in the product Or visit: http://www.ibm.com/developer works/rational/products/quality manager/ Default view
Page 32 of 34
IBM System z sandbox for enterprise modernization Quick Start Guide After you have completed your evaluation, click Log Out
After you have completed your evaluation, Double click on Stop IBM Rational Quality Manager Server Shortcut to stop the server
Page 33 of 34
References
IBM System z http://www-03.ibm.com/systems/z/ IBM System z Solution Editions http://www-03.ibm.com/systems/z/solutions/editions/ IBM System z Software http://www-01.ibm.com/software/os/systemz/en_US/ Enterprise Modernization solutions for System z http://www-01.ibm.com/software/rational/solutions/em/systems/z/ Enterprise Modernization Announcements http://www-01.ibm.com/software/rational/announce/modernization/ Enterprise Modernization Sandbox for System z http://www.ibm.com/developerworks/downloads/emsandbox/systemz.html IBM SOA Sandbox http://www.ibm.com/developerworks/downloads/soasandbox/ IBM Rational solutions for System z Demo http://www14.software.ibm.com/webapp/download/demo.jsp?id=Optimize+the+value+of+your+ investments+on+System+z&S_TACT=104CBW71 IBM Rational Trials and Demos http://www14.software.ibm.com/webapp/download/brand.jsp?b=Rational IBM System z can do it - e-kit http://www-01.ibm.com/software/os/systemz/emekit/index.html IBM Rational Cafes http://www-949.ibm.com/software/rational/cafe/index.jspa IBM Rational Talk to You http://www-01.ibm.com/software/rational/videos/em.html IBM developerWorks http://www.ibm.com/developerworks/
Page 34 of 34