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

Post on 10-May-2015

71 views 0 download

Tags:

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

Graham FoxLead Technical SupportBMC Software Inc.

IMS Connect Monitoring and Diagnostics

BMC Software Inc.

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

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

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

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

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

Display and Review Transaction Throughput

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

Display Datastore Routing Performance

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

Review Statistics based on Exit Name

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

Deep Dive into User Exit Performance and Usage

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

Review IMS Connect Performance over a period of time

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

Review IMS Connect Performance over a period of time

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

Review performance between Routing Cycles

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

Review performance between Routing Cycles – Drill Down

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

Review Status of Connected Clients

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

Review Transaction Trace Summary for more Details

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

Monitoring IMS Connect

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

Learn more at www.bmc.com

Monitoring IMS Connect using MainView for IMS

Monitor multiple IMS Connects from a single view

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

Datastore Summary

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

OTMA Detail View

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

IMS Connect Info provided using Energizer data

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

Data provided by Energizer

MainView Transaction Tracing

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

MainView Transaction Summary

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

MainView Transaction Summary

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

MainView Detail Trace

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

IMS Connect (Energizer Event) Data

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

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

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

MainView can issue Energizer Commands

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

Energizer Offline Reporting

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

Energizer Offline Reporting

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

Energizer Offline Reporting

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

Energizer Offline Reporting

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

Monitoring ODBM

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

Learn more at www.bmc.com

Monitoring ODBM

Review Routing Statistics

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

Review ALIAS Routing Statistics

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

Review PSB Routing Statistics

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

Review User ID Activity

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

Review IP Statistics

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

ODBM Offline Reporting

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

IMS Connect

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

Learn more at www.bmc.com

IMS Connect Diagnostics

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

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

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’)

Energizer Walkthrough 1 – INVALID MESSAGE LENGTH

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

Energizer Walkthrough 1 – INVALID MESSAGE LENGTH

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

Energizer Walkthrough 2 – Timeout Issues

You may notice

these type of

warning

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

warning messages

Energizer Walkthrough 2 – Timeout Issues

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

Energizer Walkthrough 2 – Timeout Issues

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

Energizer Walkthrough 2 – Timeout Issues

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

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

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

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

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

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

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

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

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.

Questions

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

Learn more at www.bmc.com

Questions