105
1 © 2012 IBM Corporation IMS Tools IMS Sysplex Manager Functional Overview Andy Nguyen IBM – IMS Tools Development - [email protected]

IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

  • Upload
    ibm-ims

  • View
    175

  • Download
    5

Embed Size (px)

Citation preview

Page 1: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

1 © 2012 IBM Corporation

IMS Tools

IMS Sysplex Manager Functional Overview

Andy NguyenIBM – IMS Tools Development - [email protected]

Page 2: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

2 © 2012 IBM Corporation

IMS Tools

Agenda

• Product Highlights

• Data Sharing Management

– SQ transaction affinity routing

– SQ buffer overflow protection

– CSL RM structure management

• Other Product Functions

Page 3: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

3 © 2012 IBM Corporation

IMS Tools

IMS Sysplex Manager Highlights– Real-time management of the IMS Sysplex Environment

� Single system image thru local and aggregate view of data

� Simplified User Interface (TSO/ISPF)

� Structured displays of IMS resources and CF structures

� Global Type-1 command, OM Type-2 and IMS SPOC

� Basic z/OS performance information and SVC dump capture

� Statistics for CSL (OM, RM and SCI), IRLM and CQS

� Dashboard with key system indicators and threshold monitoring

� Intercept System exceptions and generate Console alerts

� Browse, delete and recover messages on Shared Queues

� Delete RM resource structure entries

� Assign affinity for transactions in Shared Queues environment

� Protect against buffer overflow in Shared Queues environment

– Support IMS DB/TM, DBCTL, and DCCTL for IMS v9 and later

Page 4: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

4 © 2012 IBM Corporation

IMS Tools

MVS1MVS4MVS3MVS2

CQS1 CQS2

SCI1 RM1 OM1 SCI2 RM2 OM2

IMS Sysplex Manager Sample Configuration

IMSSM DC

IMSSM DC

IMSSM UIS

IMSSM UIS

IMS1 IMS2

IMS Connect IMS Connect

FDR1 FDR2

Page 5: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

5 © 2012 IBM Corporation

IMS Tools

IMS Data Sharing

• Shared Queues

– SQ transaction affinity routing

– SQ buffer overflow protection

• Shared Resources

– CSL RM structure management

Page 6: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

6 © 2012 IBM Corporation

IMS Tools

Shared Queue Transaction Affinity Routing

Page 7: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

7 © 2012 IBM Corporation

IMS Tools

Shared Message Queues Transaction Affinity

• IMS Shared Message Queues provides

– Enhanced scalability, throughput, and response time

– Enhanced availability through redundancy

• IMS Shared Message Queues creates

– Additional components to manage (CQS, structures, logstreams…)

– Additional operational complexity

– Possible false scheduling

– Possible resource contention

Page 8: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

8 © 2012 IBM Corporation

IMS Tools

Transaction Affinity Highlights

• Finer control of transaction scheduling

• Non-invasive to existing definition and operation

– No omission of transaction definitions in sysgen

– No stopping of transactions

– No re-classing of dependent regions

– No operational impact for loss of a system

• User defined affinity to route transaction messages

– Any IMS in the shared queues group

– Any subset of IMS systems

– Equal or weighted distribution

Page 9: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

9 © 2012 IBM Corporation

IMS Tools

Transaction Affinity Implementation

• User affinity definitions created in IMS Proclib

• Definitions “copied” to CQS list structure

– IMS initialization

– Shared by all IMS systems

– Persistent across IMS restarts

– Synchronized affinity definitions across Sysplex

• Seamless operations

– Local informs/registration issued for transactions with affinity

– Backup IMS system destination for planned and unplanned outages

– Option to reject transaction if destination IMS systems not available

• SPE (PK68900/UK45873) enables tweaking affinity definitions

dynamically

Page 10: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

10 © 2012 IBM Corporation

IMS Tools

Transaction Affinity Implementation

Sample Proclib Definitions

OPTIONS(STRUCTURE(GJESMAFN),STATUS(ENABLED), PGMREJECT(ABEND(U3303)),NETREJECT(2175))

