Features and benefits of IMS Connect Extensions
IMS Connect Extensions provides a set of enhancements to the IMS™ Connect function of IMS. Collectively, these enhancements reduce the cost of providing TCP/IP access to IMS applications while improving the overall quality of service and increasing the security and auditability of IMS.
- IMS Connect Extensions helps you to administer and operate IMS Connect by providing the information you need to diagnose problems in real-time, and then, to fix problems, allowing you to change more IMS Connect options dynamically. You can use the ISPF Operations dialog or Operations Console for z/OS® Explorer to:
- View instrumentation for all active IMS Connect instances.
- View information on active sessions, highlighting delays and inactivity and TCP/IP statistics.
- View details of port status and utilization for systems or sysplexes, including dynamically added ports.
- Monitor IMS data stores across all of your systems for OTMA flood conditions.
- IMS Connect Extensions helps you better manage performance, accurately plan capacity, and dynamically manage workloads. IMS Connect Extensions collects internal event data from IMS Connect that you can use with IMS Performance Analyzer for z/OS. Using these products together, you can produce detailed performance reports with useful information including:
- Flow control data. For example: ACK, NAK, and OTMA.
- Internal and external transit times and latencies for IMS Connect transactions.
- Message activities. For example: OTMA, READ, and XMIT exits, read and write socket utilization, and security and commit confirm elapsed times.
- Network activity. For example: port and socket utilization, amount of data processed and accepted, and read and write socket request counts.
- IMS information. For example: resume tpipe requests, including information on each command type.
- IMS Connect Extensions provides a management interface that:
- Centralizes all operations. Operators can work a Group view that organizes systems by sysplex, location, business unit, or any other grouping that you choose.
- Provides an easy-to-use sysplex view of your IMS Connect instances, including remote IMS Connect systems over an MSC link.
- Integrates monitoring with command and control capabilities.
- IMS Connect Extensions helps you meet service-level objectives by maximizing IMS and IMS Connect availability with these features:
- Suspend routing of messages to an IMS data store, allowing it to be
drained
of in-progress transactions. This can reduce the likelihood of transactions failing or being rejected when IMS is shut down. - Set session message limits to specify the maximum number of input messages for a persistent session before the session is automatically closed. In an IMS sysplex distributor environment, if you design your applications to automatically reconnect when the session is closed, new persistent sessions will be routed to the IMS Connect with the lowest session totals. This feature is particularly useful when an IMS Connect system is being brought back online to quickly rebalance your persistent sessions across IMS Connect systems.
- Develop, set, and dynamically adjust routing plans for OTMA and ODBM workloads and adjust distribution of work according to the capacity of each IMS data store or ODBM target. These can be used to respond to differing periods of demand or planned maintenance outages.
- Respond to changing data store conditions such as processing status and number of active connections.
- Control access to IMS Connect instances via a system authorization facility (SAF) security class.
- Refresh IMS Connect SAF security profiles dynamically.
- Control access to an OTMA transaction or DRDA® request based on the client IP address and IMS Connect port number.
- Add, delete, or reload some IMS Connect message exits without interrupting IMS Connect.
- Dynamically add data store capacity and adjust workload balancing profiles.
- Suspend routing of messages to an IMS data store, allowing it to be
- Use the IMS Connect Extensions host command environment for REXX to automate IMS Connect operational tasks and to integrate IMS functions from other REXX command interfaces such as the IMS REXX SPOC API and the SDSF REXX programming interface. Use the host command environment for REXX to automatically respond to scenarios such as an IMS Connect system approaching MAXSOC, or when an IMS Connect system is being brought back online and you want to use session limits to quickly rebalance workload across IMS Connect systems.
- Monitor IMS Connect, track trends, and to visualize different workloads in your topology using the IMS Connect Extensions feed and the features of your analytics platform.
- IMS Performance Analyzer provides a comprehensive set of reports from the IMS Connect performance and accounting data collected by IMS Connect Extensions. IMS Connect Extensions records information about the transactions IMS Connect processes. Records are collected throughout the transaction. These records provide information on performance, response time, and throughput. For example:
- Performance and response time information for IMS, IMS Connect, and user message exits.
- Availability information for data stores and ports.
- Throughput information for different programming models; for example, conversational, non-conversational, and Send Only.
- Resource availability.
- IMS™ Connect Extensions enhances the security features of IMS Connect with the following security options:
- Verify the supplied authenticator (password, PassTicket, or passphrase) for the user ID associated with the incoming message.
- Check if the user ID associated with the incoming message is authorized to access IMS Connect and/or validate the source IP address.
- Cache ACEE security control block for improved performance.
- Use IP address rules to treat messages coming from an IP address as a trusted user or to assign a specific user ID to the request.