SlideShare a Scribd company logo
1 of 39
Download to read offline
IBM IMS Configuration Manager for z/OS
Change you they can believe in.
Copyright ยฉ 2014 Fundi Software
Overview
โ€ข Propositions:
โ€ข IMS faces a perception problem โ€“ lack of
flexibility and open access.
โ€ข IMS is changing quicker than many
organizations are utilizing those changes
โ€ข Self fulfilling prophecy: organizations donโ€™t
invest in new IMS capabilities and justify not
investing by the absence of those capabilities
โ€ข The future of IMS rests in addressing these
propositions
Copyright ยฉ 2014 Fundi Software2
Letโ€™s try and understand why
Copyright ยฉ 2014 Fundi Software3
Complexity
InertiaIsolation
Perception
Complexity
โ€ข Configuration
โ€ข 35 members
โ€ข 890 parameters and sub-parameters in these
members
โ€ข 157 parameters introduced in V12 and V13
โ€ข Interdependencies
โ€ข Implemented on unmapped topologies
โ€ข Address: inventory, map relationships, relate to
functional change, validate
Copyright ยฉ 2014 Fundi Software4
File Help
โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”
System Member List
Command ===> Scroll ===> PAGE
Enter NEW to create a new Member
Name Type IMSplex VV.R Description
/ * * * * *
******************************* Bottom of data ********************************
Auto discovery of IMS Systems
โ€ข IMS Configuration maps an entire IMS topology in
seconds
Empty member list
VIEW GPL210.DEVT.SGPLSAMP(GPLDSCVR) - 01.25
Command ===>
****** ***************************** Top of Data *******
000001 //GPLDSCVR JOB ,CLASS=A,NOTIFY=&SYSUID
000002 //GPLUTIL EXEC PGM=GPLUTIL
000003 //STEPLIB DD DISP=SHR,DSN=<HLQ.V2R1M0.SGPLLINK>
000004 // DD DISP=SHR,DSN=<HLQ.VnRnMn.SDFSRESL>
000005 //SYSIN DD *
000006 *
000007 DISCOVER TO(REPOSITORY,GPLREPOS)
000008 /*
000009 //GPLREPOS DD DISP=SHR,
000010 // DSN=<HLQ.V2R1M0.REPOSTRY>
000011 //SYSPRINT DD SYSOUT=*
000012 //
****** **************************** Bottom of Data *****
+ Discovery job
5
CSL
XCF
XCF Group
PLEX1
PLEX2
IM1A
IM1B
IM2A
IM2B
IM2B
HWS1
HWS2
HWS3
HWS4
Automated IMS Systems Topology Mapping
โ€ข Identify IMSplexes, IMS systems, and IMS Connect across all LPARs
โ€ข Runs as a utility or via the IBM Tools Base Connection Server
New: Map CSL address
spaces and PROCLIBs
New: Find systems without
a PLEX (on the same MVS
LPAR)
New: Map resources
File Help
โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”
System Member List Row 1 of 103 More: <>
Command ===> Scroll ===> PAGE
Enter NEW to create a new Member
Name Type IMSplex VV.R Description
/ * * * * *
CACTHWS0 IMSCON 10.1
CDQ1SC SCI PLCDH 1.5
DCH1OD ODBM PLCDH 1.2
DCJ1OD ODBM PLCDJ 1.2
DCJ1OM OM PLCDJ 1.5
DCJ2OD ODBM PLCDJ 1.2
DDH1OM OM PLDDH 1.6
DDJ1OD ODBM PLDDJ 1.3
DDJ1OM OM PLDDJ 1.6
IBDP IMS PLXDP 11.1
IBDR IMS PLBDP 11.1
ICDH IMS PLCDH 12.1
ICDJ IMS PLCDJ 12.1
ICDP IMS PLXDP 12.1
ICDQ IMS PLDDQ 12.1
ICDR IMS PLCDP 12.1
ICMIC00 IMSCON +3 12.1
ICMIC01 IMSCON 12.1
ICMIC02 IMSCON PLXDP 13.1
Complete IMS topology
7
We can browse through the PLEX and
drill down to systems and their
resources
IMSPlex Active Members Row 1 of 35
Command ===> Scroll ===> CSR
IMSplex . . . : PLXDP
Search . .
/ System Prompt Description
- IMS
+ IBDP
+ IDDP
- IMSCON
+ ICMIC00
- ICMIC02
HWSCFG02
BPECFG11
HWSEXIT1
- ODBM
- S3XDPOD
CSLDIPS3
CSLDCPS3
BPECFPLP
- OM
- S1XDPOM
CSLOIPS1
BPECFPLP
- RM
+ S1XDPRM
+ S3XDPRM
- SCI
+ S1XDPSC
+ S3XDPSC
- REPO
- S1XDPRP
FRPCFGS1
BPECFPLP9
List all <active> parameter
members across your
enterprise and drill-down
to parameter values10
Compare configuration across all plexes to make sure
you are using the best system configuration for
evaluation
Only show differences; only highlight significant differences
11
NEW: attribute configuration differences to where they are set
File Help
โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”
IMSPlex Active Members Row 1 of 18
Command ===> Scroll ===> CSR
IMSplex . . . : PLXDP
Description . :
Search . . ODBM
/ System Prompt Description
+ IMS
- IMSCON
+ ICMIC00
+ ICMIC02
- ODBM
+ S3XDPOD
- OM
S1XDPOM
S3XDPOM
- RM
S1XDPRM
S3XDPRM
- SCI
12
Search for a function
Result shows all PLEX members with
parameters related to this function
Select the system to expand the
relevant parametersโ€ฆ
File Help
โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”
IMSPlex Active Members Row 4 of 55
Command ===> Scroll ===> CSR
IMSplex . . . : PLXDP
Description . :
Search . . ODBM
/ System Prompt Description
- ICMIC02
HWSCFG02
DRDAPORT=... Port used for Open Database APIs and DRDA
ODACCESS=... Communication between ODBM, DRDA clients
ODBMAUTOCONN=... IMS Connect automatically to ODBM
ODBMTMOT=... Amount of time that IMS Connect waits
IMSPLEX (MEMBER=ICMI2XDP,TMEMBER=PLXDP)
----------------------------------------------------------------------
- ODBM
- S S3XDPOD
CSLDIPS3
ARMRST=... Whether the z/OS ARM restarts the ODBM
** THE ODBMCFG=PS3 EXEC parameter or in this PROCLIB member
13
You can see parameters even if they
are not physically in the member
Impact on IMS Connect
Additional CSL address spaces
required for function
Select the member to edit it
EDIT PLXDP.PROCLIB(CSLDIPS3) - 01.04 Columns 00001 00072
Command ===> Scroll ===> CSR
CHECK Validate the member syntax
MODEL Insert a new parameter with syntax assistance
HELP Press F1 to request parameter sensitive help
****** ***************************** Top of Data *****************************
000001 ********************************************************************
000002 ** This PROCLIB member is specified by the ODBMINIT=PS3 *
000003 ** value on the ODBM start up procedure. *
000004 ** *
000005 ** Parameters specified here are used for ODBM initialization. *
000006 ** *
000007 ** ODBM configuration parameters are specified in the *
000008 ** CSLDCPS3 PROCLIB member which can be specified by either *
000009 ** THE ODBMCFG=PS3 EXEC parameter or in this PROCLIB member *
000010 ** ON THE ODBMCFG=PS3 parameter. *
000011 ** **
000012 ********************************************************************
000013 ODBMNAME=S3XDP
000014 IMSPLEX(NAME=PLXDP)
000015 ODBMCFG=PS3
000016 RRS=Y
****** **************************** Bottom of Data ***************************
14
Standard ISPF edit
Additional features: CHECK, and
MODELโ€ฆ
ยทโ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€” Select a parameter โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”ยท
| Row 1 to 11 of 11 |
| Command ===> |
| |
| Select one or more parameters then press EXIT. |
| |
| Parameter Description |
| . ADAPTER Characteristics of adapters used |
| . DATASTORE Defines connections to IMS systems |
| . HWS Defines IMS Connect characteristics |
| . IMSPLEX Defines the IMSplex |
| . ISC Defines ISC link between local IMS and remote C |
| . MSC Defines MSC link between IMS systems |
| S ODACCESS Communication between ODBM, DRDA clients |
| . RMTCICS Defines a TCP/IP connection to a remote IBM CIC |
| . RMTIMSCON Defines a TCP/IP connection to a remote IMS Con |
| . RUNOPTS Language Environment (LE) runtime options |
| . TCPIP Defines IMS Connect characteristics |
| ***************************** Bottom of data ****************************** |
| |
| |
| |
| |
ยทโ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”ยท
15
MODEL allows you to add the
functions for the feature in place
(direct editing of the member)
File Edit Edit_Settings Help
โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”
EDIT GPL000.QAAUTO.HWS.PROCLIB(HWSCFG02) - 01.08 Columns 00001 00072
Command ===> Scroll ===> CSR
CHECK Validate the member syntax
MODEL Insert a new parameter with syntax assistance
HELP Press F1 to request parameter sensitive help
000032 ODACCESS(
000033 DRDAPORT=(ID=_____,KEEPAV=0,PORTTMOT=18000),
000034 IMSPLEX=(MEMBER=________,TMEMBER=_____),
000035 ODBMAUTOCONN=_,
000036 ODBMTMOT=18000)
=NOTE= DRDAPORT - Port used for Open Database APIs and DRDA
=NOTE= ID - The port number
=NOTE= 1-65535
=NOTE= KEEPAV - The interval for keep alive mechanism
=NOTE= 0-2147460 Default 0
=NOTE= PORTTMOT- Time that IMS Connect waits
=NOTE= IMSPLEX - IMSplex
=NOTE= MEMBER - XCF member name that identifies IMS Connect
=NOTE= TMEMBER - Target XCF member name
=NOTE= ODBMAUTOCONN - IMS Connect automatically to ODBM
=NOTE= ODBMTMOT - Amount of time that IMS Connect waits
16
The parameters are inserted in place
with context sensitive help and
validation
Help - ODBMNAME (CSLDIxxx)
More: +
ODBMNAME=
Specifies the 1- to 6-character name of the ODBM address space. You can
specify the ODBMNAME parameter on either the CSLODBM startup procedure
or in the CSLDIxxx member of the IMS PROCLIB data set. Each instance of
ODBM in an IMSplex must have a unique ODBMNAME.
For each ODBMNAME, ODBM creates an eight-character ODBMID that
identifies the instance of ODBM within the IMSplex. The ODBMID is the
ODBMNAME followed by the characters "OD" and any blank spaces that ODBM
needs to add to make the ODBMID eight characters in length.
For example, if you specify an ODBMNAME that is three characters long,
ODBM creates the eight-character ODBMID by appending the characters OD
to the ODBMNAME and then padding the ODBMID with three blank spaces. If
ODBMNAME=ABC, ODBM creates an ODBMID of "ABCODbbb", in which b
represents a blank space.
If you specify the ODBMNAME parameter in the CSLDIxxx member of the IMS
PROCLIB data set, you must also either define a separate CSLDIxxx member
for each instance of ODBM in an IMSplex or specify ODBMNAME in the
17
Complete Help available in-context:
no need to go to multiple IMS
manuals
File Help
โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”
IMSPlex Active Members Row 12 of 55
Command ===> Scroll ===> CSR
IMSplex . . . : PLXDP
Description . :
Search . . ODBM
/ System Prompt Description
- ODBM
- S3XDPOD
CSLDIPS3
ARMRST=... Whether the z/OS ARM restarts the ODBM
** THE ODBMCFG=PS3 EXEC parameter or in this PROCLIB member
** ON THE ODBMCFG=PS3 parameter.
ODBMNAME=S3XDP The name of the ODBM address space
IMSPLEX(NAME=PLXDP)
IMSPLEX(NAME=PLXDP)
ODBMCFG=PS3 Specifies ODBM configuration member suffix
RRS=Y ODBM to use Resource Recovery Services (RR
----------------------------------------------------------------------
CSLDCPS3
18
----------------------------------------------------------------------
CSLDCPS3
<SECTION=LOCAL_DATASTORE_CONFIGURATION>
ODBM ( Attribute specifications for the data store
H NAME=S3XDP, ODBM, DATASTORE, and ALIAS subparameter
DATASTORE(NAME=IDDP,
ALIAS(NAME=DDP1,NAME=DDP2,NAME=DDP3)
---------------------------------------------------------------------
Easily identify relationships between
members
Help is also available in context (H
line action)
Inertia
โ€ข Existing processes and customizations
โ€ข External dependencies
โ€ข And tribal knowledgeโ€ฆ
Copyright ยฉ 2014 Fundi Software19
Example: DRD
โ€ข DRD offers a more modern approach to
application development and
management
โ€ข Reduces the need for performing an
IMSGEN
โ€ข More flexible and immediate than an
online change
โ€ข But there are processes, controls,
structures, and dependencies that have
developed over years?
โ€ข IMS Configuration Manager adds
structure to the DRD process.
โ€ข Maintain your processes but gain the
benefits of DRD
โ€ข Add a layer of audit and control that
allows you to open up the process to
developers
โ€ข Automation and reversibility of change
process
IMS Configuration Manager
Complements DRD; retains
benefits of both approaches
Dynamic resource definition
(DRD)
Alternative to IMSGEN
IMSGEN
Batch system definition process,
with online change process
Structured
Controlled
Organized
Immediate
Simple
Flexible
ICM Processes: updating resources
โ€ขForms-based editor
โ€ขSearch and filters
โ€ขContext sensitive help
Edit
โ€ขBundle changes
โ€ขSchedule installation
โ€ขProtect changes
Package
โ€ขAutomates install
โ€ขMaintains audit
โ€ขConditions resources
Install
โ€ขBackout installation
โ€ขReport on install
activity
โ€ขMain a log of activity
Audit/Backout
Import
Compare
GEN or DRD
Structure your process
When ready, bundle changes in a package
Pick individual resources
Bundle all resources for a
given system
Install the resources
Continue working on the
next update cycle
IMS Configuration Manager resource installer
โ€ข The installer provides enhanced
services on top of the IMS type-2
command interface
โ€ข Automatically determines
optimum method of install
โ€ข Rollback option
โ€ข Full-logging of install
activity
โ€ข Builds and records system
image
PLXA1 IMT1
IM1B
BILLING
INVETORY
Dynamic test environment means
you can easily generate tailored
application environments
24
PAYROLL
Resource
groups holds a
collection of
logically-related
definitions
File Help
โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”
EDIT IMS System Resource Groups Row 1 to 1 of 1
Command ===> ADD Scroll ===> PAGE
Enter ADD to create a new Resource Group association
IMS ID . . . . : IMT1 Version . . : 13.1
Description . . :
IMSplex . . . . : PLXA1
View . . 1 1. Resource Groups 2. All System Resources
Resource Group Lvl Created Changed ID
/ * * =* =* *
BILLING C 2014-03-10 2014-03-10 13.16.40 REA
******************************* Bottom of data ********************************
25
ยทโ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€” Resource Groups โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”ยท
| Row 1 to 2 of 2 |
| Command ===> Scroll ===> CSR |
| |
| Select one or more Resource Groups and then press EXIT. |
| |
| Resource Group IMSID Changed ID |
| . INVENTORY 2014-03-10 13.17 REA |
| . PAYROLL 2014-03-10 13.18 REA |
| *********************** Bottom of data ************************ |
| |
ยทโ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”ยท
Simply add or
remove the
resource groups
you need
Create System Change Package
Press PF3 to create the change package, PF12 to cancel
Change Package . . TEST BUILD - BILLING
Description . . . . Billing TEST for Monday
IMSID . . . . . . . IMT1 +
IMSplex . . . . . : PLXA1
Change Package type 2 1. COMMAND (CMD) - Selected resources
2. GENERATE (GEN) - Complete system image
Output Type . . . . 2 1. Stage 1 Macros
2. Cold Start RDDS
26
You can build a cold-start RDDS, stage 1, and even use type 2
commands to build your system images (IMS CM can
automatically build DELETE decks when you remove a resource
group)
Create a change package with the system image containing the resource groups you
have selected
EDIT Change Package Resources Row 1 of 4 More: <>
Command ===> Scroll ===> PAGE
Enter PICK to add more resources to the Change Package
Create Date . . : 2014-03-10 14.19.03 Status . : CLOSED / NOTSCHED
Change Package . . TEST BUILD BILLING
Description . . . Billing TEST for Monday
Type . . . . . . : GEN
IMSID . . . . . : IMT1 Version . . : 13.1
IMSplex . . . . : PLXA1 Closed Date . . : 2014-03-10 14.19.03
Output Type . . : CRDD Schedule Date . :
ColdStart Date . : Install Date . . :
Name Type D Resource Group Del Changed
/ * * * * * =*
BDB DB N BILLING 2014-03-10 14.19.03
BILL PGM N BILLING 2014-03-10 14.19.03
BILL1 TRN N BILLING 2014-03-10 14.19.03
BILL2 TRN N BILLING 2014-03-10 14.19.03
******************************* Bottom of data ********************************
All Change Packages Row 1 of 1 More: <>
Command ===> Scroll ===> PAGE
Enter NEW to create a new IMS System Change Package
Create Date/Time Change Package Name IMS Status Cond Type
/ =* * * * * *
S 2014-03-10 14.19.03 TEST BUILD BILLING IMT1 CLOSED NOTSCHED GEN
27
The change package contains the
complete copy of all the resources
You can work on the next change
window without impacting the
change package contents
EDIT REA.JCL(DMTSS) - 01.01
Command ===>
000006 //GPLUTIL EXEC PGM=GPLUTIL
000007 //STEPLIB DD DSN=GPL210.DEVT.SGPLLINK,
000008 // DISP=SHR
000009 // DD DSN=IMS.V1310.SDFSRESL,
000010 // DISP=SHR
000011 //GPLREPOS DD DSN=REA.GPL.REPOS.IMSSYM.TEST.SCEN,
000012 // DISP=SHR
000013 //GPLGEN DD DSN=REA.RDDS,
000014 // DISP=SHR
000015 //SYSPRINT DD SYSOUT=*
000016 //REPORT DD SYSOUT=*
000017 //SYSIN DD *
000018 GEN +
000019 CPNAME('TEST BUILD BILLING') +
000020 CPDATE(2014.03.10) +
000021 CPTIME(14.19.03) +
000022 SCOPE(IMT1) +
000023 FROM(REPOSITORY,GPLREPOS) +
000024 TO(COLDRDDS,GPLGEN)
000025 /*
000026 //
28
JCL to build the RDDS can be submitted at any time
Resource updates can also be received in batch in the
form of stage 1 source
Receives stage 1
Analyzes for differences
Builds change packages
Isolation
โ€ข Knowledge and processes that are in peopleโ€™s
heads
โ€ข Lack of trust, need to control
โ€ข Having the necessary succession planning in
place: bringing the next generation to IMS
Copyright ยฉ 2014 Fundi Software30
GUI Overview
โ€ข Centralize and consolidate your system and plex
configurations
โ€ข Manage IMS systems as well as resources and
parameters
โ€ข Powerful compare capabilities
โ€ข Analyze output: filter, highlight, summarize, and
export to spread sheet applications
ICM stores information
about your topology
Connection Server
provides communications
The GUI consolidates the
information from across
all sysplexes
GUI
SYSPLEX A
IMSPLX_1 IMSPLX_2
SYSPLEX B
IMSPLX_3
SYSPLEX C
IMSPLX_4
A central location to analyze your
configuration
ICM stores information
about your topology
Connection Server
provides communications
The GUI consolidates the
information from across
all sysplexes
GUI
SYSPLEX A
IMSPLX_1 IMSPLX_2
SYSPLEX B
IMSPLX_3
SYSPLEX C
IMSPLX_4
ICM stores information
about your topology
Connection Server
provides communications
The GUI consolidates the
information from across
all sysplexes
GUI
SYSPLEX A
IMSPLX_1 IMSPLX_2
SYSPLEX B
IMSPLX_3
SYSPLEX C
IMSPLX_4
You can submit type II
commands and then analyze,
filter, or export the output
Use filters to highlight
transactions matching
certain attributes
Identify transactions that
can perform commands
Identify transactions
with a zero queue
count
Demo
โ€ข Discovery
โ€ข Presentation of output in ISPF
โ€ข Presentation of output in the GUI
Copyright (C) 2014 Fundi Software38
Conclusions
โ€ข The whole is more than the sum of the parts: this
is true of problems and true of solutions
โ€ข Appreciation of inhibitors to change
โ€ข Disruptive technology is also an opportunity for
standardization of processes and tools
โ€ข What more can be done to alter perceptions?
Copyright (C) 2014 Fundi Software39

More Related Content

What's hot

Quanta zqta, zqsa_r1a_20111111_schematics
Quanta zqta, zqsa_r1a_20111111_schematicsQuanta zqta, zqsa_r1a_20111111_schematics
Quanta zqta, zqsa_r1a_20111111_schematicsdoubletonine
ย 
Cisco Internetworking Operating System (ios)
Cisco Internetworking Operating System (ios)Cisco Internetworking Operating System (ios)
Cisco Internetworking Operating System (ios)Netwax Lab
ย 
Dhcp commandas
Dhcp commandasDhcp commandas
Dhcp commandasLuis Martinez
ย 
COMMUNICATION IN DISTRIBUTED SYSTEMS
COMMUNICATION IN DISTRIBUTED SYSTEMSCOMMUNICATION IN DISTRIBUTED SYSTEMS
COMMUNICATION IN DISTRIBUTED SYSTEMSSaji banu
ย 
HA, SRX Cluster & Redundancy Groups
HA, SRX Cluster & Redundancy GroupsHA, SRX Cluster & Redundancy Groups
HA, SRX Cluster & Redundancy GroupsKashif Latif
ย 
Juniper SRX Quickstart 12.1R3 by Thomas Schmidt
Juniper SRX Quickstart 12.1R3 by Thomas SchmidtJuniper SRX Quickstart 12.1R3 by Thomas Schmidt
Juniper SRX Quickstart 12.1R3 by Thomas SchmidtNam Nguyen
ย 
Copy and save a configuration file from a router or switch using a laptop
Copy and save a configuration file from a router or switch using a laptopCopy and save a configuration file from a router or switch using a laptop
Copy and save a configuration file from a router or switch using a laptopIT Tech
ย 
100 COOL MAINFRAME TIPS
100 COOL MAINFRAME TIPS100 COOL MAINFRAME TIPS
100 COOL MAINFRAME TIPSNirmal Pati
ย 
Cisco CCENT Cram Notes
Cisco CCENT Cram NotesCisco CCENT Cram Notes
Cisco CCENT Cram NotesVijayanand Yadla
ย 
VTU 5TH SEM CSE OPERATING SYSTEMS SOLVED PAPERS
VTU 5TH SEM CSE OPERATING SYSTEMS SOLVED PAPERSVTU 5TH SEM CSE OPERATING SYSTEMS SOLVED PAPERS
VTU 5TH SEM CSE OPERATING SYSTEMS SOLVED PAPERSvtunotesbysree
ย 
Ccna cheat sheet
Ccna cheat sheetCcna cheat sheet
Ccna cheat sheetaromal4frnz
ย 
RRB JE Stage 2 Computer and Applications Questions Part 2
RRB JE Stage 2 Computer and Applications Questions Part 2RRB JE Stage 2 Computer and Applications Questions Part 2
RRB JE Stage 2 Computer and Applications Questions Part 2CAS
ย 

What's hot (17)

Quanta zqta, zqsa_r1a_20111111_schematics
Quanta zqta, zqsa_r1a_20111111_schematicsQuanta zqta, zqsa_r1a_20111111_schematics
Quanta zqta, zqsa_r1a_20111111_schematics
ย 
Session 3
Session 3Session 3
Session 3
ย 
Session 2
Session 2Session 2
Session 2
ย 
Session 1
Session 1Session 1
Session 1
ย 
Cisco Internetworking Operating System (ios)
Cisco Internetworking Operating System (ios)Cisco Internetworking Operating System (ios)
Cisco Internetworking Operating System (ios)
ย 
Dhcp commandas
Dhcp commandasDhcp commandas
Dhcp commandas
ย 
COMMUNICATION IN DISTRIBUTED SYSTEMS
COMMUNICATION IN DISTRIBUTED SYSTEMSCOMMUNICATION IN DISTRIBUTED SYSTEMS
COMMUNICATION IN DISTRIBUTED SYSTEMS
ย 
HA, SRX Cluster & Redundancy Groups
HA, SRX Cluster & Redundancy GroupsHA, SRX Cluster & Redundancy Groups
HA, SRX Cluster & Redundancy Groups
ย 
Juniper SRX Quickstart 12.1R3 by Thomas Schmidt
Juniper SRX Quickstart 12.1R3 by Thomas SchmidtJuniper SRX Quickstart 12.1R3 by Thomas Schmidt
Juniper SRX Quickstart 12.1R3 by Thomas Schmidt
ย 
Copy and save a configuration file from a router or switch using a laptop
Copy and save a configuration file from a router or switch using a laptopCopy and save a configuration file from a router or switch using a laptop
Copy and save a configuration file from a router or switch using a laptop
ย 
100 COOL MAINFRAME TIPS
100 COOL MAINFRAME TIPS100 COOL MAINFRAME TIPS
100 COOL MAINFRAME TIPS
ย 
Cisco CCENT Cram Notes
Cisco CCENT Cram NotesCisco CCENT Cram Notes
Cisco CCENT Cram Notes
ย 
Ipl process
Ipl processIpl process
Ipl process
ย 
VTU 5TH SEM CSE OPERATING SYSTEMS SOLVED PAPERS
VTU 5TH SEM CSE OPERATING SYSTEMS SOLVED PAPERSVTU 5TH SEM CSE OPERATING SYSTEMS SOLVED PAPERS
VTU 5TH SEM CSE OPERATING SYSTEMS SOLVED PAPERS
ย 
Ccna cheat sheet
Ccna cheat sheetCcna cheat sheet
Ccna cheat sheet
ย 
Linux Ethernet device driver
Linux Ethernet device driverLinux Ethernet device driver
Linux Ethernet device driver
ย 
RRB JE Stage 2 Computer and Applications Questions Part 2
RRB JE Stage 2 Computer and Applications Questions Part 2RRB JE Stage 2 Computer and Applications Questions Part 2
RRB JE Stage 2 Computer and Applications Questions Part 2
ย 

Similar to IBM IMS Configuration Manager for z/OS

Keep Them out of the Database
Keep Them out of the DatabaseKeep Them out of the Database
Keep Them out of the DatabaseMartin Berger
ย 
Oracle Basics and Architecture
Oracle Basics and ArchitectureOracle Basics and Architecture
Oracle Basics and ArchitectureSidney Chen
ย 
12c for Developers - Feb 2014
12c for Developers - Feb 201412c for Developers - Feb 2014
12c for Developers - Feb 2014Connor McDonald
ย 
EPM Planning &amp; Budget Red Paper
EPM Planning &amp; Budget Red PaperEPM Planning &amp; Budget Red Paper
EPM Planning &amp; Budget Red Paperjsamples25
ย 
IMSBufferpool Tuning concept AMS presentation v01
IMSBufferpool Tuning concept AMS presentation v01IMSBufferpool Tuning concept AMS presentation v01
IMSBufferpool Tuning concept AMS presentation v01Manoj Kaveri
ย 
Better Network Management Through Network Programmability
Better Network Management Through Network ProgrammabilityBetter Network Management Through Network Programmability
Better Network Management Through Network ProgrammabilityCisco Canada
ย 
OpenZFS data-driven performance
OpenZFS data-driven performanceOpenZFS data-driven performance
OpenZFS data-driven performanceahl0003
ย 
MySQL 8.0.1 DMR
MySQL 8.0.1 DMRMySQL 8.0.1 DMR
MySQL 8.0.1 DMRMySQL Brasil
ย 
re:Invent 2019 BPF Performance Analysis at Netflix
re:Invent 2019 BPF Performance Analysis at Netflixre:Invent 2019 BPF Performance Analysis at Netflix
re:Invent 2019 BPF Performance Analysis at NetflixBrendan Gregg
ย 
Oracle 12.2 Domain Services Cluster
Oracle 12.2 Domain Services ClusterOracle 12.2 Domain Services Cluster
Oracle 12.2 Domain Services ClusterMarkus Flechtner
ย 
Oracle Client Failover - Under The Hood
Oracle Client Failover - Under The HoodOracle Client Failover - Under The Hood
Oracle Client Failover - Under The HoodLudovico Caldara
ย 
Advanced RAC troubleshooting: Network
Advanced RAC troubleshooting: NetworkAdvanced RAC troubleshooting: Network
Advanced RAC troubleshooting: NetworkRiyaj Shamsudeen
ย 
Intelยฎ RDT Hands-on Lab
Intelยฎ RDT Hands-on LabIntelยฎ RDT Hands-on Lab
Intelยฎ RDT Hands-on LabMichelle Holley
ย 
Being HAPI! Reverse Proxying on Purpose
Being HAPI! Reverse Proxying on PurposeBeing HAPI! Reverse Proxying on Purpose
Being HAPI! Reverse Proxying on PurposeAman Kohli
ย 
Oracle Solaris 11.1 New Features
Oracle Solaris 11.1 New FeaturesOracle Solaris 11.1 New Features
Oracle Solaris 11.1 New FeaturesOrgad Kimchi
ย 
Understanding Informix Network Performance Features
Understanding Informix Network Performance FeaturesUnderstanding Informix Network Performance Features
Understanding Informix Network Performance FeaturesJohn Miller
ย 
Gce sip-components-configuration
Gce sip-components-configurationGce sip-components-configuration
Gce sip-components-configurationTelcon BiliลŸim
ย 
WAVV 2009 - Migration to CICS TS for VSE/ESA
WAVV 2009 - Migration to CICS TS for VSE/ESAWAVV 2009 - Migration to CICS TS for VSE/ESA
WAVV 2009 - Migration to CICS TS for VSE/ESAillustrosystems
ย 

Similar to IBM IMS Configuration Manager for z/OS (18)

Keep Them out of the Database
Keep Them out of the DatabaseKeep Them out of the Database
Keep Them out of the Database
ย 
Oracle Basics and Architecture
Oracle Basics and ArchitectureOracle Basics and Architecture
Oracle Basics and Architecture
ย 
12c for Developers - Feb 2014
12c for Developers - Feb 201412c for Developers - Feb 2014
12c for Developers - Feb 2014
ย 
EPM Planning &amp; Budget Red Paper
EPM Planning &amp; Budget Red PaperEPM Planning &amp; Budget Red Paper
EPM Planning &amp; Budget Red Paper
ย 
IMSBufferpool Tuning concept AMS presentation v01
IMSBufferpool Tuning concept AMS presentation v01IMSBufferpool Tuning concept AMS presentation v01
IMSBufferpool Tuning concept AMS presentation v01
ย 
Better Network Management Through Network Programmability
Better Network Management Through Network ProgrammabilityBetter Network Management Through Network Programmability
Better Network Management Through Network Programmability
ย 
OpenZFS data-driven performance
OpenZFS data-driven performanceOpenZFS data-driven performance
OpenZFS data-driven performance
ย 
MySQL 8.0.1 DMR
MySQL 8.0.1 DMRMySQL 8.0.1 DMR
MySQL 8.0.1 DMR
ย 
re:Invent 2019 BPF Performance Analysis at Netflix
re:Invent 2019 BPF Performance Analysis at Netflixre:Invent 2019 BPF Performance Analysis at Netflix
re:Invent 2019 BPF Performance Analysis at Netflix
ย 
Oracle 12.2 Domain Services Cluster
Oracle 12.2 Domain Services ClusterOracle 12.2 Domain Services Cluster
Oracle 12.2 Domain Services Cluster
ย 
Oracle Client Failover - Under The Hood
Oracle Client Failover - Under The HoodOracle Client Failover - Under The Hood
Oracle Client Failover - Under The Hood
ย 
Advanced RAC troubleshooting: Network
Advanced RAC troubleshooting: NetworkAdvanced RAC troubleshooting: Network
Advanced RAC troubleshooting: Network
ย 
Intelยฎ RDT Hands-on Lab
Intelยฎ RDT Hands-on LabIntelยฎ RDT Hands-on Lab
Intelยฎ RDT Hands-on Lab
ย 
Being HAPI! Reverse Proxying on Purpose
Being HAPI! Reverse Proxying on PurposeBeing HAPI! Reverse Proxying on Purpose
Being HAPI! Reverse Proxying on Purpose
ย 
Oracle Solaris 11.1 New Features
Oracle Solaris 11.1 New FeaturesOracle Solaris 11.1 New Features
Oracle Solaris 11.1 New Features
ย 
Understanding Informix Network Performance Features
Understanding Informix Network Performance FeaturesUnderstanding Informix Network Performance Features
Understanding Informix Network Performance Features
ย 
Gce sip-components-configuration
Gce sip-components-configurationGce sip-components-configuration
Gce sip-components-configuration
ย 
WAVV 2009 - Migration to CICS TS for VSE/ESA
WAVV 2009 - Migration to CICS TS for VSE/ESAWAVV 2009 - Migration to CICS TS for VSE/ESA
WAVV 2009 - Migration to CICS TS for VSE/ESA
ย 

More from Robert Hain

IMS13 mix it up
IMS13    mix it upIMS13    mix it up
IMS13 mix it upRobert Hain
ย 
IMS12 ims performance tools
IMS12   ims performance toolsIMS12   ims performance tools
IMS12 ims performance toolsRobert Hain
ย 
IMS11 BMC Susbystem Optimizer - subzero
IMS11   BMC Susbystem Optimizer - subzeroIMS11   BMC Susbystem Optimizer - subzero
IMS11 BMC Susbystem Optimizer - subzeroRobert Hain
ย 
IMS10 unleash the capabilities of new technologies
IMS10   unleash the capabilities of new technologiesIMS10   unleash the capabilities of new technologies
IMS10 unleash the capabilities of new technologiesRobert Hain
ย 
IMS09 ims v14 higlights
IMS09   ims v14 higlightsIMS09   ims v14 higlights
IMS09 ims v14 higlightsRobert Hain
ย 
IMS08 the momentum driving the ims future
IMS08   the momentum driving the ims futureIMS08   the momentum driving the ims future
IMS08 the momentum driving the ims futureRobert Hain
ย 
IMS06 operational management with big data tools
IMS06   operational management with big data toolsIMS06   operational management with big data tools
IMS06 operational management with big data toolsRobert Hain
ย 
IMS05 IMS V14 8gb osam for haldb
IMS05   IMS V14 8gb osam for haldbIMS05   IMS V14 8gb osam for haldb
IMS05 IMS V14 8gb osam for haldbRobert Hain
ย 
IMS04 BMC Software Strategy and Roadmap
IMS04   BMC Software Strategy and RoadmapIMS04   BMC Software Strategy and Roadmap
IMS04 BMC Software Strategy and RoadmapRobert Hain
ย 
IMS03 how design thinking is shaping ims
IMS03   how design thinking is shaping imsIMS03   how design thinking is shaping ims
IMS03 how design thinking is shaping imsRobert Hain
ย 
IMS02 autonomics for ims with the ibm management console for ims and db2 fo...
IMS02   autonomics for ims with the ibm management console for ims and db2 fo...IMS02   autonomics for ims with the ibm management console for ims and db2 fo...
IMS02 autonomics for ims with the ibm management console for ims and db2 fo...Robert Hain
ย 
IMS01 IMS Keynote
IMS01   IMS KeynoteIMS01   IMS Keynote
IMS01 IMS KeynoteRobert Hain
ย 
Ims13 ims tools ims v13 migration workshop - IMS UG May 2014 Sydney & Melbo...
Ims13   ims tools ims v13 migration workshop - IMS UG May 2014 Sydney & Melbo...Ims13   ims tools ims v13 migration workshop - IMS UG May 2014 Sydney & Melbo...
Ims13 ims tools ims v13 migration workshop - IMS UG May 2014 Sydney & Melbo...Robert Hain
ย 
Ims12 workbench data visualization - IMS UG May 2014 Sydney & Melbourne
Ims12   workbench data visualization - IMS UG May 2014 Sydney & MelbourneIms12   workbench data visualization - IMS UG May 2014 Sydney & Melbourne
Ims12 workbench data visualization - IMS UG May 2014 Sydney & MelbourneRobert Hain
ย 
Ims11 ims13 application programming enhancements - IMS UG May 2014 Sydney & ...
Ims11  ims13 application programming enhancements - IMS UG May 2014 Sydney & ...Ims11  ims13 application programming enhancements - IMS UG May 2014 Sydney & ...
Ims11 ims13 application programming enhancements - IMS UG May 2014 Sydney & ...Robert Hain
ย 
Ims09 ims in a sysplex environment - challanges and solutions - IMS UG May ...
Ims09   ims in a sysplex environment - challanges and solutions - IMS UG May ...Ims09   ims in a sysplex environment - challanges and solutions - IMS UG May ...
Ims09 ims in a sysplex environment - challanges and solutions - IMS UG May ...Robert Hain
ย 
Ims08 ims system administration - a different view - IMS UG May 2014 Sydney...
Ims08   ims system administration - a different view - IMS UG May 2014 Sydney...Ims08   ims system administration - a different view - IMS UG May 2014 Sydney...
Ims08 ims system administration - a different view - IMS UG May 2014 Sydney...Robert Hain
ย 
Ims05 ims 100 k benchmark
Ims05   ims 100 k benchmarkIms05   ims 100 k benchmark
Ims05 ims 100 k benchmarkRobert Hain
ย 
Ims04 ims modernization and integration - IMS UG May 2014 Sydney & Melbourne
Ims04  ims modernization and integration - IMS UG May 2014 Sydney & MelbourneIms04  ims modernization and integration - IMS UG May 2014 Sydney & Melbourne
Ims04 ims modernization and integration - IMS UG May 2014 Sydney & MelbourneRobert Hain
ย 
Ims03 ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Mel...
Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Mel...Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Mel...
Ims03 ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Mel...Robert Hain
ย 

More from Robert Hain (20)

IMS13 mix it up
IMS13    mix it upIMS13    mix it up
IMS13 mix it up
ย 
IMS12 ims performance tools
IMS12   ims performance toolsIMS12   ims performance tools
IMS12 ims performance tools
ย 
IMS11 BMC Susbystem Optimizer - subzero
IMS11   BMC Susbystem Optimizer - subzeroIMS11   BMC Susbystem Optimizer - subzero
IMS11 BMC Susbystem Optimizer - subzero
ย 
IMS10 unleash the capabilities of new technologies
IMS10   unleash the capabilities of new technologiesIMS10   unleash the capabilities of new technologies
IMS10 unleash the capabilities of new technologies
ย 
IMS09 ims v14 higlights
IMS09   ims v14 higlightsIMS09   ims v14 higlights
IMS09 ims v14 higlights
ย 
IMS08 the momentum driving the ims future
IMS08   the momentum driving the ims futureIMS08   the momentum driving the ims future
IMS08 the momentum driving the ims future
ย 
IMS06 operational management with big data tools
IMS06   operational management with big data toolsIMS06   operational management with big data tools
IMS06 operational management with big data tools
ย 
IMS05 IMS V14 8gb osam for haldb
IMS05   IMS V14 8gb osam for haldbIMS05   IMS V14 8gb osam for haldb
IMS05 IMS V14 8gb osam for haldb
ย 
IMS04 BMC Software Strategy and Roadmap
IMS04   BMC Software Strategy and RoadmapIMS04   BMC Software Strategy and Roadmap
IMS04 BMC Software Strategy and Roadmap
ย 
IMS03 how design thinking is shaping ims
IMS03   how design thinking is shaping imsIMS03   how design thinking is shaping ims
IMS03 how design thinking is shaping ims
ย 
IMS02 autonomics for ims with the ibm management console for ims and db2 fo...
IMS02   autonomics for ims with the ibm management console for ims and db2 fo...IMS02   autonomics for ims with the ibm management console for ims and db2 fo...
IMS02 autonomics for ims with the ibm management console for ims and db2 fo...
ย 
IMS01 IMS Keynote
IMS01   IMS KeynoteIMS01   IMS Keynote
IMS01 IMS Keynote
ย 
Ims13 ims tools ims v13 migration workshop - IMS UG May 2014 Sydney & Melbo...
Ims13   ims tools ims v13 migration workshop - IMS UG May 2014 Sydney & Melbo...Ims13   ims tools ims v13 migration workshop - IMS UG May 2014 Sydney & Melbo...
Ims13 ims tools ims v13 migration workshop - IMS UG May 2014 Sydney & Melbo...
ย 
Ims12 workbench data visualization - IMS UG May 2014 Sydney & Melbourne
Ims12   workbench data visualization - IMS UG May 2014 Sydney & MelbourneIms12   workbench data visualization - IMS UG May 2014 Sydney & Melbourne
Ims12 workbench data visualization - IMS UG May 2014 Sydney & Melbourne
ย 
Ims11 ims13 application programming enhancements - IMS UG May 2014 Sydney & ...
Ims11  ims13 application programming enhancements - IMS UG May 2014 Sydney & ...Ims11  ims13 application programming enhancements - IMS UG May 2014 Sydney & ...
Ims11 ims13 application programming enhancements - IMS UG May 2014 Sydney & ...
ย 
Ims09 ims in a sysplex environment - challanges and solutions - IMS UG May ...
Ims09   ims in a sysplex environment - challanges and solutions - IMS UG May ...Ims09   ims in a sysplex environment - challanges and solutions - IMS UG May ...
Ims09 ims in a sysplex environment - challanges and solutions - IMS UG May ...
ย 
Ims08 ims system administration - a different view - IMS UG May 2014 Sydney...
Ims08   ims system administration - a different view - IMS UG May 2014 Sydney...Ims08   ims system administration - a different view - IMS UG May 2014 Sydney...
Ims08 ims system administration - a different view - IMS UG May 2014 Sydney...
ย 
Ims05 ims 100 k benchmark
Ims05   ims 100 k benchmarkIms05   ims 100 k benchmark
Ims05 ims 100 k benchmark
ย 
Ims04 ims modernization and integration - IMS UG May 2014 Sydney & Melbourne
Ims04  ims modernization and integration - IMS UG May 2014 Sydney & MelbourneIms04  ims modernization and integration - IMS UG May 2014 Sydney & Melbourne
Ims04 ims modernization and integration - IMS UG May 2014 Sydney & Melbourne
ย 
Ims03 ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Mel...
Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Mel...Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Mel...
Ims03 ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Mel...
ย 

Recently uploaded

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
ย 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
ย 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
ย 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
ย 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
ย 
Nellโ€™iperspazio con Rocket: il Framework Web di Rust!
Nellโ€™iperspazio con Rocket: il Framework Web di Rust!Nellโ€™iperspazio con Rocket: il Framework Web di Rust!
Nellโ€™iperspazio con Rocket: il Framework Web di Rust!Commit University
ย 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
ย 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
ย 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
ย 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
ย 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
ย 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
ย 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
ย 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
ย 
Hot Sexy call girls in Panjabi Bagh ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
Hot Sexy call girls in Panjabi Bagh ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort ServiceHot Sexy call girls in Panjabi Bagh ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
Hot Sexy call girls in Panjabi Bagh ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
ย 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
ย 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
ย 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
ย 

Recently uploaded (20)

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
ย 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
ย 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
ย 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
ย 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
ย 
Nellโ€™iperspazio con Rocket: il Framework Web di Rust!
Nellโ€™iperspazio con Rocket: il Framework Web di Rust!Nellโ€™iperspazio con Rocket: il Framework Web di Rust!
Nellโ€™iperspazio con Rocket: il Framework Web di Rust!
ย 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
ย 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
ย 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
ย 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
ย 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
ย 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
ย 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
ย 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
ย 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
ย 
Hot Sexy call girls in Panjabi Bagh ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
Hot Sexy call girls in Panjabi Bagh ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort ServiceHot Sexy call girls in Panjabi Bagh ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
Hot Sexy call girls in Panjabi Bagh ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
ย 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
ย 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
ย 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
ย 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
ย 

IBM IMS Configuration Manager for z/OS

  • 1. IBM IMS Configuration Manager for z/OS Change you they can believe in. Copyright ยฉ 2014 Fundi Software
  • 2. Overview โ€ข Propositions: โ€ข IMS faces a perception problem โ€“ lack of flexibility and open access. โ€ข IMS is changing quicker than many organizations are utilizing those changes โ€ข Self fulfilling prophecy: organizations donโ€™t invest in new IMS capabilities and justify not investing by the absence of those capabilities โ€ข The future of IMS rests in addressing these propositions Copyright ยฉ 2014 Fundi Software2
  • 3. Letโ€™s try and understand why Copyright ยฉ 2014 Fundi Software3 Complexity InertiaIsolation Perception
  • 4. Complexity โ€ข Configuration โ€ข 35 members โ€ข 890 parameters and sub-parameters in these members โ€ข 157 parameters introduced in V12 and V13 โ€ข Interdependencies โ€ข Implemented on unmapped topologies โ€ข Address: inventory, map relationships, relate to functional change, validate Copyright ยฉ 2014 Fundi Software4
  • 5. File Help โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€” System Member List Command ===> Scroll ===> PAGE Enter NEW to create a new Member Name Type IMSplex VV.R Description / * * * * * ******************************* Bottom of data ******************************** Auto discovery of IMS Systems โ€ข IMS Configuration maps an entire IMS topology in seconds Empty member list VIEW GPL210.DEVT.SGPLSAMP(GPLDSCVR) - 01.25 Command ===> ****** ***************************** Top of Data ******* 000001 //GPLDSCVR JOB ,CLASS=A,NOTIFY=&SYSUID 000002 //GPLUTIL EXEC PGM=GPLUTIL 000003 //STEPLIB DD DISP=SHR,DSN=<HLQ.V2R1M0.SGPLLINK> 000004 // DD DISP=SHR,DSN=<HLQ.VnRnMn.SDFSRESL> 000005 //SYSIN DD * 000006 * 000007 DISCOVER TO(REPOSITORY,GPLREPOS) 000008 /* 000009 //GPLREPOS DD DISP=SHR, 000010 // DSN=<HLQ.V2R1M0.REPOSTRY> 000011 //SYSPRINT DD SYSOUT=* 000012 // ****** **************************** Bottom of Data ***** + Discovery job 5
  • 6. CSL XCF XCF Group PLEX1 PLEX2 IM1A IM1B IM2A IM2B IM2B HWS1 HWS2 HWS3 HWS4 Automated IMS Systems Topology Mapping โ€ข Identify IMSplexes, IMS systems, and IMS Connect across all LPARs โ€ข Runs as a utility or via the IBM Tools Base Connection Server New: Map CSL address spaces and PROCLIBs New: Find systems without a PLEX (on the same MVS LPAR) New: Map resources
  • 7. File Help โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€” System Member List Row 1 of 103 More: <> Command ===> Scroll ===> PAGE Enter NEW to create a new Member Name Type IMSplex VV.R Description / * * * * * CACTHWS0 IMSCON 10.1 CDQ1SC SCI PLCDH 1.5 DCH1OD ODBM PLCDH 1.2 DCJ1OD ODBM PLCDJ 1.2 DCJ1OM OM PLCDJ 1.5 DCJ2OD ODBM PLCDJ 1.2 DDH1OM OM PLDDH 1.6 DDJ1OD ODBM PLDDJ 1.3 DDJ1OM OM PLDDJ 1.6 IBDP IMS PLXDP 11.1 IBDR IMS PLBDP 11.1 ICDH IMS PLCDH 12.1 ICDJ IMS PLCDJ 12.1 ICDP IMS PLXDP 12.1 ICDQ IMS PLDDQ 12.1 ICDR IMS PLCDP 12.1 ICMIC00 IMSCON +3 12.1 ICMIC01 IMSCON 12.1 ICMIC02 IMSCON PLXDP 13.1 Complete IMS topology 7
  • 8. We can browse through the PLEX and drill down to systems and their resources
  • 9. IMSPlex Active Members Row 1 of 35 Command ===> Scroll ===> CSR IMSplex . . . : PLXDP Search . . / System Prompt Description - IMS + IBDP + IDDP - IMSCON + ICMIC00 - ICMIC02 HWSCFG02 BPECFG11 HWSEXIT1 - ODBM - S3XDPOD CSLDIPS3 CSLDCPS3 BPECFPLP - OM - S1XDPOM CSLOIPS1 BPECFPLP - RM + S1XDPRM + S3XDPRM - SCI + S1XDPSC + S3XDPSC - REPO - S1XDPRP FRPCFGS1 BPECFPLP9
  • 10. List all <active> parameter members across your enterprise and drill-down to parameter values10
  • 11. Compare configuration across all plexes to make sure you are using the best system configuration for evaluation Only show differences; only highlight significant differences 11 NEW: attribute configuration differences to where they are set
  • 12. File Help โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€” IMSPlex Active Members Row 1 of 18 Command ===> Scroll ===> CSR IMSplex . . . : PLXDP Description . : Search . . ODBM / System Prompt Description + IMS - IMSCON + ICMIC00 + ICMIC02 - ODBM + S3XDPOD - OM S1XDPOM S3XDPOM - RM S1XDPRM S3XDPRM - SCI 12 Search for a function Result shows all PLEX members with parameters related to this function Select the system to expand the relevant parametersโ€ฆ
  • 13. File Help โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€” IMSPlex Active Members Row 4 of 55 Command ===> Scroll ===> CSR IMSplex . . . : PLXDP Description . : Search . . ODBM / System Prompt Description - ICMIC02 HWSCFG02 DRDAPORT=... Port used for Open Database APIs and DRDA ODACCESS=... Communication between ODBM, DRDA clients ODBMAUTOCONN=... IMS Connect automatically to ODBM ODBMTMOT=... Amount of time that IMS Connect waits IMSPLEX (MEMBER=ICMI2XDP,TMEMBER=PLXDP) ---------------------------------------------------------------------- - ODBM - S S3XDPOD CSLDIPS3 ARMRST=... Whether the z/OS ARM restarts the ODBM ** THE ODBMCFG=PS3 EXEC parameter or in this PROCLIB member 13 You can see parameters even if they are not physically in the member Impact on IMS Connect Additional CSL address spaces required for function Select the member to edit it
  • 14. EDIT PLXDP.PROCLIB(CSLDIPS3) - 01.04 Columns 00001 00072 Command ===> Scroll ===> CSR CHECK Validate the member syntax MODEL Insert a new parameter with syntax assistance HELP Press F1 to request parameter sensitive help ****** ***************************** Top of Data ***************************** 000001 ******************************************************************** 000002 ** This PROCLIB member is specified by the ODBMINIT=PS3 * 000003 ** value on the ODBM start up procedure. * 000004 ** * 000005 ** Parameters specified here are used for ODBM initialization. * 000006 ** * 000007 ** ODBM configuration parameters are specified in the * 000008 ** CSLDCPS3 PROCLIB member which can be specified by either * 000009 ** THE ODBMCFG=PS3 EXEC parameter or in this PROCLIB member * 000010 ** ON THE ODBMCFG=PS3 parameter. * 000011 ** ** 000012 ******************************************************************** 000013 ODBMNAME=S3XDP 000014 IMSPLEX(NAME=PLXDP) 000015 ODBMCFG=PS3 000016 RRS=Y ****** **************************** Bottom of Data *************************** 14 Standard ISPF edit Additional features: CHECK, and MODELโ€ฆ
  • 15. ยทโ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€” Select a parameter โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”ยท | Row 1 to 11 of 11 | | Command ===> | | | | Select one or more parameters then press EXIT. | | | | Parameter Description | | . ADAPTER Characteristics of adapters used | | . DATASTORE Defines connections to IMS systems | | . HWS Defines IMS Connect characteristics | | . IMSPLEX Defines the IMSplex | | . ISC Defines ISC link between local IMS and remote C | | . MSC Defines MSC link between IMS systems | | S ODACCESS Communication between ODBM, DRDA clients | | . RMTCICS Defines a TCP/IP connection to a remote IBM CIC | | . RMTIMSCON Defines a TCP/IP connection to a remote IMS Con | | . RUNOPTS Language Environment (LE) runtime options | | . TCPIP Defines IMS Connect characteristics | | ***************************** Bottom of data ****************************** | | | | | | | | | ยทโ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”ยท 15 MODEL allows you to add the functions for the feature in place (direct editing of the member)
  • 16. File Edit Edit_Settings Help โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€” EDIT GPL000.QAAUTO.HWS.PROCLIB(HWSCFG02) - 01.08 Columns 00001 00072 Command ===> Scroll ===> CSR CHECK Validate the member syntax MODEL Insert a new parameter with syntax assistance HELP Press F1 to request parameter sensitive help 000032 ODACCESS( 000033 DRDAPORT=(ID=_____,KEEPAV=0,PORTTMOT=18000), 000034 IMSPLEX=(MEMBER=________,TMEMBER=_____), 000035 ODBMAUTOCONN=_, 000036 ODBMTMOT=18000) =NOTE= DRDAPORT - Port used for Open Database APIs and DRDA =NOTE= ID - The port number =NOTE= 1-65535 =NOTE= KEEPAV - The interval for keep alive mechanism =NOTE= 0-2147460 Default 0 =NOTE= PORTTMOT- Time that IMS Connect waits =NOTE= IMSPLEX - IMSplex =NOTE= MEMBER - XCF member name that identifies IMS Connect =NOTE= TMEMBER - Target XCF member name =NOTE= ODBMAUTOCONN - IMS Connect automatically to ODBM =NOTE= ODBMTMOT - Amount of time that IMS Connect waits 16 The parameters are inserted in place with context sensitive help and validation
  • 17. Help - ODBMNAME (CSLDIxxx) More: + ODBMNAME= Specifies the 1- to 6-character name of the ODBM address space. You can specify the ODBMNAME parameter on either the CSLODBM startup procedure or in the CSLDIxxx member of the IMS PROCLIB data set. Each instance of ODBM in an IMSplex must have a unique ODBMNAME. For each ODBMNAME, ODBM creates an eight-character ODBMID that identifies the instance of ODBM within the IMSplex. The ODBMID is the ODBMNAME followed by the characters "OD" and any blank spaces that ODBM needs to add to make the ODBMID eight characters in length. For example, if you specify an ODBMNAME that is three characters long, ODBM creates the eight-character ODBMID by appending the characters OD to the ODBMNAME and then padding the ODBMID with three blank spaces. If ODBMNAME=ABC, ODBM creates an ODBMID of "ABCODbbb", in which b represents a blank space. If you specify the ODBMNAME parameter in the CSLDIxxx member of the IMS PROCLIB data set, you must also either define a separate CSLDIxxx member for each instance of ODBM in an IMSplex or specify ODBMNAME in the 17 Complete Help available in-context: no need to go to multiple IMS manuals
  • 18. File Help โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€” IMSPlex Active Members Row 12 of 55 Command ===> Scroll ===> CSR IMSplex . . . : PLXDP Description . : Search . . ODBM / System Prompt Description - ODBM - S3XDPOD CSLDIPS3 ARMRST=... Whether the z/OS ARM restarts the ODBM ** THE ODBMCFG=PS3 EXEC parameter or in this PROCLIB member ** ON THE ODBMCFG=PS3 parameter. ODBMNAME=S3XDP The name of the ODBM address space IMSPLEX(NAME=PLXDP) IMSPLEX(NAME=PLXDP) ODBMCFG=PS3 Specifies ODBM configuration member suffix RRS=Y ODBM to use Resource Recovery Services (RR ---------------------------------------------------------------------- CSLDCPS3 18 ---------------------------------------------------------------------- CSLDCPS3 <SECTION=LOCAL_DATASTORE_CONFIGURATION> ODBM ( Attribute specifications for the data store H NAME=S3XDP, ODBM, DATASTORE, and ALIAS subparameter DATASTORE(NAME=IDDP, ALIAS(NAME=DDP1,NAME=DDP2,NAME=DDP3) --------------------------------------------------------------------- Easily identify relationships between members Help is also available in context (H line action)
  • 19. Inertia โ€ข Existing processes and customizations โ€ข External dependencies โ€ข And tribal knowledgeโ€ฆ Copyright ยฉ 2014 Fundi Software19
  • 20. Example: DRD โ€ข DRD offers a more modern approach to application development and management โ€ข Reduces the need for performing an IMSGEN โ€ข More flexible and immediate than an online change โ€ข But there are processes, controls, structures, and dependencies that have developed over years? โ€ข IMS Configuration Manager adds structure to the DRD process. โ€ข Maintain your processes but gain the benefits of DRD โ€ข Add a layer of audit and control that allows you to open up the process to developers โ€ข Automation and reversibility of change process IMS Configuration Manager Complements DRD; retains benefits of both approaches Dynamic resource definition (DRD) Alternative to IMSGEN IMSGEN Batch system definition process, with online change process Structured Controlled Organized Immediate Simple Flexible
  • 21. ICM Processes: updating resources โ€ขForms-based editor โ€ขSearch and filters โ€ขContext sensitive help Edit โ€ขBundle changes โ€ขSchedule installation โ€ขProtect changes Package โ€ขAutomates install โ€ขMaintains audit โ€ขConditions resources Install โ€ขBackout installation โ€ขReport on install activity โ€ขMain a log of activity Audit/Backout Import Compare GEN or DRD
  • 22. Structure your process When ready, bundle changes in a package Pick individual resources Bundle all resources for a given system Install the resources Continue working on the next update cycle
  • 23. IMS Configuration Manager resource installer โ€ข The installer provides enhanced services on top of the IMS type-2 command interface โ€ข Automatically determines optimum method of install โ€ข Rollback option โ€ข Full-logging of install activity โ€ข Builds and records system image
  • 24. PLXA1 IMT1 IM1B BILLING INVETORY Dynamic test environment means you can easily generate tailored application environments 24 PAYROLL Resource groups holds a collection of logically-related definitions
  • 25. File Help โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€” EDIT IMS System Resource Groups Row 1 to 1 of 1 Command ===> ADD Scroll ===> PAGE Enter ADD to create a new Resource Group association IMS ID . . . . : IMT1 Version . . : 13.1 Description . . : IMSplex . . . . : PLXA1 View . . 1 1. Resource Groups 2. All System Resources Resource Group Lvl Created Changed ID / * * =* =* * BILLING C 2014-03-10 2014-03-10 13.16.40 REA ******************************* Bottom of data ******************************** 25 ยทโ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€” Resource Groups โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”ยท | Row 1 to 2 of 2 | | Command ===> Scroll ===> CSR | | | | Select one or more Resource Groups and then press EXIT. | | | | Resource Group IMSID Changed ID | | . INVENTORY 2014-03-10 13.17 REA | | . PAYROLL 2014-03-10 13.18 REA | | *********************** Bottom of data ************************ | | | ยทโ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”ยท Simply add or remove the resource groups you need
  • 26. Create System Change Package Press PF3 to create the change package, PF12 to cancel Change Package . . TEST BUILD - BILLING Description . . . . Billing TEST for Monday IMSID . . . . . . . IMT1 + IMSplex . . . . . : PLXA1 Change Package type 2 1. COMMAND (CMD) - Selected resources 2. GENERATE (GEN) - Complete system image Output Type . . . . 2 1. Stage 1 Macros 2. Cold Start RDDS 26 You can build a cold-start RDDS, stage 1, and even use type 2 commands to build your system images (IMS CM can automatically build DELETE decks when you remove a resource group) Create a change package with the system image containing the resource groups you have selected
  • 27. EDIT Change Package Resources Row 1 of 4 More: <> Command ===> Scroll ===> PAGE Enter PICK to add more resources to the Change Package Create Date . . : 2014-03-10 14.19.03 Status . : CLOSED / NOTSCHED Change Package . . TEST BUILD BILLING Description . . . Billing TEST for Monday Type . . . . . . : GEN IMSID . . . . . : IMT1 Version . . : 13.1 IMSplex . . . . : PLXA1 Closed Date . . : 2014-03-10 14.19.03 Output Type . . : CRDD Schedule Date . : ColdStart Date . : Install Date . . : Name Type D Resource Group Del Changed / * * * * * =* BDB DB N BILLING 2014-03-10 14.19.03 BILL PGM N BILLING 2014-03-10 14.19.03 BILL1 TRN N BILLING 2014-03-10 14.19.03 BILL2 TRN N BILLING 2014-03-10 14.19.03 ******************************* Bottom of data ******************************** All Change Packages Row 1 of 1 More: <> Command ===> Scroll ===> PAGE Enter NEW to create a new IMS System Change Package Create Date/Time Change Package Name IMS Status Cond Type / =* * * * * * S 2014-03-10 14.19.03 TEST BUILD BILLING IMT1 CLOSED NOTSCHED GEN 27 The change package contains the complete copy of all the resources You can work on the next change window without impacting the change package contents
  • 28. EDIT REA.JCL(DMTSS) - 01.01 Command ===> 000006 //GPLUTIL EXEC PGM=GPLUTIL 000007 //STEPLIB DD DSN=GPL210.DEVT.SGPLLINK, 000008 // DISP=SHR 000009 // DD DSN=IMS.V1310.SDFSRESL, 000010 // DISP=SHR 000011 //GPLREPOS DD DSN=REA.GPL.REPOS.IMSSYM.TEST.SCEN, 000012 // DISP=SHR 000013 //GPLGEN DD DSN=REA.RDDS, 000014 // DISP=SHR 000015 //SYSPRINT DD SYSOUT=* 000016 //REPORT DD SYSOUT=* 000017 //SYSIN DD * 000018 GEN + 000019 CPNAME('TEST BUILD BILLING') + 000020 CPDATE(2014.03.10) + 000021 CPTIME(14.19.03) + 000022 SCOPE(IMT1) + 000023 FROM(REPOSITORY,GPLREPOS) + 000024 TO(COLDRDDS,GPLGEN) 000025 /* 000026 // 28 JCL to build the RDDS can be submitted at any time
  • 29. Resource updates can also be received in batch in the form of stage 1 source Receives stage 1 Analyzes for differences Builds change packages
  • 30. Isolation โ€ข Knowledge and processes that are in peopleโ€™s heads โ€ข Lack of trust, need to control โ€ข Having the necessary succession planning in place: bringing the next generation to IMS Copyright ยฉ 2014 Fundi Software30
  • 31. GUI Overview โ€ข Centralize and consolidate your system and plex configurations โ€ข Manage IMS systems as well as resources and parameters โ€ข Powerful compare capabilities โ€ข Analyze output: filter, highlight, summarize, and export to spread sheet applications
  • 32. ICM stores information about your topology Connection Server provides communications The GUI consolidates the information from across all sysplexes GUI SYSPLEX A IMSPLX_1 IMSPLX_2 SYSPLEX B IMSPLX_3 SYSPLEX C IMSPLX_4 A central location to analyze your configuration
  • 33. ICM stores information about your topology Connection Server provides communications The GUI consolidates the information from across all sysplexes GUI SYSPLEX A IMSPLX_1 IMSPLX_2 SYSPLEX B IMSPLX_3 SYSPLEX C IMSPLX_4
  • 34. ICM stores information about your topology Connection Server provides communications The GUI consolidates the information from across all sysplexes GUI SYSPLEX A IMSPLX_1 IMSPLX_2 SYSPLEX B IMSPLX_3 SYSPLEX C IMSPLX_4
  • 35. You can submit type II commands and then analyze, filter, or export the output
  • 36. Use filters to highlight transactions matching certain attributes
  • 37. Identify transactions that can perform commands Identify transactions with a zero queue count
  • 38. Demo โ€ข Discovery โ€ข Presentation of output in ISPF โ€ข Presentation of output in the GUI Copyright (C) 2014 Fundi Software38
  • 39. Conclusions โ€ข The whole is more than the sum of the parts: this is true of problems and true of solutions โ€ข Appreciation of inhibitors to change โ€ข Disruptive technology is also an opportunity for standardization of processes and tools โ€ข What more can be done to alter perceptions? Copyright (C) 2014 Fundi Software39