SYSTEM(TARG(IMSGRP01),IMS(IMS1),STATUS(ENABLED)) SYSTEM(TARG(IMSGRP02),IMS(IMS2),STATUS(ENABLED)) SYSTEM(TARG(IMSGRP03),IMS(IMS3),STATUS(DISABLED)) SYSTEM(TARG(IMSGRP1A),IMS(IMS1,IMSA,IMS1),STATUS(ENABLED))

AFFINITY(TYPE(TRANSACT),TARG(IMSGRP1A,IMSGRP02),DISP(REJECT), DEST(NAME(APOL12)),STATUS(ENABLED))

AFFINITY(TYPE(TRANSACT),TARG(IMSGRP02,IMSGRP01),DISP(REJECT), DEST(NAME(JAVC%NV*)),STATUS(ENABLED))

AFFINITY(TYPE(TRANSACT),TARG(IMSGRP1A),DISP(QUEUE), DEST(NAME(TRAN%%C,TRANAB*)),STATUS(DISABLED))

AFFINITY(TYPE(TRANSACT),TARG(IMSGRP01), DEST(NAME(%%F3,%%F4)))

AFFINITY(TYPE(TRANSACT),TARG(IMSGRP1A),DEST(CLASS(1,2,3)))

Page 11: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

11 © 2012 IBM Corporation

IMS Tools

Reducing False Scheduling Overhead

Example

• Three systems in group IMSA, IMSB, and IMSC

• Transaction TRAN1 causes false scheduling

• Balanced affinity definition

– Arriving TRAN1 messages rotated to each

SYSTEM(TARG(SYSTEM1),IMS(IMSA,IMSB,IMSC))

AFFINITY(DEST(TRAN1),TARG(SYSTEM1))

• Weighted affinity definition

– 50% of TRAN1 messages routed to IMSA

SYSTEM(TARG(SYSTEM1),IMS(IMSA,IMSA,IMSB,IMSC))

AFFINITY(DEST(TRAN1),TARG(SYSTEM1))

Page 12: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

12 © 2012 IBM Corporation

IMS Tools

Reducing Database Lock Contention

Example

• Three systems in data sharing group IMSA, IMSB, and IMSC

• Transaction TRAN2 causes contention

• Affinity definition

– Arriving TRAN2 messages limited rotation to subset

– IMSC only used if IMSA and IMSB are unavailable

SYSTEM(TARG(SYS1),IMS(IMSA,IMSB))

SYSTEM(TARG(SYS2),IMS(IMSC))

AFFINITY(DEST(TRAN2),TARG(SYS1,SYS2))

Page 13: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

13 © 2012 IBM Corporation

IMS Tools

Affinity Routing Statistics – System View

Page 14: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

14 © 2012 IBM Corporation

IMS Tools

Affinity Routing Statistics – Update System

Page 15: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

15 © 2012 IBM Corporation

IMS Tools

Affinity Routing Statistics – Add System

Page 16: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

16 © 2012 IBM Corporation

IMS Tools

Affinity Routing Statistics – Destination View

Page 17: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

17 © 2012 IBM Corporation

IMS Tools

Affinity Routing Statistics – Destination View

Page 18: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

18 © 2012 IBM Corporation

IMS Tools

Affinity Routing Statistics – Update Destination

Page 19: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

19 © 2012 IBM Corporation

IMS Tools

Affinity Routing Statistics – Add Destination

Page 20: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

20 © 2012 IBM Corporation

IMS Tools

SQ buffer overflow protection

Page 21: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

21 © 2012 IBM Corporation

IMS Tools

SQ overflow protection

• What does it do?

– Protect IMS control region from x37 abends (out of storage) caused by run-away/looping applications

• Features

– Inactive mode – turn off overflow protection feature (default)

– Report mode – help customers study local buffer usage

– Enforce mode – automatic actions against incoming messages to avoid local buffer out of storage condition

• What does it NOT do?

– Overflow protection against SQ structure overflow

• Delivered via SPE PK84154/UK49281

Page 22: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

22 © 2012 IBM Corporation

IMS Tools

Implementation Details

• Exploit Queue Space Notification Exit DFSQSSP0

– SM exit does not interfere with dynamic buffer expansion/compressions by IMS

