OpenFrame OSC 환경설정

본 장에서는 OpenFrame OSC의 운영에 필요로 하는 설정 항목에 대해 설명한다.

1. 개요

OpenFrame OSC(이하 OSC)의 운영에 관련된 사항은 openframe_osc.conf에 각 'SECTION''KEY'에 설정한 후 ofconfig 툴을 이용하여 시스템 설정을 저장한다.

기본값이 '(NONE)'인 'KEY'가 일부 존재하며 그러한 'KEY''VALUE'를 '(NONE)'으로 지정했을 경우의 동작에 대해서는 해당 항목의 비고에 기재되어 있다.

다음은 각 서브젝트의 섹션에 대한 설명이다. 각 섹션별 키의 상세 입력 값에 대한 설명은 해당 절을 참고한다.

  • cobnet

    <.NET 애플리케이션>에서 코볼 애플리케이션을 호출할 수 있도록 제공하는 cobnet 서버에서 사용하는 항목들을 설정한다.

    섹션 설명

    GENERAL

    cobnet 서버 기동 및 운영을 위한 정보를 설정하는 영역이다.

  • osc

    OSC 시스템의 공통적인 정보가 설정된다.

    섹션 설명

    GENERAL

    OSC Region 기동 및 운영을 위한 정보 및 자원 정보를 설정하는 영역이다.

    OSCSCSVR

    시간 조건이 설정된 트랜잭션을 스케줄링하는 서버인 OSCSCSVR에 대한 정보를 설정하는 영역이다.

    OSCMCSVR

    OSC 애플리케이션 서버들의 모니터링을 관장하는 서버인 OSCMCSVR에 대한 정보를 설정하는 영역이다.

    OSCOSSVR

    OpenFrame Manager에 다양한 서비스를 제공하 기 위한 서버인 OSCOSSVR에 대한 정보를 설정하는 영역이다.

  • osc.{servername}

    OSC의 servername의 이름을 가지는 OSC 애플리케이션 서버에 사용하는 항목들을 설정한다. OSC 애플리케이션 서버명이 OSC00001라고 했을 때 SUBJECT명은 osc.OSC00001이 된다.

    섹션 설명

    GENERAL

    OSC 애플리케이션 서버의 기동 및 운영을 위한 정보 및 리소스 정보를 설정하는 영역이다.

    SAF

    OSC의 보안 관련 항목을 설정하는 영역이다.

    SD

    OSC 애플리케이션 서버에서 사용되는 시스템 정의(System Definition) 관련 항목을 설정하는 영역이다.

    TDQ

    OSC에서 사용하는 TDQ(Transient Data Queue) 관련 항목을 설정하는 영역이다.

    TSQ

    OSC에서 사용하는 TSQ(Temporary Storage Queue) 관련 항목을 설정하는 영역이다.

    CPM

    OSC 애플리케이션 서버 및 TN3270 클라이언트에서 사용할 CCSID 번호를 설정하는 영역이다.

    CPM_FLAG

    EBCDIC에서 ASCII로 변환할 때 또는 ASCII에서 EBCDIC으로 변환할 때 사용되는 CPM 플래그 옵션을 설정하는 영역이다.

    TRANCLASS

    OSC Region의 Tranclass 관련 항목을 설정하는 영역이다.

    CSPG

    OSC에서 페이징 기능을 사용할 때 해당 커맨드의 단축키를 설정하는 영역이다.

    DB2CONN

    DB2 세션을 사용할 때 세션 정보를 설정하는 영역이다.

    AUTINST

    OSC Region에서 SD에 정의하지 않은 리소스를 사용하기 위한 AutoInstall 관련 정보를 설정하는 영역이다.

  • osc.{osctlsvrname}

    OSC Region에서 로그 타입 TDQ를 사용할 경우 TDQ 로그 서버에서 사용하는 항목들을 설정한다.

    섹션 설명

    OSCTLSVR

    TDQ 로그 서버의 기동 및 운영을 위한 정보를 설정하는 영역이다.

  • osc.{oscmqsvrname}

    IBM WebSphere MQ 제품의 Queue Trigger Monitor를 위해 제공하는 서버에서 사용하는 항목들을 설정한다.

    섹션 설명

    MQ

    Queue Trigger Monitor 정보를 설정하는 영역이다.

2. cobnet

'.NET 애플리케이션’에서 코볼 애플리케이션을 호출할 수 있도록 제공하는 cobnet 서버에서 사용하는 항목들을 설정한다.

2.1. GENERAL

cobnet 서버 기동 및 운영을 위한 정보를 설정하는 영역이다.

2.1.1. LOG_LEVEL

cobnet 서버에서 출력할 로그 정보의 레벨을 설정한다.

항목 설명

파라미터 타입

String

기본값

D

범위

D,E,T

비고

  • D : Debug

  • E : Error

  • T : Test

3. osc

OSC 시스템의 공통적인 정보가 설정된다.

3.1. GENERAL

OSC Region 기동 및 운영을 위한 정보 및 자원 정보를 설정하는 영역이다.

3.1.1. SYSTEM_LOGLVL

OSC 시스템의 로그 레벨을 지정한다.

항목 설명

파라미터 타입

String

기본값

I

범위

D,E,I,T

