Tmax 서버 설정
본 부록에서는 Tmax 서버 모듈을 설정하는 방법에 대해 설명한다.
1. 개요
OpenFrame Base 시스템에는 여러 가지 서비스를 제공해주는 Tmax 서버 모듈이 같이 제공된다.
서버 모듈 | 설명 |
---|---|
콘솔 메시지의 관리 및 중계를 담당한다. |
|
데이터셋 관리 서버이다. 종료 일자가 지난 데이터셋에 대한 자동 삭제 등의 기능을 수행한다. |
|
데이터셋 편집 서버이다. OFAdmin 등의 클라이언트로부터 특정 데이터셋에 대한 편집 요청을 받아 데이터셋에 대한 할당(Allocation)을 수행하고, 데이터셋의 레코드 데이터를 클라이언트로 전송한다. |
|
ofrlhsvr 서버는 데이터셋 Lock 요청을 위해 Lock handle을 할당한다. |
|
OFAdmin, Tool 등의 클라이언트로부터 데이터셋의 생성, 삭제 등의 요청을 받아 처리한다. |
|
SMF 로그를 관리한다. |
|
OpenFrame 시스템의 접근 제어에 대한 요청을 받아 처리한다. |
2. ofrcmsvr
ofrcmsvr 서버는 콘솔 메시지의 관리 및 중계를 담당하는 콘솔 서버이다. 서버 유형은 UCS이고 도메인당 하나의 인스턴스를 갖는다.
서버를 설정하는 예는 다음과 같다.
ofrcmsvr SVGNAME = svg_domain, MIN = 1, MAX = 1, SVRTYPE=UCS, CLOPT="-o $(SVR)$(DATE).out -e $(SVR)$(DATE).err"
서버의 서비스를 설정하는 예는 다음과 같다.
################################################################################ # 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
ofrdmsvr 서버는 데이터셋 관리 서버로 종료 일자가 지난 데이터셋에 대한 자동 삭제 등의 기능을 수행한다. 서버 유형은 UCS이고 도메인당 하나의 인스턴스를 갖는다.
서버를 설정하는 예는 다음과 같다.
ofrdmsvr SVGNAME = svg_domain, MIN = 1, MAX = 1, SVRTYPE=UCS, CLOPT="-o $(SVR)$(DATE).out -e $(SVR)$(DATE).err"
ofrdmsvr 서버의 경우 별도의 서비스 설정이 필요없다.
4. ofrdsedt
ofrdsedt 서버는 데이터셋 편집 서버이다. OFAdmin 등의 클라이언트로부터 특정 데이터셋에 대한 편집 요청을 받아 데이터셋에 대한 할당(Allocation)을 수행하고, 데이터셋의 레코드 데이터를 클라이언트로 전송한다. 서버 유형은 대화형(Conversational)이고 여러 개의 인스턴스를 갖는다.
서버를 설정하는 예는 다음과 같다.
ofrdsedt SVGNAME = svg_node1, CONV=Y, CLOPT="-o $(SVR)$(DATE).out -e $(SVR)$(DATE).err"
서버의 서비스를 설정하는 예는 다음과 같다.
################################################################################ # ofrdsedt # ################################################################################ OFRDSEDTDSVIEW SVRNAME = ofrdsedt
5. ofrlhsvr
ofrlhsvr 서버는 데이터셋 Lock 요청을 위해 Lock handle을 할당하는 서버이다.
데이터베이스의 DBMS_LOCK.ALLOCATE_UNIQUE를 통해 특정 lockname에 대한 handle을 반환한다. 서버 유형은 TCS(Tmax Control Server)이고, 여러 개의 인스턴스를 갖는다. OpenFrame 환경설정 중 ds 서브젝트에서 DATASET_LOCK 섹션의 DBMS_LOCK 키의 VALUE 항목값을 'YES’로 지정한 경우 ofrlhsvr 서버를 사용할 수 있다.
OpenFrame 환경설정에 대한 자세한 내용은 OpenFrame Base "환경설정 안내서"를 참고한다. |
서버를 설정하는 예는 다음과 같다.
ofrlhsvr SVGNAME = svg_node1, CLOPT="-o $(SVR)$(DATE).out -e $(SVR)$(DATE).err""
서버의 서비스를 설정하는 예는 다음과 같다.
################################################################################ # ofrlhsvr # ################################################################################ OFRLHALLOC SVRNAME = ofrlhsvr OFRDBMSLOCKLST SVRNAME = ofrlhsvr OFRDBMSLOCKLST2 SVRNAME = ofrlhsvr
6. ofrsasvr
ofrsasvr 서버는 OpenFrame 시스템의 접근 제어에 대한 요청을 받아 처리하는 서버이다. 서버 유형은 UCS이고 도메인당 하나의 인스턴스를 갖는다.
서버를 설정하는 예는 다음과 같다.
ofrsasvr SVGNAME = svg_domain, MIN = 1, MAX = 1, SVRTYPE=UCS, CLOPT="-o $(SVR)$(DATE).out -e $(SVR)$(DATE).err"
서버의 서비스를 설정하는 예는 다음과 같다.
################################################################################ # 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
ofrsmlog 서버는 SMF 레코드를 기록하고 SMF 데이터셋을 관리하는 서버이다. 서버 유형은 TCS이고 도메인당 하나의 인스턴스를 갖는다.
서버를 설정하는 예는 다음과 같다.
ofrsmlog SVGNAME = svg_domain, MIN = 1, MAX = 1, CLOPT="-o $(SVR)$(DATE).out -e $(SVR)$(DATE).err"
서버의 서비스를 설정하는 예는 다음과 같다.
################################################################################ # ofrsmlog # ################################################################################ OFRSMLOGWRITE SVRNAME = ofrsmlog OFRSMLOGSTATUS SVRNAME = ofrsmlog OFRSMLOGCONTROL SVRNAME = ofrsmlog
8. ofruisvr
ofruisvr 서버는 OFAdmin, Tool 등의 클라이언트로부터 데이터셋의 생성, 삭제 등의 요청을 받아서 처리하는 서버이다. 서버 유형은 TCS이고 여러 개의 인스턴스를 갖는다.
서버를 설정하는 예는 다음과 같다.
ofruisvr SVGNAME = svg_node1, CLOPT="-o $(SVR)$(DATE).out -e $(SVR)$(DATE).err"
서버의 서비스를 설정하는 예는 다음과 같다.
################################################################################ # 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