– Terminates unit of work as follows:

� ‘A7’ status code if message is from application

� DFS0777I if message from LU 6.2 conversation

� DFS1289I if message is from OTMA

• Requirements

– IMS QBUFMAX parameter must be set for Enforce mode

– Require IMS Tools Generic Exits common code to allow co-existence of multiple DFSQSSP0 exits

Page 23: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

23 © 2012 IBM Corporation

IMS Tools

Implementation Details (Cont)

• Proclib member control parameters:

– LBUFMODE= INACTIVE| REPORT|ENFORCE

� specifies requested run mode

– LBUFREPT=(InitialValue,BufferPctIncrement,BufferNoIncrement,TimeInterval

� specifies REPORT mode parameters

– LBUFWARN=(InitialValue,BufferPctIncrement,BufferNoIncrement,TimeInterva

� specifies ENFORCE mode parameters for WARNING mode

– LBUFACTN=(InitialValue,BufferPctIncrement,BufferNoIncrement,TimeInterval

� specifies ENFORCE mode parameters for ACTION mode

– LBUFCRIT=(InitialValue,BufferPctIncrement,BufferNoIncrement,TimeInterval)

� specifies ENFORCE mode parameters for CRITICAL mode

– LBUFLBUA= ###

� specifies no of buffers a caller must hold to be considered a large user in action mode. The exit will take actions against large user’s only.

– LBUFLBUC= ####

� specifies no of buffers a caller must hold to be considered a large user in critical mode. The exit will take actions against large user’s only.

Page 24: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

24 © 2012 IBM Corporation

IMS Tools

Sample Messages

• Report Mode (2 minutes interval reporting)

– 07.45.10 JOB00123 GJE9010I DFSQSSP0 REPORT MODE: 22 BUF 11 PCT IMS1

– 07.47.10 JOB00123 GJE9010I DFSQSSP0 REPORT MODE: 29 BUF 15 PCT IMS1

– 07.49.10 JOB00123 GJE9010I DFSQSSP0 REPORT MODE: 36 BUF 18 PCT IMS1

• Large buffer users (periodic messages):

– 08.22.08 JOB00191 GJE9050I DFSQSSP0 LARGE USER: 17 BUF FOR BMP255 IMS1

– 08.22.08 JOB00191 GJE9050I DFSQSSP0 LARGE USER: 12 BUF FOR BMP255 IMS1

• Warning Level

– 08.31.20 JOB00191 GJE9020I DFSQSSP0 WARNING MODE: 26 BUF 13 PCT IMS1

– 08.34.20 JOB00191 GJE9020I DFSQSSP0 WARNING MODE: 27 BUF 14 PCT IMS1

– 08.37.21 JOB00191 GJE9020I DFSQSSP0 WARNING MODE: 28 BUF 14 PCT IMS1

• Action Level

– 08.22.48 JOB00191 GJE9030I DFSQSSP0 ACTION MODE: 151 BUF 76 PCT IMS1

– 08.24.48 JOB00191 GJE9030I DFSQSSP0 ACTION MODE: 158 BUF 79 PCT IMS1

• Critical Level

– 23.01.19 JOB00173 GJE9040I DFSQSSP0 CRITICAL MODE: 179 BUF 90 PCT IMS1

– 23.02.19 JOB00173 GJE9040I DFSQSSP0 CRITICAL MODE: 180 BUF 90 PCT IMS1

Page 25: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

25 © 2012 IBM Corporation

IMS Tools

Managing CSL RM Structure

Page 26: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

26 © 2012 IBM Corporation

IMS Tools

Managing CSL RM Structure

• Common Service Layer RM Structure Content

– Holds global status of IMS Resources in IMSPlex

– Determines IMSPlex wide status of Trans, LTERMs, Users

– No capability to view content

– No capability to alter/delete inconsistently defined resources

• Resource Management Structure display

– Real-time display of structure content

– Selectable via resource type and name filtering

– Global status info to aid delete decision

– Capability to delete selected resource definitions (multiple delete, delete by resource type or by owner)

– Eliminates need to scratch and reallocate resource structure

Page 27: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

27 © 2012 IBM Corporation

IMS Tools

IMS Resource Structure Content

Page 28: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

28 © 2012 IBM Corporation

IMS Tools

IMS Resource Structure Content

Page 29: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

29 © 2012 IBM Corporation

IMS Tools

IMS Resource Structure Content

Page 30: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

30 © 2012 IBM Corporation

IMS Tools

IMS Resource Structure Content

Page 31: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

31 © 2012 IBM Corporation

IMS Tools

IMS Resource Structure Content

Page 32: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

32 © 2012 IBM Corporation

IMS Tools

Other Product Use Scenarios

Page 33: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

33 © 2012 IBM Corporation

IMS Tools

Scenarios

• IMS

– Scenario 1 – Taking Inventory and capture diagnostic data

– Scenario 2 – Managing IMS System Parameters

– Scenario 3 – Verifying IMS Resource Definitions

– Scenario 4 – Issuing IMS Commands

– Scenario 5 – Maintaining Command Audit Trail

– Scenario 6 – Managing Dependent Regions

– Scenario 7 – Viewing IMS CF Structures

• IMSplex

– Scenario 9 – Viewing Aggregate SCI, RM, OM Statistics

• Shared Queue and CQS

– Scenario 10 - View local buffer utilization

– Scenario 11 – Managing Destination Queue Depth

– Scenario 12 – Viewing CQS Structures

• Dashboard

– Scenario 13 – Dashboard and Thresholds

Page 34: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

34 © 2012 IBM Corporation

IMS Tools

Scenario 1 – Taking Inventory and Capture Diagnostics

• Many address spaces – IMS Control Region, IMS DLI/SAS, IMS DBRC, IRLM, CQS, RM, OM, SCI, etc..

– How do you identify related IMS components across the Sysplex?

– What is the status of these components?

– What version of IMS components are involved?

– How much resource are they using from z/OS perspective?

– How do you collect diagnostic data to debug sysplex problem?

• IMS Sysplex Manger structured TSO/ISPF interface – Guided display of IMS components

– Provides component id, task or job name, version, status and basic z/OS information such as CPU time and EXCP counts

– Drill-down to detailed component information

– Easily capture console dumps for IMS components across the plex

– Check DBRC RECON datasets placement and VSAM stats

Page 35: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

35 © 2012 IBM Corporation

IMS Tools

Component List

Page 36: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

36 © 2012 IBM Corporation

IMS Tools

Component List (cont)

Page 37: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

37 © 2012 IBM Corporation

IMS Tools

Capture Console Dumps

Page 38: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

38 © 2012 IBM Corporation

IMS Tools

Capture IMS CF structures Dump

Page 39: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

39 © 2012 IBM Corporation

IMS Tools

z/OS perspective for IMS address spaces

Page 40: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

40 © 2012 IBM Corporation

IMS Tools

DBRC RECON datasets and VSAM stats

• Show RECON datasets placement (COPY1, COPY2, SPARE) for all IMS systems

• Built-in LISTCAT for RECONs when drill down

Page 41: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

41 © 2012 IBM Corporation

IMS Tools

DBRC RECON VSAM stats

Page 42: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

42 © 2012 IBM Corporation

IMS Tools

Scenario 2 – Managing IMS System Parameters

• Many system run-time parameters

– Sources: DFSPBxxx, overrides via Control Region PARM=

– Which ones are being used?

– Are the parameters the same across the Sysplex?

• System parameter display

– Real-time scrollable display of “resolved” values

– Parameter values across all IMS systems for easy comparison

– New – System Parameter Tutor for instant description

Page 43: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

43 © 2012 IBM Corporation

IMS Tools

IMS System Parameters

Page 44: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

44 © 2012 IBM Corporation

IMS Tools

IMS System Parameters

Page 45: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

45 © 2012 IBM Corporation

IMS Tools

IMS System Parameters – Showing Unequal Parms

Page 46: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

46 © 2012 IBM Corporation

IMS Tools

IMS System Parameters – Tutor

Page 47: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

47 © 2012 IBM Corporation

IMS Tools

Scenario 3 – Verifying IMS Resource Definitions

• Resource definitions – Transactions, Programs, Data Bases, Nodes, LTERMS, etc.

– Are the definitions the same across the Sysplex?

– What is the resource status across the Sysplex?

– How do you alter the status across the Sysplex?

• Resource definition display – Query resource by status or attribute

– Real-time scrollable display of resources

– Resource attributes and status across all IMS systems for easy comparison

– Integrated IMS Type 1 command interface to alter resource status

– Ability to drill-down to related resource (from transaction to PSB, from PSB to databases… )

Page 48: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

48 © 2012 IBM Corporation

IMS Tools

IMS Resource Definitions – Filter Specification

Page 49: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

49 © 2012 IBM Corporation

IMS Tools

IMS Resource Definitions – Drill-down to PSB

Page 50: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

50 © 2012 IBM Corporation

IMS Tools

IMS Resource Definitions – Drill-down to Database

Page 51: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

51 © 2012 IBM Corporation

IMS Tools

IMS Resource Definitions – Databases for a PSB

Page 52: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

52 © 2012 IBM Corporation

IMS Tools

IMS Resource Definitions – Manage Transactions

Page 53: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

53 © 2012 IBM Corporation

IMS Tools

IMS Resource Definitions – Manage Transactions

Page 54: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

54 © 2012 IBM Corporation

IMS Tools

Scenario 4 – Issuing IMS Commands

• Issue Type 1 command to all IMS systems

– Display same resource type across Sysplex

– Alter resource status across Sysplex

• Command issued to each IMS system

– Output recorded to command file and logged history file

– ISPF Browse(view) used to display result

– Scrollable, Primary and line commands (find, exclude, etc.)

– Retrievable list of previously entered commands

Page 55: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

55 © 2012 IBM Corporation

IMS Tools

IMS Commands

Page 56: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

56 © 2012 IBM Corporation

IMS Tools

IMS Commands – Type-1

Page 57: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

57 © 2012 IBM Corporation

IMS Tools

IMS Commands – Type-2

Page 58: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

58 © 2012 IBM Corporation

IMS Tools

Scenario 5 – Maintaining command Audit Trail

• Keeping track of operations of your IMS systems

– Need for audit trail?

– Easy way of viewing IMS commands & system messages?

– Automatic archive of audit log?

• Sysplex Manager with its history datasets

– Log most type-1 IMS commands, command responses and MTO messages from all IMS images regardless of origins (z/OS console, terminal, OTMA, AOI programs using CMD or ICMD interface)

– Log OM processed command and output

– Searchable, filterable online viewing of log data using ISPF dialog

– Automatic archive for full history dataset

– Archive Directory to assist locating archived data

– Issue type-1 and type-2 IMS commands while viewing log data (similar to z/OS SDSF)

– Check SM History datasets status

Page 59: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

59 © 2012 IBM Corporation

IMS Tools

Command Audit Trail

Page 60: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

60 © 2012 IBM Corporation

IMS Tools

Command Audit Trail

Page 61: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

61 © 2012 IBM Corporation

IMS Tools

SM History database status and usage

• Up to 8 VSAM Linear datasets make up SM history database

• Used in a circular fashion similar to IMS OLDS

• Automatic archive process to save full datasets to user-defined output location

• Directory to help users keep track of archive output

• Real-time information on status of these history datasets

Page 62: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

62 © 2012 IBM Corporation

IMS Tools

View and retrieve archive datasets

• Locate which archive dataset has the info you need

• Browse the archive dataset instantly

Page 63: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

63 © 2012 IBM Corporation

IMS Tools

Scenario 6 – Managing Dependent Regions

• Transaction workload back-logged

– What dependent regions are available?

– What transaction classes do they handle?

– Are they occupied with work?

– What are they doing?

• Scrollable list of all dependent regions across Sysplex

– Enhanced IMS /DISPLAY ACTIVE REG

– Displays overall DL/I DB/TM call counts

– Sort the lock held column to see which reg holds the most locks

– Resequenced by primary or secondary classes

– Drill down to lower level of detail

Page 64: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

64 © 2012 IBM Corporation

IMS Tools

Dependent Region Display

Page 65: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

65 © 2012 IBM Corporation

IMS Tools

Dependent Region Display

Page 66: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

66 © 2012 IBM Corporation

IMS Tools

Dependent Region Display

Page 67: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

67 © 2012 IBM Corporation

IMS Tools

Dependent Region Display

Page 68: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

68 © 2012 IBM Corporation

IMS Tools

Dependent Region Display

Page 69: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

69 © 2012 IBM Corporation

IMS Tools

Dependent Region Display

Page 70: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

70 © 2012 IBM Corporation

IMS Tools

Scenario 7 – Viewing IMS CF Structures

• Growing use of Coupling Facility Structures

– Data Sharing, Shared Message Queues, Resource Manager

– No single source for list of in use structures and details

• Coupling Facility Structure display

– Real-time display of structure list

– Statistics, Connections, Coupling Facility information

Page 71: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

71 © 2012 IBM Corporation

IMS Tools

IMS Coupling Facility Structures

Page 72: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

72 © 2012 IBM Corporation

IMS Tools

IMS Coupling Facility Structures

Page 73: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

73 © 2012 IBM Corporation

IMS Tools

IMS Coupling Facility Structures

Page 74: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

74 © 2012 IBM Corporation

IMS Tools

IMS Coupling Facility Structures

Page 75: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

75 © 2012 IBM Corporation

IMS Tools

IMS Coupling Facility Structures

Page 76: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

76 © 2012 IBM Corporation

IMS Tools

Scenarios

• IMS

– Scenario 1 – Taking Inventory and capture diagnostic data

– Scenario 2 – Managing IMS System Parameters

– Scenario 3 – Verifying IMS Resource Definitions

– Scenario 4– Issuing IMS Commands

– Scenario 5 – Maintaining Command Audit Trail

– Scenario 6 – Managing Dependent Regions

– Scenario 7 – Viewing IMS CF Structures

• IMSplex

– Scenario 8 – Viewing Aggregate SCI, RM, OM Statistics

• Shared Queue and CQS

– Scenario 9 - View local buffer utilization

– Scenario 10 – Managing Destination Queue Depth

– Scenario 11 – Viewing CQS Structures

• Dashboard

– Scenario 12 – Dashboard and Thresholds

Page 77: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

77 © 2012 IBM Corporation

IMS Tools

Scenario 8 – Aggregated SCI, RM, OM Statistics

• Managing the well being of Common Service Layer (CSL)

address spaces

– Lack of tools to obtain CSL statistical information

– Multiple instances to check

• Information gathered from CSL address spaces across Sysplex

– Aggregated into single system image

– Drill down for information from individual address space

Page 78: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

78 © 2012 IBM Corporation

IMS Tools

Aggregated RM Statistics

Page 79: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

79 © 2012 IBM Corporation

IMS Tools

Aggregated RM Statistics

Page 80: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

80 © 2012 IBM Corporation

IMS Tools

Aggregated RM Statistics

Page 81: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

81 © 2012 IBM Corporation

IMS Tools

Scenarios

• IMS

– Scenario 1 – Taking Inventory and capture diagnostic data

– Scenario 2 – Managing IMS System Parameters

– Scenario 3 – Verifying IMS Resource Definitions

– Scenario 4– Issuing IMS Commands

– Scenario 5 – Maintaining Command Audit Trail

– Scenario 6 – Managing Dependent Regions

– Scenario 7 – Viewing IMS CF Structures

• IMSplex

– Scenario 8 – Viewing Aggregate SCI, RM, OM Statistics

• Shared Queue and CQS

– Scenario 9 - View local buffer utilization

– Scenario 10 – Managing Destination Queue Depth

– Scenario 11 – Viewing CQS Structures

• Dashboard

– Scenario 12 – Dashboard and Thresholds

Page 82: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

82 © 2012 IBM Corporation

IMS Tools

Scenario 9 - SQ local buffer utilization

Page 83: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

83 © 2012 IBM Corporation

IMS Tools

Scenario 10 – Destination Queue Depth

• Managing Destination Queue Depth & CQS for Shared Queues

– Limited tools to browse, delete and recover messages on Shared Queues

– Lack of tools to obtain CQS statistical information and manage messages on Shared Queues

– Required to optimize Shared Queues environment

• DQD data & List of Shared Queue Structures in use

– Filter based on Destination name or ID

– High level information, Drill down to levels of detail

– Browse, Delete and Recover messages from Cold queue

– Statistics for: structure, rebuild, checkpoint

– CQS processing counters

Page 84: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

84 © 2012 IBM Corporation

IMS Tools

Destination Queue Depth

Page 85: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

85 © 2012 IBM Corporation

IMS Tools

Destination Queue Depth

Page 86: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

86 © 2012 IBM Corporation

IMS Tools

Destination Queue Depth

Page 87: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

87 © 2012 IBM Corporation

IMS Tools

Destination Queue Depth

Page 88: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

88 © 2012 IBM Corporation

IMS Tools

Destination Queue Depth

Page 89: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

89 © 2012 IBM Corporation

IMS Tools

Scenario 11 - CQS Shared Message Queues

Page 90: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

90 © 2012 IBM Corporation

IMS Tools

CQS Shared Message Queues

Page 91: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

91 © 2012 IBM Corporation

IMS Tools

CQS Shared Message Queues

Page 92: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

92 © 2012 IBM Corporation

IMS Tools

CQS Shared Message Queues

Page 93: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

93 © 2012 IBM Corporation

IMS Tools

CQS Shared Message Queues

Page 94: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

94 © 2012 IBM Corporation

IMS Tools

CQS Shared Message Queues

Page 95: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

95 © 2012 IBM Corporation

IMS Tools

CQS Shared Message Queues

Page 96: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

96 © 2012 IBM Corporation

IMS Tools

Scenarios

• IMS

– Scenario 1 – Taking Inventory and capture diagnostic data

– Scenario 2 – Managing IMS System Parameters

– Scenario 3 – Verifying IMS Resource Definitions

– Scenario 4– Issuing IMS Commands

– Scenario 5 – Maintaining Command Audit Trail

– Scenario 6 – Managing Dependent Regions

– Scenario 7 – Viewing IMS CF Structures

• IMSplex

– Scenario 8 – Viewing Aggregate SCI, RM, OM Statistics

• Shared Queue and CQS

– Scenario 9 - View local buffer utilization

– Scenario 10 – Managing Destination Queue Depth

– Scenario 11 – Viewing CQS Structures

• Dashboard

– Scenario 12 – Dashboard and Thresholds

Page 97: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

97 © 2012 IBM Corporation

IMS Tools

Scenario 12 – Dashboard Sysplex at a Glance

• Managing the IMS Sysplex through key system indicators

– Determine overall Sysplex health at a Glance

– Alert when indicators violate predefined thresholds

– Set multiple monitoring thresholds depending on workloads, time of day…

• Critical data from key areas summarized on one or more screens

– User customized content, positioning, threshold value

– Threshold exceptions are logged for future review

– One or more per user, default supplied

– Automatic screen refresh capability for operational ease

– Drill down for additional detail

Page 98: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

98 © 2012 IBM Corporation

IMS Tools

Configure Your Dashboard

• Create and customize a new dashboard

Page 99: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

99 © 2012 IBM Corporation

IMS Tools

When to monitor

• Define monitoring periods

Page 100: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

100 © 2012 IBM Corporation

IMS Tools

Low and High Thresholds

• Define threshold values

Page 101: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

101 © 2012 IBM Corporation

IMS Tools

Threshold Processing Interval

• Set dashboard data collection interval

Page 102: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

102 © 2012 IBM Corporation

IMS Tools

Dashboard

Page 103: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

103 © 2012 IBM Corporation

IMS Tools

Dashboard – Drill Down

Page 104: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

104 © 2012 IBM Corporation

IMS Tools

References

• For publications and demo, visit IMS Sysplex Manager for z/OS

at

– http://www-306.ibm.com/software/data/db2imstools/imstools-library.html

Page 105: IMS Sysplex Manager Functional Overview - IMS UG August 2012 Sao Paulo

105 © 2012 IBM Corporation

IMS Tools

Contact information

• Andy Nguyen

• E-mail address: [email protected]