IBM Software Group CICS Configuration Manager A single
® ® IBM Software Group CICS Configuration Manager A single point of control for CICS resource definitions across your enterprise © IBM Corporation © 2008 IBM Corporation 1
® Challenges of Resource Definition Management Unit Development System Testing Production EUI CSD CPSM CSD EUI CPSM © 2008 IBM Corporation Complications § § Multiple points for managing definitions Knowledge of topology required Sensitivity of resource definitions Labour intensive 2
® Centralize Resource Definition Management ISPF dialog Batch S O A P CICS CM Server S t a n d a r d s Management point X M L S e c u r i t y S e a r c h A n a l y s i s CSDs A u d i t CPSM Development Testing Production Definition farm History Rules Security based Journal standards Database © 2008 IBM Corporation 3
® Centralize Resource Definition Management S O A P ISPF dialog Batch CICS CM Server X M L CSDs CPSM Development Testing Production Benefits § § § § © 2008 IBM Corporation Single point of governance Seamless interface between CPSM and CSDs Audit recording, resource histories Allows selective delegation via security and standard controls Supports CICS TS v 1. 3 to v 3. 2 High productivity interface Change control capability … 4
® Promoting Definition Changes ISPF dialog Batch S O A P X M L CICS CM Server § § § DEFINE package PACKAGE READY APPROVE MIGRATE Repository Change packages Migration Schemes Transformation rules Approval Profiles Journal § BACKOUT § INSTALL § NEWCOPY Requires CSDs CPSM Development Environments -|- © 2008 IBM Corporation § Packaging resources Resource definition § Migration pathways be migrated §to Definition tailoring § Work-flow controls CPSM CSD Test Environments 5
® CICS CM Goals ISPF dialog Batch S O A P CICS CM Server X M L CSDs CPSM Development Testing Production Goals § Governance, regulatory compliance, accountability § Responsiveness, business agility § Automated repeatable processes © 2008 IBM Corporation 6
® CICS CM Component Architecture CICSPlex SM Other CMASs CICS region ISPF dialog client Batch client Custom interfaces © 2008 IBM Corporation SOAP over HTTP Data repository CMAS CPSM agent Repository CICS Web support CICS CM server Application CICS region CICS CM agent Journal Export file DPL Write using DFHEDAP CSD file 7
® CICS CM Usage Examples Function Wow Switching CSDs No routing, logging on and off Copying resources So easy, and it even does CPSM to CSD Security/standards I can finally delegate work and do important stuff History Tells me who, what, when, how Side-by-side compare See resource differences on the screen Compare Groups TEST is different to PROD, not what I expected Multiple configurations Great, I can see n-ways at the same time Show exceptions Reduce clutter so I can easily see the problem Search Just like Google - I can keep digging Audit reporting That'll keep the Auditors happy Migrate with transform This will save heaps of time Clean-up reports My CSD files are in a mess © 2008 IBM Corporation 8
® Selecting Configurations 1. Select a CSD file or CPSM context - no routing or logging on! © 2008 IBM Corporation 9
® Copying Definitions 1. C to COPY definitions 2. Filtering by name, type, group or dates like TODAY-2 or NOW-1 (past hour) © 2008 IBM Corporation 10
® Copying Definitions 1. Choose the destination - mix & match CSD files and CPSM contexts CPSM © 2008 IBM Corporation CPSM CSD 11
® Copy Completed 1. On screen advice on outcomes 2. Sort any column using point-and-shoot © 2008 IBM Corporation 12
® Security & Standards Enforcement 1. Switched to CPSM 2. E to edit © 2008 IBM Corporation 13
® Standards Enforcement 1. Set CEDF(NO) violates standards 2. Try to SAVE the definition © 2008 IBM Corporation 14
® Standards Enforcement RULE NAME ATTRIBUTE CONDITION PGM_0001 Q PROGDEF_GROUP EQ PGM_0001 Q PROGDEF_NAME EQM DEMA* PGM_0001 A PROGDEF_CEDF NE ACTION DEMOGRP 1 YES REJECT 1. Standards violation message 2. Sample standards rule © 2008 IBM Corporation 15
® Security Enforcement RACF PFX CONFIG GROUP TYPE NAME PERMIT CCV. DEMOCPSM. PAYROLL. PROGDEF. * CLASS(FACILITY) ID(RJA 2) ACC(NONE) 1. Save to unauthorised Group 2. Security violation message 3. Sample RACF rule © 2008 IBM Corporation 16
® History of Changes 1. Save with changes © 2008 IBM Corporation 17
® History of Changes 1. H for History view © 2008 IBM Corporation 18
® History Stack - Compare 1. History of changes 2. CM to compare © 2008 IBM Corporation 19
® Side-by-side Compare 1. Attribute changes highlighted © 2008 IBM Corporation 20
® Compare Groups 1. Display resources (Groups) from multiple Configurations 2. CM to compare Groups © 2008 IBM Corporation 21
® Side-by-Side Group Compare Left is DEMOCPSM Right is DEMODEVT 1. Highlight anomalies: M for missing resources C for Checksum differences © 2008 IBM Corporation 22
® n-Way Analysis 1. Display from multiple Configurations concurrently © 2008 IBM Corporation 23
® n-Way Analysis 1. Resources displayed but … any differences, what’s missing? 2. SHOW exception analysis © 2008 IBM Corporation 24
® Show – Action Bar choices 1. Action Bar pull downs are faster, easier – and forgiving of the forgetful ! © 2008 IBM Corporation 25
® Show exceptions – Differences 1. Differences in resource-sets highlighted 2. Checksum patterns identify like-resources © 2008 IBM Corporation 26
® Show exceptions – Missing names 1. Cases where a definition is missing from one or more configurations © 2008 IBM Corporation 27
® Search 1. Search TYPE 2. Search NEW 3. Search OR 4. Search AND 5. Search CONDITIONS © 2008 IBM Corporation 28
® Search Results 1. Search attribute data 2. Search counts © 2008 IBM Corporation 29
® Audit Reporting - Online 1. Enter selection criteria © 2008 IBM Corporation 30
® Audit Reporting - Online 1. Online reports with drill-down, or batch reporting 2. Compare, view, edit/restore, history … 3. Scroll right for configuration & change package details © 2008 IBM Corporation 31
® Change Package Workflow 1. Change package work flow 2. Scheme for processing © 2008 IBM Corporation 32
® Migration Schemes 1. Schemes could … CPSM - mix and match CSDs, CPSM or export files - one to one CSD - one to many Export - one to itself - many to one - many to many © 2008 IBM Corporation 33
® Transformation Rules 1. Qualify rule 2. Set option 3. Change values © 2008 IBM Corporation 34
® Transform Rule Examples 1. What can you do? § Override attribute values § Change NAME or GROUP name § Masking supported © 2008 IBM Corporation 35
® Clean-up Reports 1. Specialized reports for environment clean-up © 2008 IBM Corporation 36
® Every site benefits from CICS CM § Do more ● ● ● Analysis, Checksums, Show, Compare, Search Multiple configurations Clean-up Audit History § Do it better ● ● ● Single control point Compliance, governance Standards Security Package migrations Automatic transforms CICS CM users look better and are happy § Do it for less ● ● ● Delegation No homegrown tooling Inexpensive © 2008 IBM Corporation 37
® Why you need CICS CM ► Key characteristics: ü ü ► CICS CM users look better and are happier New pressures: ü ü ► Large number of CICS regions, multiple topologies Pressure to improve on SLAs, and eliminate error-prone processes causing downtime Need to increase control, meet compliance requirements - secured access with audit trail and reporting - standards enforcement - automated control management systems Limited CICS-skilled personnel, which need to be freed up from administrative tasks Migration onto a new CICS version Considering CICSPlex SM implementation Looking to reduce cost of CICS management Developing new CICS applications, especially Web enablement, SOA Tooling concerns: ü ü Maintenance of home-grown processes and utilities, inflexibility of in-house solutions Gaps in vendor solutions, lacking CPSM management © 2008 IBM Corporation 38
® Further details on CICS CM § Go to the IBM Web site: http: //www. ibm. com/software/htp/cics/cm/ § CICS Tools Trial Download site: http: //www. ibm. com/software/os/systemz/trials/cicstools/ § Contact Satish Tanna, Technical Specialist for CICS z/OS Tools, IBM: satish_tanna@uk. ibm. com § Contact Reuben Andrews, CICS CM Architect, Fundi Software: reuben_andrews@fundi. com. au © 2008 IBM Corporation 39
® ® IBM Software Group CICS Configuration Manager A single point of control for CICS resource definitions across your enterprise © IBM Corporation © 2008 IBM Corporation 40
- Slides: 40