소개

본 장에서는 OpenFrame 운영에 필요로 하는 설정 파일의 구조에 대해 설명한다.

OpenFrame의 동작에 필요한 설정값은 다음의 경로에 각 제품별로 배포된다. 이를 ofconfig 툴을 이용해 노드별로 데이터베이스에 적재시킨 후 실제 시스템 운영 상황에서는 각 노드마다 존재하는 Tmax TCache에 불러와 사용한다.

 $OPENFRAME_HOME/config

OpenFrame 설정값을 적재하기 위해 배포되는 파일은 다음과 같이 구성된다. 'SECTION''KEY''VALUE'를 입력한다.

#
# TYPE
#   1 : Y_N
#   2 : String
#   3 : Number
#
# AVAIL VALUE
#   delimiter : COMMA(',') or DASH('-'; NUMBER(TYPE 3) range)
#
#
#
-----------------------------------------------------------------------------------------------------------
 SUBJECT | SECTION |  KEY           | TYPE | DEFAULT_VALUE   |  VALUE          | AVAIL_VALUE | DESCRIPTION
-----------------------------------------------------------------------------------------------------------
 cobol   | HCOB85  | COMMAND        |  2   | ccbl2002        | ccbl2002        |             |
 cobol   | HCOB85  | COPY_EXT       |  2   | cpy,cbl,txt,TXT | cpy,cbl,txt,TXT |             |
 console | CONSOLE | RETRY_COUNT    |  3   | 3               | 3               |             |
 console | CONSOLE | RETRY_INTERVAL |  3   | 5               | 5               |             |
 console | CONSOLE | ALIVE_INTERVAL |  3   | 10              | 10              |             |
 console | CONSOLE | CHECK_AUTH     |  1   | NO              | YES             |             |
...
      :                     :                    :                       :
      :                     :                    :                       :

환경설정 파일은 다음의 구조로 구성된다.

항목 설명

SUBJECT

환경설정 항목의 동작 모듈별 분류기준이 된다.

SECTION

환경설정 항목의 모듈 내 기능별 분류 기준이 된다.

KEY

환경설정 값을 획득하기 위한 키 이름이다.

TYPE

환경설정 항목의 값의 유형을 지정한다.

  • 1 : Y_N (YES, NO를 설정 값으로 지정한다.)

  • 2 : String (문자열 값을 설정 값으로 지정한다.)

  • 3 : Number (숫자를 값으로 지정한다.)

DEFAULT_VALUE

VALUE가 지정되지 않았을 때 사용할 기본 설정값을 지정한다.

VALUE

동작에 사용할 설정 값을 지정한다.

AVAIL_VALUE

명시할 수 있는 개별적인 값 또는 범위를 표시한다.

DESCRIPTION

환경설정 항목의 설명을 기록한다. 이 값은 시스템의 동작에 영향을 주지 않는다.

이 파일을 ofconfig의 import 명령으로 DB에 저장하며, 운용 도중엔 Tmax TCache에 적재되어 사용되기 때문에 OpenFrame 동작을 위해 TCache의 관리 프로그램 중 pfmtcacheadmin의 -c 명령으로 캐시 공간을 미리 할당해두어야 한다. 또한 OpenFrame이 정상적으로 노드별 설정에 접근하기 위해 OPENFRAME_NODENAME 환경변수에 Tmax의 노드 이름 규칙을 따라 16자 이하의 노드 이름을 설정해야 한다. 설정값을 지정할 때 환경변수 값을 사용할 경우 OpenFrame Manager 제품을 통해 조회할 땐 환경변수값에 대한 실제 경로가 아닌 환경변수 값을 그대로 출력한다.

환경설정 값 관리에 대한 자세한 내용은 OpenFrame Base "툴 참조 안내서"의 'ofconfig’를 참조한다.