Tmax Server Configuration
This appendix describes how to configure the Tmax server modules.
1. Overview
The following are Tmax server modules that provide essential services in Base.
Server Module | Description |
---|---|
Manages and relays console messages. |
|
Data set management server that automatically deletes expired data sets. |
|
Data set update server. It receives a data set update request from a client like OFAdmin, allocates the request, and then sends the result back to the client. |
|
Allocates a lock handle to obtain a lock on the data set. |
|
Handles data set create and delete requests from clients like OFAdmin or tools. |
|
Manages SMF logs. |
|
Receives access control requests for the OpenFrame system. |
2. ofrcmsvr
This is a user control server (UCS) and a console server that manages and relays console messages. Each domain has a single instance of ofrcmsvr.
The following example shows how to configure the server settings.
ofrcmsvr SVGNAME = svg_domain, MIN = 1, MAX = 1, SVRTYPE=UCS, CLOPT="-o $(SVR)$(DATE).out -e $(SVR)$(DATE).err"
The following example shows how to configure service settings.
################################################################################ # ofrcmsvr # ################################################################################ OFRCMSVRDISPLAY SVRNAME = ofrcmsvr OFRCMSVRAREQ SVRNAME = ofrcmsvr OFRCMSVRCLRREQ SVRNAME = ofrcmsvr OFRCMSVRAREPLY SVRNAME = ofrcmsvr OFRCMSVRCREPLY SVRNAME = ofrcmsvr OFRCMSVRCONN SVRNAME = ofrcmsvr OFRCMSVRDISCONN SVRNAME = ofrcmsvr OFRCMSVRALIST SVRNAME = ofrcmsvr OFRCMSVRPUTMSG SVRNAME = ofrcmsvr OFRCMSVRHISTORY SVRNAME = ofrcmsvr OFRCMSVRCHECK SVRNAME = ofrcmsvr OFRCMSVRCOMMAND SVRNAME = ofrcmsvr OFRCMSVRRETCMD SVRNAME = ofrcmsvr OFRCMSVRCRILIST SVRNAME = ofrcmsvr OFRCMSVRCRIMSG SVRNAME = ofrcmsvr
3. ofrdmsvr
This UCS is a data set management server. It automatically deletes expired data sets. Each domain has a single instance of ofrdmsvr.
The following example shows how to configure the server settings.
ofrdmsvr SVGNAME = svg_domain, MIN = 1, MAX = 1, SVRTYPE=UCS, CLOPT="-o $(SVR)$(DATE).out -e $(SVR)$(DATE).err"
No additional service settings need to be configured for ofrdmsvr.
4. ofrdsedt
This conversational server is a data set update server. It receives a data set update request from a client like OFAdmin, allocates the request, and then sends the result back to the client. Each domain can have multiple instances of ofrdsedt.
The following example shows how to configure the server settings.
ofrdsedt SVGNAME = svg_node1, CONV=Y, CLOPT="-o $(SVR)$(DATE).out -e $(SVR)$(DATE).err"
The following example shows how to configure service settings.
################################################################################ # ofrdsedt # ################################################################################ OFRDSEDTDSVIEW SVRNAME = ofrdsedt
5. ofrlhsvr
The ofrlhsvr server allocates a lock handle to obtain a lock on a data set.
A lock handle is returned through DBMS_LOCK.ALLOCATE_UNIQUE. The ofrlhsvr is a Tmax control server (TCS), and you can run multiple instances of the server. You can use the ofrlhsvr server by setting DBMS_LOCK to YES in the DATASET_LOCK section from the ds subject in the OpenFrame configuration.
For more information about the OpenFrame configuration, refer to the OpenFrame Configuration Guide. |
The following example shows how to configure the server settings.
ofrlhsvr SVGNAME = svg_node1, CLOPT="-o $(SVR)$(DATE).out -e $(SVR)$(DATE).err""
The following example shows how to configure service settings.
################################################################################ # ofrlhsvr # ################################################################################ OFRLHALLOC SVRNAME = ofrlhsvr OFRDBMSLOCKLST SVRNAME = ofrlhsvr OFRDBMSLOCKLST2 SVRNAME = ofrlhsvr
6. ofrsasvr
This UCS receives access control requests for the OpenFrame system. Each domain has a single instance of ofrsasvr.
The following example shows how to configure the server settings.
ofrsasvr SVGNAME = svg_domain, MIN = 1, MAX = 1, SVRTYPE=UCS, CLOPT="-o $(SVR)$(DATE).out -e $(SVR)$(DATE).err"
The following example shows how to configure service settings.
################################################################################ # ofrsasvr # ################################################################################ SAFX_STAT_CLS SVRNAME = ofrsasvr SAFX_AUTH_CHK SVRNAME = ofrsasvr SAFX_TKN_CRE SVRNAME = ofrsasvr SAFX_TKN_CHG SVRNAME = ofrsasvr SAFX_TKN_DEL SVRNAME = ofrsasvr SAFX_GET_PASSWD SVRNAME = ofrsasvr SAFX_GET_SACEE SVRNAME = ofrsasvr SAFX_ADD_GRP SVRNAME = ofrsasvr SAFX_DEL_GRP SVRNAME = ofrsasvr SAFX_ALT_GRP SVRNAME = ofrsasvr SAFX_LIST_GRP SVRNAME = ofrsasvr SAFX_GET_DAYS SVRNAME = ofrsasvr SAFX_PASSWORD SVRNAME = ofrsasvr SAFX_GET_CLASS SVRNAME = ofrsasvr SAFX_GET_CODE SVRNAME = ofrsasvr SAFX_GETGROUP SVRNAME = ofrsasvr SAFX_LISTGROUP SVRNAME = ofrsasvr SAFX_GETDSD SVRNAME = ofrsasvr SAFX_LISTDSD SVRNAME = ofrsasvr SAFX_ADDDSD SVRNAME = ofrsasvr SAFX_ALTDSD SVRNAME = ofrsasvr SAFX_DELDSD SVRNAME = ofrsasvr SAFX_GETPACC SVRNAME = ofrsasvr SAFX_LISTPACC SVRNAME = ofrsasvr SAFX_PERMIT SVRNAME = ofrsasvr SAFX_GETRLIST SVRNAME = ofrsasvr SAFX_RLIST SVRNAME = ofrsasvr SAFX_RDEFINE SVRNAME = ofrsasvr SAFX_RALTER SVRNAME = ofrsasvr SAFX_RDELETE SVRNAME = ofrsasvr SAFX_GETUSERS SVRNAME = ofrsasvr SAFX_LISTUSER SVRNAME = ofrsasvr SAFX_ADDUSER SVRNAME = ofrsasvr SAFX_ALTUSER SVRNAME = ofrsasvr SAFX_DELUSER SVRNAME = ofrsasvr SAFX_GETCO SVRNAME = ofrsasvr SAFX_LISTCO SVRNAME = ofrsasvr SAFX_CONNECT SVRNAME = ofrsasvr SAFX_REMOVE SVRNAME = ofrsasvr SAFX_ALTERCO SVRNAME = ofrsasvr SAFX_ALTER_PE SVRNAME = ofrsasvr SAFX_DELETE_PE SVRNAME = ofrsasvr SAFX_GET_UATTR SVRNAME = ofrsasvr
7. ofrsmlog
This TCS stores SMF records and manages SMF data sets. Each domain has a single instance of ofrsmlog.
The following example shows how to configure the server settings.
ofrsmlog SVGNAME = svg_domain, MIN = 1, MAX = 1, CLOPT="-o $(SVR)$(DATE).out -e $(SVR)$(DATE).err"
The following example shows how to configure service settings.
################################################################################ # ofrsmlog # ################################################################################ OFRSMLOGWRITE SVRNAME = ofrsmlog OFRSMLOGSTATUS SVRNAME = ofrsmlog OFRSMLOGCONTROL SVRNAME = ofrsmlog
8. ofruisvr
This TCS handles data set create and delete requests from clients like OFAdmin or tools. Each domain can have multiple instances of ofruisvr.
The following example shows how to configure the server settings.
ofruisvr SVGNAME = svg_node1, CLOPT="-o $(SVR)$(DATE).out -e $(SVR)$(DATE).err"
The following example shows how to configure service settings.
################################################################################ # ofruisvr # ################################################################################ OFRUISVRPRINTER SVRNAME = ofruisvr OFRUISVRTSAM SVRNAME = ofruisvr OFRUISVRERRMSG SVRNAME = ofruisvr OFRUISVRSPPATH SVRNAME = ofruisvr OFRUISVRDSPATH SVRNAME = ofruisvr OFRUISVRDSCRE SVRNAME = ofruisvr OFRUISVRDSDEL SVRNAME = ofruisvr OFRUISVRDSCOPY SVRNAME = ofruisvr OFRUISVRDSCOPY2 SVRNAME = ofruisvr OFRUISVRDSKEY SVRNAME = ofruisvr OFRUISVRDSKEYREC SVRNAME = ofruisvr OFRUISVRDSKEYRAND SVRNAME = ofruisvr OFRUISVRDSMOVE SVRNAME = ofruisvr OFRUISVRDSMOVE2 SVRNAME = ofruisvr OFRUISVRDSLOAD SVRNAME = ofruisvr OFRUISVRDSSAVE SVRNAME = ofruisvr OFRUISVRDSEXP SVRNAME = ofruisvr OFRUISVRDSIMP SVRNAME = ofruisvr OFRUISVRDSTOUCH SVRNAME = ofruisvr OFRUISVRGDGCRE SVRNAME = ofruisvr OFRUISVRGDGDEL SVRNAME = ofruisvr OFRUISVRPSVOL SVRNAME = ofruisvr OFRUISVRDSLIST SVRNAME = ofruisvr OFRUISVRPSDS2 SVRNAME = ofruisvr OFRUISVRPSCAT2 SVRNAME = ofruisvr OFRUISVRPSENT2 SVRNAME = ofruisvr OFRUISVRPSCAT3 SVRNAME = ofruisvr OFRUISVRSCHEMA SVRNAME = ofruisvr OFRUISVRRDFILE SVRNAME = ofruisvr OFRUISVRRDDIR SVRNAME = ofruisvr OFRUISVRWRJCL SVRNAME = ofruisvr OFRUISVRDLJCL SVRNAME = ofruisvr OFRUISVRDSVIEW SVRNAME = ofruisvr OFRUISVRPROFILE SVRNAME = ofruisvr OFRUISVRCOMMAND SVRNAME = ofruisvr OFRUISVRDEPLOY SVRNAME = ofruisvr OFRUISVRDSLISTALL SVRNAME = ofruisvr OFRUISVRWEBDECPY SVRNAME = ofruisvr OFRUISVRWEBDEVUE SVRNAME = ofruisvr OFRUISVRWEBDEEDT SVRNAME = ofruisvr OFRUISVRWEBDECNV SVRNAME = ofruisvr OFRUISVRVOLMGR SVRNAME = ofruisvr