You can define multiple URT names for use in a server group identified by a server ID. These URTs are loaded into memory when the server is first initialized. You can also add a new URT name to a server without recycling it.
In the @DATACOM_URTS TDS table, parameterized by a server ID, define the URT names for use in a server associated with this server ID. Populate the table with all possible CA Datacom DBIDs.
At startup, each server instance uses the multiple-URT method, that is, it attempts to load the URTs referred to in the @DATACOM_URTS(
serverid) table. If the latter is empty, the server uses the single-URT method. When the single-URT method is activated, the server cannot use the multiple-URT method until the next session. When loading a URT, the server searches the STEPLIB concatenation of load libraries first and then the load library denoted by the HRNEXTR DD statement.
At the first database call, the server loads or locates among the already loaded URTs the corresponding URT and uses the same URT for the duration of the transaction. A CA Datacom OPEN is issued and the URT is marked as open and remains open, until it is specifically closed or the server is shut down.
When the server starts up, all the URT names specified in the DATACOM_URTS(
serverid) table are loaded into the server address space and marked as available. This indicates that the URT is loaded and left unopened.