More Related Content Similar to Ims03 ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne (20) More from Robert Hain (16) Ims03 ims connect-monitoring and diagnostics - IMS UG May 2014 Sydney & Melbourne3. 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/2014BMC Software, Inc 3
– Workload Balancing
– Resource Availability Checking
– Security
- Minimal Information
Statistics are not available
- Diagnostics
Problem resolution can be difficult
4. 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/2014BMC 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
5. Energizer for IMS Connect Architecture
DatabaseDatabase ManagementManagement
ConsoleConsole
= Product Code= Product Code
IMSIMS
UIMUIM
ServerServer
eLinkeLink
IMSIMS
TCPIP
XCF
VTAM
© Copyright 5/21/2014BMC Software, Inc 5
ConnectConnect
IMSIMS
Energizer
ISPF
TCPIP
6. Monitoring IMS Connect
Review Transaction throughput and Performance
Check Workload balancing (routing)
Check Client Connectivity
Check Exit Status
© Copyright 5/21/2014BMC Software, Inc 6
10. Deep Dive into User Exit Performance and Usage
© Copyright 5/21/2014BMC Software, Inc 10
11. Review IMS Connect Performance over a period of time
© Copyright 5/21/2014BMC Software, Inc 11
12. Review IMS Connect Performance over a period of time
© Copyright 5/21/2014BMC Software, Inc 12
15. Review Status of Connected Clients
© Copyright 5/21/2014BMC Software, Inc 15
17. Monitoring IMS Connect
© Copyright 5/21/2014BMC Software, Inc 17
Learn more at www.bmc.com
Monitoring IMS Connect
using MainView for IMS
21. IMS Connect Info provided using Energizer data
© Copyright 5/21/2014BMC Software, Inc 21
Data provided by Energizer
27. Tip: Type ICON to get a list of Energizer MainView Views
© Copyright 5/21/2014BMC Software, Inc 27
41. Energizer Walkthrough 1 – INVALID MESSAGE
LENGTH
© Copyright 5/21/2014BMC Software, Inc 41
Client session in hang status – Seconds counter will increment
Select the client to display more detail
42. Energizer Walkthrough 1 – INVALID MESSAGE
LENGTH
Event Key
Identifier
used to
find the
correct
© Copyright 5/21/2014BMC Software, Inc 42
find the
correct
Events
43. Energizer Walkthrough 1 – INVALID MESSAGE
LENGTH
EVT KEY ID
Actual Read length
Always 1st 32 bytes (x’20’)
© Copyright 5/21/2014BMC Software, Inc 43
Always 1st 32 bytes (x’20’)
46. Energizer Walkthrough 2 – Timeout Issues
You may
notice
these type
of
warning
© Copyright 5/21/2014BMC Software, Inc 46
warning
messages
53. Energizer Walkthrough 2 – Timeout Issues – BMC
Log Analyzer for IMS
© Copyright 5/21/2014BMC Software, Inc 53
Response sent back to IMS
Connect client
Response from IMS to OTMA
54. 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/2014BMC Software, Inc 54
Compare and review of using IRM F1 (CLIENT IRM HEADER) -
IRM_F1_TRANEXP This value overrides the IMS transaction EXPRTIME
value.