OTMAASY= parameter for procedures
Use the OTMAASY= parameter in procedure to specify whether (Y) or not (N) a non-response transaction originating from a program-to-program switch is to be scheduled asynchronously. Valid values are Y, N, and S. The default value is N.
CM0 transactions are always
asynchronous and have no affinity.
Restriction: This parameter applies to CM1 synchronous
transactions only. This parameter is for send-then-commit messages
only.
- Y
- Specifies that a non-response transaction originating from a program-to-program switch is scheduled asynchronously.
- N
- Specifies that a non-response transaction originating from a program-to-program switch is not scheduled asynchronously.
- S
- Specifies that the
first transaction originating from a program-to-program
switch performed through ISRT to a ALTPCB (if non-Express) is scheduled
synchronously and can continue the synchronous conversation.
If you specify OTMAASY=S, the first program-to-program switch that is able to continue the synchronous conversation is synchronous. Every further program switch is asynchronous.
If you specify OTMAASY=S, IMS overwrites the APPCASY value to S. If you specify APPCASY=S, IMS overwrites the OTMAASY value.
In a shared-queues environment where the support for synchronous APPC/OTMA is active (AOS=Y), if you specify OTMAASY=S, the program-to-program switch transactions do not have any affinity.
Tip: No DFS2082 is issued for a transaction that is scheduled
asynchronously.