비고

  • D : Debug

  • E : Error

  • I : Info

  • T : Test

3.1.2. NCS_FILE

NCS(Named Counter Service)에 사용되는 정보를 저장하는 임시 파일을 지정한다.

항목 설명

파라미터 타입

String

기본값

/tmp/OSCNCS

범위

비고

UNIX 파일 경로이다.

3.1.3. NCS_STORAGE

NCS(Named Counter Service)에 사용되는 정보 관리하는 저장공간을 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

AUX

범위

AUX,MAIN

비고

  • AUX : 디스크에서 관리

  • MAIN : 메모리에서 관리

3.1.4. NCS_WRITE_COUNT

NCS_STORAGE=AUX인 경우에만 유효한 설정으로 oscncsvr가 재기동될 때 지정된 값만큼 NCS_FILE에 기록된 count 값을 증가시킨다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

Number

기본값

1

범위

1~2147438640

비고

1이나 10의 배수로 지정한다.

3.1.5. XA_TSAM_DB

TSAM-XA 지원을 위해 Tmax 설정 중 [DB] 절의 OPENINFO의 값을 지정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

(NONE)

범위

비고

3.1.6. ASMTBL

ASM 테이블을 공유 메모리에 로드할지 여부를 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

Y_N

기본값

NO

범위

YES, NO

비고

  • YES : 로드한다.

  • NO : 로드하지 않는다.

3.1.7. REQUEST_FILEOPEN_WITH_LOCK_WAIT

FILE이나 EXTRA TDQ(DATASET)를 OPEN할 때 해당 데이터셋이 다른 태스크(Task)에 의해 이미 LOCK이 잡혀 있을 경우 대기할지 여부를 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

Y_N

기본값

NO

범위

YES, NO

비고

  • YES : 대기한다.

  • NO : 대기하지 않는다.

3.1.8. ENABLE_TX_TIME

CICS ASKTIME 명령어 수행 시 시스템을 사용자가 원하는 시간으로 설정하는 TX_TIME 기능을 사용할지 여부를 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

Y_N

기본값

NO

범위

YES, NO

비고

  • YES : TX_TIME 기능을 사용한다.

  • NO : TX_TIME 기능을 사용하지 않는다.

3.1.9. MQ_LIB_PATH

OSC에서 IBM MQ에 대한 MQI(MQ Interface)를 사용하기 위한 MQ library path를 지정한다.

항목 설명

파라미터 타입

String

기본값

(NONE)

범위

비고

UNIX 디렉터리 경로이다.

3.1.10. GETMAIN_EXTRA_SPACE

GETMAIN시 지정한 크기 만큼의 추가 버퍼를 메모리에 할당한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

Number

기본값

0

범위

0~(2^31 - 1)

비고

3.1.11. GETMAIN_ENABLE_MONITORING

GETMAIN SHARED를 OpenFrame Manager에서 모니터링할 수 있는 정보를 기록할지 여부를 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

Y_N

기본값

YES

범위

YES, NO

비고

  • YES : 모니터링 정보를 기록한다.

  • NO : 모니터링 정보를 기록하지 않는다.

3.2. OSCSCSVR

시간 조건이 설정된 트랜잭션을 스케줄링하는 서버인 OSCSCSVR에 대한 정보를 설정하는 영역이다.

3.2.1. BACKUP

Expire되지 않은 스케줄링 정보에 대한 백업 여부 및 저장 장소를 지정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

NONE

범위

NONE,TSAM

비고

  • NONE : 백업을 사용하지 않는다. NONE으로 설정하였을 경우 BACKUP_DATASET의 설정에 영향을 받지 않는다.

  • TSAM : TSAM 데이터셋을 이용한 백업을 사용한다.

3.2.2. BACKUP_DATASET

Expire되지 않은 스케줄링 정보를 백업할 데이터셋을 지정한다. BACKUP 항목에 TSAM으로 지정한 경우에 유효하다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

(NONE)

범위

비고

TSAM KSDS 데이터셋 형식으로 되어 있으며, 데이터셋의 키 크기는 20Bytes로 고정, 레코드 크기는 최소 20Bytes, 최대 32700Bytes의 가변 길이를 갖도록 설정되어야 한다.

3.3. OSCMCSVR

OSC 애플리케이션 서버들의 모니터링을 관장하는 서버인 OSCMCSVR에 대한 정보를 설정하는 영역이다.

3.3.1. REGION_ {regionname}

regionname은 OSC Region에 해당하는 이름으로 설정한다. Performance 레코드의 Data Section 필드 중 로그에 남기는 영역을 지정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

0-10,100-30

범위

비고

'오프셋(offset)- 길이(length)'로 이루어진 문자열로, 문자열 사이는 콤마(,)로 구별한다. 각 영역은 오프셋이 순차적으로 지정되어야 한다. (예: 1-10, 20-10)

다음은 OSCMCSVR 섹션의 설정 예이다. OSC00001의 경우 Performance 레코드의 Data Section 필드 중 2개의 영역을 설정하였다. 각 영역은 Data 섹션의 오프셋 0부터 10Bytes 영역과 오프셋 100부터 30Bytes 영역이다. OSCMCSVR은 해당 영역에 대해서 로그를 남긴다.

