시스템 서버 설정
본 장에서는 OSI 시스템 서버(Control Region)를 설정하는 방법을 기술한다.
1. 개요
OSI 시스템 서버들은 모두 TP-Monitor인 Tmax의 관리를 받는다.
다음은 OSI에서 운영을 위해 설정해야 하는 시스템 서버이다. 그 외 서버는 별도의 설정 과정 없이 사용이 가능하다.
구분 | 설명 |
---|---|
OSI 시스템 서버와 MPP 사용자 서버를 기동 및 종료를 담당하는 서버이다. |
|
하나의 IMSID로 요청되는 모든 메시지는 이 스케줄 서버를 통해서 스케줄링되어 MPP 서버들로 메시지가 전달된다. |
|
하나의 IMSID에서 명령어(OSI Command) 처리를 담당하기 위한 서버이다. |
|
IBM MQ 제품과 연동 및 OTMA 기능을 제공하는 서버이다. |
OSI 시스템 서버를 운영하기 위해서는 시스템 서버 정보를 Tmax에 등록하는 과정이 필요하다. 시스템 서버를 Tmax에 등록하기 위해 Tmax의 환경설정 파일을 작성해야 한다. 환경설정의 자세한 설명은 각 절에서 자세하게 설명한다.
2. 기동/종료 서버(osiomsvr)
OSI 시스템 서버와 MPP 사용자 서버를 기동 및 종료를 담당하는 서버이다. IMS 시스템별로 등록할 필요없이 공통으로 등록된다.
2.1. Tmax 환경설정
다음은 osiomsvr 서버를 OSI에서 사용하기 위해서 Tmax 환경설정 파일에 공통으로 등록해야하는 서버 및 서비스를 설정하는 예제이다.
-
공통 설정
Tmax 환경설정 파일에 [SERVER] 절 및 [SERVICE] 절을 다음과 같이 설정한다.
*SERVER osiomsvr SVGNAME = svg_domain, MIN = 1, MAX = 1, SVRTYPE = UCS *SERVICE OSIOMSVRBOOT SVRNAME = osiomsvr OSIOMSVRDOWN SVRNAME = osiomsvr OSIOMSVRREL SVRNAME = osiomsvr
3. 스케줄 서버(osisschd)
OSI 메시지의 스케줄링과 그에 필요한 제반 기능들을 제공하는 시스템 서버이다. 스케줄 서버는 IMS시스템별로 하나씩 등록된다.
3.1. Tmax 환경설정
다음은 스케줄 서버를 OSI에서 사용하기 위해서 Tmax 환경설정 파일에 공통으로 등록해야하는 서버 및 서비스와 각 IMS 시스템별로 등록해야하는 서버를 설정하는 예제이다.
-
공통 설정
Tmax 환경설정 파일에 [SERVER] 절 및 [SERVICE] 절을 다음과 같이 설정한다. 서비스는 IMS 시스템별로 등록할 필요없이 공통으로 한번만 설정하면 된다.
*SERVER osisschd SVGNAME = svg_domain, MIN = 0, MAX = 10, SVRTYPE = UCS *SERVICE OSISSCHDCTL SVRNAME = osisschd OSISSCHDSVC SVRNAME = osisschd OSISSCHDREG SVRNAME = osisschd OSISSCHDDTP SVRNAME = osisschd OSISSCHDOTMA SVRNAME = osisschd
-
IMS 시스템별 설정
IMSID가 IMSA인 경우에는 IMSASCHD라는 이름으로 된 서버를 등록해야 한다. 예제에서 굵은 글씨체로 표시된 부분이 IMSID가 다른 경우 변경해야 하는 부분이다. IMSASCHD 서버의 실제 바이너리 이름인 osisschd는 TARGET 옵션을 사용하여 지정하도록 한다.
*SERVER IMSASCHD SVGNAME = svg_domain, MIN = 1, MAX = 1, SVRTYPE = UCS, TARGET = osisschd
4. 커맨드 서버(osicmdsv)
커맨드 서버는 OSI 시스템 운영에 필요한 여러 가지 기능을 명령어로 처리하는 서버로, IMS 시스템별로 하나씩 등록되어야 한다.
4.1. Tmax 환경설정
다음은 커맨드 서버를 OSI에서 사용하기 위해서 Tmax 환경설정 파일에 등록하는 예제이다.
스케줄 서버와 마찬가지로 공통으로 등록해야 하는 서버 및 서비스와 각 IMS 시스템별로 등록해야하는 서버가 있다.
-
공통 설정
Tmax 환경설정 파일에 [SERVER] 절 및 [SERVICE] 절을 다음과 같이 설정한다. 서비스는 IMS 시스템별로 등록할 필요없이 공통으로 한번만 설정하면 된다.
*SERVER osicmdsv SVGNAME = svg_domain, MIN = 0, MAX = 10, SVRTYPE = UCS *SERVICE OSICMDSVSVC SVRNAME = osicmdsv
-
IMS 시스템별 설정
IMSID가 IMSA인 경우에는 IMSACMMD라는 이름으로 된 서버를 등록해야 한다. 예제에서 굵은 글씨체로 표시된 부분이 IMSID가 다른 경우 변경해야 하는 부분이다. IMSACMMD 서버의 실제 바이너리 이름인 osicmdsv는 TARGET 옵션을 사용하여 지정하도록 한다.
*SERVER IMSACMMD SVGNAME = svg_domain, MIN = 1, MAX = 1, SVRTYPE = UCS, TARGET = osicmdsv
5. OTMA 서버(osiotmasvr)
OTMA 서버는 IBM MQ 제품과 연동 및 OTMA 기능을 제공하는 서버로 IMS 시스템별로 하나씩 등록되어야 한다.
5.1. Tmax 환경설정
다음은 OSI에서 OTMA 서버를 사용하기 위해 Tmax 환경설정 파일에 등록하는 예제이다.
스케줄 서버와 마찬가지로 공통으로 등록해야 하는 서버 및 서비스와 각 IMS 시스템별로 등록해야하는 서버가 있다.
-
공통 설정
Tmax 환경설정 파일에 [SERVER] 절 및 [SERVICE] 절을 다음과 같이 설정한다. 서비스는 IMS 시스템별로 등록할 필요없이 공통으로 한번만 설정하면 된다.
*SERVER osiotmasvr SVGNAME = svg_node1, MIN = 0, MAX = 10, SVRTYPE = UCS, CLOPT="-o $(SVR)$(DATE).out -e $(SVR)$(DATE).err"
-
IMS 시스템별 설정
IMSID가 IMSA인 경우에는 IMSAOTMA라는 이름으로 된 서버를 등록해야 한다. 예제에서 굵은 글씨체로 표시된 부분이 IMSID가 다른 경우 변경해야 하는 부분이다. IMSAOTMA 서버의 실제 바이너리 이름인 osiotmasvr는 TARGET 옵션을 사용하여 지정하도록 한다.
*SERVER IMSAOTMA SVGNAME = svg_node1, MIN = 1, MAX = 1, SVRTYPE = UCS, TARGET = osiotmasvr, CLOPT="-o $(SVR)$(DATE).out -e $(SVR)$(DATE).err" TARGET = osiotmasvr