Ims03 ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

55
Graham Fox Lead Technical Support BMC Software Inc. IMS Connect Monitoring and Diagnostics

description

The presentation will discuss Energizer for IMS Connect and its integration points with MainView IMS and BMC Log Analyzer for IMS. The aim will be to provide customers with information and tooling to assist in diagnosing OTMA and ODBM problems.

Transcript of Ims03 ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Page 1: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Graham FoxLead Technical SupportBMC Software Inc.

IMS Connect Monitoring and Diagnostics

BMC Software Inc.

Page 2: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Agenda

IMS Connect Considerations

Quick Overview of Energizer for IMS Connect

Monitoring IMS Connect

IMS Connect Diagnostics

© Copyright 5/21/2014 BMC Software, Inc 2

Page 3: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

IMS Connect Considerations

�WITHOUT Energizer for IMS Connect

- No Dynamic Functionality Changes� IMS Connect must be recycled for any change

- User Exits� Assembler exits must be coded and maintained

� Enhanced functionality is the customer’s responsibility and must be coded in the user exits

– Workload Balancing

© Copyright 5/21/2014 BMC Software, Inc 3

– Workload Balancing

– Resource Availability Checking

– Security

- Minimal Information� Statistics are not available

- Diagnostics� Problem resolution can be difficult

Page 4: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Energizer for IMS Connect -

�WITH Energizer for IMS Connect:

- Intelligent Management of IMS OTMA Transactions and ODBM DRDA Requests

� DataStore Router– Route transactions and balance the workload among active datastores

� ODBM Router– Route DRDA requests and balance the workload among active ALIAS /

Datastores� Workload Governor

– Prevent bad applications and runaway transactions from overloading your

© Copyright 5/21/2014 BMC Software, Inc 4

� Workload Governor– Prevent bad applications and runaway transactions from overloading your

system

� Exit Services– Dynamically define / manage / reload exits and processing options without

recycling IMS Connect

� Security Services – Provide enhanced security at the IMS Connect level

� Statistics & Diagnostics– locate where a problem occurs, understand the transaction workflow, collect

information and provide real time and historical reporting

Page 5: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Energizer for IMS Connect Architecture

Database Database Management Management

ConsoleConsole

= Product Code= Product Code

IMS IMS

UIMUIM

ServerServereLinkeLink

IMS IMS

TCPIP

XCF

VTAM

© Copyright 5/21/2014 BMC Software, Inc 5

ConnectConnect

IMS IMS

Energizer ISPF

TCPIP

Page 6: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Monitoring IMS Connect

Review Transaction throughput and Performance

Check Workload balancing (routing)

Check Client Connectivity

Check Exit Status

© Copyright 5/21/2014 BMC Software, Inc 6

Page 7: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Display and Review Transaction Throughput

© Copyright 5/21/2014 BMC Software, Inc 7

Page 8: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Display Datastore Routing Performance

© Copyright 5/21/2014 BMC Software, Inc 8

Page 9: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Review Statistics based on Exit Name

© Copyright 5/21/2014 BMC Software, Inc 9

Page 10: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Deep Dive into User Exit Performance and Usage

© Copyright 5/21/2014 BMC Software, Inc 10

Page 11: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Review IMS Connect Performance over a period of time

© Copyright 5/21/2014 BMC Software, Inc 11

Page 12: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Review IMS Connect Performance over a period of time

© Copyright 5/21/2014 BMC Software, Inc 12

Page 13: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Review performance between Routing Cycles

© Copyright 5/21/2014 BMC Software, Inc 13

Page 14: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Review performance between Routing Cycles – Drill Down

© Copyright 5/21/2014 BMC Software, Inc 14

Page 15: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Review Status of Connected Clients

© Copyright 5/21/2014 BMC Software, Inc 15

Page 16: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Review Transaction Trace Summary for more Details

© Copyright 5/21/2014 BMC Software, Inc 16

Page 17: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Monitoring IMS Connect

© Copyright 5/21/2014 BMC Software, Inc 17

Learn more at www.bmc.com

Monitoring IMS Connect using MainView for IMS

Page 18: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Monitor multiple IMS Connects from a single view

© Copyright 5/21/2014 BMC Software, Inc 18

Page 19: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Datastore Summary

© Copyright 5/21/2014 BMC Software, Inc 19

Page 20: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

OTMA Detail View

© Copyright 5/21/2014 BMC Software, Inc 20

Page 21: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

IMS Connect Info provided using Energizer data

© Copyright 5/21/2014 BMC Software, Inc 21

Data provided by Energizer

Page 22: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

MainView Transaction Tracing

© Copyright 5/21/2014 BMC Software, Inc 22

Page 23: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

MainView Transaction Summary

© Copyright 5/21/2014 BMC Software, Inc 23

Page 24: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

MainView Transaction Summary

© Copyright 5/21/2014 BMC Software, Inc 24

Page 25: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

MainView Detail Trace

© Copyright 5/21/2014 BMC Software, Inc 25

