Mainframe RD&T

advertisement
Established:
Based in Illinois (USA), serving multiple industries including many Fortune 1000+ companies since
1997 by experienced IT professionals.





To offer cutting edge IT services globally
help organizations both in Public and Private sector to improve and modernize their services
supplementing organization’s skill set with team augmentation
On-site resource deployment
Improved Return-on-Investment (ROI) by taking projects offshore
Achievements:
To date, Royal Cyber Inc. has grown into a reputable IT
firm not only in USA but also in European, Middle Eastern
and South Asian Markets.
April 2, 2013
Page 2
IBM:
IBM Premier Business Partner
IBM Authorized Trainer for Rational Tools
• Mainframe Modernization
• E-Commerce Services
• Enterprise Portal
• Enterprise Modernization Services
• Connectivity & Integration
• Security & Compliance
• Mobile Development
• Business Intelligence & Analytics
• Enterprise Monitoring
April 2, 2013
Page 4
• Rational for System z full suite support.
– RDz RD&T RAA RTCz
• 1 & 2 tier delivery offerings
• Highly competitive rate offerings.
April 2, 2013
Page 5
• RD&T Overview
• Customer Case Study
• RD&T Demo
• Question & Answers
April 2, 2013
Page 6
April 2, 2013
Page 7
•
•
•
•
IBM z/OS® on developer desktop or shared server.
It provides a test environment for mainframe applications
It uses a virtual IBM System z environment
It includes
– Application development and testing tool
– Mixed workload support
– Software support and integration
• Can have RDz run with RD&T
– Execute/Run on RD&T
April 2, 2013
Page 8
• Linux and Z/OS experience
• Understanding of RD&T environment
• Mapping definitions between Linux & Z/OS
• Network connectivity
• Ongoing administration
• Synchronization of programs and data with Mainframe.
April 2, 2013
Page 9
• Installation Support
• Configuration and Setup Support
• Proof of Concept
• Data migration support
• Reduced startup costs with ‘Jumpstart’
• Training delivery and after sales support
April 2, 2013
Page 10
April 2, 2013
Page 11
• 2 LPARs – Production & Development/Test
• COBOL, ASSEMBLER.
• Enterprise COBOL 4.2 for System z.
• ~7000 CICS and ~20000 Batch applications supported by 10 developers
• No SCM – Use PDS libraries with in-house procedures.
April 2, 2013
Page 12
• Control MIPS on mainframe
– Offload development and testing activities off mainframe
• Advanced features of debugging tools to assist developers and testers
• Implement Source Control Management System
• ROI through MIPS savings
• Ability to attract young crowd to work on mainframe development
April 2, 2013
Page 13
CICS Developer D
System Programmer
CICS Developer C
RACF Administrator
CICS Developer B
April 2, 2013
CICS Developer A
Page 14
DEVELOPMENT SHIFTED TO RDT
CICS Developer D
System Programmer
CICS Developer C
RACF Administrator
CICS Developer B
April 2, 2013
CICS Developer A
Page 15
Phase I
• RD&T
– Install, configure, customize, train
• Move development data to RD&T for unit test
• Provide RD&T user administration and support training
Phase II
• Implement RDz
• Train on RDz and Debug Tool
• Implement and train on File Manager
April 2, 2013
Page 16
•
•
•
•
Install and configure openSUSE Linux to run the z1090 emulator
Install and activate the z1090 emulator
Extract volumes to be used with the z1090
create new volumes to be used with the RD&T system so as to match the
customer's host environment
• Configure the z/OS running on z1090.
• Modify procs, parmlibs, create users, modify security as per the
customer's specifications
• Configure products and middleware running on RD&T (CICS, DB2, IBM
Debug Tool)
April 2, 2013
Page 17
• Data migration from the host to the RD&T system. The following artifacts
were migrated:
– VSAM & non-VSAM files
– CICS CSD
– DB2 tables and other structures (views, synonyms ..etc)
– Security structure
• Train Staff on using, managing and administering RD&T
– Linux commands
– IPL and shutdown Sequence
– Data migration
April 2, 2013
Page 18
Manual says: “Running under a hipervisor, such as VMware or Xen or KVM,
is not supported at this time. …. We do not provide specific instructions for
virtual environments and you must determine how to configure a USB port
(for the token) and Ethernet ports for their particular virtual hipervisor.”
And the customer wanted Linux on VMware …
April 2, 2013
Page 19
• Tested VMware setup on our environment
• Advised the customer on preferred configuration for performance
• Initially, license USB token did not work
– Configured Linux Image to use hardware port
• Provided instructions for VMWARE departure from documentations.
April 2, 2013
Page 20
• RD&T DASD Migration Utility – zPDTMSRV, hckd2ckd
• Client-server utility for moving 3380/3390 volumes from a remote z/OS
or z/VM system to zPDT.
• The server portion of this utility runs under z/OS or z/VM on the remote
System z.
April 2, 2013
Page 21
April 2, 2013
Page 22
Mainframe
VOL001
UCAT1 Proj1,proj2
UCAT2 Proj3,Proj4
VOL004
Proj1.dev1……
Proj1.unit…..
Proj2.aaaa.bbbb
Usr2.xx.yy
Usr8.xx.yy
RD&T
VOL002
UCAT3 Usr1,Usr2
UCAT4 Usr5,Usr6
VOL003
Usr1.pp.qq
Proj3.unit……
Usr3.pp.qq
Proj9.xx.yy
VOL001
UCAT1 Proj1,proj2
UCAT2 Proj3,Proj4
VOL004
Proj1.dev1……
Proj1.unit…..
Proj2.aaaa.bbbb
Usr2.xx.yy
Usr8.xx.yy
VOL002
UCAT3 Usr1,Usr2
UCAT4 Usr5,Usr6
VOL003
Usr1.pp.qq
Proj3.unit……
Usr3.pp.qq
Proj9.xx.yy
Orphan & unreachable Datasets
April 2, 2013
Page 23
• Identify Datasets needed through HLQ and dataset names
• Use DFDSS utility to logically dump the datasets using filtering
• Set up RD&T with USERCAT, Volumes and Alias definitions
• Transfer the dump file to RD&T
• Restore dump to volumes
• Balance volume usage as needed.
April 2, 2013
Page 24
On Mainframe
VOL001
UCAT1 Proj1,proj2
UCAT2 Proj3,Proj4
VOL002
UCAT3 Usr1,Usr2
VOL00Y
UCAT4 Usr5,Usr6
DFDSS
DUMP
VOL004
Proj1.dev1……
Proj1.unit…..
Proj2.aaaa.bbbb
Usr2.xx.yy
Usr8.xx.yy
VOL003
Usr1.pp.qq
Proj3.unit……
Usr3.pp.qq
Proj9.xx.yy
April 2, 2013
Page 25
Flat File with
data
Mainframe
RD&T
VOL00Y
VOL00Z
FTP
Flat File with
data
April 2, 2013
Flat File with
data
Page 26
On RD&T System
VOL001
UCAT1 Proj1
VOL00Y
Flat File with
data
VOL002
UCAT3 Usr1
DFDSS
Restore
VOL004
Proj1.dev1……
Proj1.unit…..
April 2, 2013
Page 27
VOL003
Usr1.pp.qq
• Customer specific
• Best route we provided is total refresh
• Baseline can be maintained either on mainframe or RD&T depending
on needs
• DFDSS dump/restore with replace can be used.
April 2, 2013
Page 28
• RD&T system is unit Development & Test
• RD&T Data is ‘Baseline’.
• Refresh mainframe ‘production’ copy with project releases
• Use DFDSS dump/restore with Filtering
April 2, 2013
Page 29
1. RD&T is Unit Test only
• Mainframe data is ’Baseline’
• Refresh RD&T data using DFDSS dump/restore
2. Customer DASD Volumes are application specific (or can
make them)
• Use Volume dumps. Volume to include user catalogs.
• Use IDCAMS import connect
April 2, 2013
Page 30
April 2, 2013
Page 31
• Installation and configuration of Linux based machines/servers on which
RD&T runs
• Installation and configuration of the z1090 emulator on Linux
• Replication of the host mainframe environment on the RD&T system:
• Volume and data migration from the host mainframe to the RD&T
system. (VSAM, DB2, CICS)
• Migration of programs and utilities from the host mainframe (ISPF,
REXX, CLIST)
• Complete customization of the z/OS installed on the RD&T system- user
profiles, data, programs, products
• Installation and configuration of various IBM and 3rd Party products on
RD&T (For example, Websphere Application Server, Websphere MQ, IBM
Debug Tool, Rational Team Concert, Websphere Portal, Rational
Developer for System z, CA Endevor, etc.)
• Maintaining the RD&T system to be current with the changes on the host
mainframe – customizing solutions
• Training system administration staff on RD&T installation, configuration,
and maintenance.
April 2, 2013
Page 32
April 2, 2013
Page 33
April 2, 2013
Page 34
Jumpstart Complimentary Services
• 40 hours of Complimentary Services for new customers
– POC
– Tool Evaluations (RD&T RDz RAA RTC)
– Technical queries about Rational Tools for System z
– …
• For more information please contact
Syed <basheer@royalcyber.com>
Ghassan <ghassan.chami@royalcyber.com>
Call (630) 355-6292
April 2, 2013
Page 35
Download