If both an APPC or MRO connection and an IPIC connection exist between two CICS® regions, and both have the same name, the IPIC connection takes precedence. However, if your terminal-owning region (TOR) and application-owning region (AOR) are in CICS systems that are using different levels of CICS, the rules can differ.
An APPC or MRO connection is defined using the CONNECTION resource. An IPIC connection is defined using the IPCONN resource.
If both CONNECTION resources and IPCONN resources are active in a CICS region, CICS searches for an IPIC connection first, so that when resources with the same name exist, the preference for an IPCONN resource can be maintained. However, if an IPCONN resource is not available, CICS attempts to route over an APPC or MRO connection using a CONNECTION resource. If the request fails, a SYSID error is returned to the application that scheduled the request. For more information about how IPIC overrides default connections, see Changes to resource definitions.
Table 1 and Table 2 show how the resources are used depending on the level of CICS installed at the communicating regions, the availability of resources, and the intercommunication method that is being used.
Version of CICS in TOR or routing region | Status of IPCONN resource | CICS TS 3.2 AOR | CICS TS 4.1 AOR | CICS TS 4.2, 5.1, or 5.2 AOR | ||||||
---|---|---|---|---|---|---|---|---|---|---|
DPL | Asynchronous processing and transaction routing | Enhanced Routing | DPL | Asynchronous processing and transaction routing | Enhanced Routing | DPL | Asynchronous processing and transaction routing | Enhanced Routing | ||
CICS TS 3.2 | Acquired | IPIC connection | APPC or MRO connection | APPC or MRO connection | IPIC connection | APPC or MRO connection | APPC or MRO connection | IPIC connection | APPC or MRO connection | APPC or MRO connection |
Released | Request rejected | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | |
CICS TS 4.1 | Acquired | IPIC connection | APPC or MRO connection | APPC or MRO connection | IPIC connection | IPIC connection | APPC or MRO connection | IPIC connection | IPIC connection | APPC or MRO connection |
Released | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | |
CICS TS 4.2, 5.1, or 5.2 | Acquired | IPIC connection | APPC or MRO connection | APPC or MRO connection | IPIC connection | IPIC connection | APPC or MRO connection | IPIC connection | IPIC connection | IPIC connection |
Released | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection |
Version of CICS in the AOR | Status of IPCONN resource | CICS TS 3.2 or 4.1 ROR | CICS TS 4.2, 5.1, or 5.2 ROR | ||||||
---|---|---|---|---|---|---|---|---|---|
File control | Transient data | Temporary storage | DL/I | File control | Transient data | Temporary storage | DL/I | ||
CICS TS 3.2 | Acquired | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection |
Released | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | |
CICS TS 4.1 | Acquired | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection |
Released | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | |
CICS TS 4.2, 5.1, or 5.2 | Acquired | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | IPIC connection | IPIC connection | IPIC connection | APPC or MRO connection |
Released | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection | APPC or MRO connection |
In CICS Transaction Server for z/OS®, Version 5 Release 1, the IPIC service transactions were redefined to run in CICS key. You must upgrade the CSD to the latest level of resource definitions, supplied with your release, to pick up the changes to the IPIC service task resource definitions. For more information about upgrading the CSD, see Upgrading the CSD for CICS-supplied and other IBM-supplied resource definitions.