Graham Fox Lead Technical Support BMC Software Inc. IMS Connect Monitoring and Diagnostics
May 10, 2015
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