Date post: | 21-Oct-2014 |
Category: |
Documents |
View: | 1,429 times |
Download: | 1 times |
®
IBM Software Group
© 2008 IBM Corporation
Rational Developer for System z
User Group Kickoff
IBM Software Group | Rational software
Welcome!Your presenters today:
David Myers (RDz/RTCz Product Line Manager)
Jon Sayles (RDz ecosystem team)
Maria Querales (IMS SOA Technical Advocate)
Tony Rudd (RDz User)
IBM Software Group | Rational software
Before we begin… This is the second virtual user group!!
Thanks for coming Expect some errors/hiccups/flubs/ etc
Based on your feedback we plan to hold more 1 per Quarter … … or more
Next user group tentatively planned for 1Q Please provide Jon and I suggestions on content Speak up if you would like to present! …
IBM Software Group | Rational software
Enterprise Modernization solutionsA smarter way to maximize the value of your applications, people and teams
Applications
Teams People
For more information, visit: www.ibm.com/rational/modernization
Consolidate team infrastructure
to increase efficiency, collaboration,
and governance across software lifecycle
Reduce application maintenance costs, increase agility to respond to change and increase overall quality
Achieve greater businessagility and productivityby leveraging existing
domain knowledge and new talent
4
IBM Software Group | Rational software
Rational Developer for System z (RDz) overview What is RDz
Eclipse-based IDE speeding modern composite (SOA) application development
RDz supports Enterprise Modernization Links WAS and core system z processing Supports common IDE for COBOL, PL/I, C, C+
+, HLASM, Java, EGL and web services Transforms UML to COBOL source code Provides interactive access to z/OS for
development, debug, job generation, submission, monitoring, command execution
Supports new and existing runtimes (CICS, IMS, Batch, USS, DB2 SP, WAS)
RDz supports SOA Enables CICS and IMS applications for web
services and SOA Supports for J2EE, JCA, XML, web services
MVS PDS members
Data set characteristics
TSO Command Shell
Configurable Editor
USS Command Shell
Disconnected-vs-
Connected
JES subsystem view
Service Flow
IBM Software Group | Rational software
Agenda for today Dave Myers – Intro / What’s New in RDz V7.6 Maria Querales – IMS SOA Tony Rudd – Customizing RDz JCL Procs Jon Sayles – Intermediate Debugging Application Analysis and Maintenance
IBM Software Group | Rational software
RDz and PD tools for a single developer desktop
RDz workstation zOS
File Manager
Fault Analyzer
Debug Tool
RDz
Host
RDz works with the existing PD tools on the host; not different versions RDz accesses the PD tools function as you would see it on the green screen and
exposes/enhances it through the windows client RDz facilitates easy access to all three tools at the same time for an integrated
desktop development experience
Displaying Fault Analyzer report
Editing data with File Manager
Debugging application with
Debug Tool
Developing System z Application with RDz
IBM Software Group | Rational software
Web
Ser
vice.NET
ClientClient
Developer
Application developer
SAP Client
Web service clients
Java/J2EE Client
Java dev
Direct Database access
Developers
Java /J2EE Developer
CICS Developer
DB2 Developer
Java class Library
Direct SOAP
IMS SOAP Gateway
RDz
Solutions
WID RAD
IMS TM Resource Adapter
MFS Web Services
WebSphere
Solutions
DLI Model Utility
DLI Model Utility
DB2 SP/CICS
Java class
Library
Java class
Library
WebSphere
IMS DB Resource Adapter
IMS
Database
IMS C
onnect
OD
BA
/DR
ASQL
XQueryDL/I
DL/ISOAP TCP/IP
Java class Library
Transaction manager
IMS APP
Database manager
To Provide a variety of new IMS Solutions
DLI Model Utility
IBM Software Group | Rational software
RDz adoption rates in the industry RDz is a bright spot for growth within Rational
Meeting or beating expectations for 6 of the last 8 quarters
RDz is growing…fast! # of customers increasing by 25% - 40% a year # of licenses sold growing at 50% - 75% a year Rational Mainframe IDE business growing faster than the Rational Java/WAS IDE
business
Thousands of RDz licenses rolled out and in use today Multiple rollouts of 1000 or more developers pending
IBM Software Group | Rational software
RDz Adoption Patterns for success1. Start small and get the tool installed and configured
Pick a project (Enabling for Web Services, Need for more productivity, etc) Integrate your common tools. source code management systems, and the IBM Problem
Determination tools (Debug Tool, File Manager, Fault Analyzer) Configure the tool according to your shop standards (templates, code libraries, build
process, etc)
2. Try out RDz using your software development process Find out what works and what does not work, develop recommendations Work with the IBM teams, we want you to be successful
IBM Software Group | Rational software
RDz Adoption Patterns for success (cont)3. Get trained!!
Don’t expect 40 year mainframe veterans to adjust from green screen to GUI overnight Learn all the capabilities in RDz you can take advantage of, there are many things to
either supplement or replace manual steps you have today Teach people the common usage patterns of the tools to best save MIPS and money
4. Setup mentor groups, power users, or a support organization Have a go-to person/group for guidance so as to not discourage new users Power users can help train others and drive adoption ensuring success
®
IBM Software Group
© 2008 IBM Corporation
What’s New in RDz V7.6
IBM Software Group | Rational software
RDz V7.6 Release Themes
New Runtime Support for CICS, IMS, and DataPower Improved Web Services support New Lifecycle tool and SCM integration capabilities Improved Consumability
IBM Software Group | Rational software
14
Packaging/Naming (No change from RDz 7.5)
RDz with EGLOffering for traditional programmers creating Service Oriented Applications/Web UI
RDz with JavaTM
Offering for cross-platform programmers connecting WAS to System z traditional applications
14
RDz with EGL
Eclipse
RDz-core Edit, Compile, Debug Web Services PD Integration
EGL ToolsEGL, JSF, Rich UICOBOL Gen,etc
RDz with Java
Eclipse
RDz-core Edit, Compile, Debug Web Services PD Integration
JEE ToolsJEE, JSF, Web 2.0 Visual designeretc
IBM Software Group | Rational software
New Runtime Support CICS 4.1 Support
CICS 4.1 syntax check support New CICS Explorer Integrated Service Component Architecture tooling (modeling
and deployment of services and dependencies) Event Processing metadata creation CICS Deployment tools for traditional and service
projects IMS V11 support
IMS code generation and snippet insertion
IBM Software Group | Rational software
Navigate and deploy runtime resources…
Edit resources
Define program resource requirements in a file included in a RDz project/subproject Install program code and resource definitions into test region(s) from RDz Easily and repeatedly verify and enable resources during code development
IBM Software Group | Rational software
RDz SCA tooling – Modeling and deploying services
• Define application component interfaces and dependencies
• input/output • CICS/WAS resource requirements
• Visualize application structure and dependencies between components and services
• Easily deploy component definitions to CICS and WAS
• Right-click and deploy for testing
• Manage components through the lifecycle
IBM Software Group | Rational software
Improved Web Services Support Generation of web services for MTOM/XOP web services (DataPower) Support for top-down PL/I generation CICS Web 2.0 service support (ATOM and XSDBind) Meet-in-the-middle mapping for XML attributes
IBM
DataPower
CICS WSCICS WS3.2+3.2+
X
B
X
Binary data
XML data
B X
WS-Consumers
WS-Consumers
Existing path
Potential new path
IBM Software Group | Rational software
-
CICS Web 2.0 ATOM Feeds Enable CICS applications
Provide live information for Web 2.0 consumption
Integrate with related data Give full picture in a single holistic view
Make new kinds of applications based on up-to-date content and information
Decision-support tools for knowledge workers Composite user interfaces for expert workers Information feeds & widgets to consumers for
use in their own mashups Develop using WebSphere sMash or
Rational Developer for z with EGL
High level architecture: CICS Atom feeds
PC Browser
Map API
z/OSCICS
Transaction Server DB2 9 for
z/OSCA8K Support Pac
InsuranceCustomers and
Policies
Mainframe
Atom feeds
IBM LotusMashupsServer
Unix
Servlet
IBM Software Group | Rational software
Lifecycle tools and SCM Integration Integration with Rational Team Concert for System z and
Jazz Packaging of the RTCz client Collaboration tools Work item linking to datasets Project integration (zComponents and RDz subprojects) Collaborative Debugging using IBM Debug Tool (sharing of
breakpoints and debug sessions)
Endevor support CARMA RAM for accessing Endevor Integration with Remote Projects Also available in tech preview for V7.5!
Improved PD tool integration Debug tool enhancements File Manager enhancements (Note: this requires host File
Manager v10.1)
IBM Software Group | Rational software
Endevor Integration Filter and search through environments, systems,
subsystems, members, and stages based on queries (equivalent to DISPLAY) Filters saved across zOS sessions Easy access to common searches and members Drill down into subsystems
RETRIEVE members to zOS projects Access to typical RDz functionality like syntax check,
content assist, debug, etc
ADD/UPDATE members with single click RDz remembers Endevor location for retrieve and
adds back
QuickEdit (browse) members from CARMA interface
Integration with existing GENERATE configuration
Demonstrate what is possible with CARMA for custom SCM integration
IBM Software Group | Rational software
More Capabilities Improved Lifecycle Tools Integration
Integration with Rational Team Concert for System z, RDz, and Debug toolCollaborative Debugging using IBM Debug Tool
(sharing of breakpoints and debug sessions)
Improved FM integrationImproved performanceNew utility operations wizards Advanced Allocate Advanced Copy …
Note: this requires host File Manager v10.1
IBM Software Group | Rational software
EM04:Improve Collaboration with Rational Team Concert for System z13th October 2009
Innovative Debugging using Collaboration Collaborative debug with RDz and
IBM Debug Tool via the Rational Team Concert Server! Share breakpoints and monitors
with other team members Transfer debug session control to
other users Save debugging sessions for later
retrieval in the team environment Works for WAS (JEE) and System
z applications
IBM Software Group | Rational software
Consumability Editor Improvements
PL/I real-time syntax checking support Expanded COBOL real-time syntax check support for CICS and SQL real-time
syntax checking Content assist Performance improvement (Some lab tests up to 80% faster!!!) Upload/Download Performance improvements (on average 10% faster) Variable tooltips (hover help) Identification of non-round trip HEX characters (highlighted in editor after warning)
Property Group Editors Improved usability Work on property groups along side code (no more wizards)
Active Jobs refresh contents RDz extension APIs Web-Delivery (Remote) Infocenter Smaller installation size and reworked PPA structure COBOL Café updates and distance learning
IBM Software Group | Rational software
Content Assist Performance improvement
Cobol Sample* PL/I Sample*
RDz Release 7.5 New release 7.5 New release
Content Assist 157 30 150 32
• the target COBOL/PLI source has 50 COPY members.
• SYSLIB has 10 libraries and all of the 50 COPY members are included in the last library of the SYSLIB libraries.
* Units in seconds* Units in seconds
IBM Confidential
IBM Software Group | Rational software
26
RD/z User Assistance In 7.5.x, help (Information Center) installed with the offering OR on web
at http://publib.boulder.ibm.com/infocenter/ratdevz/v7r5/index.jspHelp 7.5.x
Request
Content
Response
Local Hard
Drive
Help 7.6 Request
Content
Remote Assistance
Internet
Response
IBM.com In 7.6.x, help (Information Center) comes from the web by default
IBM Software Group | Rational software
27
RD/z User Assistance - Web Delivery New help infrastructure: three options available during product installation
Remote Help (default)– InfoCenter within product pulls help directly from IBM.com– User always has the latest help updates
Local Help– Download help content to local machine using the Local Help Updater– Access help locally – Update help using the Local Help Updater (when web access is available)
Enterprise help (intranet)– Internally hosted Information Center– Administrator downloads help to internal server; all updates handled by administrator– Users access content from this server (inside firewall)
Customer benefits Access help content from a variety of sources/configurations Allows IBM to update UA content outside of the product release schedule Smaller installation footprint
Disconnected users: accessing help with no internet access RD/z will ship a CD of the help (Information Center)
IBM Software Group | Rational software
COBOL Cafe
http://www-949.ibm.com/software/rational/cafe/community/cobol