$ ofconfig list -s osc -sec OSCMCSVR

===================================================================================
  SUBJECT   |     SECTION      |         KEY         |            VALUE
===================================================================================
   osc      |    OSCMCSVR      |   REGION_OSC00001   |         0-10,100-30
            |                  |   REGION_OSC00002   |     100-50,200-10,300-65
===================================================================================

자세한 내용은 IBM 안내서 중 "CICS Customization Guide"의 CICS Monitoring 관련된 항목을 참고한다.

3.4. OSCOSSVR

OpenFrame Manager에 다양한 서비스를 제공하기 위한 서버인 OSCOSSVR에 대한 정보를 설정하는 영역이다.

3.4.1. DEPLOY_SOURCE_PATH

OSC 모듈을 디플로이하기 위한 원본 경로를 지정한다.

항목 설명

파라미터 타입

String

기본값

/tmp

범위

비고

UNIX 디렉터리 경로이다.

4. osc.{servername}

OSC의 servername의 이름을 가지는 OSC 애플리케이션 서버에 사용하는 항목들을 설정한다. OSC 애플리케이션 서버명이 OSC00001라고 했을 때 서브젝트명은 osc.OSC00001이 된다.

서브젝트명 osc.servername 에 설정된 섹션 및 키들은 서브젝트명 osc와 중복 지정될 수 있으며, 중복 지정될 경우에는 해당 servername의 서브젝트명 osc.servername의 설정의 우선순위가 높다.

4.1. GENERAL

OSC 애플리케이션 서버의 기동 및 운영을 위한 정보 및 리소스 정보를 설정하는 영역이다.

4.1.1. SYSID

OSC Region에 할당하는 SYSID를 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

CICS

범위

비고

최대 4Bytes 문자열을 가질 수 있다.

4.1.2. JOBID

OSC Region에 할당하는 JOBID를 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

STC00001

범위

비고

8Bytes의 문자열로 JOB이라는 문자를 제외한 3자리의 문자와 5자리의 숫자로 구성한다. 이 때 OSC의 모든 Region에서 각각 고유한 값으로 설정해야 하며 중복이 발생해서는 안 된다. 여기 설정된 JOBID는 OSC에서 Spool로 데이터를 쓸 때 OpenFrame의 Spool 디렉터리 아래에 생성되는 디렉터리의 이름 및 데이터셋 할당/해제를 위한 JOBID 값으로 사용된다.

SPOOL WRITE 명령을 사용할 경우에는 설정된 JOBID이름과 동일한 이름의 디렉터리에 Spool 데이터가 저장되고, WRITEQ TD 명령을 사용할 경우에는 JOBID 뒤의 숫자에 명령을 처리한 서버 프로세스의 SPR ID값을 더한 이름의 디렉터리에 데이터가 생성된다.

4.1.3. JOBNAME

OSC Region에 할당하는 JOB 이름을 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

OSCAPSVR

범위

비고

4.1.4. SYS_SHMKEY

OSC Region에서 사용하는 공유 메모리 키를 설정한다.

항목 설명

파라미터 타입

String

기본값

16001

범위

비고

4.1.5. SYS_SHMSIZE

OSC Region에서 사용하는 공유 메모리 크기를 설정한다.

항목 설명

파라미터 타입

Number

기본값

67108864

범위

비고

4.1.6. CWA_SIZE

CWA(Common Work Area)의 정보를 저장하는 공유 메모리 크기를 설정한다.

항목 설명

파라미터 타입

Number

기본값

512

범위

512~(2^31 - 1)

비고

4.1.7. GETMAIN_ATTACH_RETRY

리전 기동시 GETMAIN을 위한 shm attach 실패시 리전 재기동을 시도하는 횟수이다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

Number

기본값

10

범위

10~(2^31 - 1)

비고

Tmax 환경설정에서 OSC Region 서버의 CLOPT 설정에 -n 옵션이 지정되어 있어야 한다.

4.1.8. USR_SHMKEY

OSC Region에서 사용자 영역으로 할당하기 위해 사용하는 공유 메모리 키를 설정한다.

항목 설명

파라미터 타입

String

기본값

16002

범위

비고

4.1.9. USR_SHMSIZE

OSC Region에서 사용자 영역으로 할당하기 위해 사용하는 공유 메모리 크기를 설정한다.

항목 설명

파라미터 타입

Number

기본값

67108864

범위

비고

4.1.10. TASKNO_LOCATION

OSC에서 사용하는 태스크(Task)의 저장 위치를 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

SHM

범위

SHM,DB

비고

  • SHM : 태스크 번호를 공유 메모리에 저장하여 관리한다.

  • DB : 태스크 번호를 데이터베이스에 저장하여 관리한다.

4.1.11. TASKNO_MIN

OSC에서 사용하는 태스크(Task)의 최소값을 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

Number

기본값

0

범위

0~9999999

비고

4.1.12. TASKNO_MAX

OSC에서 사용하는 태스크(Task)의 최대값을 설정한다. 태스크가 최대값에 이르면 다음 태스크를 수행할 때 최소값부터 다시 시작한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

Number

기본값

9999999

범위

1~9999999

비고

4.1.13. TC_PATH

태스크 컨트롤(Task Control)에서 사용되는 임시 파일을 저장하는 디렉터리 경로를 설정한다.

