Benefits of using OTMA
IMS applications that do not use OTMA do not need to be modified to use OTMA, unless they use SETO calls, in which case, you might need to modify them to use OTMA.
The SETO
call applies to APPC/IMS and SPOOL/API processing.
For each OTMA-originated transaction, the SETO
call
returns a status code. You can bracket the SETO
call
with an INQY
call if necessary.
Full-duplex processing provides an environment in which transactions and output messages are sent and processed in parallel.
Flow-control and transaction-processing attributes are dynamically bound to the transaction.
- OTMA uses the z/OS® cross-system coupling facility application programming interface (API).
- OTMA does not use VTAM and IMS device-dependent support.
Transactions based on different protocols (that is, that have different processing requirements such as being recoverable or irrecoverable) can be associated with a single transaction pipe.
You can connect up to 255 clients to the OTMA group.
Messages can be extended using the user-data section of the message prefix, allowing additional user information to be sent with the transaction.
User information and transaction pipe name are included within the messages themselves.
Different clients can specify the same transaction pipe names, instead of needing to use uniquely named resources.
You do not need to use networking architectures, such as SNA (Systems Network Architecture).