10.3.8.3 Description
ARTATRN
servers present application transactions as
Tuxedo services and when receiving a transaction request, execute
the corresponding programs.
These programs are screen less programs which cannot interact directly with the terminal user.
In contrast to ARTSTRN
servers, these servers are
transactional in order to manage true CICS transactions. They are
only called from other servers (START TRANSID) and never directly
from terminals or clients.
When starting, an ARTATRN
server publishes one
service per transaction it offers. These transactions are named
"ASYNC_{transaction_name} (.
This server also publishes an internal transaction called
ASYNC_QUEUE
.
- When a user program calls a transaction, the
KIX__START_TRANSID
function makes atpacall
to the corresponding transaction (service). - One
ARTATRN
offering this service receives the request with the associated message, then processes the transaction. - The transactions ends without returning a message to the caller.
Only transactions belonging to no tranclasses, or to a tranclass with maxactive >1 are advertised by these servers.
Parent topic: ARTATRN Configuration