항목 설명

파라미터 타입

String

기본값

/tmp/OSCTCDIR

범위

비고

4.1.14. IMSID

OSC에서 DL/I를 사용하는 경우 해당 DB 정보를 관리하는 OSI Control Region 이름을 지정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

IMSA

범위

비고

4.1.15. USERID

OSC Region 사용자를 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

OSCAUSER

범위

비고

4.1.16. AREA

사용자 업무로부터의 보호할 OSC 시스템 공유 메모리 영역을 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

(NONE)

범위

SYS,USR,TSQ,ALL

비고

  • SYS : 시스템 공유 메모리를 보호한다.

  • USR : 사용자 공유 메모리를 보호한다.

  • TSQ : TSQ 공유 메모리 보호한다.

  • ALL : 전체 공유 메모리 보호한다.

다음과 같이 여러 개의 옵션을 조합하여 지정할 수 있다.

SYS,USR,TSQ

4.1.17. PROTECT

사용자 업무로부터의 OSC 시스템 공유 메모리 보호를 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

RDWR

범위

RDWR,WRONLY,NONE

비고

  • RDWR : 시스템 공유 메모리의 READ/WRITE를 보호한다.

  • WRONLY : 시스템 공유 메모리의 WRITE만 보호한다.

  • NONE : 시스템 공유 메모리 보호를 적용하지 않는다.

4.1.18. OLOG_DB

트랜잭션 로그를 데이터베이스에 로깅할지 여부를 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

Y_N

기본값

NO

범위

YES, NO

비고

4.1.19. MC

OSC의 Transaction Monitoring 기능의 사용 여부를 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

Y_N

기본값

NO

범위

YES, NO

비고

4.1.20. CBLPSHPOP

COBOL 프로그램에서 CALL 명령어로 다른 프로그램을 호출하는 경우 핸들러 정보에 대한 PUSH/POP 기능의 사용 여부를 결정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

Y_N

기본값

NO

범위

YES, NO

비고

4.1.21. SVCTIMEOUT_ABCODE

Tmax 서버 타임아웃될 때 ABCODE를 지정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

(NONE)

범위

비고

ABCODE는 4Bytes 문자열이다.

4.1.22. SVCTIMEOUT_EXIT

Tmax 서버 타임아웃될 때 애플리케이션 서버 프로세스의 종료 여부를 결정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

Y_N

기본값

NO

범위

YES, NO

비고

4.1.23. GMTEXT

GMTRAN에서 사용될 메시지 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

'OpenFrame OSC System'

범위

비고

최대 길이는 따옴표를 제외하고 246문자이다.

4.1.24. GMTRAN

터미널이 처음 접속했을 때 자동으로 수행될 트랜잭션 ID를 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

CSGM

범위

비고

4.1.25. MAPDIR

OSC Map을 배치할 디렉터리 경로를 설정한다.

항목 설명

파라미터 타입

String

기본값

${OPENFRAME_HOME}/osc/region/{regionname}/map

범위

비고

4.1.26. TBLDIR

OSC 리소스 컨트롤 테이블을 배치할 디렉터리 경로를 설정한다.

항목 설명

파라미터 타입

String

기본값

${OPENFRAME_HOME}/osc/region/{regionname}/tbl

범위

비고

4.1.27. TDLDIR

OSC 애플리케이션을 배치할 디렉터리 경로를 설정한다.

항목 설명

파라미터 타입

String

기본값

${OPENFRAME_HOME}/osc/region/{regionname}/tdl

범위

비고

4.1.28. LIBDIR

OSC에서 사용하는 라이브러리의 디렉터리 경로를 설정한다.

항목 설명

파라미터 타입

String

기본값

${OPENFRAME_HOME}/osc/region/{regionname}/tdl/asmo

범위

비고

4.1.29. PLTPI

OSC Region을 기동할 때 실행할 PLT(Program List Table)를 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

NO

범위

YES,NO,suffix

비고

  • YES : PLT의 SUFFIX 구문이 설정되지 않은 PLT를 설정한다.

  • NO : PLT를 설정하지 않는다.

  • suffix : PLTPI에 설정된 값이 PLT의 SUFFIX 구문과 일치하는 PLT를 설정한다. (2Bytes의 문자열)

4.1.30. PLTSD

OSC Region을 종료할 때 실행할 PLT(Program List Table)를 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

NO

범위

YES,NO,suffix

비고

  • YES : PLT의 SUFFIX 구문이 설정되지 않은 PLT를 설정한다.

  • NO : PLT를 설정하지 않는다.

  • suffix : PLTSD에 설정된 값이 PLT의 SUFFIX 구문과 일치하는 PLT를 설정한다. (2Bytes의 문자열)

4.1.31. XLT

OSC 시스템을 종료할 때 실행할 XLT(Transaction List Table)를 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

NO

범위

YES,NO,suffix

비고

  • YES : XLT의 SUFFIX 구문이 설정되지 않은 XLT를 설정한다.

  • NO : XLT를 설정하지 않는다.

  • suffix : XLT에 설정된 값이 XLT의 SUFFIX 구문과 일치하는 XLT를 설정한다. (2Bytes의 문자열)

