10.3.18.3 Description
ARTSRM
centralizes the management of ART runtime
information, which is generated and queried by applications. This
server can be used for interval control for delaying the start of a
transaction instead of using /Q. This server can also be used to
release the runtime resources (such as file resources and ENQ
resources) when some ART for CICS application server die
abnormally. ARTSRM
does not support "Multiple Servers,
Single Queue (MSSQ)" configuration.
System and Resource Management Server (ARTSRM
) has
three versions: ARTSRM
, ARTSRM_ORA
(for
Oracle), and ARTSRM_UDB
(for UDB). ARTSRM
uses shared memory. ARTSRM_ORA
(for Oracle) and
ARTSRM_UDB
(for UDB) use shared memory or database to
store data; when configured to use database, the server utilizes DB
to provide HA capability.
When your ARTSRM
server uses shared memory and you
do not specify SRM_IPCKEY
, ARTSRM
for the
same region must be configured in the same Tuxedo group.
To enable "Multiple Servers, Single Queue (MSSQ)" configuration
for MSSQ notification, SECONDARYRQ=Y
must be set.
To use ARTSRM_ORA
or ARTSRM_UDB
,
database tables must be created before startup. The sample script
to create these tables is named as
crsrmtable_{Oracle|UDB}
and is placed at
$KIXDIR/tools
. The Tuxedo group where
ARTSRM_ORA
or ARTSRM_UDB
resides must
configure OPENINFO
; ARTSRM_ORA
or
ARTSRM_UDB
of the same region must use the same
database.
When using ARTSRM_UDB
, do the following steps to
rebind.
- Set environment variable
MT_DB_LOGIN
to enter database connection information. - Go to
$KIXDIR/tools
. - Execute:
bindsrm.sh
In terms of user application, all configured
ARTSRM
must use the same storage media, either database or memory; otherwise, the named counter cannot work correctly.If the server is rebooted, runtime information will be lost.
Two system servers must be configured in the
UBBCONFIG
file beforeARTSRM
can work correctly: -
TMUSREVT
This server is used to support updating terminals attributes.
When a terminal updates another terminal attribute,
ARTSRM
publishes the event to notify the terminal that being updated. -
TMSYSEVT
This server is used to release the file resource and ENQ resource.
When some servers die,
ARTSRM
releases the dead server acquired file resource and the dead server acquired ENQ resource.
Parent topic: ARTSRM Configuration