Upload
dokien
View
229
Download
0
Embed Size (px)
Citation preview
OpenFrame
OSI 명령어 참조 안내서
OpenFrame/OSI v6.0 Fix#2
Copyright © 2012 TmaxSoft Co., Ltd. All Rights Reserved.
Copyright Notice
Copyright © 2012 TmaxSoft Co., Ltd. All Rights Reserved.
대한민국 경기도 성남시 분당구 서현동 272-6 우)463-824
Restricted Rights Legend
All TmaxSoft Software(Tmax OpenFrame®) and documents are protected by copyright laws and the Protection
Act of Computer Programs, and international convention. TmaxSoft software and documents are made available
under the terms of the TmaxSoft License Agreement and may only be used or copied in accordance with the terms
of this agreement. No part of this document may be transmitted, copied, deployed, or reproduced in any form or
by any means, electronic, mechanical, or optical, without the prior written consent of TmaxSoft Co., Ltd.
이 소프트웨어(Tmax OpenFrame®) 사용설명서의 내용과 프로그램은 저작권법, 컴퓨터프로그램보호법 및 국제
조약에 의해서 보호받고 있습니다. 사용설명서의 내용과 여기에 설명된 프로그램은 TmaxSoft Co., Ltd.와의 사용
권 계약 하에서만 사용이 가능하며, 사용권 계약을 준수하는 경우에만 사용 또는 복제할 수 있습니다. 이 사용설명
서의 전부 또는 일부분을 Tmaxsoft의 사전 서면 동의 없이 전자, 기계, 녹음 등의 수단을 사용하여 전송, 복제, 배
포, 2차적 저작물작성 등의 행위를 하여서는 안 됩니다.
Trademarks
Tmax®, Tmax OpenFrame® are a registered trademark of TmaxSoft Co., Ltd. Other products, titles or services
may be registered trademarks of their respective companies.
Tmax®, Tmax OpenFrame®은 TmaxSoft Co., Ltd.의 등록 상표입니다. 기타 모든 제품들과 회사 이름은 각각 해
당 소유주의 상표로서 참조용으로만 사용됩니다.
Open Source Software Notice
This product includes open source software developed and/or licensed by "OpenSSL", "RSA Data Security, Inc.",
"Apache Foundation", and "Jean-loup Gailly and Mark Adler". Information about the aforementioned and the related
open source software can be found in the "${INSTALL_PATH}/license/oss_licenses" directory.
본 제품은 “OpenSSL”, “RSA Data Security, Inc.”, “Apache Foundation” 및 “Jean-loup Gailly와 Mark Adler”에 의
해 개발 또는 라이선스된 오픈 소스 소프트웨어를 포함합니다. 관련 상세 정보는 제품의 디렉터리 “${IN
STALL_PATH}/license/oss_licenses”에 기재된 사항을 참고해 주십시오.
안내서 정보
안내서 제목: OpenFrame OSI 명령어 참조 안내서
발행일: 2012-11-23
소프트웨어 버전: OpenFrame/OSI v6.0 Fix#2
안내서 버전: v2.1.3
내용 목차
안내서에 대하여 ............................................................................................................................ v
제1장 소개 ................................................................................................................................. 1
제2장 명령어 .............................................................................................................................. 3
2.1. ASSIGN ...................................................................................................................... 3
2.2. CHECKPOINT ............................................................................................................. 3
2.3. CLSDST ...................................................................................................................... 4
2.4. DBRECOVERY ............................................................................................................ 4
2.5. DELETE ...................................................................................................................... 5
2.6. DEQUEUE ................................................................................................................... 5
2.7. DISPLAY ..................................................................................................................... 6
2.7.1. DISPLAY ACTIVE .............................................................................................. 6
2.7.2. DISPLAY ASSIGNMENT .................................................................................... 7
2.7.3. DISPLAY DATABASE ......................................................................................... 8
2.7.4. DISPLAY LTERM ............................................................................................... 9
2.7.5. DISPLAY MODIFY ........................................................................................... 10
2.7.6. DISPLAY NODE .............................................................................................. 12
2.7.7. DISPLAY PGM ................................................................................................ 12
2.7.8. DISPLAY Q ..................................................................................................... 13
2.7.9. DISPLAY TRAN ............................................................................................... 15
2.8. ERESTART ................................................................................................................ 16
2.9. EXIT .......................................................................................................................... 17
2.10. FORMAT .................................................................................................................. 17
2.11. MODIFY .................................................................................................................. 17
2.12. NRESTART .............................................................................................................. 18
2.13. OPNDST ................................................................................................................. 19
2.14. PSTOP .................................................................................................................... 19
2.15. PURGE .................................................................................................................... 20
2.16. RCLSDST ................................................................................................................ 20
2.17. START ..................................................................................................................... 20
2.17.1. START DB ..................................................................................................... 20
2.17.2. START DC .................................................................................................... 21
2.17.3. START LTERM .............................................................................................. 21
2.17.4. START NODE ................................................................................................ 22
2.17.5. START PGM .................................................................................................. 22
2.17.6. START REGION ............................................................................................ 22
2.17.7. START TRAN ................................................................................................ 23
2.18. STOP ...................................................................................................................... 23
2.18.1. STOP DB ...................................................................................................... 23
2.18.2. STOP DC ...................................................................................................... 24
2.18.3. STOP LTERM ................................................................................................ 24
OpenFrame iii
2.18.4. STOP NODE ................................................................................................. 24
2.18.5. STOP PGM ................................................................................................... 25
2.18.6. STOP REGION .............................................................................................. 25
2.18.7. STOP TRAN .................................................................................................. 25
색인 ............................................................................................................................................ 27
iv OpenFrame OSI 명령어 참조 안내서
안내서에 대하여
안내서의 대상
Tmax OpenFrame® (이하 OpenFrame)은 Mainframe 시스템을 오픈 시스템 환경인 UNIX로 전환하는 리
호스팅 솔루션이다. OpenFrame은 Mainframe 시스템에서 실행되는 작업 중 트랜잭션과 관련된 작업을
수행하는 시스템으로 오픈 시스템에서 안정성 및 성능이 검증된 TP-Monitor인 Tmax 엔진을 기반으로 한
다. 본 안내서는 OpenFrame을 구성하는 시스템 중에서 IBM Mainframe의 IMS/DC에 해당하는 Online
Server type I(이하 OSI)를 운용 및 관리하는 사용자를 대상으로 기술한다
안내서의 전제 조건본 안내서를 제대로 이해하기 위해서는 다음과 같은 사항을 미리 알고 있어야 한다.
● UNIX 시스템에 대한 이해
● TmaxSoft의 TP-Monitor인 Tmax에 대한 이해
● IBM Mainframe IMS/DC 시스템에 대한 이해
안내서의 제한 조건본 안내서는 OpenFrame 시스템 중 OSI의 운영 및 관리하는 사용자를 위해 기술되었다. OpenFrame의
기반 환경인 UNIX, 그리고 OpenFrame의 기동 엔진인 Tmax, OSI 시스템의 리호스팅 주체인 IBM Mainframe
IMS/DC에 대해서는 따로 상세히 기술하지 않는다. Tmax, Mainframe의 자세한 설명은 해당 제품 안내서
를 참고한다.
본 안내서는 데이터 셋을 사용하는 방법도 자세하게 기술하지 않는다. 데이터 셋 사용법의 자세한 설명은
OpenFrame 안내서 중 "OpenFrame 데이터 셋 안내서"를 참고한다.
안내서에 대하여 v
안내서 규약
의미표기
프로그램 소스 코드의 파일명, 디렉터리<AaBbCc123>
Ctrl과 C를 동시에 누름<Ctrl>+C
GUI의 버튼 또는 메뉴 이름[Button]
강조진하게
다른 관련 안내서 또는 안내서 내의 다른 장 및 절 언급" "(따옴표)
화면 UI에서 입력 항목에 대한 설명'입력항목'
메일계정, 웹 사이트하이퍼링크
메뉴의 진행 순서>
하위 디렉터리 또는 파일 있음+----
하위 디렉터리 또는 파일 없음|----
참고 또는 주의사항참고
그림 이름[그림 1.1]
표 이름[표 1.1]
명령어, 명령어 수행 후 화면에 출력된 결과물, 예제코드AaBbCc123
옵션 인수 값[ ]
선택 인수 값|
vi OpenFrame OSI 명령어 참조 안내서
시스템 사용 환경
요구 사항
IBM AIX 5.x (32bit, 64bit)Platform
HP-UX ia64 11.xx (32bit, 64bit)
HP-UX PA-RISC 11.xx (32bit, 64bit)
Solaris 9 (SunOS 5.9) (32bit, 64bit)
Linux x86 2.6 (32bit, 64bit)
Linux ia64 2.6 (32bit, 64bit)
최소 1GB 메모리 공간Hardware
최소 3GB 하드 디스크 공간
10GB 이상 하드 디스크와 2GB 이상 메모리 공간 권장
Tibero 4.0 SP1 (Build 59966 or later)Database
MF-Cobol 컴파일러Complier
OpenFrame/Base, OpenFrame/Batch, OpenFrame/TACF, OpenFrame/OSI,
Tibero/HiDB
OpenFrame 제품군
안내서에 대하여 vii
관련 안내서
설명안내서
OSI 시스템을 사용하는 개발자를 위한 안내서이다.OpenFrame
OSI 개발자 안내서
OpenFrame 데이터 셋에 대한 소개와 데이터 셋 종류 및 카탈로그 방법 등에
대해 기술한 안내서이다.
OpenFrame
데이터 셋 안내서
계층형 데이터베이스인 Tibero/HiDB에 대한 소개와 제품의 지원범위에 대해
기술한 안내서이다.
Tibero
HiDB 안내서
OpenFrame 엔진과 함께 제공되는 다양한 유틸리티 프로그램에 대해 기술된
안내서이다.
OpenFrame
유틸리티 참조 안내서
OpenFrame 시스템을 운용하는데 사용하는 다양한 툴 프로그램에 대해 기술
된 안내서이다.
OpenFrame
툴 참조 안내서
Mainframe 환경의 리소스를 OpenFrame 환경으로 마이그레이션 할 때 필요
한 정보와 전환절차 또는 주의사항 등에 대해 기술된 안내서이다.
OpenFrame
마이그레이션 안내서
참고 문헌
안내서제품
IMS V7 InstallationMainframe
viii OpenFrame OSI 명령어 참조 안내서
연락처
Korea
TmaxSoft Co., Ltd
272-6 Seohyeon-dong, Bundang-gu,
Seongnam-si, Gyeonggi-do, 463-824
South Korea
Tel: +82-31-8018-1000
Fax: +82-31-8018-1115
Email: [email protected]
Web (Korean): http://www.tmax.co.kr
기술지원: http://technet.tmaxsoft.com
USA
TmaxSoft, Inc.
560 Sylvan Avenue Englewood Cliffs, NJ 07632
U.S.A
Tel: +1-201-567-8266
Fax: +1-201-567-7339
Email: [email protected]
Web (English): http://www.tmaxsoft.com
Japan
TmaxSoft Japan Co., Ltd.
5F Sanko Bldg, 3-12-16 Mita, Minato-Ku, Tokyo, 108-0073
Japan
Tel: +81-3-5765-2550
Fax: +81-3-5765-2567
Email: [email protected]
Web (Japanese): http://www.tmaxsoft.co.jp
안내서에 대하여 ix
China
TmaxSoft China Co., Ltd.
Beijing Silver Tower, RM 1508, 2# North Rd Dong San Huan,
Chaoyang District, Beijing, China, 100027
China
Tel: +86-10-6410-6145~8
Fax: +86-10-6410-6144
Email: [email protected]
Web (Chinese): http://www.tmaxsoft.com.cn
x OpenFrame OSI 명령어 참조 안내서
제1장 소개
다음은 OSI에서 제공되는 명령어의 목록이다. 각 명령어에 대한 자세한 내용은 해당 절의 설명을 참고한
다.
설명명령어
OSI의 리소스 간 관계를 변경하거나 특정 리소스의 값을 변경하는 데 사용하는 명령
이다.
ASSIGN
Restart에 필요한 시스템 로그를 생성하는 Simple checkpoint와 시스템 로그 및 shut
down 기능을 하는 shutdown checkpoint를 제공한다.
CHECKPOINT
VTAM을 통한 터미널과 OSI의 연결을 해지한다.CLSDST
트랜잭션이나 프로그램에서 데이터베이스에 접근하지 못하게 한다.DBRECOVERY
지정된 리소스의 SECURITY 정보를 삭제한다.DELETE
MQ에 쌓여있는 메시지를 제거한다.DEQUEUE
OSI 시스템의 MQ 및 리소스의 처리 상태를 표시한다.DISPLAY
OSI 시스템이 비정상적으로 종료되었을 경우 cold start 혹은 종료 전 상태로 복구를
수행한다.
ERESTART
터미널의 Conversation mode를 종료시킨다.EXIT
명령을 입력한 터미널로 지정된 MOD(Message Output Descriptor) 화면를 출력한다.FORMAT
OSI 리소스를 운용 중에 동적으로 변경할 때 사용한다.MODIFY
OSI 시스템의 cold start 및 warm start를 한다.NRESTART
VTAM과 연결된 터미널을 OSI 시스템에 연결한다.OPNDST
특정 LTERM을 통한 메시지 송/수신을 정지하거나, 특정 트랜잭션의 메시지 스케줄
링을 정지한다.
PSTOP
특정 LTERM을 통한 메시지 송/수신을 정지하거나, 특정 트랜잭션의 메시지 큐잉을
정지한다.
PURGE
커맨드를 입력한 터미널과 OSI의 연결을 해지한다.RCLSDST
OSI의 리소스를 사용 가능하도록 활성화한다.START
OSI의 리소스를 사용할 수 없게 비활성화한다.STOP
제1장 소개 1
제2장 명령어
본 장에서는 각 명령어의 사용법에 대해서 설명한다.
2.1. ASSIGNOSI의 리소스 간 관계를 변경하거나 특정 리소스의 값을 변경하는 데 사용하는 명령이다.
● 사용법
>>-+-/ASSIGN-+-------------------------------------------------->
'-/ASS----'
.------. .------.
V | V |
>--+---CLASS----cls#-+--+----+--REGION----reg#-+------------+--><
| '-TO-' |
+---LTERM----ltermname--+----+--NODE----nodename---------+
| '-TO-' |
| .----------. |
| V | |
'---TRAN----tranname-+--+----+--CLASS--cls#--------------'
'-TO-'
설명Keywords
입력된 Dependent Region들은 cls#들(최대 4개)에 해당하는 클래스의 트랜
잭션을 처리하도록 변경한다.
CLASS [TO] REGION
ltermname에 해당하는 lterm과 nodename에 해당하는 터미널을 연결한다.LTERM [TO] NODE
입력된 트랜잭션들의 클래스를 cls#로 변경한다.TRAN [TO] CLASS
2.2. CHECKPOINTRestart에 필요한 시스템 로그를 생성하는 Simple checkpoint와 시스템 로그 및 shutdown 기능을 하는
shutdown checkpoint를 제공한다.
● 사용법
<simple checkpoint >
>>-+-/CHECKPOINT----+-------+------------------------------------->
제2장 명령어 3
'-/CHE----' '-SNAPQ-'
<shutdown checkpoint>
>>-+-/CHECKPOINT----+-DUMPQ--+------------------------------------>
'-/CHE----' +-FREEZE-+
'-PURGE--'
설명Keywords
Simple checkpoint를 요청 받아, RTSD 정보를 시스템 로그에 기록한다.(blank)
Simple checkpoint 기능에 MQ를 추가하여 시스템 로그에 기록한다.SNAPQ
Simple checkpoint 기능에 MQ를 추가하여 시스템 로그에 기록 후 시스템 종료한다.DUMPQ
Simple checkpoint 후 시스템 종료한다.FREEZE
MQ의 메시지 처리 후 Simple checkpoint 처리 및 시스템 종료한다.PURGE
2.3. CLSDSTVTAM을 통한 터미널과 OSI의 연결을 해지한다.
● 사용법
.---------------.
V |
>>-+-/CLSDST-+--NODE----+---+-nodename--+-+-+------------------><
'-/CLS----' | '-nodename*-' |
'----ALL------------'
설명Keywords
OSI에 연결된 노드를 해지한다.NODE
2.4. DBRECOVERY트랜잭션이나 프로그램에서 데이터베이스에 접근하지 못하게 한다.
● 사용법
.--------.
V |
>>-+-/DBRECOVERY-+--DB----dbname-+-----------------------------><
'-/DBR--------'
4 OpenFrame OSI 명령어 참조 안내서
설명Keywords
DBR 상태를 만들 dbd 이름을 입력한다.DB
2.5. DELETE지정된 리소스의 SECURITY 정보를 삭제한다.
● 사용법
.--------------.
V |
>>-+-/DELETE-+-TERMINAL--+----------+--+-----+--TRANSACTION--+-tranname--+--+--><
'-/DLE----' '-SECURITY-' '-FOR-' '-tranname*-'
설명Keywords
명령을 입력한 터미널에 설정된 트랜잭션의 SECURITY 정보를 삭제한다.TERMINAL
2.6. DEQUEUEMQ에 쌓여있는 메시지를 제거한다.
● 사용법
>>-+-/DEQUEUE-+------------------------------------------------->
'-/DEQ-----'
>--+-LTERM--ltermname--+--------+----------------------+-------><
| +-PURGE--+ |
| '-PURGE1-' |
+-NODE--nodename--+------------------------------+--|
| +-PURGE------------------------+ |
| '-LTERM--ltermname--+--------+-' |
| +-PURGE--+ |
| '-PURGE1-' |
'-TRAN--tranname--+-PURGE--+------------------------'
'-PURGE1-'
설명Keywords
해당 LTERM을 목적지로 하는 메시지를 제거한다.LTERM
해당 노드를 목적지로 하는 메시지를 제거한다.NODE
제2장 명령어 5
설명Keywords
ltermname이 함께 쓰이는 경우 입력된 ltermname으로 큐잉된 메시지만을 제거 대
상으로 한다.
해당 목적지로 향하는 MQ에 쌓여있는 모든 메시지를 제거한다.PURGE
PURGE와 PURGE1 옵션이 없는 경우 현재 출력 중인 메시지의 출력을 취소한다.
해당 목적지로 향하는 MQ에 쌓인 첫 번째 메시지 제거한다.PURGE1
PURGE와 PURGE1 옵션이 없는 경우 현재 출력 중인 메시지의 출력을 취소한다.
해당 TRANSACTION을 목적지로 하는 메시지를 제거한다.TRAN
2.7. DISPLAYOSI 시스템의 MQ 및 리소스의 처리 상태를 표시한다.
2.7.1. DISPLAY ACTIVE
OSI 시스템의 활동 중인 Region의 정보를 표시한다.
● 사용법
>>-+-/DISPLAY----ACTIVE----------------------------------------><
'-/DIS----'
● 출력항목
설명Keywords
Region의 ID이다.REGID
Process ID 이다.PID
Region의 JOB 이름이다.JOBNAME
Region이 처리 중인 트랜잭션 이름이다.TRANS
Region이 처리 중인 프로그램 이름이다.PROGRAM
Region이 처리할 수 있는 클래스 이름이다.CLASS
● 예제
/DISPLAY ACT
6 OpenFrame OSI 명령어 참조 안내서
REGID PID JOBNAME TRANS PROGRAM CLASS
65 17906 IMSAMSG OIVPMPP1 OIVPI001 1,2,3,4
66 17910 IMSAMSG 1,2,3,4
*12030/155655*
2.7.2. DISPLAY ASSIGNMENT
OSI 시스템 리소스의 할당 관계를 표시한다.
● 사용법
>>-+-/DISPLAY-------------------------------------------------->
'-/DIS----'
.----------------.
V |
>--ASSIGNMENT--+-LTERM--+---+-ltermname--+-+-+--------------+--><
| | '-ltermname*-' | |
| '-ALL----------------' |
| .----------------. |
| V | |
'-NODE---+---+-nodename---+-+-+--------------'
| '-nodename*--' |
'-ALL----------------'
설명Keywords
LTERM에 할당된 노드를 표시한다.LTERM
노드와 LTERM의 관계를 표시한다.NODE
● 출력 항목
설명Keywords
LTERM 이름이다.LTERM
입력으로 할당된 물리 단말 이름이다.IN-TERMINAL
출력으로 할당된 물리 단말 이름이다.OUT-TERMINAL
노드 이름이다.NODE
입력되는 LTERM 이름이다.IN
출력되는 LTERM 이름이다.OUT
● 예제1
/DISPLAY ASMT LTERM ALL
제2장 명령어 7
LTERM IN-TERMINAL OUT-TERMINAL
N041E14 TERMD13Y TERMD13Y
N041E16 TERMD13P TERMD13P
N041E18 TERMD13Z TERMD13Z
VT3270L1 L3270A L3270A
*12030/164221*
● 예제2
/DISPLAY ASMT NODE ALL
NODE USER
L3270A IN -VT3270L1
OUT-VT3270L1
TERMD13P IN -N041E16
OUT-N041E16
TERMD13P IN -N041E16
OUT-N041E16
TERMD13Y IN -N041E14
OUT-N041E14
TERMD13Z IN -N041E18
OUT-N041E18
*12030/164537*
2.7.3. DISPLAY DATABASE
데이터베이스의 상태를 표시한다.
● 사용법
.-------------.
V |
>>-+-/DISPLAY-+--DATABASE---+--+--+--dbname--+-+-+-----+-------><
'-/DIS-----' | | '--dbname*-' | |
| '-ALL-------------' |
| .----------------. |
| V | |
+---+-ALLOCF--------+------+
|---+-ALLOCS--------+------|
|---+-DBR-----------+------|
|---+-NOTINIT-------+------|
|---+-NOTOPEN-------+------|
|---+-STARTED-------+------|
'---+-STOPPED-------+------'
8 OpenFrame OSI 명령어 참조 안내서
설명Keywords
DB 중 할당에 실패된 것을 표시한다.ALLOCF
DB 중 할당에 성공된 것을 표시한다.ALLOCS
DB 중 DBR(DB Recovery) 상태인 것을 표시한다.DBR
DB 중 초기화되지 않는 것을 표시한다.NOTINIT
DB 중 Open되지 않는 것을 표시한다.NOTOPEN
DB 중 START 상태인 것을 표시한다.STARTED
DB 중 STOP 상태인 것을 표시한다.STOPPED
● 출력 항목
설명항목
DB 이름이다.DATABASE
DB의 TYPE 이다.TYPE
DB에 접근하는 방법이다. 현재는 의미없는 상태이다.ACC
– RO : Read Only
– RD : Read
– UP : Update
– EX : Exclusive
DB의 상태이다.CONTITIONS
● 예제
/DISPLAY DB ALL
DATABASE TYPE ACC CONDITIONS
OIVPIDBD DL/I EX STARTED, ALLOCS
OIVPIX1 DL/I EX STOPPED
OIVPIX2 DL/I EX STARTED, NOTOPEN
*12030/170407*
2.7.4. DISPLAY LTERM
LTERM의 상태를 표시한다.
● 사용법
제2장 명령어 9
.----------------.
V |
>>-+-/DISPLAY-+---LTERM-----+--+--ltermname--+-+-+-------------><
'-/DIS-----' | '--ltermname*-' |
'-ALL----------------'
● 출력 항목
설명Keywords
LTERM 이름이다.LTERM
Enqueue된 메세지 수이다.ENQCT
Dequeue된 메세지 수이다.DEQCT
MQ에 있는 메세지 수이다.QCT
해당 LTERM의 상태 정보를 보여준다.STATUS
● 예제
/DISPLAY LTERM ALL
LTERM ENQCT DEQCT QCT
N041E14 0 0 0 STOP
N041E16 18 18 0
N041E18 0 0 0
VT3270L1 0 0 0
*12030/172846*
2.7.5. DISPLAY MODIFY
Online change 상태를 표시한다.
● 사용법
>>-+-/DISPLAY-+--MODIFY--+-------+-----------------------------><
'-/DIS-----' +-ADDS--+
+-ALL---+
+-CHNGS-+
+-DBS---+
+-DELS--+
+-DMS---+
+-FMS---+
+-MODS--+
+-PDS---+
10 OpenFrame OSI 명령어 참조 안내서
+-PSS---+
'-TRS---'
설명Keywords
Online change에 의해 추가될 리소스를 표시한다.ADDS
Online change 전체 정보를 표시한다.ALL
Online change에 의해 수정될 리소스를 표시한다.CHNGS
Online change에 의해 변경될 데이터베이스 정보를 표시한다.DBS
Online change에 의해 삭제될 리소스를 표시한다.DELS
Online change에 의해 변경될 ACBLIB 정보를 표시한다.DMS
Online change에 의해 변경될 MFS 정보를 표시한다.FMS
Online change에 의해 변경될 리소스를 표시한다.MODS
Online change에 의해 변경될 프로그램 정보를 표시한다.PDS
Online change에 의해 변경될 PSB 정보를 표시한다.PSS
Online change에 의해 변경될 트랜잭션 정보를 표시한다.TRS
● 출력 항목
설명항목
리소스 데이터셋의 이름 및 싱태를 출력한다.LIBRARY dd명 (S) dataset이름
- (A)인 경우 활성화된 데이터 셋
- (I)인 경우 비활성화된 데이터 셋
리소스 동적 변경의 영향을 받는 리소스(DATABASE, DBD, FOR
MAT, PROGRAM, PSB, TRAN)의 종류 및 이름과 변경상태
(ADDED, CHANGED, DELETED)를 출력한다.
resource종류 resource명 변경상태
● 예제
/DISPLAY MODIFY ALL
LIBRARY IMSACBA (A) IMS.ACBLIBA
LIBRARY FORMATA (A) OPNFRAME.ONLINE.MFDLIBA
LIBRARY MODBLKSA (I) OSI.IMSA.DEFLIBA
LIBRARY MATRIXA (I) OSI.IMSA.SECLIBA
LIBRARY IMSACBB (I) IMS.ACBLIBB
LIBRARY FORMATB (I) OPNFRAME.ONLINE.MFDLIBB
LIBRARY MODBLKSB (A) OSI.IMSA.DEFLIBB
LIBRARY MATRIXB (A) OSI.IMSA.SECLIBB
FORMAT OSILOGOO CHANGED
제2장 명령어 11
FORMAT TESTMAP ADDED
*12030/173728*
2.7.6. DISPLAY NODE
노드의 상태를 표시한다.
● 사용법
.----------------.
V |
>>-+-/DISPLAY-+---NODE------+--+--nodename---+-+-+-------------><
'-/DIS-----' | '--nodename*--' |
'-ALL----------------'
● 출력 항목
설명항목
노드 이름이다.NODE
Enqueue된 메세지 수이다.ENQCT
Dequeue된 메세지 수이다.DEQCT
MQ에 있는 메세지 수이다.QCT
해당 노드의 상태 정보를 보여준다.STATUS
● 예제
/DISPLAY NODE ALL
NODE ENQCT DEQCT QCT
L3270A 0 0 0
TERMD13P 3 3 0 CON
TERMD13S 0 0 0 STOP
TERMD13Y 0 0 0
TERMD13Z 0 0 0
*12030/190658*
2.7.7. DISPLAY PGM
프로그램의 상태를 표시한다.
● 사용법
12 OpenFrame OSI 명령어 참조 안내서
.----------------.
V |
>>-+-/DISPLAY-+---PGM-------+--+--pgmname----+-+-+-------------><
'-/DIS-----' | '--pgmname*---' |
'-ALL----------------'
● 출력 항목
설명항목
프로그램 이름이다.PROGRAM
프로그램에 연결된 트랜잭션 이름이다.TRAN
프로그램의 TYPE이다.TYPE
해당 프로그램의 상태 정보를 보여준다.STATUS
● 예제
/DISPLAY PGM ALL
PROGRAM TRAN TYPE
OIVPI001 OIVPMPP1 TP
OIVPI002 OIVPMPP2 TP
OIVPI003 OIVPMPP3 TP
OIVPI004 OIVPMPP4 TP
OIVPI005 OIVPMPP5 TP
OIVPI007 OIVPMPP7 TP STOPPED
OIVPI4 OIVPI4 TP
OIVPIL02 OIVPBMP2 BMP
OIVPIL03 OIVPBMP3 BMP
OIVPIL04 OIVPBMP4 BMP
OIVPIL05 OIVPBMP5 BMP
*12030/191239*
2.7.8. DISPLAY Q
MQ 안의 메세지를 표시한다.
● 사용법
>>-+-/DISPLAY-+------------------------------------------------->
'-/DIS-----'
>--Q--+---------------------+--+-------------------------+--+-------------+-><
| .------. | | .-------. | '-TRANSACTION-'
제2장 명령어 13
| V | | | V | |
'-CLASS--+---cls#-+-+-' '-PRIORITY--+---prty#-+-+-'
'-ALL------' '-ALL-------'
설명Keywords
클래스에 속한 큐의 메세지를 표시한다.CLASS
PRIORITY에 속한 큐의 메세지를 표시한다.PRIORITY
트랜잭션에 속한 큐의 메세지를 표시한다.TRANSACTION
● 출력 항목
설명항목
MQ 메세지의 클래스 이름이다.CLS
MQ 메세지의 클래스의 수이다.CLS CT
MQ 메세지의 PRIORITY 수치이다.PTY
MQ 메세지의 PRIOIRITY의 수이다.PTY CT
MQ 메세지의 수이다.MSG CT
MQ 메세지의 트랜잭션 이름이다.TRAN
MQ 메세지의 트랜잭션의 수이다.TRAN CT
MQ 메세지의 PSB(Program Specification Block) 이름이다.PSBNAME
● 예제1
/DISPLAY Q
CLS CT PTY CT MSG CT TRAN CT
2 1 4 3
*12030/212455*
● 예제2
/DISPLAY Q CLASS ALL
CLS PTY CT MSG CT TRAN CT
1 1 3 2
2 1 1 1
*12030/212600*
● 예제3
/DISPLAY Q PRIORITY ALL
14 OpenFrame OSI 명령어 참조 안내서
CLS PTY MSG CT TRAN CT
1 1 3 2
2 1 1 1
*12030/212624*
● 예제4
/DISPLAY Q TRAN
CLS PTY MSG CT TRAN PSBNAME
1 1 2 OIVPMPP2 OIVPI002
1 1 1 OIVPMPP3 OIVPI003
2 1 1 OIVPMPP4 OIVPI004
*12030/212642*
2.7.9. DISPLAY TRAN
트랜잭션의 상태를 표시한다.
● 사용법
.----------------.
V |
>>-+-/DISPLAY-+---TRAN------+--+--tranname---+-+-+-------------><
'-/DIS-----' | '--tranname*--' |
'-ALL----------------'
● 출력 항목
설명항목
트랜잭션 이름이다.TRAN
트랜잭션에 연결된 클래스이다.CLS
Enqueue된 메세지의 수이다.ENQCT
해당 트랜잭션의 MQ 메세지의 수이다.QCT
해당 트랜잭션의 PRIORITY에 limit count 이다. (현재 미지원)LCT
해당 트랜잭션의 현재 PRIORITY 수치이다. (현재 미지원)CP
해당 트랜잭션의 통상 PRIORITY 수치이다. (현재 미지원)NP
해당 트랜잭션의 한계 PRIORITY 수치이다. (현재 미지원)LP
해당 트랜잭션의 병렬처리 수치이다. (현재 미지원)PARLIM
MQ 메세지의 PSB(Program Specification Block) 이름이다.PSBNAME
제2장 명령어 15
설명항목
해당 트랜잭션의 상태 정보를 보여준다.STATUS
● 예제
/DISPLAY TRAN ALL
TRAN CLS ENQCT QCT LCT CP NP LP PARLIM PSBNAME
OIVPBMP2 1 0 0 ----- -- -- -- ------ OIVPIL02
OIVPBMP3 1 0 0 ----- -- -- -- ------ OIVPIL03
OIVPBMP4 1 0 0 ----- -- -- -- ------ OIVPIL04
OIVPBMP5 1 0 0 ----- -- -- -- ------ OIVPIL05
OIVPI4 1 0 0 ----- -- -- -- ------ OIVPI4
OIVPMPP1 1 1 1 ----- -- -- -- ------ OIVPI001
OIVPMPP2 1 0 1 ----- -- -- -- ------ OIVPI002 STOP
OIVPMPP3 1 0 0 ----- -- -- -- ------ OIVPI003
OIVPMPP4 1 0 0 ----- -- -- -- ------ OIVPI004 PSTOP
OIVPMPP5 1 0 0 ----- -- -- -- ------ OIVPI005
OIVPMPP7 1 0 0 ----- -- -- -- ------ OIVPI007
*12030/193721*
2.8. ERESTARTOSI 시스템이 비정상적으로 종료되었을 경우 cold start 혹은 종료 전 상태로 복구를 수행한다.
● 사용법
< Cold start >
>>-+-/ERESTART-+--+--------------+--+--------+--+-------------+---->
'-/ERE------' '-CHECKPOINT 0-' '-BUILDQ-' `-FORMAT--ALL-'
설명Keywords
Check point 번호를 의미하며, 0이 오면 cold start를 의미한다.CHKPT
MQ를 초기화한다.FORMAT
시스템 로그에 저장된 메시지 큐를 MQ 데이타 셋으로 복원한다BUILDQ
16 OpenFrame OSI 명령어 참조 안내서
2.9. EXIT터미널의 Conversation mode를 종료시킨다.
● 사용법
>>-+-/EXIT-+---------------------------------------------------->
'-/EXI--'
설명Keywords
커맨드를 입력한 단말의 conversation mode가 종료된다. (터미널에서만 사용 가능)(blank)
2.10. FORMAT명령을 입력한 터미널로 지정된 MOD(Message Output Descriptor) 화면를 출력한다.
● 사용법
>>-+-/FORMAT-+--modname--><
'-/FOR----'
설명Keywords
터미널에 표시할 MOD 이름이다.modname
2.11. MODIFYOSI 리소스를 운용 중에 동적으로 변경할 때 사용한다.
● 사용법
>>-+-/MODIFY-+--+-ABORT-------------------+--------------------><
'-/MOD----' +-COMMIT------------------+
| .-------------. |
| V | |
'-PREPARE---+-ACBLIB--+-+-'
+-FMTLIB--+
'-MODBLKS-'
설명Keywords
PREPARE 상태인 동적 변경을 취소한다.ABORT
ACBLIB을 동적 변경한다.ACBLIB
PREPARE 상태인 동적 변경을 실행한다.COMMIT
제2장 명령어 17
설명Keywords
FMTLIB을 동적 변경한다.FMTLIB
MODBLKS를 동적 변경한다.MODBLKS
동적 변경을 준비한다. 이경우 컨트롤 Region의 처리가 일시정지된다.PREPARE
참고
변경된 데이터 셋을 dfsoucu0툴로 복사한 후 /MOD PREPARE, /MOD COMMIT 명령 순서로 리소스
동적 변경을 수행한다.
2.12. NRESTARTOSI 시스템의 cold start 및 warm start를 한다.
● 사용법
< Cold start with no previous shutdown >
>>-+-/NRESTART-+--CHKPT--0---+------------------------------+--->
| |
'---FORMAT---ALL---------------'
< Warm start after a /CHECKPOINT FREEZE command >
>>-+-/NRESTART-+--+------------------------------------+-------->
'-/NRE------' | |
'---FORMAT---ALL---NOBUILDQ----------'
< Warm start after a /CHECKPOINT PURGE or /CHECKPOINT DUMPQ command >
>>-+-/NRESTART-+--+------------------------------------+-------->
'-/NRE------' | |
'---FORMAT---ALL--+-BUILDQ-----+-----'
'-NOBUILDQ---'
설명Keywords
Check point 번호를 의미하며, 0이 오면 cold start를 의미한다.CHKPT
MQ를 초기화한다.FORMAT
시스템 로그에 저장된 메시지 큐를 MQ 데이타 셋으로 복원한다.BUILDQ
시스템 로그에 저장된 메시지 큐를 MQ 데이타 셋으로 복원하지 않는다.NOBUILDQ
18 OpenFrame OSI 명령어 참조 안내서
2.13. OPNDSTVTAM과 연결된 터미널을 OSI 시스템에 연결한다.
● 사용법
.---------------.
V |
>>-+-/OPNDST-+--NODE----+---+-nodename--+-+-+------------------><
'-/OPN----' | '-nodename*-' |
'----ALL------------'
2.14. PSTOP특정 LTERM을 통한 메시지 송/수신을 정지하거나, 특정 트랜잭션의 메시지 스케줄링을 정지한다.
● 사용법
>>-+-/PSTOP-+--------------------------------------------------->
'-/PST---'
.----------------.
V |
>--+-LTERM--+---+-ltermname--+-+-+----------------------------+-><
| | '-ltermname*-' | |
| '-ALL----------------' |
| .---------------. |
| V | |
'-TRAN--+---+-tranname--+-+------------+-------------------'
| '-tranname*-' |
'-ALL--+---------------------+-'
| .------. |
| V | |
'-CLASS--+---cls#-+-+-'
'-ALL------'
설명Keywords
LTERM의 송신을 정지한다.LTERM
트랜잭션의 스케줄링을 정지한다.TRAN
해당 클래스의 트랜잭션 스케줄링을 정지한다.CLASS
제2장 명령어 19
2.15. PURGE특정 리소스의 입력을 정지한다.
● 사용법
>>-+-/PURGE-+--------------------------------------------------->
'-/PUR---'
.---------------.
V |
>----TRAN--+---+-tranname--+-+------------+---------------------><
| '-tranname*-' |
'-ALL--+---------------------+-'
| .------. |
| V | |
'-CLASS--+---cls#-+-+-'
'-ALL------'
설명Keywords
트랜잭션의 큐잉을 정지한다.TRAN
해당 클래스 트랜잭션 큐잉을 정지한다.CLASS
2.16. RCLSDST커맨드를 입력한 터미널과 OSI의 연결을 해지한다.
● 사용법
>>-+-/RCLSDST-+------------------------------------------------->
'-/RCL-----'
2.17. STARTOSI의 리소스를 사용 가능하도록 활성화한다.
2.17.1. START DB
트랜잭션에서 해당 DB를 사용할 수 있게 한다.
● 사용법
.-------------.
V | .-DBALLOC---.
20 OpenFrame OSI 명령어 참조 안내서
>>-+-/START-+--DB--+---+-dbname--+-+--+-----------+-+----------><
'-/STA---' | '-dbname*-' '-NODBALLOC-' |
| .-NODBALLOC-. |
'-ALL--+-----------+-------------'
'-DBALLOC---'
설명Keywords
START할 dbd 이름을 입력한다.dbname
RTSD에 등록된 모든 dbd를 START 상태로 만든다.ALL
START 시점에 해당 DB를 할당한다.DBALLOC
START 시점에 해당 DB를 할당하지 않고, 사용시점에서 할당한다.NODBALLOC
2.17.2. START DC
VTAM에 붙어있는 터미널들이 Control Region에 접속할 수 있게 한다.
● 사용법
>>-+-/START-+--DC----------------------------------------------><
'-/STA---'
2.17.3. START LTERM
Logical Terminal을 사용 가능상태로 만든다. STOP, PSTOP 등의 상태는 리셋된다.
● 사용법
.----------------.
V |
>>-+-/START-+--LTERM--+---+-ltermname--+-+-+-------------------><
'-/STA---' | '-ltermname*-' |
'-ALL----------------'
설명Keywords
START할 Logical Terminal의 이름을 입력한다.ltermname | ltermname*
RTSD의 모든 Logical Terminal을 START 상태로 만든다.ALL
제2장 명령어 21
2.17.4. START NODE
터미널을 로그온을 할 수 있는 상태로 만든다. STOP 등의 상태는 리셋된다.
● 사용법
.---------------.
V |
>>-+-/START-+--NODE--+---+-nodename--+-+-+---------------------><
'-/STA---' | '-nodename*-' |
'-ALL---------------'
설명Keywords
START할 노드명을 입력한다.nodename
RTSD의 모든 노드를 START 상태로 만든다.ALL
2.17.5. START PGM
애플리케이션 프로그램을 사용할 수 있는 상태로 만든다.
● 사용법
.--------------.
V |
>>-+-/START-+--PGM--+---+-pgmname--+-+-+-----------------------><
'-/STA---' | '-pgmname*-' |
'-ALL--------------'
설명Keywords
START할 애플리케이션 프로그램을 입력한다.pgmname
RTSD에 등록된 모든 프로그램을 START 상태로 만든다.ALL
2.17.6. START REGION
JCL을 실행시켜 MPP를 기동한다.
● 사용법
.------------.
V |
>>-+-/START-+--REGION---membername-+---------------------------><
'-/STA---'
22 OpenFrame OSI 명령어 참조 안내서
설명Keywords
MPP기동을 위한 JCL 이름을 입력한다.membername
2.17.7. START TRAN
트랜잭션을 사용 가능상태로 만든다. STOP, PSTOP, PURGE 등의 상태는 리셋된다.
● 사용법
.---------------.
V |
>>-+-/START-+--TRAN--+---+-tranname--+-+-+---------------------><
'-/STA---' | '-tranname*-' |
'-ALL---------------'
설명Keywords
START할 트랜잭션 이름을 입력한다.tranname
RTSD에 등록된 모든 트랜잭션를 START 상태로 만든다.ALL
2.18. STOPOSI의 리소스를 사용할 수 없게 비활성화한다.
2.18.1. STOP DB
해당 DB를 접근하는 프로그램의 실행을 막는다.
● 사용법
.-------------.
V |
>>-+-/STOP-+--DB--+---+-dbname--+-+-+--------------------------><
'-/STO--' | '-dbname*-' |
'-ALL-------------'
설명Keywords
STOP할 dbd 이름을 입력한다.dbname
RTSD에 등록되어 있는 모든 dbd를 STOP 상태로 만든다.ALL
제2장 명령어 23
2.18.2. STOP DC
VTAM에 연결된 터미널들이 로그온하지 못하도록 막는다.
● 사용법
>>-+-/STOP-+--DC-----------------------------------------------><
'-/STO--'
2.18.3. STOP LTERM
Logical Terminal을 STOP 상태로 만든다. 해당 LTERM으로의 메시지 송수신이 정지된다.
● 사용법
.----------------.
V |
>>-+-/STOP-+--LTERM--+---+-ltermname--+-+-+--------------------><
'-/STO--' | '-ltermname*-' |
'-ALL----------------'
설명Keywords
STOP할 Logical Terminal 이름을 입력한다.ltermname
RTSD에 등록된 모든 LTERM을 STOP 상태로 만든다.ALL
2.18.4. STOP NODE
터미널을 STOP 상태로 만들고 로그오프 상태로 만든다.
● 사용법
.---------------.
V |
>>-+-/STOP-+--NODE--+---+-nodename--+-+-+----------------------><
'-/STO--' | '-nodename*-' |
'-ALL---------------'
설명Keywords
STOP할 터미널 이름을 입력한다.nodename
RTSD에 등록된 모든 터미널을 STOP 상태로 만든다.ALL
24 OpenFrame OSI 명령어 참조 안내서
2.18.5. STOP PGM
애플리케이션 프로그램이 실행되지 않도록 정지시킨다.
● 사용법
.--------------.
V |
>>-+-/STOP-+--PGM--+---+-pgmname--+-+-+------------------------><
'-/STO--' | '-pgmname*-' |
'-ALL--------------'
설명Keywords
STOP할 프로그램 이름을 입력한다.pgmname
RTSD에 등록된 모든 프로그램을 STOP 상태로 만든다..ALL
2.18.6. STOP REGION
현재 Control Region에 포함되어 있는 MPP Region을 정지시킨다.
● 사용법
.-------.
V |
>>-+-/STOP-+--REGION--+---reg#--+------------+-----------------><
'-/STO--' | .---------. |
| V | |
'-JOBNAME---jobname-+--'
설명Keywords
STOP할 MPP 번호를 입력한다.reg#
STOP할 MPP의 jobname을 입력한다.JOBNAME
2.18.7. STOP TRAN
해당 트랜잭션을 목적지로 하는 트랜잭션에 대한 메시지의 스케쥴링과 큐잉을 정지한다.
● 사용법
.---------------.
V |
>>-+-/STOP-+--TRAN--+---+-tranname--+-+-+----------------------><
제2장 명령어 25
'-/STO--' | '-tranname*-' |
'-ALL---------------'
설명Keywords
STOP할 트랜잭션 이름을 입력한다.tranname
RTSD에 등록된 모든 트랜잭션을 STOP 상태로 만든다.ALL
26 OpenFrame OSI 명령어 참조 안내서
색인
AASSIGN, 3
CLASS [TO] REGION, 3
LTERM [TO] NODE, 3
TRAN [TO] CLASS, 3
CCHECKPOINT, 3
(blank), 4
DUMPQ, 4
FREEZE, 4
PURGE, 4
SNAPQ, 4
CLSDST, 4
NODE, 4
DDBRECOVERY, 4
DB, 5
DELETE, 5
TERMINAL, 5
DEQUEUE, 5
LTERM, 5
NODE, 5
PURGE, 6
PURGE1, 6
TRAN, 6
DISPLAY, 6
DISPLAY ACTIVE, 6
DISPLAY ASSIGNMENT, 7
DISPLAY DATABASE, 8
DISPLAY LTERM, 9
DISPLAY MODIFY, 10
DISPLAY NODE, 12
DISPLAY PGM, 12
DISPLAY Q, 13
DISPLAY TRAN, 15
DISPLAY ACTIVE
CLASS, 6
JOBNAME, 6
PID, 6
PROGRAM, 6
REGID, 6
TRANS, 6
DISPLAY ASSIGNMENT
LTERM, 7
NODE, 7
DISPLAY DATABASE
ALLOCF, 9
ALLOCS, 9
DBR, 9
NOTINIT, 9
NOTOPEN, 9
STARTED, 9
STOPPED, 9
DISPLAY MODIFY
ADDS, 11
ALL, 11
CHNGS, 11
DBS, 11
DELS, 11
DMS, 11
FMS, 11
MODS, 11
PDS, 11
PSS, 11
TRS, 11
DISPLAY Q
CLASS, 14
PRIORITY, 14
TRANSACTION, 14
EERESTART, 16
EXIT, 17
(blank), 17
색인 27
FFORMAT, 17
modname, 17
NNRESTART, 18
BUILDQ, 16, 18
CHKPT, 16, 18
FORMAT, 16, 18
NOBUILDQ, 18
OOPNDST, 19
PPSTOP, 19
CLASS, 19
LTERM, 19
TRAN, 19
PURGE, 20
CLASS, 20
TRAN, 20
RRCLSDST, 20
SSTART, 20
START DB, 20
START DC, 21
START LTERM, 21
START NODE, 22
START PGM, 22
START REGION, 22
START TRAN, 23
START LTERM
ALL, 21
ltermname, 21
START NODE
ALL, 22
nodename, 22
START PGM
ALL, 22
pgmname, 22
START REGION
membername, 23
START TRAN
ALL, 23
tranname, 23
STOP, 23
STOP DB, 23
STOP DC, 24
STOP LTERM, 24
STOP NODE, 24
STOP PGM, 25
STOP REGION, 25
STOP TRAN, 25
STOP DB
ALL, 23
dbname, 23
STOP LTERM
ALL, 24
ltermname, 24
STOP NODE
ALL, 24
nodename, 24
STOP PGM
ALL, 25
pgmname, 25
STOP REGION
JOBNAME, 25
reg#, 25
STOP TRAN
ALL, 26
tranname, 26
28 OpenFrame OSI 명령어 참조 안내서