4.1.32. NOUSE

OSC Region에서 사용하지 않을 모듈을 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

(NONE)

범위

DL,DS,FC,MS,SA,SP,TD,TS,AS,MQ

비고

  • DL : DL/I 기능

  • DS : 데이터셋 접근 기능 (설정되면 File, TSQ, TDQ, Spool 사용 불가)

  • FC : FILE 접근 기능

  • MS : MSC 접근 기능

  • SA : SAF(TACF) 접근 기능

  • SP : Spool 접근 기능

  • TD : TDQ 접근 기능

  • TS : TSQ 접근 기능

  • AS : OFASM 모듈 사용 기능

  • MQ : MQ 접근 기능

다음과 같이 여러 개의 옵션을 조합하여 지정할 수 있다.

AS,MQ,SA

4.1.33. PRINT

TN3270 화면 프린트 요청에 대해 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

NO

범위

YES,NO,PA1,PA2,PA3

비고

  • YES : 화면 프린트 요청을 처리한다.

  • NO : 화면 프린트 요청을 처리하지 않는다.

  • PA1|PA2|PA3 : 화면을 프린트하는 경우 사용할 PA(Program Attention) 키를 지정한다.

4.1.34. FREEKB

트랜잭션을 종료할 때 키보드 락(lock) 해제 여부를 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

Y_N

기본값

NO

범위

YES,NO

비고

4.1.35. MSGCLASS

EXTRA TDQ 중 TYPEFILE(OUTPUT)의 SYSOUTCLASS의 기본값을 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

A

범위

비고

알파벳 A-Z, 숫자 0-9 중의 한 글자로 설정한다.

4.1.36. TLSVR_TIMEOUT

TLSVR의 기동 timeout 시간을 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

Number

기본값

0

범위

0~(2^31 - 1)

비고

0은 무제한을 의미한다.

4.1.37. OPEN_FILE_ON_STARTUP

OSC 시스템을 기동할 때 FILE을 OPEN할지, FILE에 처음 ACCESS할 때 OPEN할지 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

Y_N

기본값

YES

범위

YES,NO

비고

  • YES : RESOURCE 정의에 기술되어 있는대로 동작한다.

  • NO : RESOURCE 정의에 OPENTIME(STARTUP)으로 기술되어도 FIRSTREF처럼 동작한다. Region에서 사용하는 파일이 많은 경우 Region 기동 시간을 줄이기 위해 사용하는 설정이다.

4.1.38. QMGR_NAME

OSC 시스템을 기동할 때 MQ에 접근할 Queue Manager 이름을 지정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

(NONE)

범위

비고

4.1.39. TDL_DLOPEN_GLOBAL

OSC Region에서 tdlcall을 사용하여 shared object 형태의 프로그램을 동적으로 호출할 때 TDL_RTLD_GLOBAL 플래그의 사용 여부를 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

Y_N

기본값

NO

범위

YES,NO

비고

  • YES : TDL_RTLD_GLOBAL 플래그를 사용하여 온라인 트랜잭션 내에서 호출되는 프로그램 간에 EXTERNAL 변수를 사용할 수 있도록 한다.

  • NO : TDL_NOFLAGS 플래그를 사용한다.

4.2. SAF

OSC 보안 관련 항목을 설정하는 영역이다.

4.2.1. SEC

OSC 애플리케이션 서버에서 접근하는 리소스의 권한을 확인할 것인지를 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

Y_N

기본값

NO

범위

YES,NO

비고

  • YES : 권한을 확인한다.

  • NO : 권한을 확인하지 않는다.

4.2.2. SNSCOPE

보안 룰이 적용되는 범위를 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

NONE

범위

NONE,CICS

비고

CICS로 설정했을 경우에 사용자명은 Region 안에서 유일하다. 이미 Sign-on된 사용자명으로 다른 단말에서 SIGNON을 시도할 경우에 에러로 처리한다.

4.2.3. XDCT

TDQ을 액세스할 때 해당 TDQ에 대한 권한 체크 여부를 지정하거나 권한 체크를 할 때에 사용할 TACF 리소스 클래스 이름을 지정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

NO

범위

YES,NO,name

비고

  • YES : DCICSDCT 리소스 클래스로 권한을 체크하거나, ECICSDCT 그룹 리소스 클래스로 권한을 체크한다.

  • NO : TDQ에 대한 TACF 권한 체크를 수행하지 않는다.

  • name : 'D' + 'name'이라는 리소스 클래스명으로 TDQ에 대한 권한을 체크한다.

4.2.4. XFCT

FILE 액세스할 때에 해당 FILE에 대한 권한 체크 여부를 지정하거나 권한 체크를 할 때에 사용할 TACF 리소스 클래스 이름을 지정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

NO

범위

YES,NO,name

비고

  • YES : FCICSFCT 리소스 클래스로 권한을 체크하거나, HCICSFCT 그룹 리소스 클래스로 권한을 체크한다.

  • NO : FILE에 대한 TACF 권한 체크를 수행하지 않는다.

  • name : 'F' + 'name'이라는 리소스 클래스명으로 FILE에 대한 권한을 체크한다.

4.2.5. XPCT