Page 26: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

IMS Connect (Energizer Event) Data

© Copyright 5/21/2014 BMC Software, Inc 26

Page 27: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Tip: Type ICON to get a list of Energizer MainView Views

© Copyright 5/21/2014 BMC Software, Inc 27

Page 28: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

MainView can issue Energizer Commands

© Copyright 5/21/2014 BMC Software, Inc 28

Page 29: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Energizer Offline Reporting

© Copyright 5/21/2014 BMC Software, Inc 29

Page 30: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Energizer Offline Reporting

© Copyright 5/21/2014 BMC Software, Inc 30

Page 31: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Energizer Offline Reporting

© Copyright 5/21/2014 BMC Software, Inc 31

Page 32: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Energizer Offline Reporting

© Copyright 5/21/2014 BMC Software, Inc 32

Page 33: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Monitoring ODBM

© Copyright 5/21/2014 BMC Software, Inc 33

Learn more at www.bmc.com

Monitoring ODBM

Page 34: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Review Routing Statistics

© Copyright 5/21/2014 BMC Software, Inc 34

Page 35: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Review ALIAS Routing Statistics

© Copyright 5/21/2014 BMC Software, Inc 35

Page 36: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Review PSB Routing Statistics

© Copyright 5/21/2014 BMC Software, Inc 36

Page 37: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Review User ID Activity

© Copyright 5/21/2014 BMC Software, Inc 37

Page 38: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Review IP Statistics

© Copyright 5/21/2014 BMC Software, Inc 38

Page 39: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

ODBM Offline Reporting

© Copyright 5/21/2014 BMC Software, Inc 39

Page 40: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

IMS Connect

© Copyright 5/21/2014 BMC Software, Inc 40

Learn more at www.bmc.com

IMS Connect Diagnostics

Page 41: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Energizer Walkthrough 1 – INVALID MESSAGE LENGTH

© Copyright 5/21/2014 BMC Software, Inc 41

Client session in hang status – Seconds counter will increment

Select the client to display more detail

Page 42: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Energizer Walkthrough 1 – INVALID MESSAGE LENGTH

Event Key Identifier

used to find the correct

© Copyright 5/21/2014 BMC Software, Inc 42

find the correct Events

Page 43: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Energizer Walkthrough 1 – INVALID MESSAGE LENGTH

EVT KEY ID

Actual Read length

Always 1st 32 bytes (x’20’)

© Copyright 5/21/2014 BMC Software, Inc 43

Always 1st 32 bytes (x’20’)

Page 44: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Energizer Walkthrough 1 – INVALID MESSAGE LENGTH

© Copyright 5/21/2014 BMC Software, Inc 44

Page 45: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Energizer Walkthrough 1 – INVALID MESSAGE LENGTH

© Copyright 5/21/2014 BMC Software, Inc 45

Page 46: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Energizer Walkthrough 2 – Timeout Issues

You may notice

these type of

warning

© Copyright 5/21/2014 BMC Software, Inc 46

warning messages

Page 47: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Energizer Walkthrough 2 – Timeout Issues

© Copyright 5/21/2014 BMC Software, Inc 47

Page 48: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Energizer Walkthrough 2 – Timeout Issues

© Copyright 5/21/2014 BMC Software, Inc 48

Page 49: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Energizer Walkthrough 2 – Timeout Issues

© Copyright 5/21/2014 BMC Software, Inc 49

Page 50: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Energizer Walkthrough 2 – Timeout Issues – BMC Log Analyzer for IMS

© Copyright 5/21/2014 BMC Software, Inc 50

Page 51: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Energizer Walkthrough 2 – Timeout Issues – BMC Log Analyzer for IMS

© Copyright 5/21/2014 BMC Software, Inc 51

Page 52: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Energizer Walkthrough 2 – Timeout Issues – BMC Log Analyzer for IMS

© Copyright 5/21/2014 BMC Software, Inc 52

Page 53: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Energizer Walkthrough 2 – Timeout Issues – BMC Log Analyzer for IMS

© Copyright 5/21/2014 BMC Software, Inc 53

Response sent back to IMS Connect client

Response from IMS to OTMA

Page 54: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Energizer Walkthrough 2 – Timeout Issues –Possible Resolutions

Increase IMS Connect Client TIMER value via Timer Override or Application

Check and adjust EXPRTIME value on the IMS Transaction. This will save CPU processing time due to the fact that IMS discards the transaction input if the transaction is not scheduled within the EXPRTIME limits.

Compare and review of using IRM F1 (CLIENT IRM HEADER) -IRM_F1_TRANEXP This value overrides the IMS transaction EXPRTIME

© Copyright 5/21/2014 BMC Software, Inc 54

Compare and review of using IRM F1 (CLIENT IRM HEADER) -IRM_F1_TRANEXP This value overrides the IMS transaction EXPRTIME value.

Page 55: Ims03   ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne

Questions

© Copyright 5/21/2014 BMC Software, Inc 55

Learn more at www.bmc.com

Questions