10.3.4.3 Description
ARTTSQ
manages temporary storage queues, it serves
the functionalities required by EXEC CICS: WRITEQ TS, READQ TS and
DELETEQ TS. Two versions of ARTTSQ
server are
delivered : ARTTSQ
(for Oracle db), and
ARTTSQ_UDB
(for UDB) . TMS
and
OPENINFO
must be defined accordingly.
ARTTSQ
publishes two main kinds of services:
- TSQUEUE: This service is published only once when the first
ARTTSQ
starts. TSQUEUE processes TSQ requests for queues matching no TSMODEL. -
{TSMODEL}_TSQUEUE
: One of those services is published for each TSMODEL.The server publishing this service will accomplish all the operations needed on the queues matching this TSMODEL.
One server will publish the TSMODELs belonging to the resource groups assigned to this server thru the -l option.
A group of resources must be assigned to a single tsq serverto avoid trying to publish the same service twice. This is checked at boot time and will generate error messages during the boot phase when not respected, but no action will be taken.
It is critical, and verified by TSQ servers at boot time, that
MIN
andMAX
number of servers are set to 1.It is critical that the same server which created one queue (first write) also serves all other read/write delete requests to this queue. This is the reason why each service, either generic or corresponding to a specific model, must be advertised by a single server.
This unicity is verified when services are published.
The auxiliary TSQ data is lost after the server is down (e.g. stop or crash).
Parent topic: ARTTSQ Configuration