START로 트랜잭션을 시작할 때 해당 트랜잭션에 대해 START 할 수 있는지에 대한 권한 체크 여부를 지정하거나 권한 체크를 할 때에 사용할 TACF 리소스 클래스 이름을 지정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

NO

범위

YES,NO,name

비고

  • YES : ACICSPCT 리소스 클래스로 권한을 체크하거나, BCICSPCT 그룹 리소스 클래스로 권한을 체크한다.

  • NO : 트랜잭션에 대한 TACF 권한 체크를 수행하지 않는다.

  • name : 'A' + 'name'이라는 리소스 클래스명으로 START 할 수 있는지에 대한 권한을 체크한다.

4.2.6. XPPT

프로그램 액세스시에 해당 프로그램에 대한 권한 체크 여부를 지정하거나 권한 체크를 할 때에 사용할 TACF 리소스 클래스 이름을 지정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

NO

범위

YES,NO,name

비고

  • YES : MCICSPPT 리소스 클래스로 권한을 체크하거나 NCICSPPT 그룹 리소스 클래스로 권한을 체크한다.

  • NO : 프로그램에 대한 TACF 권한 체크를 수행하지 않는다.

  • name : 'M' + 'name'이라는 리소스 클래스명으로 프로그램에 대한 권한을 체크한다.

4.2.7. XTRAN

트랜잭션을 수행할 때 해당 트랜잭션에 대한 권한 체크 여부를 지정하거나 권한 체크를 할 때에 사용할 TACF 리소스 클래스 이름을 지정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

NO

범위

YES,NO,name

비고

  • YES : TCICSTRN 리소스 클래스로 권한을 체크하거나, GCICSTRN 그룹 리소스 클래스로 권한을 체크한다.

  • NO : 트랜잭션에 대한 TACF 권한 체크를 수행하지 않는다.

  • name : 'T' + 'name'이라는 리소스 클래스명으로 트랜잭션에 대한 권한을 체크한다.

4.2.8. XTST

TSQ를 액세스할 때 해당 TSQ에 대한 권한 체크 여부를 지정하거나 권한 체크를 할 때에 사용할 TACF 리소스 클래스 이름을 지정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

NO

범위

YES,NO,name

비고

  • YES : SCICSTST 리소스 클래스로 권한을 체크하거나 TCICSTST 그룹 리소스 클래스로 권한을 체크한다.

  • NO : TSQ에 대한 TACF 권한 체크를 수행하지 않는다.

  • name : 'S' + 'name'이라는 리소스 클래스명으로 TSQ에 대한 권한을 체크한다.

4.2.9. DFLTUSER

OSC 사용자가 단말에 로그인하지 않았을 때 단말에 부여될 사용자명을 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

OSCUSER

범위

비고

최대 8Bytes의 문자열로 TACF에 등록된 사용자 USERID이다.

4.2.10. USERAUTH

OpenFrame CTG 등에서 nopassword 유저 혹은 password 유저의 요청이 있는 경우 이미 인증 받은 것으로 처리할지 여부를 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

NONE

범위

NONE,IDENTIFY

비고

IDENTIFY로 지정할 경우 CTG와 같은 DPL을 요청할 때 이미 인증받은 것으로 처리한다.

4.3. SD

OSC 애플리케이션 서버에서 사용되는 시스템 정의(System Definition) 관련 항목을 설정하는 영역이다.

4.3.1. GRPLIST

시스템이 구동될 때 기본적으로 사용하는 리소스 정의 그룹 이름을 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

DFHLIST

범위

비고

2개 이상 설정할 때에는 콤마(,)를 사용하며 최대 8Bytes 문자열을 설정할 수 있다.

다음은 DFHLIST와 OIVPLIST라는 이름으로 리소스 정의 그룹 이름을 설정한 예이다.

DFHLIST,OIVPLIST

4.4. TDQ

OSC에서 사용하는 TDQ(Transient Data Queue) 관련 항목을 설정하는 영역이다.

4.4.1. TDQ_INTRA_DSNAME

Intra-partition TDQ를 관리하는 데이터셋 이름을 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

OSC.TDQLIB.INTRA.OSC00001

범위

비고

4.4.2. TDQ_LOG_ADDRESS

로그 TDQ를 기록하는 OSC TDQ Log 서버 연결 주소를 설정한다.

항목 설명

파라미터 타입

String

기본값

127.0.0.1:14000

범위

비고

IP:PORT 형태로 설정한다.

4.5. TSQ

OSC에서 사용하는 TSQ(Temporary Storage Queue) 관련 항목을 설정하는 영역이다.

4.5.1. DFLTDEST

TSMODEL이 설정되지 않은 TSQ를 디스크에서 관리할 것인지 메모리에서 관리할 것인지를 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

AUX

범위

AUX,MAIN

비고

  • AUX : 디스크에서 관리

  • MAIN : 메모리에서 관리

4.5.2. MAINDEST

DFLTDEST=MAIN인 경우 TSQ의 저장 위치를 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

SHM

범위

SHM,DB

비고

  • SHM : 공유 메모리에 저장한다.

  • DB : 데이터베이스에 저장한다.

4.5.3. QDATA_DSNAME

디스크에서 관리되는 TSQ 데이터를 저장하는 데이터셋 이름을 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

OSC.TSQLIB.DATA.OSC00001

