OSC
본 장에서는 OpenFrame Manager 기능 중 [OSC] 메뉴의 주요 기능에 대해 설명한다. (OpenFrame OSC에 대응)
1. 개요
[OSC] 메뉴는 시스템 서버 및 Region의 운영을 위해서 OSC 시스템과 관련된 정보와 리소스의 조회 기능을 제공한다.
OSC는 Region 레벨 항목과 시스템 레벨 항목으로 구성되어 있다.
-
Region 레벨 항목은 특정 Region에 대해 조회 및 관리하는 항목이다. Region은 노드별 기동이 가능하므로 해당 Region에 따른 노드 이름을 선택해야 한다.
-
시스템 레벨 항목은 전체 OSC 시스템과 관련된 항목으로 Region을 선택할 필요가 없다.
다음은 사용자가 OSC를 통해 서버에 업무 처리를 요청하는 과정에 대한 설명이다.
-
요청받은 업무를 OSC 시스템에 전달하기 위해 Tmax TP-Call을 이용하여 Tmax와 통신한다.
-
OSC 시스템에서 업무를 처리한 후 다시 WAS(Web Application Server)에게 TP-Call을 이용하여 처리된 Response 데이터를 전달한다.
-
WAS는 다시 사용자에게 HTTP 통신으로 데이터를 전달하고 사용자는 전달받은 데이터를 HTML과 Java script를 이용하여 웹 브라우저에서 확인해볼 수 있다.
OSC를 시작하려면 상단의 메뉴 영역에서 [OSC]을 선택하고 네비게이션 영역에서 업무를 선택한다.
다음은 네비게이션 영역 메뉴에 대한 설명이다.
메뉴 | 설명 |
---|---|
Region의 현황, 트랜잭션, 트랜잭션에 대한 통계, 리소스 등을 조회한다.
|
|
GW에 접속한 터미널과 해당 터미널 관련 정보를 조회한다. |
|
START/DELAY 명령으로 스케줄링된 트랜잭션을 조회 및 삭제한다. |
|
사용자가 지정한 이름으로 생성된 Counter 정보를 조회한다. |
|
CICS 커맨드의 응답 코드에 대한 상세 메시지를 알려주는 도움말 화면이다. |
|
Region별로 디플로이할 대상의 프로그램을 추가, 수정, 삭제, 조회하고 디플로이(oscrtsdupdate)를 수행한다. |
|
특정 시간에 OSC 시스템 전체나 특정 사용자 프로그램들을 테스트하도록 설정한다.
|
2. Regions
Region의 현황, 트랜잭션, 트랜잭션에 대한 통계, 리소스 정보 등을 조회한다. 하위 메뉴에 대한 설명은 각 절의 설명을 참고한다.
2.1. Region Information
네비게이션 영역에서 [Regions] > [Region Information] 메뉴를 선택하면 Region과 관련된 일반적인 정보 및 CWA 영역을 조회할 수 있다.
Region 서버 기동 상태가 비정상인 경우 'Region Status' 항목이 'NRDY’로 나오면서 CWA Hex/ASCII View 영역이 조회되지 않는다.
-
검색 조건
다음은 각 조회 항목에 대한 설명이다.
항목 설명 Region Name
입력한 Region의 이름으로 조회한다. (exact 검색 방식)
Node Name
입력한 노드 이름올 조회한다. (exact 검색 방식)
-
Region Info 조회 항목
Region의 기본 정보를 조회할 수 있다.
항목 설명 Region Name
Region 이름이다.
Node Name
Region이 존재하는 노드 이름이다.
Region Status
현재 Region의 상태이다.
-
RDY: 정상 기동 상태
-
NRDY: 비정상 기동 상태
Log Level
Region의 현재 로그 레벨이다.
-
ERROR
-
INFO
-
DEBUG
-
TEST
System ID
Region에 할당된 시스템 ID(SYSID)이다.
Job ID
Region에 할당된 Job ID이다.
Memory Info(CWA)
CWA(Common Work Area)의 정보를 저장하는 공유 메모리 크기로, 단위와 함께 표시된다. 클릭하면 CWA HEX/ASCII View를 팝업으로 확인할 수 있다.([OSC] - CWA 정보 팝업 참고)
-
CWA Hex/ASCII View
CWA(Common Work Area)는 OSC 애플리케이션 서버마다 할당되는 데이터 영역이다.
OSC 애플리케이션 서버가 기동할 때 생성되어 시스템이 활성화되어 있는 동안만 존재한다. CWA는 프로그램 간 데이터 공유나 한 프로그램에서 수행된 결과를 다른 트랜잭션이나 프로그램으로 전달하는 목적으로 사용되기도 한다. 그림과 같이 CWA의 영역의 Hex/ASCII 값을 조회할 수 있다.
2.2. Transaction Status
네비게이션 영역에서 [Regions] > [Transaction Status] 메뉴를 선택하면 Transaction Status 화면으로 이동한다. 화면에서 Region 서버와 Region 서버별 프로세스, 각 프로세스에서 현재 처리 중인 트랜잭션 정보 등을 조회할 수 있다.
Region 목록(왼쪽 트리뷰)에서 노드 이름을 클릭하면 해당 Region의 서버 정보가 조회된다. 'Region Server Name'을 입력한 후 [Search] 버튼을 클릭하면 조회된 정보가 페이징 처리되어 조회된다. 조회 항목에 값을 입력하지 않고 조회하면 전체 서버 정보가 조회된다. 최신 정보를 조회하려면 조회 목록 위에 [Refresh] 버튼을 클릭한다.
-
조회 목록
다음은 각 조회 항목에 대한 설명이다.
항목 설명 Region Name
Region 서버 목록이다.
한 개의 Region에서 각 역할에 따라 필요한 서버들이 출력된다. 서버 이름을 클릭하면 Transaction Status Details 화면([OSC] - Transaction Status 화면 - Transaction Status Details)으로 이동한다. 해당 화면의 자세한 내용은 Transaction Status Details 화면을 참고한다.
RDY
Ready 상태인 Region 서버 프로세스 개수이다.
NRDY
Not Ready 상태인 Region 서버 프로세스 개수이다.
RUN
Run 상태인 Region 서버 프로세스 개수이다.
Transaction Count
해당 서버 기동 이후 처리된 트랜잭션 개수이다.
Avg Transaction Time(s)
수행된 트랜잭션의 평균 처리 시간이다. (단위: 초)
Q Count
현재 큐잉되어 있는 트랜잭션 개수이다.
Avg Queuing Time(s)
큐잉된 트랜잭션의 평균 대기 시간이다. (단위: 초)
2.2.1. Transaction Status Details 화면
Transaction Status 화면([OSC] - Transaction Status 화면)의 조회 목록에서 'Region Name'를 클릭하면 Region 서버 프로세스를 조회하는 상세 화면으로 이동한다. 화면명 앞에 있는 [<] 아이콘을 클릭하면 이전 화면으로 돌아간다.
최신 정보를 조회하려면 조회 목록 위에 [Refresh] 버튼을 클릭한다. 필요에 따라 [Kill] 버튼으로 선택한 서버 프로세스를 강제 종료시킬 수 있다.
-
조회 목록
다음은 각 조회 항목에 대한 설명이다.
항목 설명 SPRI(Server Process ID)
Tmax 서버 프로세스 인덱스 번호이다.
PID(Process ID)
서버 프로세스 ID이다.
Status
서버의 현재 상태이다.
-
RDY: 트랜잭션을 수행할 수 있도록 대기 중인 상태
-
NRDY: 트랜잭션을 수행할 수 없게 정지되어 있는 상태
-
RUN: 트랜잭션이 수행되고 있는 상태
Running Transaction
수행 중인 트랜잭션 ID이다.
프로세스에서 현재 실행 중인 트랜잭션이 있을 경우 'Running Transaction' 항목에 Transaction ID 링크가 나타난다. 링크를 클릭하면 Running Transaction Information 화면([OSC] - Running Transaction Information 화면)이 나타난다. 자세한 내용은 Running Transaction Information 화면을 참고한다.
Transaction Count
수행된 트랜잭션 개수의 합계이다.
Avg Transaction Time(s)
수행된 트랜잭션의 평균 처리 시간이다.
-
2.2.2. Running Transaction Information 화면
프로세스에서 현재 실행 중인 트랜잭션이 있을 경우 'Running Transaction' 항목에 Transaction ID 링크가 나타난다. 링크를 클릭하면 팝업창이 나타나며, 수행 중인 트랜잭션에 대해 다음 항목이 표시된다.
항목 | 설명 |
---|---|
Transaction ID |
트랜잭션 ID이다. |
Program |
트랜잭션에 의해 수행되고 있는 프로그램의 이름이다. |
Terminal |
트랜잭션을 수행하는 터미널 이름이다. |
User ID |
트랜잭션 실행시킨 사용자 ID이다. |
Transaction Start Time |
트랜잭션 수행이 시작된 시간을 'yyyy-MM-dd hh:mm:ss.SSS' 형식으로 표시한다. (SSS는 millisecond를 의미한다) |
2.3. Transaction Statistics
네비게이션 영역에서 [Regions] > [Transaction Statistics] 메뉴를 선택하면 이미 수행된 트랜잭션에 대한 USER TIME, CPU TIME 등의 통계 정보를 날짜 기준으로 조회할 수 있다.
Region 목록(왼쪽 트리뷰)에서 조회할 Region을 선택하고 Transaction Statistics의 검색 항목을 설정한 후 [Search] 버튼을 클릭하면 해당 기간에 수행된 트랜잭션의 통계 정보가 페이징 처리되어 조회된다. 최신 정보를 조회하려면 조회 목록 위에 [Refresh] 버튼을 클릭한다.
-
조회 조건
트랜클래스를 조회할 조건을 입력한다.
항목 설명 Tran Class
조회할 트랜클래스 이름이다. (exact 검색 방식)
Strart/End Time
통계를 조회할 시작시점, 종료시점을 설정한다.
달력 버튼을 클릭하면 팝업으로 달력이 출력되고 날짜를 지정할 수 있다. 시간을 지정하는 경우에는 [▲], [▼] 버튼을 클릭해서 1초씩 증감이 가능하다.
-
조회 목록
다음은 각 조회 항목에 대한 설명이다.
항목 설명 Tran Class
트랜클래스 이름이다.
트랜클래스 이름을 클릭하면 Transaction Statistics Details 화면([OSC] - Transaction Statistics Detail 화면)으로 이동해 해당 트랜클래스 서버에서 처리된 트랜잭션들의 통계만 트랜잭션 이름별로 조회한다. 자세한 내용은 Transaction Statistics Details 화면을 참고한다.
Tran Cnt
트랜잭션이 실행된 횟수이다.
Avg Exec Time(s)
트랜잭션을 처리하는 데 걸린 평균 실행 시간이다.
Min Exec Time(s)
트랜잭션을 처리하는 데 가장 짧게 걸린 실행 시간이다.
Max Exec Time(s)
트랜잭션을 처리하는 데 가장 오래 걸린 실행 시간이다.
Avg CPU Time(s)
트랜잭션을 처리하는 데 걸린 평균 CPU 사용 시간이다.
Min CPU Time(s)
트랜잭션을 처리하는 데 가장 짧게 걸린 CPU 사용 시간이다.
Mix CPU Time(s)
트랜잭션을 처리하는 데 가장 오래 걸린 CPU 사용 시간이다.
2.3.1. Transaction Statistics Details 화면
Transaction Statistics 화면([OSC] - Transaction Statistics 화면)의 조회 목록에서 'Tran Class'를 클릭하면 해당 트랜클래스 서버에서 처리된 트랜잭션들의 통계만 트랜잭션 이름별로 조회된다.
화면명 앞에 있는 [<] 아이콘을 클릭하면 이전 화면으로 돌아간다. 화면에서 조회되는 항목은 위에서 기술한 내용과 동일하고 'Tran Class' 항목 대신 'Transaction'으로 표시되어 트랜클래스의 트랜잭션 이름이 조회된다. (exact 검색 방식)
2.4. Queues
네비게이션 영역에서 [Regions] > [Queues] 메뉴를 선택하면 Queues 화면으로 이동한다.
왼쪽 트리뷰에서 Region 이름을 지정하고 검색할 수 있다. Region별로 TSQ(Temporary Storage Queue), TDQ(Transient Data Queue)가 나타나고 조회할 큐의 이름을 입력한 후 [Search] 버튼을 클릭하면 정보가 페이징 처리되어 조회된다. TDQ는 INTRA 타입의 TDQ만 조회할 수 있다. 조회 항목에 입력값 없이 조회하면 전체 큐가 조회된다. (like(prefix) 검색 방식)
최신 정보를 조회하려면 조회 목록 위에 [Refresh] 버튼을 클릭한다. 테이블 왼쪽 상단에 [Delete] 버튼을 클릭하면 해당 큐를 삭제할 수 있다.
조회 테이블의 'TSQ Name(TDQ Name)' 항목을 클릭하면 해당 큐의 세부 정보를 조회할 수 있다. (Queue Details 화면 참고)
2.4.1. Queue Details 화면
TSQ/TDQ 화면([OSC] - Queues 화면 - TSQ/[OSC] - Queues 화면 - TDQ)의 조회 목록에서 'TSQ Name(TDQ Name)'을 클릭하면 선택된 TSQ 또는 TDQ의 상세 정보를 확인할 수 있다.
-
TSQ
[OSC] - Queue Details 화면 - TSQ다음은 각 항목에 대한 설명이다.
항목 설명 Num Items
큐에 들어있는 아이템 개수이다.
Length
큐 전체의 데이터 길이이다.
Location
큐가 저장되어 있는 위치이다.
-
A: AUX를 의미한다. 데이터셋에 큐가 저장되어 있다.
-
M: MAIN을 의미한다. 메모리나 DB TABLE에 큐가 저장되어 있다.
Trans ID
큐를 생성한 트랜잭션 ID이다.
Max Item Length
큐에 들어있는 아이템 중 가장 큰 데이터 길이이다.
Min Item Length
큐에 들어있는 아이템 중 가장 작은 데이터 길이이다.
Last Used Date/Time
큐가 참조된 가장 최근 시간이다.
Offset
해당 아이템 데이터의 Offset 정보이다.
HEX
해당 아이템의 데이터를 HEX 값으로 출력한다.
ASCII
해당 아이템의 데이터를 ASCII 값으로 출력한다.
Data Length
해당 아이템 데이터 길이이다.
-
-
TDQ
[OSC] - Queue Details 화면 - TDQ다음은 각 항목에 대한 설명이다.
항목 설명 Offset
해당 아이템 데이터의 Offset 정보이다.
HEX
해당 아이템의 데이터를 Hex 값으로 출력한다.
ASCII
해당 아이템의 데이터를 ASCII 값으로 출력한다.
Data Length
해당 아이템 데이터의 길이이다.
2.5. Storage
네비게이션 영역에서 [Regions] > [Storage] 메뉴를 선택하면 OSC에서 확보한 사용자 메모리 영역을 조회할 수 있다. OSC 명령어 중 GET MAIN 명령어를 이용하여 업무 프로그램에 할당할 메모리 영역을 지정하면 해당 메모리 관련 정보를 조회할 수 있다.
Storage 화면은 상단에 기본 스토리지 정보를 조회하는 영역과 조회 조건 설정, 목록 영역으로 구성된다.
Region 목록(왼쪽 트리뷰)에서 조회할 노드 이름을 선택하면 해당 Region의 기본 스토리지 정보와 목록이 조회된다. 조회할 항목을 모두 설정한 후 [Search] 버튼을 클릭하면 조회된 정보가 페이징 처리되어 조회된다. 조회 항목에 입력값 없이 조회하면 전체 목록이 조회된다. (like(prefix) 검색 방식)
최신 정보를 조회하려면 조회 목록 위에 [Refresh] 버튼을 클릭한다.
-
조회 조건
해당 Region에 할당되어 있는 스토리지 목록을 조회할 조건을 입력한다.
항목 설명 Program
조회할 프로그램 이름을 입력한다.
Transaction ID
조회할 트랜잭션 ID를 입력한다.
-
스토리지 정보
해당 Region에서 사용하는 메모리 사이즈 정보를 나타낸다.
항목 설명 Total
업무 프로그램에 할당할 수 있는 총메모리양이다.
Used
업무 프로그램들에 할당되어 있는 총메모리 크기이다. 조회된 목록의 Size 항목의 총합이다. Region을 기동할 때 기본적으로 필요한 메타 데이터의 32byte가 포함되어 있다.
-
조회 목록
다음은 각 조회 항목에 대한 설명이다.
항목 설명 Offset
각 업무 프로그램에 할당된 메모리 주소이다.
Transaction ID
메모리를 할당한 트랜잭션 ID이다.
Server Process ID
Tmax에서 발급받은 서버 프로세스 인덱스 번호이다.
Program
메모리를 할당한 프로그램 이름이다.
Size
각각의 업무 프로그램에 할당된 메모리 크기이다.
Allocation Date/Time
스토리지가 할당된 시간이다.
2.6. System Definitions
네비게이션 영역에서 [Regions] > [System Definitions] 메뉴를 선택하면 System Definitions 화면으로 이동한다. 화면은 왼쪽에 그룹 목록과 해당 그룹의 System Definitions 정보 영역으로 구성된다.
-
그룹 목록
그룹 목록 영역에서 그룹을 검색, 생성 및 삭제할 수 있다.
그룹 목록은 Region > List > Group의 계층 구조로 표시된다. List는 OSC 시스템의 openframe_osc.conf 설정 파일의 osc.{Region 이름} 서브젝트에서 SD 섹션에 GRPLIST 키에 설정한 값이다. Groups Lists 트리에서는 List의 하위에 소속된 그룹 정보를 표시한다.
트리 상단에서 그룹 이름을 입력해서 검색할 수 있고 , 버튼을 클릭해서 그룹을 추가하거나 삭제할 수 있다. 그룹 추가에 대한 자세한 내용은 Group 관리를 참고한다.
openframe_osc.conf 설정 파일의 자세한 내용은 OpenFrame OSC "환경설정 안내서"를 참고한다.
-
System Definitions 정보
System Definitions 정보 영역에서 OSC 시스템에서 관리하는 리소스 타입별로 설정 정보를 확인하고 수정 및 삭제할 수 있으며, 타입을 선택하여 새로운 리소스를 생성할 수 있다. 조회 목록 상단의 [Add], [Edit], [Delete] 버튼으로 리소스를 추가, 편집, 삭제할 수 있다. 자세한 내용은 System Definition 관리를 참고한다.
조회할 항목을 설정한 후 [Search] 버튼을 클릭하면 조회된 정보가 페이징 처리되어 조회된다. 조회 항목에 입력값 없이 조회하면 전체 목록이 조회된다. 최신 정보를 조회하려면 조회 목록 위에 [Refresh] 버튼을 클릭한다.
-
조회 조건
System Definition 목록을 조회할 조건을 입력한다.
항목 설명 Region
조회할 Region을 입력한다. (exact 검색 방식)
List
조회할 그룹의 리스트를 입력한다. (exact 검색 방식)
Group
조회할 그룹을 입력한다. (exact 검색 방식)
Resource Type
조회할 리소스의 타입을 선택한다. ALL을 선택하는 경우 전체가 조회된다.
Resource Name
조회할 리소스의 이름을 입력한다. (like(prefix) 검색 방식)
-
조회 목록
다음은 조회 항목에 대한 설명이다.
항목 설명조 Group Name
리소스가 속한 그룹의 이름이다.
Resource Type
리소스 타입이다.
Resource Name
리소스 이름이다.
-
2.6.1. Group 관리
그룹 목록 영역([OSC] - System Definitions 화면) 상단의 버튼을 클릭하면 Add Group 화면으로 이동한다. 각 항목을 입력하고 [OK] 버튼을 클릭하면 그룹이 생성되며 그룹 목록이 자동으로 갱신되어 추가된 그룹을 확인할 수 있다. [Cancel] 버튼을 클릭하면 그룹의 생성이 취소된다.
다음은 입력 항목에 대한 설명이다.
항목 | 설명 |
---|---|
Region |
그룹을 추가할 Region 이름을 선택한다. 기동되어 있는 모든 Region 목록이 표시된다. |
List |
추가할 그룹이 속할 리스트 이름을 선택한다. 해당 Region의 모든 리스트 목록이 표시된다. 추가된 그룹은 트리뷰 목록에서 해당 List의 가장 상위에 표기된다. |
Group |
추가할 그룹의 이름을 입력한다. 그룹의 이름은 선택한 리스트에서 유일해야 한다. (최대 8Bytes) |
그룹 목록 영역([OSC] - System Definitions 화면) 상단의 버튼을 클릭하면 그룹을 삭제할 수 있다. 삭제 여부를 묻는 대화상자에서 [OK] 버튼을 클릭하면 그룹이 삭제되고 그룹 목록이 자동으로 갱신된다. [Cancel] 버튼을 클릭하면 그룹의 삭제가 취소된다.
리소스가 존재하는 그룹을 삭제하는 경우 해당 리소스는 List와 연결될 수 없어 Region의 Runtime Resource로 사용할 수 없게 되므로 삭제할 때 주의해야 한다. |
2.6.2. System Definition 관리
System Definitions 목록([OSC] - System Definitions 화면)에서 위의 [Add] 버튼을 클릭하면 각 리소스 타입별 리소스를 추가할 수 있다. 각 항목을 입력한 후 [Add] 버튼을 클릭한다. System Definition이 성공적으로 추가되면 System Definition List가 자동으로 갱신된다. [Edit] 버튼을 클릭하면 리소스를 수정할 수 있다. System Definition의 등록 및 수정 항목은 동일하나 수정의 경우 일부 속성은 입력(수정)이 불가능하다.
다음의 리소스 타입별 System Definition을 등록 및 편집할 수 있다. 타입별 화면에 대한 설명은 각 절을 참고한다.
위 리소스 이외에도 LIBRARY, ENQMODEL, WEBSERVICE, LSRPOOL, MAPSET, PIPELINE, PROFILE, SESSIONS 리소스에 대한 등록, 조회, 수정, 삭제가 가능하다. 단, OSC에서 해당 리소스들의 기능을 지원하지 않으므로 해당 리소스 및 하위 속성들의 설명은 생략한다. 리소스에 대한 자세한 설명은 OpenFrame OSC "리소스 정의 안내서"를 참고한다. |
본 절에서는 등록 화면을 기준으로 설명하고 수정 모드인 경우 수정이 불가능한 항목은 별도 표기한다.
System Definition Type - CONNECTION
다음은 'System Definition Type'이 'CONNECTION’인 경우의 관리 화면이다.
다음은 각 입력 항목에 대한 설명이다.
항목 | 설명 |
---|---|
CONNECTION |
커넥션 이름이다. (최대 4Bytes, 수정 모드인 경우 입력 불가) |
GROUP |
리소스가 소속된 그룹 이름이다. (최대 8Bytes, 수정 모드인 경우 입력 불가) |
NETNAME |
연결 대상 OSC 서버의 이름이다. (최대 8Bytes) |
PROTOCOL |
연결에 사용하는 프로토콜 종류를 설정한다. (현재는 blank만 지원)
|
ACCESSMETHOD |
해당 커넥션에 사용할 접근 방법을 설정한다. (현재는 VTAM만 지원) |
INSERVICE |
해당 커넥션의 사용 여부를 설정한다. |
System Definition Type - FILE
다음은 'System Definition Type'이 'FILE’인 경우 관리 화면이다.
다음은 각 입력 항목에 대한 설명이다.
항목 | 설명 |
---|---|
FILE |
파일 이름이다. (최대 8Bytes, 수정 모드인 경우 입력 불가) |
GROUP |
리소스 정의 그룹이다. (최대 8Bytes, 수정 모드인 경우 입력 불가) |
DSNAME |
파일에 사용되는 데이터셋 이름이다. (최대 44Bytes) |
OPENTIME |
OSC 엔진이 업무 프로그램에서 사용할 파일을 준비하는 방식을 설정한다.
|
REMOTESYSTEM |
리모트 리전 서버의 SYSID이다. (최대 4Bytes) |
REMOTENAME |
리모트 리전 서버에서 사용하는 파일 리소스 이름이다. (최대 8Bytes) |
RECORDSIZE |
레코드의 최대 길이이다. |
KEYLENGTH |
레코드의 키 길이이다. |
RECORDFORMAT |
레코드 포맷 형태이다.
|
MAXNUMRECS |
최대 레코드 개수이다. |
ADD |
파일에서 레코드를 추가하게 할 것인지 여부를 설정한다. (YES|NO) |
BROWSE |
파일에서 레코드를 순차적으로 검색하도록 할 것인지 여부를 설정한다. (YES|NO) |
DELETE |
파일에서 레코드를 삭제하게 할 것인지 여부를 설정한다. (YES|NO) |
READ |
파일에서 레코드를 읽는 것을 가능하게 할 것인지 여부를 설정한다. (YES|NO) |
UPDATE |
파일에서 레코드를 업데이트하게 할 것인지 여부를 설정한다. (YES|NO) |
JOURNAL |
저널 이름이다. 저널을 설정하지 않으려면 No를 입력한다. (최대 8Bytes) 구 버전의 CICS에서 1부터 99까지 숫자를 저널 이름으로 사용하였다면 호환성을 위해 DFHJnn 형태로 변경한다. (nn 범위: 1~99) |
System Definition Type - JOURNALMODEL
다음은 'System Definition Type'이 'JOURNALMODEL’인 경우 관리 화면이다.
다음은 각 입력 항목에 대한 설명이다.
항목 | 설명 |
---|---|
JOURNALMODEL |
저널 모델 이름이다. (최대 8Bytes, 수정 모드인 경우 입력 불가) |
GROUP |
리소스 정의 그룹이다. (최대 8Bytes, 수정 모드인 경우 입력 불가) |
JOURNALNAME |
저널 이름이다. (최대 8Bytes) |
TYPE |
저널 레코드가 기록될 위치를 설정한다.
|
STREAMNAME |
LOG STREAM 역할을 하는 VB 데이터셋 이름이다. |
System Definition Type - PROGRAM
다음은 'System Definition Type'이 'PROGRAM’인 경우 관리 화면이다.
다음은 각 입력 항목에 대한 설명이다.
항목 | 설명 |
---|---|
PROGRAM |
프로그램 이름이다. (최대 8Bytes, 수정 모드인 경우 입력 불가) |
GROUP |
리소스 정의 그룹이다. (최대 8Bytes, 수정 모드인 경우 입력 불가) |
LANGUAGE |
프로그램이 작성된 프로그래밍 언어이다. 현재는 COBOL, PL/I, 에셈블러를 지원한다. |
RELOAD |
프로그램이 LINK, LOAD, XCTL로 호출하는 경우 사본 사용 여부를 설정한다. (YES|NO) |
RESIDENT |
프로그램의 residence 상태를 설정한다. (YES|NO) |
TRANSID |
트랜잭션 이름이다. (최대 4Bytes) |
REMOTENAME |
리모트 리전 서버에서 사용하는 프로그램 이름이다. (최대 8Bytes) |
REMOTESYSTEM |
리모트 리전 서버의 SYSID이다. (최대 4Bytes) |
System Definition Type - TDQUEUE
다음은 'System Definition Type'이 'TDQUEUE’인 경우 관리 화면이다.
다음은 각 입력 항목에 대한 설명이다. TDQUEUE의 경우 공통 항목이 있으며 타입별로 수정 항목이 다르다.
-
공통 항목
다음은 공통 항목에 대한 설명이다.
항목 설명 TDQUEUE
TDQ 이름이다. (최대 4Bytes, 수정 모드인 경우 입력 불가)
GROUP
리소스 정의 그룹이다. (최대 8Bytes, 수정 모드인 경우 입력 불가)
TYPE
TDQ 타입으로, 반드시 지정해야 하는 값이다.
-
EXTRA: EXTRA-partition TDQ를 사용한다.
-
INDIRECT: INDIRECT TDQ를 사용한다.
-
INTRA: INTRA-partition TDQ를 사용한다.
-
LOG: LOG TDQ를 사용한다.
-
REMOTE: 리모트 TDQ를 사용한다.
-
-
EXTRA TDQ
다음은 EXTRA TDQ 항목에 대한 설명이다.
항목 설명 DDNAME
JCL에 기술된 DD 이름이다. (최대 8Bytes)
SYSOUTCLASS
SYSOUT 데이터셋의 클래스를 설정한다.
-
문자: A~Z 또는 0~9 중에 하나를 설정한다.
-
애스터리스크(*): 기본값이다.
-
blank: 빈칸을 의미한다.
RECORDSIZE
레코드 크기이다. 각 경우의 최댓값으로 설정한다. (기본값: 1)
-
SYSOUTCLASS를 설정한 경우 레코드 포맷에 상관없이 최댓값은 8,968이다.
-
SYSOUTCLASS를 설정하지 않은 경우 레코드 포맷에 상관없이 최댓값은 32,767이다.
RECORDFORMAT
레코드 포맷을 설정하면 Block Format 항목도 함께 설정해야 한다.
-
blank (기본값)
-
FIXED
-
VARIABLE
BLOCKSIZE
블록 크기를 설정한다. 각 경우의 최댓값으로 설정한다.
-
SYSOUTCLASS를 설정한 경우 레코드 포맷이 VARIABLE이면 최댓값은 8,972이고 FIXED이면 최댓값은 8,968이다.
-
SYSOUTCLASS를 설정하지 않은 경우 레코드 포맷에 상관없이 최댓값은 32,767이다.
BLOCKFORMAT
블록 포맷을 설정한다.
-
blank
-
BLOCKED
-
UNBLOCKED
DISPOSITION
데이터셋의 DISPOSITION을 지정한다.
-
SHR
-
OLD
-
MOD
TYPEFILE
데이터셋 타입을 설정한다.
-
INPUT
-
OUTPUT
-
RDBACK
WRITER
JCL에 기술된 WRITER 이름을 설정한다.
-
blank
-
INTRDR
PRINTCONTROL
컨트롤 문자를 설정한다.
-
blank
-
ASA
-
MACHINE
ERROROPTION
I/O 에러가 발생하는 경우의 동작을 설정한다.
-
IGNORE
-
SKIP
OPENTIME
데이터셋의 초기 상태를 지정한다.
-
INITIAL
-
DEFERRED
DSORG
JCL에 기술된 DSORG 이름을 설정한다.
-
PS
-
DA
-
IS
-
PO
-
-
INDIRECT TDQ
다음은 INDIRECT TDQ 항목에 대한 설명이다.
항목 설명 INDIRECTNAME
간접적으로 가리키는 TDQ 이름이다. INDIRECTNAME에 기술되는 TDQ의 TYPE은 모두 가능하다. (최대 4Bytes)
-
INTRA TDQ
다음은 INTRA TDQ 항목에 대한 설명이다.
항목 설명 ATIFACILITY
ATI(Automatic Transaction Initiation)가 발생할 때 실행되는 트랜잭션 Output의 출력 위치를 설정한다.
-
TERMINAL: 트랜잭션이 실행되면 관련 Output이 터미널에 출력된다.
-
FILE: 트랜잭션이 실행되면 관련 Output이 파일에 출력된다.
-
SYSTEM: 트랜잭션이 실행되지 않는다.
RECOVERYSTATUS
복구 상태 정보를 설정한다.
-
NO: 복구하지 않는다.
-
PHYSICAL: 물리적 복구로 설정한다.
-
LOGICAL: 논리적 복구로 설정한다.
FACILITYID
ATIFACILITY를 터미널로 설정했을 때 대상 터미널 식별자이다. 만약 ATIFACILITY를 FILE로 설정하면 blank가 설정된다.
TRANSID
ATI 기능을 통해 발생되는 트랜잭션 식별자이다.
TRIGGERLEVEL
ATI 기능을 통해 트랜잭션이 발생하기 전에 쌓이는 TDQ 레코드 개수이다. (최댓값: 32,767)
USERID
TRANSID가 설정되었을 때 보안 확인을 하기 위한 사용자 이름이다.
WAIT
수정된 내용에 대한 COMMIT 수행 시점을 UOW 기준으로 대기한다. (OSC에서 미지원)
WAITACTION
UOW에 대해 수행할 동작을 설정한다. (OSC에서 미지원)
위의 WAIT와 WAITACTION 속성은 OSC 7에서 지원하지 않고 있으므로, OpenFrame Manager에서도 의미 없는 속성이다.
-
-
LOG TDQ
다음은 LOG TDQ 항목에 대한 설명이다.
항목 설명 DDNAME
JCL에 기술된 DD 이름이다. (최대 8Bytes)
DISPOSITION
데이터셋의 DISPOSITION을 지정한다.
-
SHR
-
OLD
-
MOD
TYPEFILE
데이터셋의 타입을 설정한다.
-
INPUT
-
OUTPUT
-
RDBACK
-
-
REMOTE TDQ
다음은 REMOTE TDQ 항목에 대한 설명이다.
항목 설명 REMOTESYSTEM
리모트 리전 서버의 SYSID이다. (최대 4Bytes)
REMOTENAME
리모트 리전 서버에서 사용하는 TDQ 이름이다. (최대 8Bytes)
System Definition Type - TERMINAL
다음은 'System Definition Type'이 'TERMINAL’인 경우 관리 화면이다.
다음은 각 입력 항목에 대한 설명이다.
항목 | 설명 |
---|---|
TERMINAL |
터미널 이름이다. (최대 4Bytes, 수정 모드인 경우 입력 불가) |
GROUP |
리소스 정의 그룹이다. (최대 8Bytes, 수정 모드인 경우 입력 불가) |
TYPETERM |
터미널과 관련된 TYPETERM 이름이다. (최대 8Bytes) |
NETNAME |
터미널 LU 이름이다. NETNAME은 동일 애플리케이션 서버에서 유일해야 한다. (최대 8Bytes) |
PRINTER |
프린터 이름이다. (최대 4Bytes) |
PRINTERCOPY |
'PRINTER' 항목에 지정된 프린터로 요청이 왔을 경우 프린트를 할지 여부를 설정한다. 프린터 사용이 불가능할 때는 ALTPRINTCOPY 설정에 따라 ALTPRINTER에서 프린트한다.
|
ALTPRINTER |
'PRINTER' 항목에 지정된 프린터 사용이 불가능할 때 대체 프린터 이름이다. (최대 4Bytes) |
ALTPRINTERCOPY |
'ALTPRINTER' 항목에 지정된 프린터로 요청이 왔을 경우 프린트를 할지 여부를 설정한다.
|
INSERVICE |
정의하는 터미널의 상태이다.
|
System Definition Type - TRANCLASS
다음은 'System Definition Type'이 'TRANCLASS’인 경우 관리 화면이다.
다음은 각 입력 항목에 대한 설명이다.
항목 | 설명 |
---|---|
TRANCLASS |
트랜클래스의 이름이다. (최대 8Bytes, 수정 모드인 경우 입력 불가) |
GROUP |
리소스 정의 그룹이다. (최대 8Bytes, 수정 모드인 경우 입력 불가) |
MAXACTIVE |
동시 실행 가능한 트랜잭션 개수이다. |
PURGETHRESH |
큐에 저장할 수 있는 최대 트랜잭션 개수이다. 지정한 값 이상으로 큐에 쌓이는 경우 이후 요청은 즉시 에러로 응답한다. 'None'을 선택한 경우 'NO’로 저장되고 무제한으로 설정된다. |
System Definition Type - TRANSACTION
다음은 'System Definition Type'이 'TRANSACTION’인 경우 관리 화면이다.
다음은 각 입력 항목에 대한 설명이다.
항목 | 설명 |
---|---|
TRANSACTION |
트랜잭션 이름이다. (최대 8Bytes, 수정 모드인 경우 입력 불가) |
GROUP |
리소스 정의 그룹이다. (최대 8Bytes, 수정 모드인 경우 입력 불가) |
PROGRAM |
트랜잭션을 실행하기 위해 OSC에서 컨트롤 정보를 넘겨주는 프로그램 이름이다. (최대 8Bytes) |
RESSEC |
트랜잭션이 접근하는 리소스들에 대해서 보안 확인 여부를 설정한다.
|
SHUTDOWN |
OSC 종료 과정에서 트랜잭션이 수행될 수 있는지 여부를 설정한다. 해당 트랜잭션은 XLT(Transaction List Table)에 기술되어 있어야 한다.
|
TRANCLASS |
트랜잭션이 처리될 트랜클래스 서버의 이름이다. |
PROFILE |
트랜잭션을 시작한 터미널과 함께 사용되는 처리 옵션을 지정하는 프로파일 이름이다. |
TWASIZE |
트랜잭션에 할당된 TWA 크기이다. (최댓값: 32,767) |
TASKREQ |
트랜잭션이 시작되는 방법을 지정한다.
|
STATUS |
트랜잭션의 상태를 지정한다. |
System Definition Type - TSMODEL
다음은 'System Definition Type'이 'TSMODEL' 경우 관리 화면이다.
다음은 각 입력 항목에 대한 설명이다.
항목 | 설명 |
---|---|
TSMODEL |
TSMODEL 이름이다. (최대 8Bytes, 수정 모드인 경우 입력 불가) |
GROUP |
리소스 정의 그룹이다. (최대 8Bytes, 수정 모드인 경우 입력 불가) |
PREFIX |
속성값이 TSMODEL의 속성값으로 설정된 TSQ의 접두사를 설정한다. (최대 16Bytes) |
LOCATION |
TSMODEL의 적용을 받는 TSQ의 위치를 설정한다.
|
RECOVERY |
TSMODEL의 적용을 받는 TSQ에서 에러가 발생할 경우 복구 여부를 설정한다. |
System Definition Type - TYPETERM
다음은 'System Definition Type'이 'TYPETERM’인 경우 관리 화면이다.
다음은 각 입력 항목에 대한 설명이다.
항목 | 설명 |
---|---|
TYPETERM |
TYPETERM 이름이다. (최대 8Bytes, 수정 모드인 경우 입력 불가) |
GROUP |
리소스 정의 그룹이다. (최대 8Bytes, 수정 모드인 경우 입력 불가) |
DEVIDE |
디바이스의 종류이다. |
TERMINALMODEL |
터미널의 모델 번호를 설정한다.
|
LOGONMSG |
Good Morning 트랜잭션 지원 여부를 설정한다. |
AUDIBLEALARM |
경고음 발생 기능을 지원할 것인지 설정한다. |
COLOR |
확장 색상을 지원할 것인지 설정한다. |
HILIGHT |
반전, 밑줄, 깜빡임 등의 하이라이트 기능을 지원할 것인지 설정한다. |
KATAKANA |
가타카나를 지원할 것인지 설정한다. |
OUTLINE |
테두리선을 지원할 것인지 설정한다. |
PROGSYMBOLS |
확장 문자셋을 지원 기능(Programmed Symbol Facility)을 지원할 것인지 설정한다. |
VALIDATION |
Filed Validation 기능을 사용할 것인지를 설정한다. |
FORMFEED |
프린터 터미널의 경우 FORMFEED 문자를 전송할 것인지를 설정한다. |
SOSI |
1Byte 문자와 2Bytes 문자 혼합 모드를 지원할 것인지 설정한다. |
BACKTRANS |
화면의 뒷 배경 투명도 변경을 지원할 것인지를 설정한다. |
TCTUALEN |
TCTUA 영역 크기를 설정한다. (기본값: 0, 최솟값: 0, 최댓값: 32,767) |
IOAREALEN MIN/MAX |
트랜잭션에 전달되는 터미널의 입출력 영역의 길이(최솟값, 최댓값)를 설정한다. (최댓값: 32,767) |
ATI |
터미널에서 START 명령 또는 Intra-Partition의 TDQueue를 통한 ATI 요청을 허용할 것인지 설정한다. (YES|NO, 기본값: NO) |
TTI |
터미널에서 트랜잭션 기동을 허용할 것인지 설정한다. (YES|NO, 기본값: YES) |
CREATESESS |
해당 터미널이 Region에 접속하지 않은 상태에서 ATI 요청을 받으면 자동으로 Region에 접속하도록 할 것인지 설정한다. (YES|NO, 기본값: NO) |
System Definition Type - URIMAP
다음은 'System Definition Type'이 'URIMAP’인 경우 관리 화면이다.
다음은 각 입력 항목에 대한 설명이다.
항목 | 설명 |
---|---|
URIMAP |
URIMAP 이름이다. (최대 8Bytes, 수정 모드인 경우 입력 불가) |
GROUP |
리소스 정의 그룹이다. (최대 8Bytes, 수정 모드인 경우 입력 불가) |
STATUS |
URIMAP 정의를 ENABLED 혹은 DISABLED 상태로 지정한다. |
SCHEME |
HTTP/HTTPS를 지정할 수 있으며 OSC 스펙상 HTTP 통신으로 지정한다. |
USAGE |
OSC를 Web 서버로서 동작할 것인지 WEB 클라이언트로서 동작할 것인지 지정한다. (SERVER|CLIENT 둘 중 하나만 지정) |
PATH |
요청을 보내거나 받을 경로를 지정한다. |
위 설명에 존재하지 않는 속성들은 OSC 7에서 지원하지 않고 있으므로, OpenFrame Manager에서도 의미 없는 속성이다. |
System Definition Type - TCPIPSERVICE
다음은 'System Definition Type'이 'TCPIPSERVICE’인 경우 관리 화면이다.
다음은 각 입력 항목에 대한 설명이다.
항목 | 설명 |
---|---|
TCPIPSERVICE |
TCPIPSERVICE 이름이다. (최대 8Bytes, 수정 모드인 경우 입력 불가) |
GROUP |
리소스 정의 그룹이다. (최대 8Bytes, 수정 모드인 경우 입력 불가) |
URM |
ANALYZER 프로그램을 지정한다. |
PORTNUMBER |
요청을 수신할 포트를 지정한다. |
STATUS |
수신 여부를 지정한다. |
PROTOCOL |
OSC에서는 HTTP 프로토콜만 지원한다. |
TRANSACTION |
Alias Transaction으로 수행될 트랜잭션 이름을 지정한다. (기본값: CWBA) |
위 설명에 존재하지 않는 속성들은 OSC 7에서 지원하지 않고 있으므로, OpenFrame Manager에서도 의미 없는 속성이다. |
2.7. Runtime Resources
네비게이션 영역에서 [Regions] > [Runtime Resources] 메뉴를 선택하면 Region이 기동되어 런타임에서 사용 중인 리소스의 설정을 조회하고 수정 또는 삭제할 수 있다.
Runtime Resources 화면에서 리소스 타입별로 런타임 리소스를 확인하고 수정할 수 있다.
Region 목록(왼쪽 트리뷰)에서 Region 이름을 클릭한 후 'Resource Type'에서 리소스 타입을 선택하고 [Search] 버튼을 클릭하면 OSC 기동 후 RTSD에 관리되는 Runtime Resource를 타입별로 조회할 수 있다. (like(prefix) 검색 방식)
최신 정보를 조회하려면 조회 목록 위에 [Refresh] 버튼을 클릭한다.
-
조회 조건
다음은 각 조회 조건에 대한 설명이다.
항목 설명 Resource Type
조회할 리소스의 타입을 선택한다.
Resource Name
조회할 리소스의 이름을 입력한다. (like(prefix) 검색 방식)
-
조회 목록
다음은 각 조회 항목에 대한 설명이다.
항목 설명 Type
리소스 타입이다.
Name
이름을 클릭하면 각 리소스 조회 화면으로 이동한다. 각 화면에 대한 자세한 설명은 Runtime Resources 관리를 참고한다.
2.7.1. Runtime Resources 관리
Runtime Resources 화면([OSC] - Runtime Resources 화면)의 조회 목록에서 'Name'을 클릭하면 각 리소스별 Runtime Resource Details 화면이 나타난다. 해당 화면 오른쪽 상단에 있는 [Edit], [Delete] 버튼을 사용하여 리소스를 수정 또는 삭제할 수 있다.
[Edit] 버튼을 클릭하면 조회 화면에서 일부 항목을 수정할 수 있다. [Delete] 버튼을 클릭하면 해당 리소스의 삭제 여부를 묻는 대화상자가 나타난다. 대화상자에서 [OK] 버튼을 클릭하면 해당 리소스가 삭제된다.
다음의 각 리소스를 상세 조회할 수 있다. 타입별 화면에 대한 설명은 각 절을 참고한다.
본 절에서는 Runtime Resource Details 화면을 기준으로 설명하고 Edit 모드에서 변경이 가능한 항목의 경우 각 항목 설명에 별도로 표기한다. |
Runtime Resources Type - CONNECTION
다음은 'Runtime Resources Type'이 'CONNECTION’인 경우 화면과 항목에 대한 설명이다.
항목 | 설명 |
---|---|
CONNECTION |
커넥션 이름이다. |
NETNAME |
연결 대상 OSC 서버의 이름이다. |
PROTOCOL |
연결에 사용하는 프로토콜 종류이다. (현재는 blank만 지원)
|
ACCESSMETHOD |
해당 커넥션에 사용할 접근 방법을 설정한다. (현재는 VTAM만 지원)
|
INSERVICE |
해당 커넥션의 사용 여부를 설정한다. (수정 모드인 경우 변경 가능) |
Runtime Resources Type - FILE
다음은 'Runtime Resources Type'이 'FILE’인 경우 화면과 항목에 대한 설명이다.
항목 | 설명 |
---|---|
FILE |
파일 이름이다. |
DSNAME |
파일에 사용되는 데이터셋 이름이다. |
OPENTIME |
OSC 엔진이 업무 프로그램에서 사용할 파일을 준비하는 방식이다.
|
REMOTESYSTEM |
리모트 리전 서버의 SYSID이다. |
REMOTENAME |
리모트 리전 서버에서 사용하는 파일 이름이다. |
RECORDSIZE |
레코드의 최대 길이이다. |
KEYLENGTH |
레코드의 키 길이이다. |
RECORDFORMAT |
레코드 포맷 형태이다.
|
MAXNUMRECS |
최대 레코드 개수이다. |
ADD |
파일에 레코드를 추가하게 할 것인지 여부이다. |
VROWSE |
파일에서 레코드를 순차적으로 검색하도록 할 것인지 여부이다. |
DELETE |
파일에서 레코드 삭제를 가능하게 할 것인지 여부이다. |
READ |
파일에서 레코드 읽기 기능을 지원할 것인지 여부이다. |
UPDATE |
파일에서 레코드 업데이트를 가능하게 할 것인지 여부이다. |
JOURNAL |
저널 이름이다. 구 버전의 CICS에서 1부터 99까지 숫자를 저널 이름으로 사용하였다면 호환성을 위해 DFHJnn 형태로 변경한다. (nn 범위: 1~99) |
OPEN STATUS |
파일의 상태 정보이다. (수정 모드인 경우 변경 가능)
|
ENABLE STATUS |
파일에 접근 가능한지 정보이다. (수정 모드인 경우 변경 가능)
|
Runtime Resources Type - JOURNALMODEL
다음은 'Runtime Resources Type'이 'JOURNALMODEL’인 경우 화면과 항목에 대한 설명이다. 해당 타입은 수정할 수 없다.
항목 | 설명 |
---|---|
JOURNALMODEL |
저널 모델의 이름이다. |
JOURNALNAME |
저널 이름이다. 구 버전의 CICS에서 1부터 99까지 숫자를 저널 이름으로 사용하였다면 호환성을 위해 DFHJnn 형태로 변경한다. (nn 범위: 1~99) |
TYPE |
저널 레코드가 기록될 위치이다.
|
STREAMNAME |
LOG STREAM 역할을 하는 VB 데이터셋 이름이다. |
Runtime Resources Type - PROGRAM
다음은 'Runtime Resources Type'이 'PROGRAM’인 경우 화면과 항목에 대한 설명이다.
항목 | 설명 |
---|---|
PROGRAM |
프로그램 이름이다. |
LANGUAGE |
프로그램이 작성된 프로그래밍 언어이다.
|
STATUS |
프로그램의 상태이다. (수정 모드인 경우 변경 가능)
|
RELOAD |
프로그램이 LINK, LOAD, XCTL로 호출하는 경우 사본 사용 여부를 나타낸다. (YES|NO) |
RESIDENT |
프로그램의 residence 상태를 나타낸다. |
REMOTESYSTEM |
리모트 리전 서버의 SYSID이다. |
REMOTENAME |
리모트 리전 서버에서 사용하는 프로그램 이름이다. |
TRANSID |
트랜잭션 이름이다. |
Runtime Resources Type - TDQUEUE
다음은 'Runtime Resources Type'이 'TDQUEUE’인 경우 화면과 항목에 대한 설명이다.
-
공통 항목
다음은 공통 항목에 대한 설명이다.
항목 설명 TDQUEUE
TDQ 이름이다.
TYPE
TDQ 타입으로, 반드시 저장되어야 하는 값이다.
-
EXTRA: EXTRA-partition TDQ를 사용한다.
-
INDIRECT: INDIRECT TDQ를 사용한다.
-
INTRA: INTRA-partition TDQ를 사용한다.
-
LOG: LOG TDQ를 사용한다.
-
REMOTE: 리모트 TDQ를 사용한다.
OPEN STATUS
TDQ의 상태이다. (Extra TDQ는 수정 모드인 경우 변경 가능)
-
OPEN: TDQ가 열려 있다.
-
CLOSED: TDQ가 닫혀 있다.
ENABLE STATUS
TDQ에 접근 가능 여부이다. (Extra TDQ는 수정 모드인 경우 변경 가능)
-
ENABLED: 접근이 가능하다.
-
DISABLED: 접근이 불가능하다.
-
-
EXTRA TDQ
다음은 EXTRA TDQ 항목에 대한 설명이다.
항목 설명 DDNAME
JCL에 기술된 DD 이름이다.
SYSOUTCLASS
SYSOUT 데이터셋의 클래스이다.
-
문자: A~Z 또는 0~9 중에 하나이다.
-
애스터리스크(*): 기본값이다.
-
blank: 빈칸을 의미한다.
RECORDSIZE
레코드 크기이다. 각 경우의 최댓값으로 설정된다. (기본값: 1)
-
SYSOUTCLASS를 설정한 경우 레코드 포맷에 상관없이 최댓값은 8,968이다.
-
SYSOUTCLASS를 설정하지 않은 경우 레코드 포맷에 상관없이 최댓값은 32,767이다.
RECORDFORMAT
레코드 포맷을 설정하면 Block Format 항목도 함께 설정해야 한다.
-
blank (기본값)
-
FIXED
-
VARIABLE
BLOCKSIZE
블록 크기로 각 경우의 최댓값으로 설정된다.
-
SYSOUTCLASS를 설정한 경우 레코드 포맷이 VARIABLE이면 최댓값은 8,972이고, FIXED이면 최댓값은 8,968이다.
-
SYSOUTCLASS를 설정하지 않은 경우 레코드 포맷에 상관없이 최댓값은 32,767이다.
BLOCKFORMAT
블록 포맷의 종류이다.
-
blank
-
BLOCKED
-
UNBLOCKED
DISPOSITION
데이터셋의 DISPOSITION 값이다.
-
SHR
-
OLD
-
MOD
TYPEFILE
데이터셋의 타입이다.
-
INPUT
-
OUTPUT
-
RDBACK
WRITER
JCL에 기술된 WRITER 이름이다.
-
blank
-
INTRDR
PRINTCONTROL
컨트롤 문자이다.
-
blank
-
ASA
-
MACHINE
DSORG
JCL에 기술된 DSORG 이름이다.
-
PS
-
DA
-
IS
-
PO
-
-
INDIRECT TDQ
다음은 INDIRECT TDQ 항목에 대한 설명이다.
항목 설명 INDIRECTNAME
간접적으로 가리키는 TDQ 이름이다.
INDIRECTNAME에 기술되는 TDQ의 TYPE은 모두 가능하다.
-
INTRA TDQ
다음은 INTRA TDQ 항목에 대한 설명이다.
항목 설명 ATIFACILITY
ATI(Automatic Transaction Initiation)가 발생할 때 실행되는 트랜잭션 Output의 출력 위치이다.
-
TERMINAL: 트랜잭션이 실행되면 관련 Output이 터미널에 출력된다.
-
FILE: 트랜잭션이 실행되면 관련 Output이 파일에 출력된다.
-
SYSTEM: 트랜잭션이 실행되지 않는다.
RECOVERYSTATUS
복구 상태 정보이다.
-
NO: 복구하지 않는다.
-
PHYSICAL: 물리적 복구한다.
-
LOGICAL: 논리적 복구한다.
FACILITYID
ATIFACILITY를 터미널로 설정했을 때 대상 터미널 식별자이다. 만약 ATIFACILITY를 FILE로 설정하면 blank가 설정된다.
TRANSID
ATI 기능을 통해 발생되는 트랜잭션 식별자이다.
TRIGGERLEVEL
ATI 기능을 통해 트랜잭션이 발생하기 전에 쌓이는 TDQ 레코드 개수이다. (최댓값: 32,767)
USERID
TRANSID가 설정되었을 때 보안을 확인하기 위한 사용자 이름이다.
위 설명에 존재하지 않는 WAIT와 WAITACTION 속성은 OSC 7에서 지원하지 않고 있으므로, OpenFrame Manager에서도 의미 없는 속성이다.
-
-
LOG TDQ
다음은 LOG TDQ 항목에 대한 설명이다.
항목 설명 DDNAME
JCL에 기술된 DD 이름이다.
DISPOSITION
데이터셋의 DISPOSITION 값이다.
-
SHR
-
OLD
-
MOD
TYPEFILE
데이터셋의 타입이다.
-
INPUT
-
OUTPUT
-
RDBACK
-
-
REMOTE TDQ
다음은 REMOTE TDQ 항목에 대한 설명이다.
항목 설명 REMOTENAME
리모트 리전 서버에서 사용하는 TDQ 이름이다.
REMOTESYSTEM
리모트 리전 서버의 SYSID이다.
Runtime Resources Type - TERMINAL
다음은 'Runtime Resources Type'이 'TERMINAL’인 경우 화면과 항목에 대한 설명이다.
항목 | 설명 |
---|---|
TERMINAL |
터미널 이름이다. |
NETNAME |
터미널 LU 이름이다. |
TYPETERM |
터미널이 사용하는 TYPETERM 이름이다. |
PRINTER |
프린터 이름이다. |
PRINTERCOPY |
'PRINTER' 항목에 지정된 프린터로 요청이 왔을 경우 프린트를 할지 여부이다. 프린터 사용이 불가능할 때는 ALTPRINTERCOPY 설정에 따라 Alternate Printer로 프린트한다.
|
ALTPRINTER |
'PRINTER' 항목에 지정된 프린터 사용이 불가능할 때 대체 프린터 이름이다. |
ALTPRINTERCOPY |
'ALTPRINTER' 항목에 지정된 프린터로 요청이 왔을 경우 프린트를 할지 여부이다.
|
INSERVICE |
정의하는 터미널의 상태이다. (수정 모드인 경우 변경 가능)
|
DEVICE |
디바이스 종류이다. |
COLOR |
확장 색상을 지원할 것인지 여부이다. |
ATI |
터미널에서 START 명령 또는 Intra-Partition의 TDQueue를 통한 ATI 요청을 허용할 것인지 여부이다. (YES|NO, 수정 모드인 경우 변경 가능) |
TTI |
터미널에서 트랜잭션 기동을 허용할 것인지 여부이다. (YES|NO, 수정 모드인 경우 변경 가능) |
CREATESESS |
해당 터미널이 Region에 접속하지 않은 상태에서 ATI 요청을 받으면 자동으로 Region에 접속하도록 할 것인지 여부이다. (YES|NO, 수정 모드인 경우 변경 가능) |
Runtime Resources Type - TRANCLASS
다음은 'Runtime Resources Type'이 'TRANCLASS’인 경우 화면과 항목에 대한 설명이다. 해당 타입의 경우는 수정을 할 수 없다.
항목 | 설명 |
---|---|
TRANCLASS |
트랜클래스 이름이다. |
MAXACTIVE |
동시 실행 가능한 트랜잭션 최대 수이다. |
PURGETHRESH |
큐에 저장할 수 있는 최대 트랜잭션의 수이다. |
Runtime Resources Type - TRANSACTION
다음은 'Runtime Resources Type'이 'TRANSACTION’인 경우 화면과 항목에 대한 설명이다.
항목 | 설명 |
---|---|
TRANSACTION |
트랜잭션 이름 또는 식별자이다. |
PROGRAM |
트랜잭션을 실행하기 위해서 OSC에서 컨트롤 정보를 넘겨주는 프로그램 이름이다. |
RESSEC |
트랜잭션이 접근하는 리소스들에 대한 보안 확인 여부이다.
|
SHUTDOWN |
OSC 종료 과정에서 트랜잭션이 수행될 수 있는지 여부이다. 해당 트랜잭션은 XLT에 기술되어 있어야 한다.
|
TRANCLASS |
트랜잭션이 처리될 트랜클래스 서버의 이름이다. (수정 모드인 경우 변경 가능) |
TWASIZE |
트랜잭션에 할당된 TWA 크기이다. (최댓값: 32,767) |
STATUS |
트랜잭션 실행 가능 여부 상태이다. (수정 모드인 경우 변경 가능) |
Runtime Resources Type - TSMODEL
다음은 'Runtime Resources Type'이 'TSMODEL’인 경우 화면과 항목에 대한 설명이다. 해당 타입의 경우는 수정할 수 없다.
항목 | 설명 |
---|---|
TSMODEL |
TSMODEL 이름이다. |
PREFIX |
TSMODEL 리소스 속성의 적용을 받는 TSQ의 접두사이다. |
LOCATION |
TSMODEL 리소스 속성의 적용을 받는 TSQ의 위치이다.
|
RECOVERY |
TSMODEL 리소스 속성에 적용을 받는 TSQ에 에러가 발생할 경우 복구 여부이다. |
SECURITY |
TSMODEL 리소스 속성에 적용을 받는 TSQ의 보안 확인 여부이다. (YES|NO) |
REMOTESYSTEM |
리모트 리전 서버의 SYSID이다. |
3. Terminals
네비게이션 영역에서 [Terminals] 메뉴를 선택하면 OpenFrame 게이트웨이별로 접속한 터미널의 목록과 해당 터미널 관련 정보를 조회할 수 있다.
Terminals 화면 왼쪽에 게이트웨이를 선택할 수 있는 트리가 나타난다. 조회할 게이트웨이를 선택하면 해당 터미널 목록이 표시된다. 실시간으로 정보가 조회되는 것은 아니기 때문에 정보를 다시 조회하려면 [Refresh] 버튼을 클릭한다. [Disconnect] 버튼을 클릭하면 조회되고 있는(해당 게이트웨이에 연결되어 있는) 터미널의 게이트웨이 연결을 강제로 종료시킬 수 있다.
-
조회 목록
다음은 각 조회 항목에 대한 설명이다.
항목 설명 IP Address
접속한 터미널의 IP 주소이다.
LU Name
접속한 터미널의 LU 이름이다.
LU Type
접속한 터미널의 LU 타입이다.
LU Status
접속한 터미널의 상태이다.
-
CONNECTED: LU가 연결되어 있는 상태이다.
-
LOGON: LU가 연결된 후 Region에 접속한 상태이다.
Log-On Region
터미널이 특정 Region에 로그온 한 상태인 경우 해당 Region 이름을 출력한다.
-
4. Scheduled Transactions
네비게이션 영역에서 [Scheduled Transactions] 메뉴를 선택하면 다음의 탭에서 트랜잭션을 조회할 수 있다. 각 탭에 대한 설명은 절의 설명을 참고한다.
4.1. [Start Queue] 탭
[Start Queue] 탭을 선택하면 START 명령으로 스케줄링된 트랜잭션을 조회할 수 있다. START 명령어는 태스크를 지정한 시각에 실행할 것을 시스템에 요청하는 명령어이다.
조회 조건을 입력하고 [Search] 버튼을 클릭하면 해당 트랜잭션 목록이 표시된다. 검색 조건을 입력하지 않고 조회하는 경우 전체 목록이 조회된다. 최신 정보를 조회하려면 조회 목록 위에 [Refresh] 버튼을 클릭하고 요청된 START 명령을 취소하려면 [Cancel] 버튼을 클릭한다.
-
조회 조건
목록을 조회할 조건을 입력한다.
항목 설명 Region Name
START된 트랜잭션이 수행되는 Region의 이름이다. (exact 검색 방식)
Request ID
요청에 대한 식별자이다. (exact 검색 방식)
Start Date/Time
날짜와 시각을 지정하면 지정한 시각 이후 큐잉된 데이터를 조회할 수 있다. (exact 검색 방식)
Transaction Name
START된 트랜잭션의 이름이다. (exact 검색 방식)
Terminal ID
START된 트랜잭션의 터미널 ID이다. (exact 검색 방식)
-
조회 목록
다음은 조회 항목에 대한 설명이다. 실행 예정인 태스크들을 가지고 있는 서버 목록이 출력된다.
항목 설명 Region
START 명령어를 수행 중인 Region 이름이다.
Request ID
요청에 대한 식별자이다.
Start Date/Time
태스크가 시작될 시간이다.
Transaction ID
START를 요청할 트랜잭션 ID이다.
Terminal ID
START로 요청된 트랜잭션이 수행되는 터미널 ID이다.
User ID
START를 요청한 사용자의 ID이다.
Remote Transaction ID
트랜잭션이 기동된 경우 RETRIEVE 명령어에서 받을 트랜잭션 ID이다.
Remote Terminal ID
트랜잭션이 기동된 경우 RETRIEVE 명령어에서 받을 터미널 ID이다.
Queue ID
START 요청으로 사용될 큐 ID이다.
자세한 내용은 OpenFrame OSC "개발자 안내서"의 "START" 명령어를 참고한다. |
4.2. [Delay Queue] 탭
[Delay Queue] 탭을 선택하면 DELAY 명령으로 스케줄링된 트랜잭션을 조회할 수 있다. DELAY 명령어는 특정 시각까지 또는 기간 동안 태스크의 실행을 지연시키는 명령어이다.
조회 조건을 입력하고 [Search] 버튼을 클릭하면 해당 트랜잭션 목록이 표시된다. 검색 조건을 입력하지 않고 조회하는 경우 전체 목록이 조회된다. 최신 정보를 조회하려면 조회 목록 위에 [Refresh] 버튼을 클릭하고 요청된 Delay 명령을 취소하려면 [Cancel] 버튼을 클릭한다.
-
조회 조건
목록을 조회할 조건을 입력한다.
항목 설명 Region Name
DELAY 명령이 수행 중인 Region의 이름이다. (exact 검색 방식)
Request ID
요청에 대한 식별자이다. (exact 검색 방식)
Start Time
날짜와 시각을 지정하면 지정한 시각 이후 큐잉된 데이터를 조회할 수 있다. (exact 검색 방식)
-
조회 목록
다음은 조회 항목에 대한 설명이다. Delay 상태의 태스크들을 가지고 있는 서버들의 리스트가 출력된다.
항목 설명 Region
DELAY 명령어를 수행 중인 Region의 이름이다.
Request ID
요청에 대한 식별자이다.
Start Time
태스크가 시작될 시간이다.
자세한 내용은 OpenFrame OSC "개발자 안내서"의 "DELAY" 명령어를 참고한다. |
5. Named Counters
네비게이션 영역에서 [Named Counters] 메뉴를 선택하면 사용자가 지정한 이름으로 생성된 Counter인 Named Counter에 대한 정보를 조회한다.
조회 조건을 입력하고 [Search] 버튼을 클릭하면 해당 Named Counter가 조회된다. 검색 조건을 입력하지 않으면 전체 목록이 조회된다. 최신 정보를 조회하려면 조회 목록 위에 [Refresh] 버튼을 클릭한다.
-
조회 조건
목록을 조회할 조건을 입력한다.
항목 설명 Named Counter Name
조회할 Counter의 이름을 설정한다.
Pool Name
조회할 Pool의 이름을 설정한다.
-
조회 목록
다음은 각 조회 항목에 대한 설명이다.
항목 설명 Named Counter Name
생성된 Counter 이름이다.
Pool Name
Counter가 있는 Pool 이름이다.
Type
Counter의 종류는 다음과 같다.
-
counter: Counter 값을 4Byte 바이너리 정수(fullword signed binary values) 형식으로 지원한다.
-
dcounter: Counter 값을 8Byte 바이너리 양수(doubleword unsigned binary values) 형식으로 지원한다.
counter, dcounter 둘 다 명령어 수준에서 사용 방법은 동일하지만 특정 타입으로 생성된 Counter는 동일한 유형의 COUNTER 명령어를 통해서만 접근이 가능하다.
Value
현재 Counter의 값이다.
Min
Counter의 최솟값이다.
Max
Counter의 최댓값이다.
Limit
최댓값 도달 여부이다.
-
6. EIB Response Codes
네비게이션 영역에서 [EIB Response Codes] 메뉴를 선택하면 CICS 커맨드의 응답 코드에 대한 상세 메시지를 조회할 수 있다.
조회 조건을 입력하고 [Search] 버튼을 클릭하면 해당 Response Code 목록이 조회된다. 검색 조건을 입력하지 않고 조회하는 경우 전체 목록이 조회된다. (like(prefix) 검색 방식)
최신 정보를 조회하려면 조회 목록 위에 [Refresh] 버튼을 클릭한다.
-
조회 조건
목록을 조회할 조건을 입력한다.
항목 설명 Func Code
커맨드 코드를 입력한다.
Func Name
커맨드 이름을 입력한다.
RESP Condition
명시적 응답 조건을 입력한다.
Resp Code
응답 코드를 입력한다. Resp Code1, Resp Code2 값 모두 조회 가능하다.
Resp Detail
응답 코드별 설명에 포함된 단어를 입력한다.
-
조회 목록
다음은 각 조회 항목에 대한 설명이다.
항목 설명 Func Code
커맨드 코드이다.
Func Name
커맨드 이름이다.
Resp Code1
응답 코드가 출력된다.
Resp Code2
세부 응답 코드가 출력된다.
Resp Condition
명시적 응답 조건이다.
Resp Detail
응답의 자세한 설명이다.
${OFMANAGER_HOME}/resources/json/ 디렉터리에 eibresp.json 파일의 내용과 동일하다. |
7. Program Deploy
네비게이션 영역에서 [Program Deploy] 메뉴를 선택하면 각 Region별로 관리되고 있는 업무 프로그램 목록들을 조회하고 추가, 삭제, 디플로이할 수 있다. 조회된 프로그램은 지정된 Region 서버들로 내부적으로 osctdlupdate 툴을 사용해서 디플로이하고 관리자 권한을 갖고 있는 사용자는 온라인 사용자 프로그램을 Region 서버별로 관리 및 동적 반영을 수행할 수 있다.
SPECIAL 권한의 계정으로 접속하였거나 TACF의 OFMANAGR 클래스에 OM.PGMADMIN이라는 프로파일에 등록된 계정만 [Add], [Import], [Edit], [Delete] 버튼을 이용하여 조회, 추가, 편집, 삭제를 할 수 있다. SPECIAL 이외의 권한을 가진 계정과 OM.PGMADMIN 프로파일에 등록되지 않은 계정은 [Deploy] 버튼만 사용할 수 있다. OM.PGMADMIN 프로파일이 존재하지 않을 경우 권한 구분없이 모든 계정이 모든 기능을 사용할 수 있다.
리소스별 접근 권한에 대한 자세한 설명은 OpenFrame TACF "운영자 안내서"의 "리소스"를 참고하고, 리소스 추가에 대한 설명은 일반 리소스 추가를 참고한다. |
[Add]나 [Import] 버튼을 사용해서 각각의 프로그램을 필요한 Region에 할당하고, 해당 프로그램을 등록된 Region 서버에 동적으로 반영할 수 있다.
[Deploy] 버튼을 클릭하면 지정된 Region으로 디플로이되고, 'Deployment Result' 항목에 디플로이 결과를 반환한다. 'success’일 경우 선택한 Region에 정상적으로 디플로이된 것이고 fail인 경우 디플로이가 안되었거나(Failed to copy), 선택한 Region과의 접속이 되지않았음(Failed to connect to this region)을 의미한다. 디플로이 동작은 조회되고 있는 프로그램(OpenFrame OSC 제품의 openframe_osc.conf 설정 파일의 osc 서브젝트에서 OSCOSSVR 섹션에 DEPLOY_SOURCE_PATH 키에 설정한 값 하위에 존재하는 프로그램)이 OSC에서 관리되고 있는 TDLDIR 경로로 복사되고, osctdlupdate까지 수행된다.
openframe_osc.conf 설정 파일의 자세한 내용은 OpenFrame OSC "환경설정 안내서"를 참고한다. |
조회 조건을 입력하고 [Search] 버튼을 클릭하면 디플로디 대상 목록이 조회된다. 검색 조건을 입력하지 않고 조회를 하는 경우 전체 목록이 조회된다(wildcard(*) 검색 방식, 단 A*C와 같은 검색은 불가). 최신 정보를 조회하려면 조회 목록 위에 [Refresh] 버튼을 클릭한다.
-
조회 조건
목록을 조회할 조건을 입력한다.
항목 설명 Program Name
디플로이 대상 프로그램 이름을 입력한다.
-
조회 목록
다음은 각 조회 항목에 대한 설명이다.
항목 설명 Program Name
프로그램 이름이다.
Region Name
디플로이가 수행될 Region 서버 이름이다. 여러 개의 Region 정보가 조회될 수 있다.
Deploy Result
가장 최근에 수행된 디플로이의 결과 정보이다.
Last Deployed Date/Time
가장 최근에 수행된 디플로이의 시간 정보이다.
조회 목록 정보들은 OpenFrame Manager에서 관리하는 DB 테이블의 데이터이므로 OpenFrame Manager가 아닌 osctdlupdate 툴을 직접 이용하여 프로그램을 동적 반영하는 경우에는 OpenFrame Manager 조회 목록에는 반영되지 않는다.
7.1. Program 등록
Program Deploy 화면([OSC] - Program Deploy 화면)에서 [Add] 버튼을 클릭하면 프로그램을 등록할 수 있다. 각 항목을 입력하고 [Add] 버튼을 클릭한다.
다음은 입력 항목에 대한 설명이다.
항목 | 설명 |
---|---|
Program Name |
프로그램 이름을 입력한다. 프로그램 이름은 30자로 제한하고 특수문자를 허용한다. 여러 개 입력이 가능하고 콤마(,)로 프로그램을 구분한다. 프로그램이 so 모듈일 경우는 프로그램명만 입력하고, asmo 모듈의 경우에는 프로그램명과 확장자명까지 모두 입력한다. 오른쪽 돋보기 버튼을 클릭하면 Add Program List 화면([OSC] - Add Program List 화면)에서 프로그램을 선택할 수 있다. |
Region List |
등록할 프로그램을 디플로이할 Region 이름이 출력된다. 관리할 Region을 체크하여 추가할 수 있다. |
'Program Name' 항목 오른쪽 돋보기 버튼을 클릭하면 Add Program List 화면에서 openframe_osc.conf에 OSCOSSVR 섹션에 DEPLOY_SOURCE_PATH 에 설정되어 있는 경로에 존재하는 프로그램 목록을 조회할 수 있다. 등록할 프로그램을 선택한 후 [OK] 버튼을 클릭한다.
7.2. Program 수정
Program Deploy 화면([OSC] - Program Deploy 화면)에서 [Edit] 버튼을 클릭하면 해당 프로그램의 Region List를 수정할 수 있는 팝업창이 나타난다.
프로그램의 디플로이할 Region 정보를 수정하고 [Edit] 버튼을 클릭한다. 각 항목에 대한 자세한 내용은 Program 등록을 참고한다.
8. TX Time Control
사용자는 필요에 따라 특정 시간에 OSC 시스템 전체나 특정 사용자 프로그램을 테스트해야 하는 상황이 발생할 수 있다. 이 경우 [TX Time Control]의 하위 메뉴를 사용한다. 하위 메뉴에 대한 설명은 각 절의 설명을 참고한다.
8.1. Time Information
네비게이션 영역에서 [TX Time Control] > [Time Information] 메뉴를 선택하면 사용자가 원하는 날짜와 시간으로 OSC 시스템 전체 혹은 특정 Region, 특정 사용자 프로그램의 날짜와 시간을 설정할 수 있다.
다음은 Time Information 화면이다.
-
조회 조건
해당 Time Information 목록을 조회할 조건을 입력한다.
항목 설명 Control Type
조회할 Control Type을 입력한다.
Key ID
조회할 Key ID를 입력한다.
-
조회 목록
다음은 각 조회 항목에 대한 설명이다.
항목 설명 Control Type
사용자의 날짜와 시간을 설정하는 KEY_ID의 타입이다.
각 타입의 종류는 다음과 같다.
-
Transaction (TX): KEY_ID의 타입이 트랜잭션인 경우
-
Terminal (TM): KEY_ID의 타입이 터미널인 경우
-
User (UR): KEY_ID의 타입이 사용자인 경우
-
Region (RG): KEY_ID의 타입이 Region인 경우
Key ID
사용자의 날짜와 시간을 설정한 곳의 ID이다. ID 범위 지정을 지원하는 '*'가 최대 1개까지 포함될 수 있다.
User-Set Date
사용자가 설정한 날짜이다. YYYY-MM-DD 형태로 보여진다.
Time Type
사용자가 설정한 시간의 타입이다.
각 타입의 종류는 다음과 같다.
-
Absolute (A): 사용자가 설정한 시간으로 고정인 경우
-
Minus (M): 시스템 시간을 기반으로 사용자가 설정한 시간만큼 뺀 경우
-
Plus (P): 시스템 시간을 기반으로 사용자가 설정한 시간만큼 더한 경우
User-Set Time
사용자가 설정한 시간이다. hh:mm:ss 형태로 조회된다.
Last Register User
마지막으로 데이터를 저장한 사용자 이름이다.
Last Register Time
사용자가 마지막으로 데이터를 저장한 시간이다. YYYY-MM-DD hh:mm:ss 형태로 조회된다.
Last Update User
마지막으로 데이터를 수정한 사용자 이름이다.
Last Update Time
사용자가 마지막으로 데이터를 수정한 시간이다. YYYY-MM-DD hh:mm:ss 형태로 조회된다.
-
8.1.1. Time Information 등록
Time Information 화면([OSC] - Time Information 화면)에서 [Add] 버튼을 클릭하면 OSC 시스템 시간을 설정할 수 있다. 각 항목을 입력하고 [Add] 버튼을 클릭한다.
다음은 입력 항목에 대한 설명이다.
항목 | 설명 |
---|---|
Control Type |
사용자의 날짜와 시간을 설정하는 KEY_ID의 타입을 선택한다. (필수 항목)
각 타입의 우선순위는 Transaction > Terminal > User > Region이다. |
Key ID |
사용자의 날짜와 시간을 설정하는 곳의 ID이다. ID 범위 지정을 지원하는 '*'가 최대 1개까지 포함될 수 있다. (필수 항목) |
Time Type |
사용자가 설정하려는 시간의 타입을 선택한다.
|
Date |
사용자가 설정하려는 날짜이다. YYYY-MM-DD 형태로 저장한다. |
Time |
사용자가 설정하려는 시간이다. hh:mm:ss 형태로 저장한다. |
8.1.2. Time Information 수정
Time Information 화면([OSC] - Time Information 화면)에서 [Edit] 버튼을 클릭하면 설정된 날짜와 시간을 변경할 수 있다. 각 항목을 변경하고 [Save] 버튼을 클릭한다. 수정 항목에 대한 설명은 위의 Time Information 등록를 참고한다.
8.1.3. Time Information 삭제
Time Information 화면([OSC] - Time Information 화면)에서 삭제할 행을 선택한 후 [Delete] 버튼을 클릭하면 설정한 날짜와 시간을 삭제할 수 있다.