소개

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

OpenFrame 운영을 위해서 각 제품의 환경설정은 다음의 경로에 각각의 파일로 저장된다. 이를 ofconfig 툴을 이용해 데이터베이스에 적재시킨다. 실제 시스템 사용 상황에서는 Tmax 서버인 ofrcfsvr에 서비스를 요청하여 환경설정 값을 획득한다.

 $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를 config의 값으로 지정한다.)

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

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

DEFAULT_VALUE

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

VALUE

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

AVAIL_VALUE

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

DESCRIPTION

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

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