범위

비고

4.5.4. QINFO_DSNAME

디스크에서 관리되는 TSQ 정보를 관리하는 데이터셋 이름을 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

OSC.TSQLIB.INFO.OSC00001

범위

비고

4.5.5. TSQ_SHMKEY

메모리에서 관리되는 TSQ를 저장하는 공유 메모리 키를 설정한다.

항목 설명

파라미터 타입

String

기본값

16003

범위

비고

4.5.6. TSQ_SHMSIZE

메모리에서 관리되는 TSQ를 저장하는 공유 메모리 블록 크기를 설정한다.

항목 설명

파라미터 타입

Number

기본값

67108864

범위

비고

4.6. CPM

OSC 애플리케이션 서버 및 TN3270 클라이언트에서 사용할 CCSID(Coded Character Set Identifier) 번호를 설정하는 영역이다.

CCSID는 Coded Character Set Identifier의 약자로서, IBM에서 사용하는 코드 페이지 식별번호이다.

OSC 애플리케이션 서버에서 사용하는 문자 데이터는 일반적인 ASCII 기반의 코드 셋으로 인코딩되어 있지만 TN3270 에뮬레이터에서 사용하는 데이터는 EBCDIC 기반으로 인코딩되어 있다. 따라서 OSC 애플리케이션 서버는 TN3270 에뮬레이터에서 온 데이터나 TN3270 에뮬레이터로 보내는 데이터를 적절하게 변환하는 과정이 필요하다. 이러한 데이터 변환 과정을 위해 3270_CCSID와 REGION_CCSID에 설정된 값을 사용한다.

4.6.1. 3270_CCSID

TN3270 에뮬레이터에서 사용할 CCSID 번호를 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

37

범위

비고

최대 2개의 CCSID를 콤마(,)를 사용하여 설정할 수 있다.

일본어와 같이 1Byte 캐릭터 코드 페이지와 2Bytes 캐릭터 코드 페이지가 함께 사용될 경우 2개의 CCSID를 함께 설정한다. 대표적으로 사용되는 CCSID는 다음과 같다.

  • 37 : COM EUROPE EBCDIC

  • 290 : JAPANESE EBCDIC

  • 300 : JAPAN DB EBCDIC

  • 933 : KOREAN MIX EBCDIC

다음은 일본어를 위한 CCSID를 설정하는 예이다.

290,300

4.6.2. REGION_CCSID

OSC 애플리케이션 서버에서 사용할 CCSID 번호를 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

437

범위

비고

최대 1개의 CCSID를 설정할 수 있다. 대표적으로 사용되는 CCSID는 다음과 같다.

  • 437 : USA PC-DATA

  • 943 : JAPAN OPEN

  • 949 : KOREA KS PC-DATA

4.7. CPM_FLAG

EBCDIC에서 ASCII로 변환할 때 또는 ASCII에서 EBCDIC으로 변환할 때 사용되는 CPM 플래그 옵션을 지정하는 영역이다.

4.7.1. EBCDIC_TO_ASCII

EBCDIC에서 ASCII로 변환할 때 플래그를 적용한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

CPM_CONVERT_SOSI_TO_SPACE

범위

CPM_CONVERT_SOSI_TO_SPACE,CPM_CONVERT_SOSI_TO_NULL

비고

  • CPM_CONVERT_SOSI_TO_NULL : SOSI를 NULL로 변환한다. 맵의 초기값 또는 사용자 데이터에 SOSI가 포함되어 있을 경우 NULL로 변환한다.

  • CPM_CONVERT_SOSI_TO_SPACE : SOSI를 SPACE로 변환한다. 맵에서 SPACE를 SOSI로 이용할 때 사용한다.

4.7.2. ASCII_TO_EBCDIC

ASCII에서 EBCDIC으로 변환할 때 플래그를 적용한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

CPM_CONVERT_SPACE_TO_SOSI

범위

CPM_CONVERT_SPACE_TO_SOSI,CPM_CONVERT_SOSI_TO_NULL

비고

  • CPM_CONVERT_SOSI_TO_NULL : SOSI를 NULL로 변환한다. 맵의 초기값 또는 사용자 데이터에 SOSI가 포함되어 있을 경우 NULL로 변환한다.

  • CPM_CONVERT_SPACE_TO_SOSI : SPACE를 SOSI로 변환한다. 맵에서 SPACE를 SOSI로 이용할 때 사용한다.

4.8. TRANCLASS

Region의 Tranclass 관련 항목을 설정하는 영역이다.

4.8.1. DEFAULT_TRANCLASS

기본 Tranclass 이름을 지정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

TCL1

범위

비고

4.9. CSPG

OSC의 Logical Message 출력 동작 단축키를 설정하는 영역이다.

4.9.1. SKRPF{nn}

CSPG 커맨드를 실행시키기 위한 PF01~PF24 중 하나를 설정한다. 따라서 SKRPF01부터 SKRPF24까지 최대 24개를 설정할 수 있다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

CSPG getpage N

범위

CSPG getpage F,CSPG getpage P,CSPG getpage N,CSPG getpage L

비고

  • CSPG getpage F : 로지컬 메시지에서 처음 화면을 출력한다.

  • CSPG getpage P : 로지컬 메시지에서 이전 화면을 출력한다.

  • CSPG getpage N : 로지컬 메시지에서 다음 화면을 출력한다.

  • CSPG getpage L : 로지컬 메시지에서 마지막 화면을 출력한다.

4.10. DB2CONN

DB2 세션을 사용할 때 세션 정보를 설정하는 영역이다.

4.10.1. DB2ID

OSC 서버와 연결한 DB2 서브 시스템의 이름을 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

범위

비고

CICS INQUIRE DB2CONN DB2ID 커맨드를 사용하면 이 설정에서 지정한 값을 얻을 수 있다.

4.11. AUTINST

Region 내에서 SD에 정의하지 않은 리소스를 사용하기 위한 AutoInstall 관련 항목을 설정하는 영역이다.

4.11.1. PGAIEXIT

AutoInstall Program으로 사용할 프로그램 이름을 지정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

(NONE)

범위

비고

5. osc.{osctlsvrname}

OSC 애플리케이션 보조 서버 중 TDQ 로그 서버에서 사용하는 항목들을 설정한다.

TDQ 로그 서버의 이름을 OSC00001TL라고 했을 때 서브젝트명은 osc.OSC00001TL이 되며, 설정된 값은 osctlsvrname과 같은 이름의 OSC TDQ 로그 서버에서만 사용된다.

5.1. OSCTLSVR

TDQ 로그 서버의 기동 및 운영을 위한 정보를 설정하는 영역이다.

5.1.1. PORT

애플리케이션 서버에서 지정한 TDQ 로그 서버의 연결 포트 번호를 설정한다.

항목 설명

파라미터 타입

Number

기본값

14000

범위

1024~49151

비고

5.1.2. BUFFER_SIZE

내부 버퍼 크기를 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

Number

기본값

524288

범위

524288~(2^31 - 1)

비고

버퍼 크기는 4KB 단위로 설정할 것을 권장한다.

5.1.3. FLUSH_SIZE

Flush가 발생되는 내부 버퍼 크기를 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

Number

기본값

4096

범위

4096~(2^31 - 1)

비고

FLUSH_SIZE의 크기는 BUFFER_SIZE 크기를 넘지 않도록 설정한다. 버퍼 크기는 4KB 단위로 설정할 것을 권장한다.

5.1.4. FLUSH_INTERVAL

Flush가 발생되는 시간 주기를 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

Number

기본값

5

범위

비고

5.1.5. MAX_FILE

최대 처리할 파일 개수를 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

Number

기본값

20

범위

비고

5.1.6. APPEND_DATE

파일을 처리할 때 파일 이름 뒤에 날짜 추가 여부를 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

Y_N

기본값

NO

범위

YES,NO

비고

5.1.7. TIMEOUT

TLSVR를 기동할 때 주소를 선점당한 경우 PORT 할당을 위해 재시도하는 시간을 설정한다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

Number

기본값

10 (단위: 초)

범위

비고

정수값만 유효하다.

6. osc.{oscmqsvrname}

IBM WebSphere MQ 제품의 Queue Trigger Monitor를 위해 제공하는 oscmqsvr 서버에서 사용하는 항목들을 설정한다. 서버의 이름을 OSCMQ001이라고 한 경우 서브젝트명은 osc.OSCMQ001이 되며, 설정된 값은 oscmqsvrname과 같은 이름의 OSCMQSVR에서만 사용된다.

연계하려는 IBM Webshpere MQ 제품에서 MQ Process Object를 설정할 때 APPLTYPE 항목은 CICS로 지정하고, APPLICID 항목은 Trigger될 OSC 트랜잭션명을 기술한다. oscmqsvrname은 EXEC CICS START 명령어를 통하여 OSC 트랜잭션을 Trigger하며, 기동된 트랜잭션의 업무 프로그램에서는 RETRIEVE 명령어로 MQTM 데이터를 받아올 수 있다.

6.1. MQ

Queue Trigger Monitor 정보를 설정하는 영역이다.

6.1.1. QMGR

Trigger Monitor할 MQ 매니저 이름이다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

QMA

범위

비고

6.1.2. INITQ

Trigger Monitor할 MQ Initiation Queue 이름이다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

INITQU1

범위

비고

6.1.3. REGION

Trigger Monitor된 트랜잭션을 기동할 OSC Region 이름이다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

OSC00001

범위

비고

6.1.4. RTANSID

Trigger Monitor된 트랜잭션이 EXEC CICS RETRIEVE 명령어의 RTRANSID 옵션으로 가져올 트랜잭션 이름이다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

String

기본값

CKTI

범위

비고

6.1.5. TIMEOUT

Monitor 중에 사용되는 MQGET API의 timeout 옵션 값이다. 멀티노드 환경에서 모든 노드의 설정이 일치해야 한다.

항목 설명

파라미터 타입

Number

기본값

10000 (단위: milisecond)

범위

비고

6.1.6. GW_NAME

Trigger Monitor된 트랜잭션을 수행할 특정 OpenFrame GW의 이름을 지정한다.

항목 설명

파라미터 타입

String

기본값

(NONE)

범위

비고

'(NONE)' 으로 지정한 경우는 기동되어 있는 OpenFrame GW 중 임의의 게이트웨이에 요청한다.