StorageTek Enterprise Library Software

VM Client 설치, 구성 및 관리 설명서

릴리스 7.3

E71062-01

2015년 9월

StorageTek Enterprise Library Software VM Client 설치, 구성 및 관리 설명서, 릴리스 7.3

E71062-01

저작권 © 2015, Oracle and/or its affiliates. All rights reserved.

본 소프트웨어와 관련 문서는 사용 제한 및 기밀 유지 규정을 포함하는 라이센스 합의서에 의거해 제공되며, 지적 재산법에 의해 보호됩니다. 라이센스 합의서 상에 명시적으로 허용되어 있는 경우나 법규에 의해 허용된 경우를 제외하고, 어떠한 부분도 복사, 재생, 번역, 방송, 수정, 라이센스, 전송, 배포, 진열, 실행, 발행, 또는 전시될 수 없습니다. 본 소프트웨어를 리버스 엔지니어링, 디스어셈블리 또는 디컴파일하는 것은 상호 운용에 대한 법규에 의해 명시된 경우를 제외하고는 금지되어 있습니다.

이 안의 내용은 사전 공지 없이 변경될 수 있으며 오류가 존재하지 않음을 보증하지 않습니다. 만일 오류를 발견하면 서면으로 통지해 주기 바랍니다.

만일 본 소프트웨어나 관련 문서를 미국 정부나 또는 미국 정부를 대신하여 라이센스한 개인이나 법인에게 배송하는 경우, 다음 공지 사항이 적용됩니다.

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.

본 소프트웨어 혹은 하드웨어는 다양한 정보 관리 애플리케이션의 일반적인 사용을 목적으로 개발되었습니다. 본 소프트웨어 혹은 하드웨어는 개인적인 상해를 초래할 수 있는 애플리케이션을 포함한 본질적으로 위험한 애플리케이션에서 사용할 목적으로 개발되거나 그 용도로 사용될 수 없습니다. 만일 본 소프트웨어 혹은 하드웨어를 위험한 애플리케이션에서 사용할 경우, 라이센스 사용자는 해당 애플리케이션의 안전한 사용을 위해 모든 적절한 비상-안전, 백업, 대비 및 기타 조치를 반드시 취해야 합니다. Oracle Corporation과 그 자회사는 본 소프트웨어 혹은 하드웨어를 위험한 애플리케이션에서의 사용으로 인해 발생하는 어떠한 손해에 대해서도 책임지지 않습니다.

Oracle과 Java는 Oracle Corporation 및/또는 그 자회사의 등록 상표입니다. 기타의 명칭들은 각 해당 명칭을 소유한 회사의 상표일 수 있습니다.

Intel 및 Intel Xeon은 Intel Corporation의 상표 내지는 등록 상표입니다. SPARC 상표 일체는 라이센스에 의거하여 사용되며 SPARC International, Inc.의 상표 내지는 등록 상표입니다. AMD, Opteron, AMD 로고, 및 AMD Opteron 로고는 Advanced Micro Devices의 상표 내지는 등록 상표입니다. UNIX는 The Open Group의 등록상표입니다.

본 소프트웨어 혹은 하드웨어와 관련문서(설명서)는 제3자로부터 제공되는 컨텐츠, 제품 및 서비스에 접속할 수 있거나 정보를 제공합니다. 사용자와 오라클 간의 합의서에 별도로 규정되어 있지 않는 한 Oracle Corporation과 그 자회사는 제3자의 컨텐츠, 제품 및 서비스와 관련하여 어떠한 책임도 지지 않으며 명시적으로 모든 보증에 대해서도 책임을 지지 않습니다. Oracle Corporation과 그 자회사는 제3자의 컨텐츠, 제품 및 서비스에 접속하거나 사용으로 인해 초래되는 어떠한 손실, 비용 또는 손해에 대해 어떠한 책임도 지지 않습니다. 단, 사용자와 오라클 간의 합의서에 규정되어 있는 경우는 예외입니다.

목차

예 목록

그림 목록

테이블 목록

제목 및 저작권 정보

머리말

- 대상

- 설명서 접근성

- 관련 문서

- 규약

새로운 기능

1 소개

- 기능

- 데이터 플로우

- ACSLS 서버에 대한 XAPI 클라이언트 인터페이스

2 설치 준비

- IBM VMSES/E

- VM Client 설치 패키지

- VM Client 설치 컨텐츠

- 소프트웨어 및 하드웨어 요구 사항

- 소프트웨어 요구 사항

- 하드웨어 요구 사항

- MVS 요구 사항

- 응용 프로그램 인터페이스 확인

- DASD 스토리지 및 사용자 ID 요구 사항

3 VM Client 설치

- IBM VMSES/E

- 설치 단계 요약

- 1단계: VM Client 리소스 요구 사항 확인

- PPF 대체 파일 만들기

- 2단계: VM Client 리소스 할당

- 3단계: VM Client 제품 파일 설치

- 4단계: VM Client 실행 코드 빌드

- 5단계: VM Client 서비스 시스템 만들기

- 6단계: VM Client 서비스 시스템 파일 사용자 정의

- 7단계: VM Client 테스트

- 8단계: VM Client를 운용 환경에 배치

4 VM Client 유지 관리 설치

- IBM VMSES/E

- 설치 단계 요약

- 1단계: 유지 관리 수신 준비

- 2단계: 유지 관리 수신

- 3단계: 유지 관리 적용

- 4단계: 새 레벨 빌드

- 5단계: 새 유지 관리를 운용 환경에 배치

5 VM Client 시작

- SMCBINT 모듈 매개변수

- TRACE 키워드 값 쌍

- OPERATOR 키워드 값 쌍

- MAXRC 키워드 값 쌍

- VM Client 명령 파일

- SMCPARMS

- SMCCMDS

- VM Client Customer Exit

- CP DETACH 지원

6 VM Client 명령

- VM Client 명령 실행

- VM Client 명령

- AUTHorize

- 구문

- 매개변수

- 예제

- CMS

- 구문

- 매개변수

- 예제

- COMMtest

- 구문

- 매개변수

- 예제

- CP

- 구문

- 매개변수

- 예제

- DISMount

- 구문

- 매개변수

- 예제

- Display DRive

- 구문

- 매개변수

- 예제

- Display RC

- 구문

- 매개변수

- 예제

- Display Volume

- 구문

- 매개변수

- 예제

- DRIVemap

- 구문

- 매개변수

- 예제

- DUMP

- 구문

- 매개변수

- 예제

- DUMPOpts

- 구문

- 매개변수

- 예제

- EXIT

- 구문

- 매개변수

- Help

- 구문

- 매개변수

- 예제

- LIst

- 구문

- 매개변수

- LOGdisk

- 구문

- 매개변수

- 예제

- MOunt

- 구문

- 매개변수

- 예제

- MSGDef

- 구문

- 매개변수

- 예제

- OPERator

- 구문

- 매개변수

- 예제

- POOLmap

- 구문

- 매개변수

- 예제

- READ

- 구문

- 매개변수

- 예제

- RESYNChronize

- 구문

- 매개변수

- 예제

- Route

- 구문

- 매개변수

- 예제

- SERVer

- 구문

- 매개변수

- 서버 경로 매개변수

- 예제

- TAPEPlex

- 구문

- 매개변수

- 예제

- TCPip

- 구문

- 매개변수

- tcpip 매개변수

- 예제

- TRace

- 구문

- 매개변수

- 예제

7 ELS 서버 고려 사항

- SMC HTTP 서버 구성 요소

- 스크래치 하위 풀

- VTCS 관리 클래스

- VM:Tape Allocation Exit

8 메시지

- 메시지 설명

9 VM Client 테이프 관리 인터페이스

- TMS 책임

- 사용자 인터페이스

- 테이프 리소스 할당

- 운영자 인터페이스

- TMS 결정 지점

- TMS 초기화

- 드라이브 할당

- 스크래치 할당

- 볼륨 이동

- 볼륨을 스크래치 상태로 되돌리기

- TMS에 반환된 TapePlex 정보

- 구성 정보

- 볼륨 상태

- 볼륨 위치

- 적합한 드라이브

- 이동 상태 및 오류 코드

- LSM 및 ACS 상태

- IUCV(Inter-user Communications Vehicle) 고려 사항

- 추가 고려 사항

- TMS 및 VM Client 상호 작용

- TMS - VM Client 초기 연결

- 초기 연결 대화 상자

- 드라이브 할당

- 할당 상호 작용

- 할당 대화 상자

- 할당 인터페이스 종료

- 작업 메시지 처리

- 운영자 메시지 상호 작용

- 운영자 메시지 대화 상자

- 운영자 메시지 인터페이스 종료

- PROP 감지 마운트 해제

- 시나리오 A - 일반적인 마운트 해제

- 시나리오 B - 자동으로 처리된 마운트 해제

- ACSRQ 매크로

- ACSRQ 요청

- ACSRQ 매크로 구문

- DISMOUNT

- 고려 사항

- 구문

- 매개변수

- 응답 요청

- EJECT

- 고려 사항

- 구문

- 매개변수

- 응답 요청

- MOUNT

- 고려 사항

- 구문

- 매개변수

- 응답 요청

- MOVE

- 고려 사항

- 구문

- 매개변수

- 응답 요청

- QCAP

- 고려 사항

- 구문

- 매개변수

- 응답 요청

- QCONFIG

- 고려 사항

- 구문

- 매개변수

- 응답 요청

- QDRIVES

- 고려 사항

- 구문

- 매개변수

- 응답 요청

- QDRLIST

- 고려 사항

- 구문

- 매개변수

- 응답 요청

- QSCRATCH

- 고려 사항

- 구문

- 매개변수

- 응답 요청

- QVOLUME

- 고려 사항

- 구문

- 매개변수

- 응답 요청

- QVOLUSE

- 고려 사항

- 구문

- 매개변수

- 응답 요청

- SCRATCH

- 고려 사항

- 구문

- 매개변수

- 응답 요청

- SELSCR

- 고려 사항

- 구문

- 매개변수

- 응답 요청

- UNSCRATCH

- 고려 사항

- 구문

- 매개변수

- 응답 요청

- 인터페이스 데이터 영역

- SLX 매크로

- SLX 매크로 매핑

- 상호 참조

- ACSINT 요청 DSECT

- 상호 참조

- IUB 레코드 형식

- IUB - IUCV 요청 블록

- 상호 참조

A MEDia, RECtech 및 MODel 값

- 매체 유형(MEDia)

- 기록 기술(RECtech)

- 모델 유형(MODel)

B 진단

인덱스

예 목록

- 9-1 초기 연결 대화 상자

- 9-2 PROP 감지 마운트 해제 시나리오 A - 일반적인 마운트 해제

- 9-3 PROP 감지 마운트 해제 시나리오 B - 자동으로 마운트 해제 처리

- 9-4 SLX 레코드 형식

- 9-5 ACSINT 레코드 형식

그림 목록

- 1-1 VM Client 데이터 플로우

- 6-1 AUTHorize 명령 구문

- 6-2 CMS 명령 구문

- 6-3 COMMtest 명령 구문

- 6-4 CP 명령 구문

- 6-5 DISMount 명령 구문

- 6-6 Display DRive 명령 구문

- 6-7 Display RC 명령 구문

- 6-8 Display Volume 명령 구문

- 6-9 DRIVemap 명령 구문

- 6-10 DUMP 명령 구문

- 6-11 DUMPOpts 명령 구문

- 6-12 EXIT 명령 구문

- 6-13 Help 명령 구문

- 6-14 LIst 명령 구문

- 6-15 LOGdisk 명령 구문

- 6-16 MOunt 명령 구문

- 6-17 MSGDef 명령 구문

- 6-18 OPERator 명령 구문

- 6-19 POOLmap 운영자 명령

- 6-20 READ 명령 구문

- 6-21 RESYNChronize 명령 구문

- 6-22 Route 명령 구문

- 6-23 SERVer 명령 구문

- 6-24 TAPEPlex 명령 구문

- 6-25 TCPip 명령 구문

- 6-26 TRace 명령 구문

- 9-1 ACSRQ 매크로 구문

- 9-2 ACSRQ DISMOUNT 요청 구문

- 9-3 ACSRQ EJECT 요청 구문

- 9-4 ACSRQ MOUNT 요청 구문

- 9-5 ACSRQ MOVE 요청 구문

- 9-6 ACSRQ QCAP 요청 구문

- 9-7 ACSRQ QCONFIG 요청 구문

- 9-8 ACSRQ QDRIVES 요청 구문

- 9-9 ACSRQ QDRLIST 요청 구문

- 9-10 ACSRQ QSCRATCH 요청 구문

- 9-11 ACSRQ QVOLUME 요청 구문

- 9-12 ACSRQ QVOLUSE 요청 구문

- 9-13 ACSRQ SCRATCH 요청 구문

- 9-14 ACSRQ SELSCR 요청 구문

- 9-15 ACSRQ UNSCRATCH 요청 구문

테이블 목록

- 2-1 VM Client 설치 매체 컨텐츠

- 2-2 VSMC730A 미니디스크 레이아웃

- 3-1 VM Client 서비스 시스템 파일

- 9-1 SLS 매크로 - 매개변수 매트릭스

- 9-2 SLX 매크로 상호 참조

- 9-3 ACSINT 매크로 상호 참조

- 9-4 IUB 요청 블록 참조

- 9-5 IUB 상호 참조

- A-1 매체 유형

- A-2 매체 유형 기본값

- A-3 기록 기술

- A-4 기록 기술 기본값

- A-5 모델 유형

머리말

이 설명서는 Oracle StorageTek VM Client 소프트웨어를 설치, 구성 및 관리하는 방법에 대해 설명합니다.

대상

이 문서는 스토리지 관리자, 시스템 프로그래머 및 VM Client 유지 관리 책임이 있는 운영자를 대상으로 작성되었습니다.

설명서 접근성

오라클의 접근성 개선 노력에 대한 자세한 내용은 http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc에서 Oracle Accessibility Program 웹 사이트를 방문하십시오.

오라클 고객지원센터 액세스

지원 서비스를 구매한 오라클 고객은 My Oracle Support를 통해 온라인 지원에 액세스할 수 있습니다. 자세한 내용은 http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info를 참조하거나, 청각 장애가 있는 경우 http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs를 방문하십시오.

관련 문서

StorageTek 라이브러리, 테이프 드라이브 및 연관된 소프트웨어 및 하드웨어에 대한 관련 설명서에 액세스하려면 다음 URL의 OTN(Oracle Technical Network)을 방문하십시오.

http://docs.oracle.com

규약

이 문서에 사용된 텍스트 규약은 다음과 같습니다.

활자체 규약

활자체 규약은 다음과 같습니다.

규약

의미

굵은체

굵은체 유형은 작업과 연관된 그래픽 사용자 인터페이스 요소, 또는 텍스트나 용어집에 정의된 용어를 나타냅니다.

기울임꼴

기울임꼴 유형은 책 제목, 강조 또는 사용자가 특정 값을 제공할 위치 표시자 변수를 나타냅니다.

고정 폭

고정 폭 유형은 단락 안의 명령, URL, 예제의 코드, 화면에 나타나는 텍스트, 사용자가 입력한 텍스트를 나타냅니다.

구문 표기법

구문 플로우 다이어그램 규약은 다음과 같습니다.

플로우 라인

구문 다이어그램은 수평 기준선, 수평 및 세로 분기 선, 명령, 제어문, 매크로 또는 유틸리티에 대한 텍스트로 구성됩니다. 다이어그램은 왼쪽에서 오른쪽, 위에서 아래의 순서로 읽습니다. 화살표는 플로우 및 방향을 나타냅니다. 예를 들면 다음과 같습니다.

단일 필수 선택

반복 화살표가 없는 분기 선은 한 항목만 선택해야 함을 나타냅니다. 선택할 항목 중 하나가 다이어그램의 기준선에 배치되어 있으면 한 가지 항목을 선택해야 합니다. 예를 들면 다음과 같습니다.

단일 옵션 선택

첫번째 항목이 기준선 아래의 선에 배치되어 있으면, 하나의 항목을 옵션으로 선택할 수 있습니다. 예를 들면 다음과 같습니다.

기본값

기본값 및 매개변수는 기준선 아래에 표시됩니다. 예를 들면 다음과 같습니다.

일부 키워드 매개변수는 한 가지 스택의 값 선택 옵션을 제공합니다. 스택에 기본값이 포함된 경우, 키워드 및 값 옵션이 기준선 아래에 배치되어 선택사항임을 나타내고, 기본값은 키워드 선 위에 표시됩니다. 예를 들면 다음과 같습니다.

반복

반복 기호는 하나 이상의 옵션을 선택하거나 단일 옵션을 여러 번 선택할 수 있음을 나타냅니다. 다음 예제에서는 반복 구분자로 콤마가 필요함을 나타냅니다. 예를 들면 다음과 같습니다.

키워드

모든 명령 키워드는 전체 대문자 또는 혼합된 대소문자로 표시됩니다. 명령이 대소문자를 구분하지 않을 경우, 혼합된 대소문자는 축약형을 만들 때 소문자 문자를 생략할 수 있음을 의미합니다.

변수

기울임꼴 서체는 변수를 나타냅니다.

대체

바(|)는 대체 매개변수 값을 구분합니다.

선택 사항

대괄호 [ ]는 명령 매개변수가 선택 사항임을 나타냅니다.

구분자

콤마(,), 세미콜론(;) 또는 기타 구분자가 구문 다이어그램의 한 가지 요소로 표시된 경우, 해당 문의 일부로 이를 입력해야 합니다.

범위

포함 범위는 동일한 길이 및 데이터 유형의 요소 쌍(대시로 연결됨)으로 표시됩니다. 첫번째 요소는 반드시 두번째 요소보다 작아야 합니다.

16진수 범위는 16진수 숫자의 쌍으로 구성됩니다(예: 0A2-0AD 또는 000-0FC).

10진수 범위는 10진수 숫자의 쌍으로 구성됩니다(예: 1-9 또는 010-094). 선행 0은 필수가 아닙니다. 10진수 부분은 증분적 범위입니다. 두 범위 요소의 증분적 부분에서는 문자 위치가 일치해야 하며, 첫번째 요소의 비증분 문자는 두번째 요소의 비증분 문자와 동일해야 합니다.

숫자 VOLSER 범위(vol-range)는 1~6자리 숫자의 10진수 숫자 부분을 포함하는 VOLSER 요소의 쌍으로 구성됩니다(예: ABC012-ABC025 또는 X123CB-X277CB). 10진수 부분은 증분적 범위입니다. 다음과 같은 추가 제한 사항이 적용됩니다.

- 두 범위 요소의 증분적 부분에 대한 문자 위치는 서로 일치해야 합니다.

- 첫번째 요소의 비증분 문자는 두번째 요소의 비증분 문자와 동일해야 합니다.

- 범위 요소의 두 부분은 증분할 수 없습니다. 111AAA가 첫번째 요소면, 두번째 요소에 대해 112AAB를 지정할 수 없습니다.

- VOLSER 범위에 2개 이상의 10진수 부분이 포함된 경우, 어떠한 부분이라도 증분 범위로 유효합니다. 예를 들면 다음과 같습니다.

- A00B00 - 지정할 수 있는 가장 큰 범위는 A00B00~A99B99입니다.

- A0B0CC - 지정할 수 있는 가장 큰 범위는 A0B0CC~A9B9CC입니다.

- 000XXX - 지정할 수 있는 가장 큰 범위는 000XXX~999XXX입니다.

영문자 VOLSER 범위(vol-range)는 1~6개 문자의 증분 부분을 포함하는 VOLSER 요소의 쌍으로 구성됩니다(예: 000AAA-000ZZZ 또는 9AAA55-9ZZZ55). 이 부분은 증분적 범위입니다. 다음과 같은 추가 제한 사항이 적용됩니다.

- 두 범위 요소의 증분적 부분에 대한 문자 위치는 서로 일치해야 합니다.

- 첫번째 요소의 비증분 문자는 두번째 요소의 비증분 문자와 동일해야 합니다.

- 범위 요소의 두 부분은 증분할 수 없습니다. 111AAA가 첫번째 요소인 경우 두번째 요소에 112AAB를 지정할 수 없습니다.

- VOLSER 범위의 영문자 부분은 A~Z 문자로 정의됩니다. 다중 문자 시퀀스를 증분할 경우 각 문자는 Z로 증분됩니다. 예를 들어, ACZ는 AAA-AMM 범위에 속합니다. 예제는 다음과 같습니다.

- A00A0-A99A0
VOLSERs A00A0~A09A0로 증분된 후 A10A0~A99A0로 증분됩니다.

- 9AA9A-9ZZ9A
VOLSERs 9AA9A~9AZ9A로 증분된 후 9BA9A~9ZZ9A로 증분됩니다.

- 111AAA-111ZZZ
VOLSERs 111AAA~111AAZ로 증분된 후 111ABA~111ZZZ로 증분됩니다.

- 999AM8-999CM8
VOLSERs 999AM8~999AZ8로 증분된 후 999BA8~999CM8로 증분됩니다.

- A3BZZ9-A3CDE9
VOLSERs A3BZZ9~A3CAA9로 증분된 후 A3CAB9~A3CDE9로 증분됩니다.

- AAAAAA-AAACCC
VOLSERs AAAAAA~AAAAAZ로 증분된 후 AAAABA~AAACCC로 증분됩니다.

- CCCNNN-DDDNNN
VOLSERs CCCNNN~CCCNNZ로 증분된 후 CCCNOA~DDDNNN으로 증분됩니다. 이 범위는 매우 큰 범위입니다.

영문자 VOLSER 범위에서 볼륨 수는 VOLSER 범위의 증분 부분에 있는 요소 수에 따라 달라집니다. 각 문자 위치에 있는 A~Z 범위에서 볼륨 수는 26에 증분되는 부분 수를 제곱하여 계산할 수 있습니다.

- A-Z는 26^1 또는 26개 볼륨과 동일합니다.

- AA-ZZ는 26^2 또는 676개 볼륨과 동일합니다.

- AAA-ZZZ는 26^3 또는 17,576개 볼륨과 동일합니다.

- AAAA-ZZZZ는 26^4 또는 456,976개 볼륨과 동일합니다.

- AAAAA-ZZZZZ는 26^5 또는 11,881,376개 볼륨과 동일합니다.

- AAAAAA-ZZZZZZ는 26^6 또는 308,915,776개 볼륨과 동일합니다.

목록

목록은 하나 이상의 요소로 구성됩니다. 두 개 이상의 요소가 지정된 경우, 콤마 또는 공백을 사용해서 요소를 구분해야 하며, 전체 목록을 괄호로 묶어야 합니다.

공백

키워드 매개변수 및 값은 임의 개수의 공백으로 구분할 수 있습니다.

제어문 규약

제어문에 대한 표준 구문 규약은 다음과 같습니다.

- 유효한 제어문 정보 영역은 열 1에서 열 72까지입니다. 열 73-80은 무시됩니다.

- 매개변수는 하나 이상의 빈 칸 또는 콤마로 구분될 수 있습니다.

- 값은 등호(=) 또는 값을 괄호로 묶은 매개변수와 연결되며 매개변수 바로 뒤에 연결됩니다.

- 실제 제어문에서는 대소문자가 무시됩니다.

- 계속 진행할 라인 끝에 더하기(+) 기호를 넣는 방법으로 계속 진행이 지원됩니다. 명령문이 계속되지 않으면 제어문이 종료됩니다.

- /* 및 */를 사용하여 작업 스트림에서 설명을 묶습니다. HSC PARMLIB 멤버 및 정의 데이터 세트는 이 형식으로 설명을 지정해야 합니다.

- PARMLIB 멤버의 첫번째 제어문은 설명이 필요하지 않습니다.

- 설명은 여러 라인에 걸쳐 계속될 수 있지만 중첩될 수는 없습니다.

- 제어문의 최대 길이는 1024자입니다.

새로운 기능

이 개정에는 다음과 같은 업데이트가 포함됩니다.

- VM Client는 이제 XAPI 서비스가 사용으로 설정된 ACSLS 서버(릴리스 8.4 이상)에 대한 XAPI 클라이언트 인터페이스를 지원합니다.
자세한 내용은 ACSLS 서버에 대한 XAPI 클라이언트 인터페이스를 참조하십시오. 또한 ELS 설명서 XAPI Client Interface to ACSLS Server Reference를 참조하십시오.

- ACSLS 서버에 대한 XAPI 클라이언트 인터페이스에 대한 지원을 언급하기 위해 Route 명령 설명이 업데이트되었습니다.
자세한 내용은 Route을 참조하십시오.

1 소개

이 장에서는 VM Client 소프트웨어 기능 및 데이터 플로우를 설명합니다.

기능

VM Client에서는 VM 시스템에서 실행 중인 클라이언트가 MVS에서 실행 중인 StorageTek TapePlex 서버로부터 실제 및 가상 테이프 서비스를 요청할 수 있습니다.

TapePlex 서버를 관리할 수 있는 MVS 소프트웨어에 대해 알아보려면 Introducing ELS 설명서를 참조하십시오.

VM Client 소프트웨어는 다음 기능을 제공합니다.

- VM 테이프 관리 인터페이스(VMTMI) 요청을 수락하는 IUCV 인터페이스
Oracle StorageTek VM Client는 VM/HSC를 대체하는 구성 요소로, VM 테이프 관리 시스템(TMS)이 StorageTek ACS(Automatic Cartridge System)를 사용할 수 있도록 인터페이스를 제공합니다. 또한 VM Client는 VM 테이프 관리 시스템이 StorageTek VSM(Virtual Storage Manager)을 사용할 수 있도록 인터페이스를 제공합니다.

VM Client는 VM TMS에서 발생하는 VMTMI 요청의 대상으로 작동합니다. 모든 응답은 TMS에 VMTMI 형식으로 반환됩니다. VM Client는 VM IUCV(Inter-user Communications Vehicle)를 사용하여 TMS 서비스 시스템과 통신합니다.

일부 VMTMI 요청은 VM Client에서 지원되지 않습니다. 지원되는 VMTMI 요청의 전체 목록은 제 9 장 VM Client 테이프 관리 인터페이스를 참조하십시오.

- MVS 기반 TapePlex(HSC)에 대한 TCP/IP 인터페이스
StorageTek ELS(Enterprise Library Software)는 StorageTek ACS 및 VTCS 시스템을 제어하는 XML 인터페이스(XAPI)를 제공합니다. XAPI 통신은 TCP/IP를 통해 발생합니다. VM Client는 VMTMI 요청을 새로운 XAPI 형식으로 변환합니다. XAPI 응답은 VMTMI 응답으로 변환됩니다.

주:
VM Client는 ELS 7.1 이상(SMC/HSC/VTCS)과만 통신할 수 있습니다.

- VM Client를 제어하는 운영자 명령
VM Client 명령에 대한 자세한 내용은 제 6 장 VM Client 명령을 참조하십시오.

데이터 플로우

그림 1-1은 다음과 같은 VM Client 데이터 플로우를 보여줍니다.

1. VM 테이프 관리 시스템(TMS) 요청이 VM 테이프 관리 인터페이스(VMTMI)를 통해 VM Client로 전송됩니다.

2. VM Client가 VMTMI 요청을 XAPI 형식으로 변환하고 TCP/IP 통신을 사용하여 MVS 서버로 요청 경로를 지정합니다.

3. MVS 서버의 SMC/HSC/VTCS 소프트웨어가 요청을 처리하고 모든 응답을 VM Client에 XAPI 형식으로 반환합니다.

4. VM Client가 XAPI 응답을 VMTMI 형식으로 변환하고 TMS로 응답 경로를 지정합니다.

그림 1-1 VM Client 데이터 플로우

ACSLS 서버에 대한 XAPI 클라이언트 인터페이스

XAPI(XML API)는 StorageTek 클라이언트와 서버가 TCP/IP 상에서 공통 프로토콜을 사용하여 통신할 수 있는 Oracle StorageTek API입니다.

이 XAPI가 도입됨에 따라, 이전에 실제 테이프 처리를 위해 MVS 기반 서버(Oracle StorageTek Host Software Component)를 사용해야 했던 클라이언트는 이제 다음과 같이 ACSLS 8.4 이상(XAPI 지원 가능)을 사용할 수 있습니다.

- 이제 MVS의 SMC 클라이언트는 MVS/CSC 필요 없이 ACSLS 서버(XAPI 지원 가능)에서 실제 테이프를 요청할 수 있습니다.

- 이제 VM Client는 ACSLS 서버(XAPI 지원 가능)에서 실제 테이프 서비스를 요청할 수 있습니다.

VM Client를 사용하여 ACSLS 서버(XAPI 지원 가능)에 연결하는 경우, VM Client TAPEPlex 및 SERVer 명령을 사용하여 ACSLS 응용 프로그램을 TapePlex로 정의하고 클라이언트와 서버 간에 TCP/IP 제어 경로를 정의해야 합니다.

- TapePlex 명령에 대한 자세한 내용은 TAPEPlex를 참조하십시오.

- SERVer 명령에 대한 자세한 내용은 SERVer를 참조하십시오.

VM Client와 ACSLS 서버(XAPI 사용) 간에 발생한 대부분의 클라이언트/서버 상호 작용은 최종 사용자에게 투명하게 처리됩니다. 볼륨 정보, 마운트 및 마운트 해제 요청은 VM Client에 의해 자동으로 생성되고 운영자 개입 없이 처리됩니다. 이러한 자동 상호 작용 외에도, ACSLS 서버(XAPI 사용)는 XAPI 구성 요소를 관리할 수 있도록 추가적인 관리자, 구성 및 운영자 명령을 제공합니다. 이 명령에 대한 자세한 내용은 ELS 설명서 XAPI Client Interface to ACSLS Server Reference를 참조하십시오.

2 설치 준비

이 장에서는 VM Client 설치 패키지 및 설치 전 요구 사항에 대해 설명합니다. 이 장에서는 다음 내용을 설명합니다.

IBM VMSES/E

VM Client는 IBM VM/ESA의 일부로 포함되어 있는 IBM VMSES/E(Virtual Machine Serviceability Enhancements Staged/Enhanced)를 사용하여 설치됩니다.

VMSES/E 작업에 대한 자세한 내용은 IBM 설명서 VMSES/E Introduction and Reference를 참조하십시오.

VM Client 설치 패키지

VM Client 설치 패키지에는 VM Client 설치 ZIP 파일 또는 VM Client 소프트웨어가 포함되어 있는 CD-ROM(SERVLINK 봉투)이 포함되어 있습니다.

설치의 일부로 최신 VM Client 누적 유지 보수(PTF 및 HOLDDATA)를 가져와 설치해야 합니다.

주:
PTF 및 HOLDDATA는 ELS 릴리스 시작 시 존재하지 않을 수 있지만 시간에 맞게 매월 MOS에 릴리스됩니다.

My Oracle Support(MOS) 사이트에서 누적 유지 관리를 다운로드합니다.

http://www.myoraclesupport.com

이 사이트를 자주 방문하여 HOLDDATA 및 PTF 업데이트를 확인하고 규칙적으로 누적 유지 관리 업데이트를 설치하십시오. PTF는 MOS에 매달 릴리스됩니다.

ELS 누적 유지 관리 설치에 대한 자세한 내용은 제 4 장 VM Client 유지 관리 설치를 참조하십시오.

VM Client 설치 컨텐츠

테이블 2-1에는 VM Client 설치 ZIP 파일 또는 CD-ROM에 포함되어 있는 파일 또는 SERVLINK 그룹이 나와 있습니다.

테이블 2-1 VM Client 설치 매체 컨텐츠

CD-ROM SERVLINK 그룹

설명

1

헤더

2

헤더

3

VSMC730A(제품 식별자 파일)

4

VSMC730A MEMO(사용자에 대한 메모)

5

서비스 적용 목록(AXLIST)

6

PARTLIST

7

서비스(DELTA)

8

서비스(APPLY)

9

기본 코드(BASE)

10

도움말 파일(HELP)

소프트웨어 및 하드웨어 요구 사항

VM Client 소프트웨어 및 하드웨어 요구 사항은 다음과 같습니다.

소프트웨어 요구 사항

운영체제: IBM을 지원하는 모든 IBM z/VM 버전

독립 소프트웨어 공급업체 제품(선택사항):

- ACF/VTAM

- z/VM용 CA-DYNAM/TLMS

- DFSORT

- EPIC VSE

- MIM(Multi-Image Manager)

- SYNCSORT

- VM:Tape(아래 응용 프로그램 인터페이스 확인 참조)

- z/VM용 IBM Tape Manager

하드웨어 요구 사항

VM Client는 IBM 또는 IBM z/VM(IBM을 지원하는 모든 버전)을 실행할 수 있는 호환 가능한 프로세서가 필요합니다.

MVS 요구 사항

VM Client는 MVS에서 실행되는 StorageTek TapePlex 서버와 통신합니다. 이 서버는 SMC, HSC 및 선택사항인 VTCS를 포함하여 Oracle StorageTek ELS 소프트웨어로 관리됩니다.

VM Client를 사용하려면 모든 ELS 소프트웨어가 7.1 이상이어야 합니다.

ELS 하드웨어 및 소프트웨어 요구 사항에 대한 자세한 내용은 설명서 Installing ELS를 참조하십시오.

응용 프로그램 인터페이스 확인

테이프 관리 시스템으로 VM:Tape를 사용하는 경우 VM:Tape 릴리스 1.8 이상이 설치되었는지 확인하십시오.

또한 VM Client AUTHorize 명령을 사용하여 VM Client 권한이 부여된 운영자 목록에 VM:Tape를 추가해야 합니다. AUTHorize를 참조하십시오.

기타 테이프 관리 시스템이 현재 설치되어 있는 경우 특별 루틴을 기록하여 VM Client와 통신해야 할 수 있습니다. 권장되는 할당 및 메시지 처리, 명령 및 응답, 데이터 영역, TapePlex와 통신하는 데 필요한 인터럽트 처리를 포함하여 테이프 관리 시스템에 대한 인터페이스 정보를 보려면 제 9 장 VM Client 테이프 관리 인터페이스를 참조하십시오.

DASD 스토리지 및 사용자 ID 요구 사항

VM Client를 사용하려면 VM Client 설치 사용자 ID 및 VM Client 서비스 시스템 사용자 ID를 모두 VM 디렉토리에 추가해야 합니다. 이러한 사용자 ID에 대한 요구 사항은 VM Client 설치 프로세스 중 추가로 정의됩니다.

기본 VM Client 설치 사용자 ID는 VSMC730A입니다. 이 기본 사용자 ID를 사용하여 VM Client를 설치하고 서비스하는 것이 좋습니다.

VM Client 설치 사용자 ID 이름을 변경하도록 선택하는 경우 PPF(Product Parameter Override)를 만들어야 합니다. 자세한 내용은 PPF 대체 파일 만들기를 참조하십시오.

테이블 2-2에는 VSMC730A 미니디스크 레이아웃에 대한 설명이 나와 있습니다.

테이블 2-2 VSMC730A 미니디스크 레이아웃

소유자(사용자 ID)

기본 주소

크기(3390Cyl)

디스크 이름 및 설명

VSMC30A

2B2

20

BASE

모든 VM Client 기본 코드 포함

VSMC30A

2C2

5

LOCALSAM

사용자 정의 파일 포함

VSMC30A

2D2

20

DELTA

서비스 파일 포함

VSMC30A

2A6

10

APPLY TEST

VM Client의 테스트 서비스 레벨을 나타내는 AUX 파일 및 소프트웨어 인벤토리 테이블 포함

VSMC30A

2A2

10

APPLY PRODUCTION

VM Client의 프로덕션 서비스 레벨을 나타내는 AUX 파일 및 소프트웨어 인벤토리 테이블 포함

VSMC30A

29D

10

BUILD4

도움말 파일 포함

VSMC30A

201

20

BUILD1

VM Client의 테스트 빌드 디스크 로드 라이브러리 및 모듈 포함

VSMC30A

202

20

BUILD2

VM Client에 대한 프로덕션 빌드 디스크 로드 라이브러리 및 모듈 포함

VSMC30A

191

10

INST191

설치 사용자 ID 191 미니디스크

VSMC30A

191

10

VMSMC191

VM Client 서비스 시스템 191 미니디스크

VSMC30A

200

20

VMSMCRUN

VM Client 서비스 시스템 RUN 디스크

3 VM Client 설치

이 장에서는 VM Client 소프트웨어를 설치하는 방법을 설명합니다.

ELS를 설치하기 전에 제 2 장 설치 준비에 설명되어 있는 ELS 요구 사항을 확인하고 사전 설치 고려 사항을 검토하십시오.

VM Client를 설치한 후에 VM Client 누적 유지 관리를 가져와 설치해야 합니다. 자세한 내용은 제 4 장 VM Client 유지 관리 설치를 참조하십시오.

IBM VMSES/E

VM Client는 IBM VM/ESA의 구성 요소인 IBM VMSES/E(Virtual Machine Serviceability Enhancements Staged/Enhanced)를 사용하여 설치됩니다.

VMSES/E는 제품 설치 일관성을 유지하도록 설계된 VMFINS 설치 도구를 포함합니다.

VMSES/E 작업에 대한 자세한 내용은 IBM 설명서 VMSES/E Introduction and Reference를 참조하십시오.

설치 단계 요약

다음은 설치 단계를 요약한 것입니다. 각 단계는 다음 절에서 자세히 설명합니다.

1. VM Client 리소스 요구 사항을 확인합니다.
VMFINS 명령을 사용하여 제품 SRVLINK 파일에서 여러 VMSES/E 파일을 로드하여 VM Client 리소스 요구 사항을 얻습니다.

2. VM Client 리소스를 할당합니다.
이전 단계에서 얻은 정보를 사용하여 VM Client 설치와 사용에 필요한 적절한 미니디스크 및 사용자 ID를 할당합니다.

3. VM Client 제품 파일을 설치합니다.
VMFINS 명령을 사용하여 제품 SRVLINK 파일에서 BASE 미니디스크로 VM Client 제품 파일을 로드합니다.

4. VM Client 실행 코드를 빌드합니다.
VMFINS 명령을 사용하여 VM Client 테스트 BUILD 미니디스크를 빌드합니다.

5. VM Client 서비스 시스템을 만듭니다.
VM Client 서비스 시스템에 대한 디렉토리 항목을 만듭니다.

6. VM Client 서비스 시스템 파일을 사용자 정의합니다.
VM Client 서비스 시스템 샘플을 편집합니다.

7. VM Client를 테스트합니다.
테스트 빌드 디스크에서 VM Client를 테스트합니다.

8. VM Client를 운용 환경에 배치합니다.
VM Client 테스트 후에 VM Client 파일을 테스트 빌드 디스크에서 운용 빌드 디스크로 복사합니다.

1단계: VM Client 리소스 요구 사항 확인

VMFINS 명령을 사용하여 VM Client 리소스 요구 사항을 확인합니다.

1. 설치자/계획자로 로그온합니다.
MAINT 5E5에 대한 읽기 액세스와 51D 디스크(VM Client 소프트웨어 인벤토리 포함)에 대한 쓰기 액세스 권한을 가진 사용자 ID를 사용합니다.

2. 다음 명령을 입력하여 VMSES/E 코드에 읽기 액세스를 설정합니다.

LINK MAINT 5E5 5E5 RR
ACCESS 5E5 B

3. 다음 명령을 입력하여 소프트웨어 인벤토리 디스크(이 예제에서 MAINT 51D)에 쓰기 액세스를 설정합니다.

LINK MAINT 51D 51D M
ACCESS 51D D

다음 사항에 유의하십시오.

- 이 소프트웨어 인벤토리 디스크는 시스템 소프트웨어 인벤토리 디스크일 수 있습니다. 유지 관리/설치 사용자 ID(VSMC730A)에 51D 디스크를 할당할 것을 권장합니다.

- 다른 사용자가 현재 소프트웨어 인벤토리 디스크에 쓰기 모드(R/W)로 링크되어 있는 경우 LINK 명령을 실패합니다. 이 경우 다른 사용자가 소프트웨어 인벤토리 디스크에 읽기 전용 모드(RR)로 다시 링크한 후 위의 LINK 및 ACCESS 명령을 다시 실행하도록 지시합니다. 소프트웨어 인벤토리 디스크(51D)에 읽기/쓰기 링크를 설정할 때까지 진행하지 마십시오.

4. VM Client 제품 제어 파일을 51D 미니디스크에 로드합니다.
다음을 입력합니다.

VMFINS INSTALL INFO ( NOMEMO ENV VSMC730A

INSTALL INFO 명령은 다양한 제품 제어 파일을 로드하고 VMFINS PRODLIST 파일을 만듭니다.

5. VMCLIENT에 대한 리소스 계획 정보를 얻습니다.
다음을 입력합니다.

VMFINS INSTALL PPF VSMC730A VMCLIENT ( NOMEMO PLAN ENV
VSMC730A

VMFINS PLANINFO 파일이 A 디스크에 만들어집니다. 이 파일은 VM Client 설치에 필요한 사용자 ID 및 미니디스크에 대한 정보를 포함합니다.

6. 설치 메시지 로그 파일 $VMFINS $MSGLOG를 검토합니다. 모든 설치 메시지는 설치 사용자의 A 디스크에 기록됩니다. 계속하기 전에 오류를 수정합니다.

PPF 대체 파일 만들기

유지 관리 또는 서비스 시스템 사용자 ID를 변경해야 하는 경우 다음 절차에 따라 PPF 대체 파일을 만듭니다.

1. 다음 프롬프트에서 1을 입력합니다.

VMFINS2601R Do you want to create an override for :PPF VSMC730A
VMCLIENT :PRODID VSMC730A%VMCLIENT?

Enter 0 (No), 1 (Yes) or 2 (Exit)

2. 다음 프롬프트에서 0을 입력합니다.

VMFMKO2917R Do you want to use the defaults for this product?

Enter 0 (No), 1 (Yes) or 2 (Exit)

3. Make Override Panel에서 VM Client INSTALL 사용자만 업데이트하거나, VM Client SERVER만 업데이트하거나, VM Client INSTALL 사용자와 VM Client SERVER를 둘 다 업데이트합니다. 이 패널을 종료하려면 F3 키를 누릅니다.

4. 2 - Save as...를 선택하고 대체 파일의 파일 이름을 입력합니다.
대체 $PPF 및 PPF 파일이 D 디스크(51D)로 복사됩니다.

이제 VSMC730A PPF 파일이 대체 PPF로 바뀝니다. 모든 나머지 설치 단계에서 모든 VSMC730A 인스턴스 대신 이 대체 PPF를 사용합니다.

2단계: VM Client 리소스 할당

VSMC730A PLANINFO 파일의 계획 정보를 사용하여 VSMC730A 사용자 디렉토리 항목을 만듭니다.

1. VSMC730A 사용자 디렉토리 항목을 만듭니다.
VSMC720A 사용자 디렉토리는 PLANINFO 파일의 맨 아래에 있습니다. 이 항목들은 VSMC730A 사용자 ID에 필요한 링크와 권한 등급을 포함합니다. VSMC730A 디렉토리 항목의 모델로 PLANINFO에 있는 디렉토리 항목을 사용합니다.

2. MDISK 문을 VSMC720A의 디렉토리 항목에 추가합니다. 미니디스크 레이아웃은 PLANINFO 파일에서 찾을 수 있습니다.

3. VSMC730A 디렉토리 항목을 시스템 디렉토리에 추가합니다. VSMC730A의 암호를 XXXXXX에서 보안 지침에 맞는 유효한 암호로 변경합니다.

4. 새 디렉토리를 온라인에 놓습니다.

3단계: VM Client 제품 파일 설치

VMFINS 명령을 사용하여 VM Client 테스트 BUILD 미니디스크를 빌드합니다.

1. 2단계에서 만든 설치 사용자 ID VSMC730A로 로그온합니다.

2. MAINT 5E5 및 51D 미니디스크에 대한 ACCESS 명령을 포함하는 PROFILE EXEC를 만듭니다.

XEDIT PROFILE EXEC A
===> input /**/
===> input 'access 5e5 b'
===> input 'access 51d d'
===> file

3. 프로파일을 실행하여 MAINT의 미니디스크에 액세스합니다.

PROFILE

4. 아직 R/W로 링크되지 않은 경우 소프트웨어 인벤토리 디스크에 쓰기 액세스를 설정합니다.

LINK MAINT 51D 51D M
ACCESS 51D D

다른 사용자가 현재 소프트웨어 인벤토리 디스크에 쓰기 모드(R/W)로 링크되어 있는 경우 LINK 명령을 실패합니다. 이 경우 해당 사용자가 소프트웨어 인벤토리 디스크에 읽기 전용 모드(RR)로 다시 링크한 후 위의 LINK 및 ACCESS 명령을 다시 실행하도록 지시합니다. 소프트웨어 인벤토리 디스크(51D)에 읽기/쓰기 링크를 설정할 때까지 진행하지 마십시오.

5. 설치자/계획자 191 디스크에 만든 VMSES/E 파일을 VSMC730A 191 디스크로 복사합니다. 그러면 모든 VM Client VMSES/E 파일이 한 곳에 놓입니다. 복사할 파일은 다음과 같습니다.

- VSMC730A PLANINFO

- VSMC730A PRODLIST

6. VM Client를 설치합니다.
다음을 입력합니다.

VMFINS INSTALL PPF VSMC730A VMCLIENT (NOMEMO NOLINK ENV
VSMC730A OVERRIDE NO

NOLINK 옵션은 VMFINS가 유지 관리 미니디스크를 링크하지 않음을 나타냅니다. 아직 액세스되지 않은 경우에만 미니디스크에 액세스합니다.

OVERRIDE NO 옵션은 VMFINS가 대체 PPF를 만들지 않음을 나타냅니다. 위에서 대체 PPF를 만든 경우 VMSMC730A를 해당 PPF 이름으로 바꿉니다.

7. 설치 메시지 로그 파일 $VMFINS $MSGLOG를 검토합니다. 모든 설치 메시지는 설치 사용자의 A 디스크에 기록됩니다. 필요한 경우 계속하기 전에 오류를 수정합니다.

4단계: VM Client 실행 코드 빌드

VMFINS 명령을 사용하여 VM Client 테스트 BUILD 미니디스크를 빌드합니다.

1. 다음 명령을 사용하여 테스트 BUILD 미니디스크를 빌드합니다.

VMFINS BUILD PPF VSMC730A VMCLIENT (ALL NOLINK

2. 설치 메시지 로그($VMFINS $MSGLOG)를 검토합니다. 모든 설치 메시지 로그는 설치 사용자의 A 디스크에 기록됩니다. 계속하기 전에 오류를 수정합니다.
VMFINS BUILD 로그의 다음 메시지는 정상입니다.

- VMFBDC2178I
Object =.HELPMSG가 서비스되지 않아서 재구축할 수 없습니다.

- VMFBDC2178I
Object =.HELPSMC가 서비스되지 않아서 재구축할 수 없습니다.

- VMFINB2173I
이 제품에 대한 확인 실행 파일을 찾을 수 없습니다.

5단계: VM Client 서비스 시스템 만들기

VM Client 서비스 시스템에 대한 디렉토리 항목을 만듭니다. VM Client 서비스 시스템에서 CP MSGNOH 명령을 실행할 수 있어야 합니다(권한 등급 B).

시스템 및 미니디스크 요구 사항은 VSMC730A PLANINFO 파일을 참조하십시오.

6단계: VM Client 서비스 시스템 파일 사용자 정의

다음 파일을 LOCALSAM 미니디스크에서 VM Client 서비스 시스템 191 미니디스크(VMSMC191)로 복사합니다.

테이블 3-1 VM Client 서비스 시스템 파일

샘플 이름

운영 이름

용도

SMCPARMS SAMPLE

SMCPARMS (FILE)

시작 매개변수

SMCCMDS SAMPLE

SMCCMDS (FILE)

시작 명령

SMCSTART EXEC

SMCSTART EXEC

VM Client start EXEC

SMCPRO SAMPLE

PROFILE EXEC

VM Client PROFILE EXEC

SMCPARMS 및 SMCCMDS는 시작 매개변수 및 명령을 포함합니다. 이 파일들의 파일 이름은 SMCSTART EXEC의 FIILDEF 이름과 일치해야 합니다.

VM Client 매개변수 및 명령 파일 업데이트에 대한 정보는 VM Client 명령 파일을 참조하십시오.

7단계: VM Client 테스트

이제 VM Client를 테스트할 준비가 되었습니다. 테스트할 실행 코드는 VSMC730A 201 미니디스크에 있습니다. VM Client 실행 옵션은 다음과 같습니다.

- VSMC730A 201에 링크하고 SMCSTART를 실행합니다.

- VSMC730A 201을 VMSMC 200 미니디스크로 복사하고 SMCSTART를 실행합니다. 샘플 PROFILE EXEC (SMCPRO SAMPLE)은 이 옵션을 가정합니다.

8단계: VM Client를 운용 환경에 배치

VM Client 테스트 후에 다음 명령을 입력하여 VM Client 파일을 테스트 디스크(201)에서 운용 디스크(202)로 복사합니다.

VMFSETUP VSMC730A VMCLIENT

VMFCOPY ** fm1==fm2 (PRODID VSMC720A%VMCLIENT SPRODID
VSMC730A%VMCLIENT OLDDATE REPLACE

fm1은 TEST 빌드 디스크(BUILD1 - 201)의 파일 모드입니다.

fm2는 PRODUCTION 빌드 디스크(BUILD2 - 202)의 파일 모드입니다.

VM Client 서비스 시스템에서 PRODUCTION 버전을 사용하도록 수정해야 합니다. 옵션은 다음과 같습니다.

- VSMC730A 202에 링크하고 SMCSTART를 실행합니다.

- VSMC730A 202를 VMSMC 200 미니디스크로 복사하고 SMCSTART를 실행합니다. 샘플 PROFILE EXEC (SMCPRO SAMPLE)은 이 옵션을 가정합니다.

4 VM Client 유지 관리 설치

이 장에서는 VM Client 유지 관리를 설치하는 지침을 제공합니다.

최신 VM Client 누적 유지 관리(PTF 및 HOLDDATA)를 가져와 설치해야 합니다. My Oracle Support(MOS) 사이트에서 누적 유지 관리를 다운로드합니다.

http://www.myoraclesupport.com

이 사이트를 자주 방문하여 HOLDDATA 및 PTF 업데이트를 확인하고 규칙적으로 누적 유지 관리 업데이트를 설치하십시오. PTF는 MOS에 매달 릴리스됩니다.

유지 관리 설치를 시도하기 전에 사용 가능한 최신 유지 관리에 대한 자세한 내용을 Oracle Global Customer Services에 문의하십시오. 오라클에 문의하여 도움을 얻는 방법에 대한 자세한 내용은 머리말을 참조하십시오.

주:
PTF 및 HOLDDATA는 VM Client 릴리스 시작 시 존재하지 않을 수 있지만 시간에 맞게 매월 MOS에 릴리스됩니다.

IBM VMSES/E

VM Client 누적 유지 관리는 IBM VM/ESA의 구성 요소인 IBM VMSES/E(Virtual Machine Serviceability Enhancements Staged/Enhanced)를 사용하여 설치됩니다.

VMSES/E는 제품 설치 일관성을 유지하도록 설계된 VMFINS 설치 도구를 포함합니다.

VMSES/E 작업에 대한 자세한 내용은 IBM 설명서 VMSES/E Introduction and Reference를 참조하십시오.

설치 단계 요약

다음은 유지 관리 설치 단계를 요약한 것입니다. 각 단계는 다음 절에서 자세히 설명합니다.

1. 유지 관리 수신을 준비합니다.
새 유지 관리를 수신하기 전에 VMFMRDSK 명령을 사용하여 대체 적용 디스크를 지웁니다. 그러면 만일 심각한 문제가 발생할 경우 쉽게 유지 관리를 제거할 수 있습니다.

2. 유지 관리를 수신합니다.
VMFREC 명령은 유지 관리를 수신하여 Delta 디스크에 놓습니다.

3. 유지 관리를 적용합니다.
VMFAPPLY 명령은 모든 서비스 부분의 서비스 수준을 식별하는 VMSES/E 버전 벡터 테이블(VVT)을 업데이트합니다. 또한 필요한 부분에 대해 VVT에서 AUX 파일이 생성됩니다.

4. 새 레벨을 빌드합니다.
빌드 작업은 객체의 서비스 수준을 생성하고 새 객체를 테스트 BUILD(201) 디스크에 놓습니다.

5. 새 유지 관리를 운용 환경에 배치합니다.
테스트 후에 새 서비스를 운용 디스크(202)로 복사하면 유지 관리가 운용 환경에 배치됩니다.

1단계: 유지 관리 수신 준비

다음을 수행합니다.

1. VM Client 서비스 ID VSMC730A로 로그온합니다.

2. 아직 R/W로 링크되지 않은 경우 소프트웨어 인벤토리 디스크에 쓰기 액세스를 설정합니다.

LINK MAINT 51D 51D M
ACCESS 51D D

주:
다른 사용자가 현재 소프트웨어 인벤토리 디스크에 쓰기 모드(R/W)로 링크되어 있는 경우 LINK 명령을 실패합니다. 이 경우 해당 사용자가 소프트웨어 인벤토리 디스크에 읽기 전용 모드(RR)로 다시 링크한 후 위의 LINK 및 ACCESS 명령을 다시 실행하도록 지시합니다. 소프트웨어 인벤토리 디스크(51D)에 읽기/쓰기 링크를 설정할 때까지 진행하지 마십시오.

3. 올바른 미니디스크 액세스 순서를 설정합니다.

VMFSETUP VSMC730A VMCLIENT

VSMC730A는 제품과 함께 제공된 PPF입니다. 고유의 PPF 대체 파일이 있을 경우 VSMC730A 대신 해당 PPF 이름을 사용해야 합니다.

4. 설명서를 수신합니다. VMFREC를 INFO 옵션과 함께 사용하여 설명서를 로드하고 패키지에 있는 모든 제품 목록을 표시합니다.
다음을 입력합니다.

VMFREC INFO ( ENV filename

5. 경고 및 오류 메시지가 있는지 수신 메시지 로그 파일 $VMFREC $MSGLOG를 검토합니다.

VMFVIEW RECEIVE

6. 대체 APPLY 디스크를 지워서 새 유지 관리를 위한 클린 디스크를 준비합니다.

VMFMRDSK VSMC730A VMCLIENT APPLY

VSMC730A는 제품과 함께 제공된 PPF입니다. 고유의 PPF 대체 파일이 있을 경우 VSMC730A 대신 해당 PPF 이름을 사용해야 합니다.

7. 병합 메시지 로그 파일 $VMFMRD $MSGLOG를 검토합니다. 필요한 경우 계속하기 전에 오류를 수정합니다.

VMFVIEW MRD

2단계: 유지 관리 수신

다음을 수행합니다.

1. 유지 관리를 수신합니다.
다음을 입력합니다.

VMFREC PPF VSMC730A VMCLIENT ( ENV filename

2. 수신 메시지 로그 파일 $VMFREC $MSGLOG를 검토합니다. 필요한 경우 계속하기 전에 오류를 수정합니다.

VMFVIEW RECEIVE

3단계: 유지 관리 적용

다음을 수행합니다.

1. 새 유지 관리를 적용합니다.

VMFAPPLY PPF VSMC730A VMCLIENT

이 명령은 방금 수신한 유지 관리를 적용합니다. 모든 서비스 부분과 함께 버전 벡터 테이블이 업데이트되고 모든 필요한 AUX 파일이 생성됩니다.

2. 적용 메시지 로그 파일 $VMFAPP $MSGLOG를 검토합니다. 필요한 경우 계속하기 전에 오류를 수정합니다.

4단계: 새 레벨 빌드

다음을 수행합니다.

1. 빌드 상태 테이블을 서비스 부분과 함께 빌드합니다.

VMFBLD PPF VSMC730A VMCLIENT (STATUS

2. 빌드 메시지 로그 파일 $VMFAPP $MSGLOG를 검토합니다. 필요한 경우 계속하기 전에 오류를 수정합니다.

VMFVIEW BUILD

3. VM Client 서비스 부분을 다시 빌드합니다.

VMFBLD PPF VSMC730A VMCLIENT (SERVICED

4. 빌드 메시지 로그 파일 $VMFAPP $MSGLOG를 검토합니다. 필요한 경우 계속하기 전에 오류를 수정합니다.

VMFVIEW BUILD

5단계: 새 유지 관리를 운용 환경에 배치

VM Client 테스트 후에 VM Client 파일을 테스트 디스크(201)에서 운용 디스크(202)로 복사합니다.

VMFSETUP VSMC730A VMCLIENT
VMFCOPY ** fm1==fm2(PRODID VSMC730A%VMCLIENT OLDDATE REPLACE

fm1은 TEST 빌드 디스크(BUILD1 - 201)의 파일 모드입니다.

fm2는 PRODUCTION 빌드 디스크(BUILD2 - 202)의 파일 모드입니다.

5 VM Client 시작

이 장에서는 VM Client 소프트웨어를 시작하는 방법에 대해 설명합니다.

VM Client는 VM Client 서비스 시스템이라고 하는 고유 CMS 가상 시스템에서 실행됩니다. 제 3 장 VM Client 설치에서는 VM Client 서비스 시스템 설정 및 VM Client 서비스 시스템 소프트웨어 설치에 대해 설명합니다.

VM Client 서비스 시스템이 설치되면 배포된 SMCSTART 명령을 실행하여 VM Client가 시작됩니다. SMCSTART 명령은 VM Client 가상 시스템 환경을 초기화하고 SMCBINT 모듈을 실행하는 EXEC입니다.

SMCBINT 모듈은 VM Client 명령 파일을 읽고 VM Client 환경을 초기화하여 다른 가상 시스템에서 TMI 명령을 수신합니다. VM Client 명령 파일에 대한 자세한 내용은 VM Client 명령 파일을 참조하십시오.

SMCBINT 모듈 매개변수

VM Client 명령 파일 이외에 SMCBINT 모듈도 선택적 명령줄 매개변수를 수락합니다. SMCBINT 선택적 명령줄 매개변수는 VM Client OPERATOR 및 VM Client TRACE가 VM Client 명령 파일이 읽히기 전에 설정되거나 시작 시 VM Client MAXRC 처리를 사용으로 설정하도록 허용합니다.

SMCBINT 선택적 명령줄 매개변수는 다음 모듈 이름 뒤에 나오는 키워드 값 쌍으로 입력됩니다. 예를 들어 다음은 SMCBINT 매개변수 지정에 대한 예입니다.

SMCBINT TRACE ON OPERATOR VMOPER MAXRC 4

명령줄 매개변수 처리 중 발생한 모든 오류로 VM Client 초기화 프로세스가 종료됩니다.

이어지는 절에서 허용된 각각의 키워드 값 쌍에 대해 자세히 설명합니다.

TRACE 키워드 값 쌍

TRACE{ON|OFF}

VM Client 명령 파일을 처리하기 전에 VM Client 추적 처리가 활성화되는지 여부를 지정합니다. ON은 VM Client TRACE가 가능한 한 빨리 사용으로 설정되도록 지정합니다.

OPERATOR 키워드 값 쌍

OPERATOR userid

VM Client 명령 파일이 처리되기 전에 VM Client 운영자가 설정되는지 여부를 지정합니다. userid는 VM Client 메시지를 수신할 가상 시스템 이름을 지정합니다.

MAXRC 키워드 값 쌍

MAXRC nn

VM Client MAXRC 처리가 활성화되는지 여부를 지정합니다.

MAXRC 처리는 지정된 명령 반환 코드가 초과하는 경우 VM Client 시스템이 시작 시 종료되는지 여부를 결정합니다. MAXRC가 지정되지 않은 경우 VM Client는 항상 모든 시작 명령 실패와 관계없이 초기화를 완료하도록 시도합니다. 이는 기본 동작입니다. nn 값은 허용되는 가장 높은 반환 코드를 지정합니다. VM Client 명령이 SMCPARMS에서 실행되었거나 SMCCMDS 데이터 세트가 이 값을 초과하는 경우 SMC0236 및 SMC0237 메시지가 생성되고 VM Client가 종료됩니다. 허용되는 값은 0, 4, 8, 12입니다.

VM Client 명령 파일

VM Client 명령은 SMCPARMS 및 SMCCMDS 명령 파일에 지정할 수 있습니다. VM Client 초기화 중 이러한 명령 파일이 읽히고 이 파일에 포함된 명령이 실행됩니다. 일반적으로 명령 파일의 이름은 다음과 같이 지정됩니다.

- SMCPARMS FILE A1

- SMCCMDS FILE A1

다른 파일 이름을 사용하려는 경우 SMCSTART EXEC의 SMCPARMS 및 SMCCMDS에 대한 FILEDEF를 수정할 수 있습니다.

VM Client 명령 파일의 제어문은 제어문 규약에 설명되어 있는 것처럼 제어문에 대한 표준 규약을 준수해야 합니다.

SMCPARMS

SMCPARMS 명령 파일을 먼저 읽습니다. VM Client가 활성 상태인 동안 변경할 수 없는 사용자 구성 항목에 사용됩니다. SMCPARMS는 READ 명령을 사용하여 처리할 수 없습니다.

다음은 샘플 SMCPARMS 멤버 항목입니다.

OPERATOR ID(nnnn)
LOGDISK ON
MSGDEF CASE(MIXED)
TCPIP TCPNAME(tcpname)

SMCCMDS

SMCCMDS 명령 파일은 VM Client가 활성 상태인 동안 변경할 수 있는 사용자 구성 항목에 사용됩니다. SMCCMDS는 VM Client READ 명령을 사용하여 처리할 수 있습니다. 이 명령에 대한 자세한 내용은 READ를 참조하십시오.

다음은 샘플 SMCCMDS 멤버 항목입니다.

TAPEPLEX NAME(tttttttt)
SERVER NAME(ssssssss) TAPEPLEX(tttttttt) PORT(pppp) +
IPADDRESS(nn.nn.nn.nn)

VM Client Customer Exit

VM Client는 CMS EXEC로 구현될 수 있는 다음과 같은 Customer Exit를 제공합니다.

- SMCXIT00 Midnight Exit
이 Exit가 구현되는 경우 매일 밤 자정에 실행됩니다.

입력 매개변수(있는 경우), 기능 및 설치 지침은 설치 샘플 SMCXIT00.samp를 참조하십시오.

- SMCXIT01 Command Authorization Exit
이 Exit가 구현되면 VM Client 명령 또는 TMI 요청이 수신되고 적합한 VM Client AUTHorize 명령으로 VM Client 명령 또는 TMI 요청에 권한이 부여되지 않는 경우 실행됩니다.

VM Client AUTHorize 명령에 대한 자세한 내용은 AUTHorize를 참조하십시오. 입력 매개변수(있는 경우), 기능 및 설치 지침은 설치 샘플 SMCXIT01.samp를 참조하십시오.

주:
VMSES/E 설치는 이러한 Exit를 설치하지 않습니다. 설치 지침에서 개별 Customer Exit 샘플을 참조하십시오.

CP DETACH 지원

SMCPROP EXEC는 다음 메시지 유형을 모두 처리하기 위한 PRogrammable OPerator(PROP) 작업 루틴으로 사용하도록 제공되며 CP는 시스템 콘솔로 전송됩니다.

TAPE raddr DETACHED....

VM (CP)은 CP 명령 LOGOFF, FORCE 또는 DETACH가 DETACH한 테이프 드라이브에서 "Rewind Unload" 명령이 실행되도록 합니다. 이렇게 하면 자동화된 TapePlex 전송에 상주하는 동안 모든 StorageTek DETACH TapePlex 볼륨이 "선택된" 상태로 유지됩니다. 드라이브에서 제거(또는 DISMOUNT)될 때까지 모든 요청자가 이 볼륨을 사용할 수 없습니다.

SMCPROP EXEC는 VM PROP 서비스에서 호출할 수 있는 "작업 루틴"으로, TapePlex 전송이 가상 시스템에서 DETACH되면 VM Client DISMOUNT 명령을 자동으로 실행하여 이렇게 하지 않은 경우보다 더 빨리 해당 볼륨을 사용(즉, 선택 취소)할 수 있게 합니다. RTABLE SAMPLE은 PROP와 함께 SMCPROP 작업 루틴을 사용하도록 제공됩니다. PROP 서비스에 대한 자세한 내용은 IBM 설명서 CMS Planning and Administration을 참조하십시오.

SMCPROP EXEC는 VMOPERATOR와 함께 사용하여 DETACH 메시지를 트래핑합니다. LOGTABLE SAMPLE에는 샘플 VMOPERATOR LOGTABLE 문이 포함되어 있어 유용하게 사용할 수 있습니다. 필요에 맞는 샘플을 만드는 데 대한 자세한 내용은 VMOPERATOR 설명서를 참조하십시오. VM Client 서비스 시스템 ID가 VMSMC가 아닌 경우 SMCPROP EXEC를 업데이트해야 합니다.

PROP/VMOPERATOR 시스템에 대해 SMCPROP EXEC를 사용할 수 있어야 제대로 작동합니다.

6 VM Client 명령

이 장에서는 VM Client 운영자 명령과 이를 실행하는 방법을 설명합니다.

VM Client 명령 실행

다음 방법을 사용하여 VM Client 명령을 실행합니다.

- SMCPARMS 또는 SMCCMDS 파일의 VM Client 명령이 시작 시 처리되도록 지정합니다. 자세한 내용은 VM Client 명령 파일을 참조하십시오.

- CP 특별 메시지(SMSG) 기능을 사용하여 VM Client 명령을 VM Client 서비스 시스템으로 보냅니다.
VM Client 서비스 시스템에 명령을 실행할 권한이 부여된 가상 시스템에서 다음 명령을 실행합니다.

CP SMSG userid command-string

여기서:

- userid는 CP 디렉토리에 정의된 VM Client 서비스 시스템의 이름입니다.

- command-string은 유효한 VM Client 명령을 포함하는 문자열입니다.

- VM Client 서비스 시스템에 로그온하고 연결된 콘솔에서 명령을 실행합니다.

VM Client 명령

이 절에서는 VM Client 명령을 설명합니다.

AUTHorize

AUTHorize 명령은 TMI 및 VM Client 명령 요청을 실행할 권한이 부여된 VM 사용자 ID를 식별합니다. 또한 이 명령은 이전에 정의된 권한 부여 항목을 제거할 수 있습니다.

주:

- VM Client에 권한 부여 대체 기능을 추가하기 위해 Customer Exit SMCXIT01이 제공됩니다. 권한이 부여되지 않은 VM 사용자 ID가 VM Client 명령이나 TMI 요청을 실행할 경우 SMCXIT01 Exit를 사용하여 일치하는 AUTHorize 명령이 없어도 필요한 권한 부여를 제공할 수 있습니다.

- VM Client 설치의 일부로 설치된 기본 SMCXIT01 EXEC 실행 파일이 없습니다.

- 샘플 Customer Exit SMCXIT01 및 설치 지침은 배포된 SMCXIT01.samp 파일을 참조하십시오.

구문

다음 그림은 AUTHorize 명령의 구문을 보여줍니다.

그림 6-1 AUTHorize 명령 구문

매개변수

그림 6-1에 표시된 대로 AUTHorize 명령은 다음 매개변수를 포함합니다.

LIst

선택적으로, 현재 AUTHorize 매핑을 모두 나열합니다.

- 다른 매개변수가 지정되지 않은 경우 LIst가 기본값입니다.

- LIst는 다른 매개변수와 함께 지정할 수 있습니다. 이 경우 다른 매개변수가 모두 처리된 후 LIst가 적용됩니다.

ID(VM-userid_list)

선택적으로, VM-userid-list에 나타난 대로 권한을 부여할 VM 사용자 ID를 지정합니다.

OFF ID(VM-userid-list)

선택적으로, VM-userid-list에 지정된 VM 사용자 ID의 AUTHorize 항목을 제거합니다. 매개변수 값 "*"는 모든 AUTHorize 항목을 제거합니다.

REQuest(CMD|TMI|ALL)

선택적으로, 권한을 부여하거나 제거할 VM Client 권한을 지정합니다. 이 매개변수를 ID 또는 OFF ID 매개변수와 함께 지정할 수 있습니다. 다음 값 중 하나 또는 모두를 지정해야 합니다.

- CMD는 SMSG 인터페이스를 통해 수신된 Authorize 명령 요청을 나타냅니다.

- TMI는 Authorize 테이프 관리 인터페이스 API 요청을 나타냅니다.

- ALL은 Authorize CMD 및 TMI 요청을 나타냅니다. REQuest가 지정되지 않은 경우 이것이 기본값입니다.

예제

다음 예제에서 AUTHorize 명령은 사용자 ID VMTAPE에 TMI 요청 실행 권한을 부여하고 AUTHORIZE 항목을 모두 나열합니다.

AUTH REQ(TMI) ID(VMTAPE) LIST

CMS

CMS 명령은 VM Client를 떠나지 않고 VM CMS(Conversational Monitor System) 프로그램 환경으로 명령을 전송합니다.

구문

다음 그림은 CMS 명령의 구문을 보여줍니다.

그림 6-2 CMS 명령 구문

매개변수

그림 6-2에 표시된 대로 CMS 명령은 다음 매개변수를 포함합니다.

cmdparm

유효한 CMS 명령 및 매개변수 문자열입니다.

예제

다음 예제에서 CMS 명령은 유효한 파일 정의를 질의하도록 지정합니다.

CMS QUERY FILEDEF

COMMtest

COMMtest 명령은 하나 이상의 서버에 대한 통신 경로를 테스트합니다. 지정된 통신 경로에 QUERY SERVER 명령을 실행하고 결과를 요약합니다.

구문

다음 그림은 COMMtest 명령의 구문을 보여줍니다.

그림 6-3 COMMtest 명령 구문

매개변수

그림 6-3에 표시된 대로 COMMtest 명령은 다음 매개변수를 포함합니다.

TAPEPlex(name)

선택적으로, 통신 테스트를 위한 TapePlex를 지정합니다. 이 매개변수를 지정하지 않으면 모든 비장애 TapePlex에 대해 통신을 테스트합니다.

name은 VM Client TAPEPlex 명령으로 정의된 TapePlex 이름입니다. 다음 규칙이 적용됩니다.

- 값은 1~8자 사이여야 합니다.

- 첫번째 문자는 영문자 또는 숫자여야 합니다.

- 마지막 문자는 영문자 또는 숫자여야 합니다.

- 첫번째와 마지막 사이의 모든 문자는 영문자, 숫자 또는 하이픈이어야 합니다.

다음 하위 매개변수를 지정할 수 있습니다.

SERVer(name)

선택적으로, 통신 테스트를 위한 서버 경로를 지정합니다. 이 매개변수를 지정하지 않으면 명명된 TapePlex의 모든 비장애 서버 경로에 대해 통신을 테스트합니다.

name은 VM Client SERVer 명령으로 정의된 서버 경로 이름입니다. 다음 규칙이 적용됩니다.

- 값은 1~8자 사이여야 합니다.

- 첫번째 문자는 영문자 또는 숫자여야 합니다.

- 마지막 문자는 영문자 또는 숫자여야 합니다.

- 첫번째와 마지막 사이의 모든 문자는 영문자, 숫자 또는 하이픈이어야 합니다.

ANYSTATus

선택적으로, 운영자 명령이나 VM Client에 의해 사용 안함으로 설정된 경로를 포함한 모든 통신 경로에 대해 통신을 테스트합니다.

PORTrange(nnnn|nnnn-nnnn)
선택적으로, 지정된 포트나 범위에서 원격 서버 경로의 통신을 테스트하도록 지정합니다. 지정된 PORTrange는 방화벽 설정 테스트를 허용하는 TCPip PORTrange 사양과 다를 수 있습니다.

nnnn 또는 nnnn-nnnn은 통신에 사용할 포트 번호 또는 포트 번호 범위입니다. 각 포트 번호는 1-65535 값을 가질 수 있습니다. 그러나 지정할 수 있는 최대 포트 번호 범위는 100(예: 6401-6500)입니다. 생략할 경우, 정의된 TCPip PORTrange의 포트가 사용됩니다. 해당 포트가 정의되지 않은 경우 임시 포트가 사용됩니다. 포트 범위가 지정된 경우 각 포트 번호에서 통신을 시도합니다.

REPEAT(nnnnn)
선택적으로, 통신 테스트를 반복할 횟수를 지정합니다. nnnnn에 유효한 값은 1~99999입니다.

예제

다음 예제에서 사용자는 COMMtest 명령을 실행하여 SERVer PATHHSC1을 사용하는 TapePlex PRODHSC1에 대한 통신 경로를 테스트하고, XAPI QUERY SERVER 통신 작업을 100회 반복합니다.

COMMTEST TAPEPLEX(PRODHSC1) SERVER(PATHHSC1) REPEAT(100)

CP

CP 명령은 VM Client를 떠나지 않고 VM CP(Control Program) 환경으로 명령을 전송합니다.

구문

다음 그림은 CP 명령의 구문을 보여줍니다.

그림 6-4 CP 명령 구문

매개변수

그림 6-4에 표시된 대로 CP 명령은 다음 매개변수를 포함합니다.

cmdparm

유효한 CMS 명령 및 매개변수 문자열입니다.

예제

다음 예제에서 CP 명령은 유효한 CPLEVEL 속성을 질의하도록 지정합니다.

CP QUERY CPLEVEL

DISMount

DISMount 명령은 드라이브에서 볼륨을 마운트 해제합니다.

구문

다음 그림은 DISMount 명령의 구문을 보여줍니다.

그림 6-5 DISMount 명령 구문

매개변수

그림 6-5에 표시된 대로 DISMount 명령은 다음 매개변수를 포함합니다.

DRive(uuuu)

볼륨을 마운트 해제할 전송 장치의 테이프 드라이브 주소를 지정합니다. 이 매개변수는 필수입니다.

uuuu는 테이프 드라이브 주소입니다. DRIVEMAP 명령을 사용할 경우 CLIENT 주소가 됩니다. DRIVemap을 참조하십시오.

VOLser(vvvvvv)

볼륨을 마운트 해제할 전송 장치의 테이프 드라이브 주소를 지정합니다. 이 매개변수는 필수입니다.

vvvvvv는 테이프 드라이브 주소(볼륨 일련 번호)입니다.

FORCE

선택적으로, 볼륨을 마운트 해제하기 전에 장치를 언로드하도록 지정합니다. 이 매개변수는 가상 드라이브에 유효하지 않습니다.

예제

다음 예제에서 DISMount 명령은 2900 드라이브에서 AAA001 볼륨을 마운트 해제합니다.

DISMOUNT DRIVE(2900) VOLSER(AAA001)

Display DRive

Display DRive 명령은 VM Client 드라이브 속성과 TapePlex 소유권 정보를 요청합니다.

구문

다음 그림은 Display DRive 명령의 구문을 보여줍니다.

그림 6-6 Display DRive 명령 구문

매개변수

그림 6-6에 표시된 대로 Display DRive 명령은 다음 매개변수를 포함합니다.

devnum, devnum-range 또는 devnum-list

표시할 장치 번호, 장치 번호 범위 또는 장치 번호 목록을 나타냅니다. 각 장치 번호는 ccuu 형식의 유효한 16진수 주소여야 합니다. DRIVEmap 명령을 사용할 경우 CLIENT 주소가 됩니다.

TAPEPlex(name)

선택적으로, 지정된 TapePlex가 소유한 장치만 나열합니다. 이 매개변수가 지정되지 않은 경우 모든 TapePlex가 소유한 장치가 표시됩니다.

name은 TapePlex 이름입니다. 다음 규칙이 적용됩니다.

- 값은 1~8자 사이여야 합니다.

- 첫번째 문자는 영문자 또는 숫자여야 합니다.

- 마지막 문자는 영문자 또는 숫자여야 합니다.

- 첫번째와 마지막 사이의 모든 문자는 영문자, 숫자 또는 하이픈이어야 합니다.

표시되는 TapePlex의 유형을 제어하기 위해 ALL, Real 또는 Virtual 매개변수를 포함할 수도 있습니다.

ALL

선택적으로, SMC에서 정의된 TapePlex가 소유한 장치를 모두 나열합니다. 아무 매개변수도 지정되지 않은 경우 이것이 기본값입니다.

Real

선택적으로, 모든 정의된 TapePlex가 소유한 "실제" 장치(비가상 장치)만 나열합니다.

Virtual

선택적으로, 모든 정의된 TapePlex가 소유한 가상 장치만 나열합니다.

IDentity

선택적으로, 드라이브 일련 번호를 식별하는 정보를 표시합니다.

예제

다음 예제에서 Display DRive 명령은 VM Client에 알려진 "실제" 장치(비가상 장치)만 나열합니다.

DISPLAY DRIVE REAL

Display RC

Display RC 명령은 SMC 반환/원인 코드 또는 HSC/VTCS UUI 원인 코드의 의미에 대한 정보를 표시합니다.

구문

다음 그림은 Display RC 명령의 구문을 보여줍니다.

그림 6-7 Display RC 명령 구문

매개변수

그림 6-7에 표시된 대로 Display RC 명령은 다음 매개변수를 포함합니다.

X 또는 HEX

선택적으로, 원인/반환 코드 값 또는 범위가 16진수로 지정되도록 합니다.

nnnn 또는 nnnn-nnnn

선택적으로, 설명을 표시할 반환 코드 또는 반환 코드 목록을 나타냅니다.

- X 또는 HEX가 지정된 경우 값에 16진수 문자 0-9 및 A-F를 포함할 수 있습니다.

- X 또는 HEX가 지정되지 않은 경우 값에 숫자만 포함할 수 있습니다.

ALL

선택적으로, 모든 정의된 반환/원인 코드가 나열되도록 합니다. ALL은 유틸리티에서만 허용됩니다.

주:
ALL과 X/HEX는 상호 배타적입니다.

DETail

선택적으로, 요청된 코드에 대한 세부정보가 나열되도록 합니다.

예제

다음 예제에서 Display RC 명령은 SMC 반환 코드 302에 대한 정보를 표시합니다.

DISPLAY RC 302

Display Volume

Display Volume 명령은 볼륨 속성과 TapePlex 소유권 정보를 요청합니다.

구문

다음 그림은 Display Volume 명령의 구문을 보여줍니다.

그림 6-8 Display Volume 명령 구문

매개변수

그림 6-8에 표시된 대로 Display Volume 명령은 다음 매개변수를 포함합니다.

volser, volser-range 또는 volser-list

처리할 volser, volser 범위 또는 volser 목록을 나타냅니다. 여러 볼륨이 지정된 경우 처음 100개만 표시됩니다.

ALLTapeplex

선택적으로, 지정된 volser에 대해 모든 활성 TapePlex를 질의하도록 지정합니다. 지정된 경우, 동일 volser가 여러 TapePlex에 정의된 경우 다중 표시 라인이 나열될 수 있습니다.

이 매개변수가 지정되지 않은 경우 Display Volume 명령은 TapePlex가 정의된 순서로 질의하고 첫번째 볼륨 발생만 나열합니다.

예제

다음 예제에서 Display Volume 명령은 VM Client에서 액세스할 수 있는 TapePlex에서 발견한 볼륨 일련 번호 EVT100을 나열합니다.

DISPLAY VOLUME EVT100 ALLTAPEPLEX

DRIVemap

DRIVemap 명령은 VM Client 장치 주소를 서버 드라이브 주소에 매핑합니다. 이 명령으로 사용자는 동일한 TapePlex 실제/가상 장치에 대해 VM Client와 서버 호스트에 다른 주소를 지정할 수 있습니다.

구문

다음 그림은 DRIVemap 명령의 구문을 보여줍니다.

그림 6-9 DRIVemap 명령 구문

매개변수

그림 6-9에 표시된 대로 DRIVemap 명령은 다음 매개변수를 포함합니다.

LIst

선택적으로, 현재 DRIVemap 매핑을 모두 나열합니다.

CLient(address)

선택적으로, DRIVemap 명령으로 매핑된 장치 번호를 지정합니다.

address는 장치 번호, 장치 번호 범위 또는 장치 번호 목록입니다. 각 장치 번호는 16진수 숫자입니다.

또한 SErver 하위 매개변수를 포함할 수 있습니다.

SErver(address)

선택적으로, HSC 서버에 정의된 장치 번호를 지정합니다.

address는 장치 번호, 장치 번호 범위 또는 장치 번호 목록입니다. 장치 번호는 16진수 숫자입니다.

- CLient가 OFF 매개변수 없이 지정된 경우 SErver는 필수입니다.

- CLient와 SErver가 둘 다 지정된 경우 CLient 매개변수는 서버 매개변수에 지정된 것에 해당하는 주소 목록 또는 범위를 지정해야 합니다.

주:
장치 주소를 참조하는 VM Client 명령(예: DISPLAY DRIVE, DISMOUNT, MOUNT)을 입력한 경우 클라이언트 장치 주소(또는 VM Client에 알려진 주소)를 지정해야 합니다.

지정된 장치 번호에 대한 DRIVemap 매핑을 나열하도록 LIst 매개변수를 포함할 수 있습니다.

OFF
선택적으로, 모든 DRIVemap 항목을 제거합니다. 이 매개변수가 CLient 매개변수와 함께 지정된 경우 일치하는 CLient DRIVemap 매핑만 제거됩니다. 주소 사양(목록 또는 범위)은 정의 사양과 정확히 일치해야 합니다.

예제

다음 예제에서 DRIVemap 명령은 클라이언트 장치 주소 180-188을 서버 장치 주소 280-288에 매핑합니다.

DRIVEMAP CLIENT(180-188) SERVER(280-288)

DUMP

DUMP 명령은 언제든 서비스 시스템 스토리지 덤프를 강제로 생성할 수 있습니다. 모든 서비스 시스템 스토리지가 덤프됩니다. DUMP 명령은 진단 목적입니다. StorageTek 소프트웨어 지원 센터의 지시 하에만 사용하십시오.

CP VMDUMP 명령을 통해 덤프가 생성됩니다. 덤프 목적지는 서비스 시스템의 읽기 장치(V 등급)입니다.

구문

다음 그림은 DUMP 명령의 구문을 보여줍니다.

그림 6-10 DUMP 명령 구문

매개변수

그림 6-10에 표시된 대로 DUMP 명령은 다음 매개변수를 포함합니다.

TITLE(’comment’)

선택적으로, 덤프를 설명합니다.

comment는 최대 72자 길이에 작은 따옴표로 묶인 덤프 제목입니다. 이 제목은 해당 DUMP 명령에만 유효합니다. 기본 제목은 ’VM CLIENT DUMP COMMAND’입니다.

예제

다음 예제에서 DUMP 명령은 지정된 제목으로 VM Client 서비스 시스템을 덤프하도록 지정합니다.

DUMP TITLE(’Sample Dump’)

DUMPOpts

DUMPOpts 명령은 생성할 최대 VMDUMP 덤프 수를 지정하거나 재설정합니다. 이 명령은 혹시라도 심각한 비정상 종료 주기가 발생할 경우 VM 스풀 공간이 소진되지 않도록 도와줍니다.

구문

다음 그림은 DUMPOpts 명령의 구문을 보여줍니다.

그림 6-11 DUMPOpts 명령 구문

매개변수

그림 6-11에 표시된 대로 DUMPOpts 명령은 다음 매개변수를 포함합니다.

LIst

선택적으로, DUMPS TAKEN, DUMPS MAX COUNT, USERID를 포함한 현재 DUMPOpts 설정을 나열합니다.

RESETcount

선택적으로, 생성된 덤프 수를 0으로 재설정합니다.

MAXdump(nnn)

선택적으로, 덤프 처리를 사용 안함으로 설정하기 전에 허용할 덤프 수의 임계값 개수를 설정합니다.

nnn은 덤프 수입니다. 이 값은 0~999 범위의 십진수입니다. 기본값은 50입니다.

TO(userid)

선택적으로, 덤프를 수신할 사용자 ID를 지정합니다.

userid는 사용자 ID입니다. 정의된 VM 사용자 ID여야 합니다. 별표(*)를 입력하면 VM Client 서비스 시스템 ID로 변환됩니다. 기본값은 VM Client 서비스 시스템의 사용자 ID입니다.

예제

다음 예제에서 DUMPOpts 명령은 생성된 덤프 수를 0으로 재설정하고 임계값을 10으로 설정합니다.

DUMPOPTS RESETCOUNT MAXDUMP(10)

EXIT

EXIT 명령은 VM Client 서비스 시스템을 종료합니다.

구문

다음 그림은 EXIT 명령의 구문을 보여줍니다.

그림 6-12 EXIT 명령 구문

매개변수

없음.

Help

Help 명령은 VM Client 명령 및 메시지 정보를 표시합니다.

주:
아무 매개변수 없이 Help 명령을 입력하면 모든 사용 가능한 VM Client 명령에 대한 정보가 표시됩니다.

구문

다음 그림은 Help 명령의 구문을 보여줍니다.

그림 6-13 Help 명령 구문

매개변수

그림 6-13에 표시된 대로 Help 명령은 다음 매개변수를 포함합니다.

command-name

선택적으로, VM Client 명령 이름입니다.

nnnn

선택적으로, VM Client 메시지 식별자의 4자리 숫자 부분입니다. 선행 0은 필수가 아닙니다.

nnnn-nnnn

선택적으로, VM Client 메시지 식별자의 4자리 숫자 부분을 사용하여 지정된 메시지 범위입니다.

SMCnnnn

선택적으로, 전체 VM Client 메시지 식별자입니다.

SMCnnnn-SMCnnnn

선택적으로, 전체 VM Client 메시지 식별자를 사용하여 지정된 메시지 범위입니다.

예제

다음 예제에서 Help 명령은 VM Client 메시지 SMC0228에 대한 정보를 표시합니다.

HELP SMC0228

LIst

LIst 명령은 VM Client 가상 시스템 내의 저장 컨텐츠를 표시합니다. 이 명령은 진단 목적입니다. StorageTek 소프트웨어 지원 센터의 지시 하에만 사용하십시오.

구문

다음 그림은 LIst 명령의 구문을 보여줍니다.

그림 6-14 LIst 명령 구문

매개변수

그림 6-14에 표시된 대로 LIst 명령은 다음 매개변수를 포함합니다.

Address(address)

선택적으로, VM Client 메모리 컨텐츠 나열을 시작할 주소를 지정합니다.

address는 16진수 주소입니다.

CB(control-block-name)

선택적으로, 나열할 내부 VM Client 제어 블록을 지정합니다.

control-block-name은 제어 블록 이름입니다.

VM Client 제어 블록은 진단 목적으로 나열됩니다. StorageTek 소프트웨어 지원 센터의 지시 하에만 control-block-name을 지정하십시오.

TASKs

선택적으로, 활성 VM Client 시스템 작업을 나열합니다.

FUNIT(uuuu|uuuu-uuuu)

선택적으로, 지정된 장치 주소와 연관된 VM Client 제어 블록을 나열합니다.

uuuu 또는 uuuu-uuuu는 단일 장치 주소 또는 장치 주소 범위입니다.

LOGdisk

LOGdisk 명령은 YYYYMMDD LOG라는 디스크 파일에 콘솔 출력의 로깅을 제어할 수 있습니다.

구문

다음 그림은 LOGdisk 명령의 구문을 보여줍니다.

그림 6-15 LOGdisk 명령 구문

매개변수

그림 6-15에 표시된 대로 LOGdisk 명령은 다음 매개변수를 포함합니다.

LIst

선택적으로, 현재 LOGdisk 설정을 표시합니다.

- LOGdisk 명령에 아무 매개변수도 지정되지 않은 경우 LIst가 기본값입니다.

- LIst는 다른 매개변수와 함께 지정할 수 있습니다. 이 경우 다른 매개변수가 처리된 후 LIst가 적용됩니다.

ON

선택적으로, 나열된 옵션과 함께 콘솔 출력의 로깅을 사용으로 설정합니다. 로깅이 설정되면 모든 명령과 메시지가 기록됩니다.

또한 다음 매개변수를 입력할 수 있습니다.

FM(m)

디스크 로그 파일을 수신할 파일 모드를 지정합니다. FM은 RW 미니디스크를 지정해야 합니다. 이 매개변수는 ON 매개변수와 함께만 유효합니다.

m은 파일 모드입니다. 이 값은 영문자여야 합니다. 기본값은 'A'입니다.

OFF
선택적으로, 나열된 옵션과 함께 콘솔 출력의 로깅을 사용 안함으로 설정합니다. 로그 파일이 닫힙니다.

FLUSH
선택적으로, 로그 파일을 비웁니다. 파일이 닫혔다가 다시 열립니다.

모든 메시지가 VM Client 서비스 시스템 콘솔에 기록됩니다. VM Client 서비스 시스템 콘솔 처리는 CP SPOOL 명령으로 제어할 수 있습니다. VM Client 서비스 시스템 콘솔은 PROFILE EXEC로 시작해서 유지 관리 ID로 스풀링하는 것이 좋습니다. 예를 들면 다음과 같습니다.

CP SPOOL CON START TO MAINT

예제

다음 예제에서 LOGdisk 명령은 디스크 파일에 로깅을 사용으로 설정합니다.

LOGDISK ON

MOunt

MOunt 명령은 드라이브에 볼륨을 마운트합니다.

구문

다음 그림은 MOunt 명령의 구문을 보여줍니다.

그림 6-16 MOunt 명령 구문

매개변수

그림 6-16에 표시된 대로 MOunt 명령은 다음 매개변수를 포함합니다.

DRive(uuuu)

볼륨을 마운트할 전송 장치의 테이프 드라이브 주소를 지정합니다.

uuuu는 테이프 드라이브 주소입니다. DRIVemap 명령을 사용할 경우 CLIENT 주소가 됩니다.

VOLser(vvvvvv)

선택적으로, 마운트할 볼륨을 지정합니다. 이 매개변수가 지정되지 않은 경우 스크래치 볼륨이 마운트됩니다.

vvvvvv는 볼륨 일련 번호입니다. 스크래치 볼륨에는 SCRTCH를 지정하십시오.

Readonly

선택적으로, 읽기 전용 액세스를 위해 볼륨을 마운트하도록 지정합니다. 이 매개변수는 특정 마운트에만 유효합니다.

SUBpool(subpool-name)

선택적으로, 스크래치 볼륨을 스크래치 하위 풀에서 가져오도록 지정합니다. 이 매개변수가 지정되지 않은 경우 HSC 서버에 스크래치 풀이 정의된 방법에 따라 동작이 달라집니다. 세부정보는 HSC MOUNT 명령 설명을 참조하십시오. 이 매개변수는 스크래치 마운트에만 유효합니다.

subpool-name은 하위 풀 이름입니다.

MEdia(media-type)

선택적으로, 스크래치 볼륨에 대한 매체 유형을 지정합니다. 지정된 매체는 요청 DRive와 호환되어야 합니다. 이 매개변수는 스크래치 마운트에만 유효합니다.

media-type은 매체 유형입니다. 유효한 매체 유형 값 목록은 부록 A MEDia, RECtech 및 MODel 값을 참조하십시오.

주:
MEDia가 지정되지 않은 경우 매체 유형에 관계없이 다음 스크래치 볼륨이 선택됩니다.

MGMTclas(mgmt-clas-name)

선택적으로, HSC/VTCS MGMTclas 제어문에 정의된 관리 클래스를 지정합니다. 이 매개변수는 스크래치 마운트에만 유효합니다.

mgmt-clas-name은 관리 클래스 이름입니다.

예제

다음 예제에서 MOunt 명령은 2900 드라이브에 AAA001 볼륨을 마운트합니다.

MOUNT DRIVE(2900) VOLSER(AAA001)

MSGDef

MDGDef 명령은 VM Client 시스템 메시지의 모양을 정의하고, 어떤 메시지를 표시하고 억제할지 제어합니다.

구문

다음 그림은 MSGDef 명령의 구문을 보여줍니다.

그림 6-17 MSGDef 명령 구문

매개변수

그림 6-17에 표시된 대로 MSGDef 명령은 다음 매개변수를 포함합니다.

LIst

선택적으로, 현재 기본 VM Client 메시지 설정을 나열합니다.

- MSGDef 명령에 아무 매개변수도 지정되지 않은 경우 LIst가 기본값입니다.

- LIst는 다른 매개변수와 함께 지정할 수 있습니다. 이 경우 다른 매개변수가 처리된 후 LIst가 생성됩니다.

OFF

선택적으로, 모든 MSGDef 값을 원래 VM Client 기본 설정으로 재설정합니다. 기본 설정을 나열하려면 이 매개변수와 함께 LIst를 지정하십시오.

CASE(UPPER|MIXED)

선택적으로, 메시지 대소문자를 지정합니다. 유효한 값은 UPPER 또는 MIXED입니다.

- UPPER는 대문자를 지정합니다. 이것이 기본값입니다.

- MIXED는 대소문자 혼합을 지정합니다.

LVl(level)

선택적으로, 어떤 VM Client 메시지를 표시/억제할지 제어할 때 사용되는 기본 레벨을 지정합니다.

level은 기본 레벨입니다. 유효한 값은 다음과 같습니다.

- 0 - 오류 메시지만 표시합니다.

- 4 - VM Client 서비스 시스템에서 오류 및 경고 메시지를 표시합니다.

- 8 - 모든 VM Client 서비스 시스템 메시지와 할당 작업 로그 경고 메시지를 표시합니다. MSGDef 매개변수가 지정되지 않은 경우 이것이 기본값입니다.

주:
레벨 8 이상은 진단 목적으로 사용되며 StorageTek 소프트웨어 지원 센터의 지시 하에만 지정해야 합니다.

ECHOmnterr(ON|OFF)

선택적으로, HSC에서 생성된 마운트 오류를 VM Client의 콘솔에 직접 에코할지 여부를 지정합니다.

- ON은 HSC에서 생성된 마운트 오류를 VM Client의 콘솔에 에코하도록 지정합니다. 이것이 기본값입니다.

- OFF는 HSC에서 생성된 마운트 오류를 VM Client의 콘솔에 에코하지 않도록 지정합니다.

VERBOSE(OFF|ON)

선택적으로, VM Client 설정을 변경할 때마다 SMC0190 및 SMC0191 메시지를 표시할지 여부를 지정합니다.

- OFF는 SMC0190 및 SMC0191 메시지를 표시하도록 지정합니다.

- ON은 SMC0190 및 SMC0191 메시지를 표시하지 않도록 지정합니다. 이것이 기본값입니다.

예제

다음 예제에서 MSGDef 명령은 대소문자 혼합으로 메시지를 표시하고, VM Client 서비스 시스템에서 오류 및 경고 메시지만 표시하도록 지정합니다.

MSGD CASE(MIXED) LVl(4)

OPERator

OPERator 명령은 VM Client 메시지를 수신할 가상 시스템을 지정합니다.

구문

다음 그림은 OPERator 명령의 구문을 보여줍니다.

그림 6-18 OPERator 명령 구문

매개변수

그림 6-8에 표시된 대로 OPERator 명령은 다음 매개변수를 포함합니다.

LIst

선택적으로, 현재 운영자 설정을 표시합니다.

- OPERator 명령에 아무 매개변수도 지정되지 않은 경우 LIst가 기본값입니다.

- LIst는 다른 매개변수와 함께 지정할 수 있습니다. 이 경우 다른 매개변수가 처리된 후 목록이 생성됩니다.

ID(VM-userid)

선택적으로, VM Client 메시지를 수신할 가상 시스템의 이름을 지정합니다.

VM-userid는 가상 시스템의 사용자 ID입니다. 정의된 VM 사용자 ID여야 합니다. 별표(*)를 입력하면 VM Client 서비스 시스템 ID로 변환됩니다. 기본값은 VM Client 서비스 시스템의 사용자 ID입니다.

예제

다음 예제에서 OPERator 명령은 메시지를 수신할 OPER 시스템을 지정합니다.

OPERATOR ID(OPER)

POOLmap

POOLmap 명령은 HSC 스크래치 하위 풀 이름을 VTCS 관리 클래스에 매핑합니다.

VM/HSC 테이프 관리 인터페이스(VMTMI)를 사용하는 테이프 관리 시스템은 대개 스크래치 요청에 하위 풀 이름만 지정하고 관리 클래스는 지정하지 않습니다. POOLmap 명령으로 스크래치 마운트에 관리 클래스 이름을 제공할 수 있습니다. POOLmap 명령은 특히 VM Client가 가상 테이프 마운트를 요청할 때 권장됩니다.

주:
POOLmap 명령은 TapePlex 서버와 통신하여 지정된 하위 풀과 관리 클래스 이름을 검증합니다. 따라서 VM Client TAPEPlex 및 SERVer 명령을 처리하기 전에 POOLmap 명령을 지정하면 안됩니다.

구문

다음 그림은 POOLmap 명령의 구문을 보여줍니다.

그림 6-19 POOLmap 운영자 명령

매개변수

그림 6-19에 표시된 대로 POOLmap 명령은 다음 매개변수를 포함합니다.

LIst

선택적으로, 현재 운영자 설정을 표시합니다.

- OPERator 명령에 아무 매개변수도 지정되지 않은 경우 LIst가 기본값입니다.

- LIst는 다른 매개변수와 함께 지정할 수 있습니다. 이 경우 다른 매개변수가 처리된 후 목록이 생성됩니다.

MGMTclass(mmmmm)

선택적으로, HSC 서버에 정의된 관리 클래스 이름을 지정합니다.

mmmmm은 1-8자의 영숫자 관리 클래스 이름입니다.

OFF

선택적으로, 모든 POOLmap 항목을 제거합니다.

이 매개변수가 MGMTclass 또는 SUBPool 매개변수와 함께 지정된 경우 일치하는 POOLmap 항목만 제거됩니다.

SUBPool(subpool-list)

HSC 서버에 정의된 스크래치 하위 풀 이름을 지정합니다.

subpool-list는 지정된 관리 클래스 이름과 연관될 하나 이상의 스크래치 하위 풀 이름입니다.

예제

다음 예제에서 POOLmap 명령은 관리 클래스 DAILY를 스크래치 하위 풀 VIRTCART1 및 VIRTCART2에 매핑합니다.

POOLMAP MGMT(DAILY) SUBP(VIRTCART1,VIRTCART2)

READ

READ 명령은 콘솔 명령 대신 입력 데이터 세트를 사용하여 일련의 명령을 입력합니다.

구문

다음 그림은 READ 명령의 구문을 보여줍니다.

그림 6-20 READ 명령 구문

매개변수

그림 6-20에 표시된 대로 READ 명령은 다음 매개변수를 포함합니다.

SMCCMDs

선택적으로, VM Client START 프로시저의 SMCCMDS FILEDEF에 지정된 데이터 세트에 포함된 명령을 재처리합니다.

FILE(filename filetype)과 선택적으로 filemode

선택적으로, READ할 파일을 지정합니다.

- filename은 파일 이름입니다.

- filetype은 파일 유형입니다.

- filemode는 파일 모드입니다. 기본값은 A입니다.

예제

다음 예제에서 READ 명령은 VM Client 시작 실행 파일의 SMCCMDS FILEDEF에 있는 명령을 처리합니다.

READ SMCCMDS

RESYNChronize

RESYNChronize 명령은 모든 TapePlex에서 드라이브 구성 정보를 획득하기 위해 모든 정의된 TapePlex에 연결을 재설정합니다.

이 동작은 VM Client가 처음 TapePlex에 새 경로를 활성화할 때, 또는 HSC 서버가 구성 변경을 보고할 때 자동으로 수행됩니다.

구문

다음 그림은 RESYNChronize 명령의 구문을 보여줍니다.

그림 6-21 RESYNChronize 명령 구문

매개변수

그림 6-21에 표시된 대로 RESYNChronize 명령은 다음 매개변수를 포함합니다.

REStart

선택적으로, 마지막 활성 경로에 관계없이 첫번째 서버에서 RESYNChronize 시도를 시작합니다.

WAIT(OFF|nnnnnn)

선택적으로, 서버가 사용 가능해질 때까지 기다립니다. 이 옵션은 TAPEPLEX 및 SERVER가 정의된 경우 유용합니다. 서버가 사용 가능해지거나 지정된 시간 nnnnnn이 만료될 때까지 명령이 완료되지 않습니다.

- nnnnnn은 0-999999 범위의 대기 시간(분)입니다.

- OFF는 사용 가능한 서버를 기다리지 않도록 지정합니다. 이것이 기본값입니다.

예제

다음 예제에서 RESYNChronize 명령은 첫번째 서버에서 통신을 다시 시작하도록 지정합니다.

RESYNC RESTART

다음 예제에서 RESYNChronize 명령은 서버가 사용 가능해질 때까지 기다리도록 지정합니다.

RESYNC WAIT(9999)

Route

Route 명령은 VM Client에서 정의된 TapePlex 이름으로 트랜잭션 경로 지정을 요청합니다.

주:
Route 명령을 사용하여 VM Client에서 ACSLS XAPI 서버로 다양한 명령을 실행할 수도 있습니다. 자세한 내용은 ELS 설명서 XAPI Client Interface to ACSLS Server Reference를 참조하십시오.

구문

다음 그림은 Route 명령의 구문을 보여줍니다.

그림 6-22 Route 명령 구문

매개변수

그림 6-22에 표시된 대로 Route 명령은 다음 매개변수를 포함합니다.

tapeplex-name

VM Client TAPEPlex 명령에 정의된 TapePlex 이름입니다. VM Client는 현재 활성 TapePlex 경로를 사용하여 지정된 TapePlex로 요청 경로를 지정합니다.

command-string

요청된 TapePlex로 경로를 지정할 명령 문자열입니다.

- VM Client는 지정된 명령 문자열을 검증하려고 시도하지 않지만, 지정된 tapeplex-name에 입력된 명령 문자열에 경로를 지정하고 응답을 표시합니다.

- VTCS 명령에 VT 접두어를 붙이면 안됩니다. HSC UUI 인터페이스는 VT 접두어 없이 정확한 기능 프로세서로 VTCS 명령 경로를 지정합니다.

- command-string은 HSC UUI(VOLRPT 제외) 또는 VTCS 명령(VTVRPT, DISPLAY MSG, DISPLAY CMD 제외)에서 지원되는 명령이어야 합니다.

예제

다음 예제에서 Route 명령은 처리를 위해 TapePlex HSC8로 "D CDS" 명령 문자열의 경로를 지정합니다. 수신된 응답은 SMC0173 메시지로 표시됩니다.

R HSC8 DI CDS

SERVer

SERVer 명령은 원격 라이브러리 서버에 대한 명명된 경로를 정의합니다. SERVer 명령은 StorageTek HTTP 서버에 대한 통신 경로를 설명합니다. 또한 SERVer 명령은 VM Client에 정의된 서버를 나열할 수 있습니다.

다음 사항에 유의하십시오.

- SERVer를 정의하기 전에 TAPEPlex 명령을 사용하여 참조 TapePlex를 정의해야 합니다.

- SERVer와 연관된 TapePlex 이름은 변경할 수 없습니다. 자세한 내용은 TAPEPlex를 참조하십시오.

구문

다음 그림은 SERVer 명령의 구문을 보여줍니다.

그림 6-23 SERVer 명령 구문

매개변수

그림 6-23에 표시된 대로 SERVer 명령은 다음 매개변수를 포함합니다.

LIst

선택적으로, TapePlex 서버 경로에 대한 상태 정보를 표시합니다.

- SERVer 명령에 아무 매개변수도 지정되지 않은 경우 LIst가 기본값입니다. 이 경우 모든 라이브러리 서버 경로가 나열됩니다.

- LIst는 다른 매개변수와 함께 지정할 수 있습니다. NAme 이외의 매개변수와 함께 지정된 경우 다른 매개변수가 처리된 후 LIst가 생성됩니다.

선택적으로, 이 매개변수와 함께 NAme (name)을 지정할 수도 있습니다. NAme은 상태를 표시할 TapePlex 서버 경로를 지정합니다. name은 서버 경로 이름입니다.

NAme(name)

선택적으로, TapePlex 서버에 대한 통신 경로를 지정합니다.

name은 경로 매개변수의 식별자입니다. 이 이름은 통신 오류 메시지에 보고됩니다. 다음 규칙이 적용됩니다.

- 값은 1~8자 사이여야 합니다.

- 첫번째 문자는 영문자 또는 숫자여야 합니다.

- 마지막 문자는 영문자 또는 숫자여야 합니다.

- 첫번째와 마지막 사이의 모든 문자는 영문자, 숫자 또는 하이픈이어야 합니다.

ENable

선택적으로, 마운트 요청을 위해 선택하도록 지정된 서버 경로를 사용으로 설정합니다.

DIsable

선택적으로, 지정된 서버 경로를 사용 안함으로 설정합니다. 이것이 TapePlex의 유일한 경로인 경우 마운트 요청에 TapePlex를 사용할 수 없습니다.

TAPEPlex(name)

선택적으로, ACS 하드웨어 구성과 연관된 TapePlex 이름을 지정합니다. 새 서버를 정의할 때 TAPLEPlex 매개변수를 지정해야 합니다.

name은 TapePlex 이름입니다. 이 이름은 TapePlex 서버 오류 메시지에 보고됩니다. 다음 규칙이 적용됩니다.

- 값은 1~8자 사이여야 합니다.

- 첫번째 문자는 영문자 또는 숫자여야 합니다.

- 마지막 문자는 영문자 또는 숫자여야 합니다.

- 첫번째와 마지막 사이의 모든 문자는 영문자, 숫자 또는 하이픈이어야 합니다.

주:
단일 TapePlex에 다중 경로를 정의할 수 있습니다.

서버 경로 매개변수

HSCSUB(ssss)

선택적으로, 서버와 연관된 TapePlex를 나타내는 HSC 부속 시스템의 이름을 지정합니다. 이 매개변수는 하나 이상의 HSC 부속 시스템이 서버 호스트에서 실행 중(HSC가 MULT 모드로 실행 중)일 때만 필요합니다.

ssss는 HSC 부속 시스템 이름입니다.

HOst(hostname)

선택적으로, TapePlex 서버의 IP 분석기 호스트 이름을 지정합니다. DNS 조회를 위해 VM Client가 TCPIP DATA 파일에 액세스할 수 있어야 합니다.

hostname은 원격 호스트의 이름입니다.

주:
HOst와 IPaddress는 상호 배타적입니다.

IPaddress(ipaddress)

선택적으로, TapePlex 서버의 IP 주소를 지정합니다.

ipaddress는 원격 호스트의 IP 주소입니다.

주:
IPaddress와 HOst는 상호 배타적입니다.

POrt(nnnn)

선택적으로, 서버 포트를 지정합니다.

nnnn은 0-65535 범위의 서버 포트입니다. 기본값은 8080입니다.

WAit(nnnn)

선택적으로, VM Client가 요청 시간을 초과하기 전에 요청에 대한 최대 기본 대기 시간을 지정합니다.

nnnn은 0-9999 범위의 대기 시간(초)입니다. 기본값은 60입니다.

주:
기본 대기 시간은 마운트, 마운트 해제, 꺼내기, 이동 요청에 적용되지 않습니다. 이들의 기본 시간 초과 값은 각각 10분, 10분, 24시간, 1시간입니다.

REtry(nnnn)

선택적으로, 작업을 재개시키고 실패를 기록하기 전에 단일 요청에 대한 재시도 횟수를 지정합니다.

nnnn은 0-9999 범위의 재시도 횟수입니다. 기본값은 3입니다.

FAil(nnnn)

선택적으로, 특정 서버 경로가 사용 안함으로 설정되거나 서비스 중단되기 전에, 통신을 성공적으로 설정한 후 최대 실패 횟수를 지정합니다.

nnnn은 실패 횟수를 나타냅니다. 기본값은 0입니다.

0이 지정된 경우 명명된 SERVER가 통신 오류 때문에 자동으로 사용 안함으로 설정되는 일이 없습니다.

명명된 라이브러리에 대한 백업 SERVER 경로가 없는 경우 이 값을 지정해야 합니다.

FAIL 제한 횟수는 이 SERVER 경로에 통신이 성공적으로 설정된 후에만 적용됩니다.

예제

다음 예제에서 SERVer 명령은 TapePlex DENVER에 대해 DENVER1이라는 서버를 추가합니다.

SERVER NAME(DENVER1) TAPEPLEX(DENVER) IP(11.22.33.44) PORT(7777)

TAPEPlex

TAPEPlex 명령은 대개 단일 CDS로 표현된 특정 StorageTek 테이프 하드웨어 구성인 TapePlex를 정의합니다.

다음 사항에 유의하십시오.

- HSC TapePlex에 액세스하려면 TAPEPlex 및 SERVer 명령이 필요합니다.

- TAPEPlex 명령은 VM Client가 통신하려는 TapePlex를 나열하고 그 상태를 보고할 수도 있습니다.

구문

다음 그림은 TAPEPlex 명령의 구문을 보여줍니다.

그림 6-24 TAPEPlex 명령 구문

매개변수

그림 6-24에 표시된 대로 TAPEPlex 명령은 다음 매개변수를 포함합니다.

LIst

선택적으로, 지정된 TapePlex를 나열합니다.

NAme(name)

선택적으로, 정의하거나 수정할 TapePlex 이름을 지정합니다.

name은 TapePlex 이름입니다. 이 이름은 TapePlex 오류 메시지에 보고됩니다. 다음 규칙이 적용됩니다.

- 값은 1~8자 사이여야 합니다.

- 첫번째 문자는 영문자 또는 숫자여야 합니다.

- 마지막 문자는 영문자 또는 숫자여야 합니다.

- 첫번째와 마지막 사이의 모든 문자는 영문자, 숫자 또는 하이픈이어야 합니다.

다음 하위 매개변수를 지정할 수 있습니다.

- ENable은 마운트 요청을 위해 선택하도록 지정된 TapePlex를 사용으로 설정합니다. 이것이 기본값입니다.

- DIsable은 지정된 TapePlex를 사용 안함으로 설정합니다. TapePlex가 마운트 요청에 사용되지 않습니다.

SERVerlist

선택적으로, 정의된 TapePlex와 해당 속성 및 연관된 서버를 나열합니다. SERVerlist 매개변수를 NAME 매개변수와 함께 지정하여 단일 TapePlex로 표시를 제한할 수도 있습니다.

다음 하위 매개변수를 지정할 수 있습니다.

- NAME은 서버를 나열할 TapePlex 이름을 지정합니다. name은 TapePlex 이름입니다.

STATus

선택적으로, 모든 TapePlex 또는 하나의 명명된 TapePlex의 현재 상태를 나열합니다. TapePlex 상태는 TapePlex가 활성, 비활성 또는 사용 안함인지 여부를 나타냅니다. 활성 TapePlex의 경우 상태에 현재 서버 이름이 나열됩니다. STATus는 RESYNChronize 명령을 수행하지 않습니다.

다음 하위 매개변수를 지정할 수 있습니다.

- NAME은 상태 정보를 나열할 TapePlex 이름을 지정합니다. name은 TapePlex 이름입니다.

예제

다음 예제에서 TAPEPlex 명령은 DENVER라는 TapePlex를 정의합니다(아직 정의되지 않았다고 가정).

TAPEPLEX NAME(DENVER)

주:
TapePlex DENVER에 대한 통신 경로를 정의하려면 SERVer 명령을 지정해야 합니다. 예제는 SERVer를 참조하십시오.

TCPip

TCPip 명령은 TCP/IP 통신 환경의 현재 설정을 변경하거나 나열합니다. VM 호스트의 특정 TCP/IP 스택으로 TCP/IP 요청을 직접 보낼 수 있습니다. TCPip 명령은 언제든 실행할 수 있습니다.

구문

다음 그림은 TCPip 명령의 구문을 보여줍니다.

그림 6-25 TCPip 명령 구문

매개변수

그림 6-25에 표시된 대로 TCPip 명령은 다음 매개변수를 포함합니다.

LIst

선택적으로, 현재 TCP/IP 설정을 표시합니다. PORTrange가 지정된 경우 LIst는 현재 바인드된 포트 번호와 고수위 포트 번호(한 번에 실행되는 최대 동시 통신 하위 작업 수)도 표시합니다.

- TCPip 명령에 아무 매개변수도 지정되지 않은 경우 LIst가 기본값입니다.

- LIst는 다른 매개변수와 함께 지정할 수 있습니다. 이 경우 다른 매개변수가 처리된 후 LIst가 생성됩니다.

OFF

선택적으로, VM Client TCP/IP 통신에 시스템 기본값이 사용되도록 지정합니다.

tcpip 매개변수

TCPname(name)

선택적으로, VM 호스트의 TCP/IP 서비스 시스템을 지정합니다.

name은 TCP/IP 통신을 위한 VM TCP/IP 서비스 시스템의 사용자 ID입니다. 기본값은 TCPIP입니다.

PORTrange(nnnn-mmmm) 또는 (OFF)

선택적으로, 원격 서버 경로에서 통신할 때 VM Client가 클라이언트 소켓을 바인드하기 위해 사용할 포트 범위를 지정합니다.

PORTrange가 정의된 경우 VM Client는 지정된 PORTrange 안의 포트 중 하나에 클라이언트 소켓을 바인드하고, PORTrange 밖의 클라이언트 포트는 사용하지 않습니다. 따라서 VM Client는 알려진 포트로 통신을 제한하는 방화벽 뒤에서 작동할 수 있습니다. 볼륨 조회, 마운트 등의 통신 서비스가 필요한 동시 하위 작업마다 고유 포트가 필요합니다. PORTrange가 정의되지 않은 경우 VM Client에서 임시 포트가 사용됩니다.

PORTrange는 한 번에 하나만 활성일 수 있지만, 새로운 PORTrange가 이전 PORTrange와 겹치더라도 PORTrange를 동적으로 재정의할 수 있습니다.

- nnnn-mmmm은 포트 번호 범위입니다. 각 포트 번호는 1-65535 값을 가질 수 있습니다. 지정할 수 있는 최소 포트 번호 범위는 10(예: 6401-6410)입니다. 지정할 수 있는 최대 포트 번호 범위는 1000(예: 6401-7400)입니다.

- OFF는 PORTrange 논리를 사용 안함으로 설정합니다. 그 결과 임시 포트가 사용됩니다. 이것이 기본값입니다.

다음 사항에 유의하십시오.

- PORTrange를 지정할 경우, 잘 알려진 TCP/IP 포트와 충돌하지 않도록 PORTrange를 지정하는 것이 좋습니다.

- PORTrange를 지정할 경우, 통신 서비스를 요청할 것으로 예상된 동시 하위 작업 수보다 큰 값으로 PORTrange를 지정하는 것이 좋습니다. 대부분의 설치에는 PORTrange에 40개 포트면 충분합니다. 그러나 "사용 가능한 포트 없음"이라는 반환 코드와 함께 SMC0128 메시지가 생성될 경우 더 큰 PORTrange가 필요합니다.

- TCPip LIST 명령을 사용하여 고수위 포트 번호(한 번에 실행되는 최대 동시 통신 하위 작업 수)를 표시할 수 있습니다.

MONitor(nnnn)과 선택적으로 mmmm

선택적으로, 통신 모니터 하위 작업 스캔 간격과 통신 모니터 하위 작업 메시지 간격을 지정합니다.

nnnn은 모니터 스캔 간격(초)입니다. 통신 모니터는 매 nnnn초마다 라이브러리 통신 검증을 수행합니다. 10~9999 사이의 값을 지정합니다. 기본값은 60입니다.

매분 모니터 스캔을 사용으로 설정하려면 기본 설정 60을 유지하는 것이 좋습니다. 너무 낮은 값을 설정하면 비활성 라이브러리가 존재할 때 잠재적으로 성능이 저하될 수 있습니다. 너무 높은 값을 설정하면 PREFPRIMARY(ON)이 지정된 경우 기본 서버로 반환이 지연될 수 있습니다.

mmmm은 선택적으로 모니터 스캔 간격을 스캔 횟수로 지정합니다. 이 간격에 따라 통신 오류 메시지가 표시됩니다. 0~9999 사이의 값을 지정합니다. 기본값은 10입니다.

기본 MONITOR(60,10) 설정은 60초의 모니터 스캔 간격과 10회 스캔의 모니터 메시지 간격을 지정합니다. 매분 스캔이 수행되지만, 오류 메시지는 10회 스캔당 한 번만 생성됩니다.

mmmm 값 0은 통신 모니터 하위 작업으로 발행된 모든 비-복구 불가능 또는 비장애 오류 메시지를 사용 안함으로 설정합니다. 그러나 서버 통신 경로 사용 안함으로 발생한 오류는 여전히 발행됩니다.

PREFprimary(ON|OFF)

선택적으로, 자동 기본 서버 전환을 사용 또는 사용 안함으로 설정합니다. 자동 기본 서버 전환이 이루어지려면 통신 모니터 하위 작업이 활성이어야 합니다. MONITOR(OFF)가 지정된 경우 기본 서버 전환이 사용 안함으로 설정됩니다.

예제

다음 예제에서 TCPip 명령은 임시 포트를 사용하여 TCPIP라는 VM 서비스 시스템에 TCP/IP 요청을 직접 보냅니다.

TCPIP TCPNAME(TCPIP) PORTRANGE(OFF)

TRace

TRace 명령은 VM Client 추적을 사용으로 설정합니다. VM Client 추적 파일은 TRACE FILEDEF 파일에 기록됩니다.

주:
이 명령은 시스템 성능에 영향을 미칠 수 있습니다. StorageTek 소프트웨어 지원 센터의 지시 하에만 사용하십시오.

구문

다음 그림은 TRace 명령의 구문을 보여줍니다.

그림 6-26 TRace 명령 구문

매개변수

그림 6-26에 표시된 대로 TRace 명령은 다음 매개변수를 포함합니다.

parameter

LIst

선택적으로, 현재 VM Client 추적 설정을 나열합니다.

- TRace 명령에 아무 매개변수도 지정되지 않은 경우 LIst가 기본값입니다.

- LIst는 다른 매개변수와 함께 지정할 수 있습니다. 이 경우 다른 매개변수가 처리된 후 목록이 생성됩니다.

OFF

선택적으로, VM Client 추적을 사용 안함으로 설정합니다.

ON

선택적으로, VM Client 추적을 사용으로 설정합니다.

예제

다음 예제에서 TRace 명령은 VM Client 추적을 사용으로 설정합니다.

TRACE ON

7 ELS 서버 고려 사항

이 장에서는 ELS 서버 고려 사항에 대해 설명합니다.

VM Client는 씬 클라이언트이고 TCP/IP를 통해 연결된 ELS 서버 TapePlex 내에서 사용 가능한 리소스가 필요합니다.

주:
ELS 서버는 7.1 이상이어야 합니다.

SMC HTTP 서버 구성 요소

VM Client는 ELS SMC 구성에 정의된 서버 IP 주소 및 포트 번호를 지정합니다. SMC HTTP 명령을 사용하여 HTTP 서버를 구성하는 방법에 대한 자세한 내용은 설명서 SMC 구성 및 관리를 참조하십시오.

다음은 SMC HTTP 명령의 예입니다.

HTTP START PORT 4242

스크래치 하위 풀

VM Client는 VM/HSC와 달리 스크래치 하위 풀 관리를 허용하지 않습니다. 대신, 스크래치 하위 풀은 ELS 서버에서 정의 및 관리됩니다.

VM:Tape와 같은 TMS(테이프 관리 시스템)는 TMI 요청을 사용하여 스크래치 하위 풀을 정의할 수 없습니다. TMS는 ELS 서버에 정의된 기존 스크래치 하위 풀을 사용해야 합니다. VM:Tape의 경우 스크래치 하위 풀을 정의하려는 시도가 실패하지만 VM:Tape 초기화는 계속됩니다.

다음은 VM:Tape 초기화의 예입니다.

VMTHSC693I The HSC interface is connecting.
VMTHSC000I Sending to VMCLIENT: QCONFIG with wrong length
VMTHSC000I Sending to VMCLIENT: QCONFIG with right length
VMTHSC000I Sending to VMCLIENT: QDRIVES
VMTHSC999I VMCLIENT completed QDRIVES command successfully
VMTHSC000I Sending to VMCLIENT: DEFSCR 5 4
VMTHSC697E HSC server VMCLIENT ACSRQ=DEFSCR RC=16
VTCS Management Classes
Reason=00001004
VMTHSC721E HSC scratch pool initialization failed.
VMTHSC704I The interface to HSC is ready for use.

VM:Tape에서 HSC 서버에 정의되지 않은 스크래치 하위 풀을 사용하려고 하는 경우 VM Client는 0이 아닌 TMI 반환 코드 및 원인 코드로 응답합니다. 예를 들면 다음과 같습니다.

VMTHSC000I Sending to VMCLIENT: QSCRATCH TEST
VMTHSC697E HSC server VMCLIENT ACSRQ=QSCRATCH
RC=16 Reason=00008036
VMTHSC698R 'QSCRATCH TEST ' to VMCLIENT failed;
Enter RETRY, CANCEL, or NOARM;; Reply 1

스크래치 하위 풀 이름 및 볼륨을 VM TMS와 동기화되는 하위 풀 내에 유지하는 것은 고객의 책임입니다.

VTCS 관리 클래스

VM Client POOLmap 명령을 사용하여 VTV(가상 테이프 볼륨)를 포함하는 스크래치 하위 풀과 VTCS 관리 클래스를 연관시키는 것이 좋습니다. VM Client가 스크래치 하위 풀 이름을 지정하는 TMI 요청을 수신하는 경우 VM Client는 VTV 선택 및 마운트에 POOLmap 관리 클래스를 사용합니다.

POOLmap 명령에 대한 자세한 내용은 POOLmap을 참조하십시오.

VM:Tape Allocation Exit

VM:Tape 구성에 여러 테이프 드라이브가 포함되어 있고 이 테이프 드라이브가 TapePlex 내의 서로 다른 ACS에 정의되어 있는 경우 스크래치 마운트 요청에 VM:Tape Allocation Exit 설치가 필요합니다. 예를 들어 구성에 9840C 테이프 드라이브 2개(하나는 ACS00에 정의되어 있고 다른 하나는 ACS01에 정의되어 있음)를 포함할 수 있습니다.

VM:Tape Allocation Exit를 설치하려면 다음 단계를 완료해야 합니다.

1. SMCVMTAP 샘플 파일을 파일 이름과 SMCVMTAP EXEC 파일 유형을 사용하여 VMTAPE의 191 미니디스크에 복사합니다. 이 파일에서 VM Client 가상 시스템 ID를 수정해야 할 수 있습니다.

2. VMTAPE 구성 파일을 수정하여 Allocation Exit를 사용으로 설정합니다. 예를 들면 다음과 같습니다.

EXIT ALLOCATE SMCVMTAP EXEC

3. VMTAPE의 PROFILE EXEC를 수정하여 VM Client 실행 디스크에 액세스하고 SMCALLOC EXEC를 실행하여 필요한 프로그램을 스토리지에 로드합니다. VMTAPE 시작 EXEC를 호출하기 전에 이러한 명령을 포함했는지 확인합니다. 예를 들면 다음과 같습니다.

CP LINK VSMC730A 202 202 RR
ACCESS 202 J
EXEC SMCALLOC

8 메시지

이 장에서는 VM Client가 발행하는 시스템 메시지에 대해 설명합니다. 이러한 메시지는 SMC 접두어로 식별됩니다.

메시지 설명

SMC0000

{(CCCCCCCC)} command string

레벨: 0

설명: VM Client가 운영자 가상 시스템에서 입력 명령을 수신했습니다. 가상 시스템 ID(제공되는 경우)가 나열되고 이어서 명령 문자열이 나열됩니다.

시스템 작업: 없음.

사용자 응답: 없음.

SMC0001

VM Client Vn.n.n system initializing

레벨: 0

설명: VM Client 버전 n.n.n 시스템 초기화 프로세스가 시작되었습니다.

시스템 작업: 없음.

사용자 응답: 없음.

SMC0002

CCCCCCCCCCCC failed; return code=XXXX, reason code=XXXX

레벨: 0

설명: 운영체제 기능 CCCCCCCCCCCC가 지정된 0이 아닌 반환 코드 및 원인 코드와 함께 완료되었습니다.

시스템 작업: 오류 유형에 따라 시작/종료를 계속 시도할 수 있습니다.

사용자 응답: SYSLOG에서 IBM 관련 메시지를 살펴본 후 해당 IBM 설명서에서 설명을 참조하십시오.

SMC0005

Invalid command CCCCCCCC [at line nnnn of SMCCMDS|SMCPARMS]

레벨: 0

설명: 정의되지 않은 CCCCCCCC 명령이 VM Client에서 발생했습니다.

시스템 작업: 처리가 계속됩니다. 명령이 무시됩니다.

사용자 응답: 명령 데이터 세트의 구문이 올바른지 확인하거나, 수정된 명령을 입력하십시오.

SMC0010

Unable to acquire storage for CCCCCCCC; return code=XXXX

레벨: 0

설명: 초기화 중 SMC 부속 시스템이 지정된 동적 제어 블록 또는 모듈인 CCCCCCCC에 대해 충분한 스토리지를 확보할 수 없습니다.

시스템 작업: SMC 부속 시스템이 종료됩니다.

사용자 응답: 사용 가능한 CSA 스토리지가 충분한지 확인하십시오. 반환 코드 XXXX에 대한 설명은 해당 IBM 설명서를 참조하십시오.

SMC0011

Load failed for module MMMMMMMM

레벨: 0

설명: SMC 부속 시스템이 MMMMMMMM 필수 모듈을 로드할 수 없습니다.

시스템 작업: SMC 부속 시스템이 종료됩니다.

사용자 응답: SMC 시작 프로시저가 steplib 연결의 모든 SMC 배포 로드 라이브러리에 액세스할 수 있는지 확인하십시오.

SMC0013

TRACE settings:

CCCC....CCCC

레벨: 0

설명: TRACE 명령이 LIST 키워드와 함께 지정되었습니다. 여러 라인의 SMC0013 메시지에는 VM Client의 현재 설정이 나열됩니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0014

Unmatched [quote|or invalid parenthesis] detected; command ignored [at line nnnn of SMCCMDS|SMCPARMS]

레벨: 0

설명: 종료되지 않은 따옴표 문자열 또는 잘못되거나 짝이 맞지 않는 괄호가 포함된 명령을 VM Client에서 발견했습니다.

시스템 작업: 처리가 계속됩니다. 명령이 무시됩니다.

사용자 응답: 명령 데이터 세트의 구문이 올바른지 확인하거나, 수정된 명령을 입력하십시오.

SMC0015

Invalid keyword KKKKKKKK for the CCCCCCCC command[at line nnnn of SMCCMDS|SMCPARMS]

레벨: 0

설명: 잘못된 키워드 KKKKKKKK를 지정한 명령을 VM Client에서 발견했습니다.

시스템 작업: 처리가 계속됩니다. 명령이 무시됩니다.

사용자 응답: 명령 데이터 세트의 구문이 올바른지 확인하거나, 수정된 명령을 입력하십시오.

SMC0016

Invalid value VVVVVVVV for keyword KKKKKKKK of the CCCCCCCC command [at line nnnn of SMCCMDS|SMCPARMS]

레벨: 0

설명: 잘못된 값 VVVVVVVV를 사용하여 KKKKKKKK 키워드를 지정한 명령을 VM Client에서 발견했습니다.

시스템 작업: 처리가 계속됩니다. 명령이 무시됩니다.

사용자 응답: 명령 데이터 세트의 구문이 올바른지 확인하거나, 수정된 명령을 입력하십시오.

SMC0017

Keyword KKKKKKKK of the CCCCCCCC command requires a value [at line nnnn of SMCCMDS|SMCPARMS]

레벨: 0

설명: 동반되는 값(대부분의 키워드에 필요함) 없이 KKKKKKKK 키워드를 지정한 명령을 VM Client에서 발견했습니다.

시스템 작업: 처리가 계속됩니다. 명령이 무시됩니다.

사용자 응답: 명령 데이터 세트의 구문이 올바른지 확인하거나, 수정된 명령을 입력하십시오.

SMC0018

Keyword KKKKKKKK of the CCCCCCCC command is not allowed for EEEEEEEE [at line nnnn of SMCCMDS|SMCPARMS]

레벨: 0

설명: KKKKKKKK 키워드를 지정한 명령을 SMC에서 발견했습니다. 이 키워드는 현재 운영 환경 EEEEEEEE에서 유효하지 않습니다. 예를 들어 사용자가 JES2 또는 JES3를 실행하는지 여부에 따라 일부 키워드 또는 키워드=값 쌍이 잘못되었을 수 있습니다.

시스템 작업: 처리가 계속됩니다. 명령이 무시됩니다.

사용자 응답: 지정된 키워드가 현재 환경에서 유효한지 확인하십시오.

SMC0019

Duplicate keyword KKKKKKKK specified for the CCCCCCCC command [at line nnnn of SMCCMDS|SMCPARMS]

레벨: 0

설명: 동일한 키워드 KKKKKKKK를 두 번 이상 지정한 명령을 VM Client에서 발견했습니다.

시스템 작업: 처리가 계속됩니다. 명령이 무시됩니다.

사용자 응답: 명령 데이터 세트의 구문이 올바른지 확인하거나, 수정된 명령을 입력하십시오.

SMC0020

Keyword KKKKKKK1 of the CCCCCCCC command is mutually exclusive with keyword KKKKKKK2 [at line nnnn of SMCCMDS|SMCPARMS]

레벨: 0

설명: 키워드를 여러 개 지정한 CCCCCCCC 명령을 VM Client에서 발견했습니다. 이 중 두 키워드(KKKKKKK1 및 KKKKKKK2)는 상호 배타적입니다.

시스템 작업: 처리가 계속됩니다. 명령이 무시됩니다.

사용자 응답: 명령 데이터 세트의 구문이 올바른지 확인하거나, 수정된 명령을 입력하십시오.

SMC0022

Invalid format or missing keywords for the CCCCCCCC command [at line nnnn of SMCCMDS|SMCPARMS]

레벨: 0

설명: 명령줄에 키워드가 너무 많거나 너무 적게 포함된 CCCCCCCC 명령을 VM Client에서 발견했습니다.

시스템 작업: 처리가 계속됩니다. 명령이 무시됩니다.

사용자 응답: 명령 데이터 세트의 구문이 올바른지 확인하거나, 수정된 명령을 입력하십시오.

SMC0023

CCCCCCCC command successfully processed [at line nnnn of SMCCMDS|SMCPARMS]

레벨: 0

설명: VM Client에서 CCCCCCCC 명령을 성공적으로 검증하고 처리했습니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0024

VM Client system initialization complete; RC=nn

레벨: 0

설명: VM Client 시스템 초기화 프로세스가 표시된 반환 코드와 함께 완료되어 이제 VM Client 시스템이 요청을 수신할 준비가 되었습니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0025

No {CCCCCCCC|control block} entries to list

레벨: 0

설명: CCCCCCCC 명령이 LIST 키워드와 함께 지정되었습니다. 그러나 지정된 명령에 대한 VM Client 대기열에서 항목을 찾을 수 없습니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0027

Keyword KKKKKKK1 of the CCCCCCCC command requires keyword KKKKKKK2 [at line nnnn of SMCCMDS|SMCPARMS]

레벨: 0

설명: KKKKKKK1 키워드만 지정하고 함께 사용해야 할 필수 키워드인 KKKKKKK2는 지정하지 않은 명령을 VM Client에서 발견했습니다.

시스템 작업: 처리가 계속됩니다. 명령이 무시됩니다.

사용자 응답: 명령 데이터 세트의 구문이 올바른지 확인하거나, 수정된 명령을 입력하십시오.

SMC0029

CCCCCCCC command processing error; [matching entry not found|command line truncated; will be ignored|parameter truncated; command ignored] [at line nnnn of SMCCMDS|SMCPARMS]

레벨: 0

설명: CCCCCCCC 명령을 처리하는 중 오류가 발견되었습니다.

시스템 작업: 처리가 계속됩니다. 명령이 무시됩니다.

사용자 응답: 명령 데이터 세트의 구문이 올바른지 확인하고 수정된 명령을 입력하십시오.

SMC0034

VM Client startup parameter PPPPPPPP must have a value

레벨: 0

설명: 초기화 중 VM Client 시스템 초기화 프로그램에서 실행 매개변수는 유효하지만, 키워드=값 쌍으로 지정되지 않아 값이 필요합니다.

시스템 작업: VM Client 시스템이 종료됩니다.

사용자 응답: VM Client 시스템 초기화 실행 파일을 수정하여 올바른 실행 매개변수를 지정하십시오.

SMC0035

Error processing VM Client startup parameter PPPPPPPP; CCCCCCCCCCCC

레벨: 0

설명: 초기화 중 실행 매개변수 문자열에 오류가 있음을 VM Client 시스템 초기화 프로그램에서 발견했습니다. CCCCCCCCCCCC 문자열은 발생한 오류의 유형을 나타냅니다.

시스템 작업: VM Client 시스템이 종료됩니다.

사용자 응답: VM Client 시스템 초기화 시작 실행 파일을 수정하여 올바른 실행 매개변수 문자열을 지정하십시오.

SMC0036

VM Client startup parameter PPPPPPPP successfully processed

레벨: 0

설명: VM Client 초기화 중 PPPPPPPP 실행 매개변수가 성공적으로 확인되고 처리되었습니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0037

Invalid VM Client startup parameters; system terminating

레벨: 0

설명: 초기화 중 실행 매개변수 문자열을 처리하는 중 오류가 발생했음을 VM Client 시스템 초기화 프로그램에서 감지했습니다.

시스템 작업: VM Client 시스템이 종료됩니다.

사용자 응답: 서비스 시스템 로그에서 VM Client 관련 메시지를 살펴보십시오. 연관된 메시지(이 메시지로 한정되지 않음)는 SMC0033, SMC0034 또는 SMC0035입니다.

SMC0041

{Command|Comment} beginning at line nnnn of {SMCCMDS|SMCPARMS} is unterminated

레벨: 0

설명: 입력 명령 파일의 nnnn행에서 시작하는 명령 또는 주석이 연속 문자(+)로 끝나지만, 연속을 찾지 못했습니다.

시스템 작업: 처리가 계속됩니다. 종료되지 않은 문자열이 포함된 명령이 무시됩니다.

사용자 응답: 명령 데이터 세트의 구문이 올바른지 확인하십시오.

SMC0053

**** VM Client U1099 ABEND AT CCCCCCCCn ****

레벨: 0

설명: VM Client 작업이 CCCCCCCC 모듈에서 비정상 종료 시퀀스 번호 n으로 비정상 종료되었습니다.

시스템 작업: TMI 요청 처리 중 비정상 종료가 발생할 경우 요청이 처리되지 않습니다.

사용자 응답: 연관된 로그 및 덤프를 저장하고 StorageTek 소프트웨어 지원 센터에 문의하십시오.

SMC0056

nn bytes:

AAAAAAAA +0000| XX..XX XX..XX XX..XX XX..XX | CC..CC |

레벨: 0

설명: VM Client LIst 명령이 실행되었습니다. 여러 라인의 SMC0056 메시지는 스토리지의 nn 바이트를 변환된 16진수(XX.XX) 형식 및 문자(CC.CC) 형식으로 나열하며, 각 라인은 스토리지의 다음 16바이트를 나열하며 16진수 주소 AAAAAAAA에서 시작됩니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0057

No {SMCPARMS|SMCCMDS} DDNAME statement found

레벨: 0

설명: VM Client 초기화 중 지정된 SMCPARMS DD 또는 SMCCMDS DD가 VM Client 시작 실행 파일에 존재하지 않습니다.

시스템 작업: 초기화가 계속 진행됩니다.

사용자 응답: 없음

SMC0058

Error opening {DDNAME {SMCPARMS|SMCCMDS}|DSNAME DDDDDDDD}

레벨: 0

설명: VM Client에서 READ 명령이 발견되었지만 지정된 DDNAME 또는 DSNAME을 열 수 없습니다.

시스템 작업: READ 명령이 무시됩니다.

사용자 응답: 로그에서 IBM 관련 메시지를 살펴본 후 해당 IBM 설명서에서 자세한 내용을 참조하십시오.

SMC0060

I/O error reading {DDNAME {SMCPARMS|SMCCMDS}|DSNAME DDDDDDDD}

레벨: 0

설명: VM Client 시작 실행 파일에 지정된 SMCPARMS 또는 SMCCMDS 데이터 세트 또는 READ 명령에 지정된 데이터 세트를 읽으려고 시도하는 중 VM Client에서 I/O 오류가 발생했습니다.

시스템 작업: 표시된 데이터 세트가 처리되지 않습니다.

사용자 응답: 올바른 데이터 세트 이름을 지정하십시오.

SMC0061

Command beginning at line nnnn of {SMCCMDS|SMCPARMS} is too long; input ignored

레벨: 0

설명: 지정된 파일의 nnnn행에서 시작되는 복수 행 명령을 VM Client에서 발견했습니다. 이 명령은 1024자를 초과합니다.

시스템 작업: 처리가 계속됩니다. 복수 행 전체가 무시됩니다.

사용자 응답: 명령 데이터 세트의 구문이 올바른지 확인하십시오.

SMC0062

Command CCCCCCCC [with parameter PPPPPPPP] is not allowed [{from console|at line nnnn of SMCCMDS|SMCPARMS}]

레벨: 0

설명: 표시된 명령 출처에 대해 지원되지 않는 명령 또는 명령 매개변수를 VM Client에서 발견했습니다.

시스템 작업: 명령이 무시됩니다.

사용자 응답: 유효한 명령 출처에서 명령을 실행하십시오.

SMC0063

MSGDEF settings:

CCCC....CCCC

레벨: 0

설명: MSGDEF 명령이 LIST 키워드와 함께 실행되었습니다. 여러 라인의 SMC0063 메시지에는 VM Client의 현재 설정이 나열됩니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0084

MMM DD YYYY HH:MM:SS UUUUUUUU active on hostid VVVVVVVV

레벨: 0

설명: 날짜(MMMM DD YYYY), 시간(HH:MM:SS), 서비스 시스템 사용자 ID(UUUUUUUU) 및 호스트 ID(VVVVVVVV)가 자정에 한 번 그리고 VM Client 초기화 중에 표시됩니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0086

SMC system tasks:

A(PCE) Thread Use C-S Userid Last
-------- ------ ------ --- -------- ------------
AAAAAAAA TTTTTT UUUUUU C-S UUUUUUUU TTTTTTTT

레벨: 0

설명: VM Client LIst TASKs 명령이 실행되었습니다. 여러 라인의 SMC0086 메시지에는 모든 VM Client 작업의 SMCPCE 주소, 스레드 ID, 사용 횟수 및 현재 상태 정보가 나열됩니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0088

Unable to [acquire/release] resource CCCCCCCC; attempt by VVVVVVVV XXXXXXXX1 owned by XXXXXXXX2

레벨: 0

설명: 공유 VM Client 리소스를 성공적으로 확보하거나 해제할 수 없습니다. 가상 시스템 VVVVVVVV를 서비스하는 작업이 리소스를 확보하거나 해제하려고 시도하고 있지만 다른 작업에서 해당 리소스를 보유하고 있어서 해당 시도가 실패합니다.

시스템 작업: 가상 시스템 VVVVVVVV에 대한 요청을 올바르게 처리할 수 없습니다.

사용자 응답: StorageTek 소프트웨어 지원 센터에 문의하십시오.

SMC0093

TCPIP SETTINGS:

CCCC....CCCC
TCPIP TCPNAME=CCCCCCCC

레벨: 0

설명: TCPIP LIst 명령이 실행되었습니다. 여러 라인의 SMC0093 메시지에는 VM Client 시스템의 현재 설정이 나열됩니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0105

Keyword KKKKKKKK of the CCCCCCCC command is required

레벨: 0

설명: CCCCCCCC 명령이 필수 키워드 KKKKKKKK 없이 실행되었습니다.

시스템 작업: 명령이 처리되지 않습니다.

사용자 응답: 필수 키워드와 함께 명령을 다시 실행하십시오.

SMC0113

SERVER=SSSSSSSS CCCCCCCC

Status={active|never active|inactive|disabled}
Errors=nnnn
Messages=nnnn
Retries=nnnn

레벨: 0

설명: SERVer 명령이 LIST 키워드와 함께 실행되었습니다. 여러 라인의 SMC0113 메시지에는 VM Client에 대해 정의된 각 서버의 서버 설정과 상태가 나열됩니다. 매개변수 설명은 SERVer 명령을 참조하십시오.

- STATUS는 서버의 상태를 나타냅니다.

- Errors는 이 서버의 총 오류 수를 나타냅니다.

- Messages는 이 서버 경로에 있는 논리적 메시지(볼륨 조회 요청, 마운트, 마운트 해제) 수를 나타냅니다.

- Retries는 메시지 재시도 횟수를 나타냅니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0116

Cannot find TAPEPLEX PPPPPPPP for SERVER SSSSSSSS [at line nnnn of SMCCMDS|SMCPARMS]

레벨: 0

설명: 이전에 정의되지 않은 TapePlex 이름으로 SERVer 명령이 실행되었습니다.

시스템 작업: 서버가 추가되거나 업데이트되지 않습니다.

사용자 응답: TAPEPlex 명령을 지정하여 TapePlex를 정의한 다음 SERVer 명령을 지정하십시오.

SMC0117

Cannot change TAPEPLEX name for existing SERVER SSSSSSSS [at line nnnn of SMCCMDS|SMCPARMS]

레벨: 0

설명: SERVer 명령이 기존 서버의 NAME 및 TapePlex 이름과 함께 실행되었지만, 기존 서버의 TapePlex 이름이 새 명령의 TapePlex 이름과 일치하지 않습니다.

시스템 작업: 명령이 거부됩니다.

사용자 응답: TapePlex 이름을 생략하거나, 기존 서버와 일치하도록 TapePlex 이름을 변경하거나, 서버 이름을 변경하여 지정된 TapePlex에 새 서버를 추가하십시오.

SMC0119

SERVER CCCCCCCC now disabled

레벨: 0

설명: VM Client에서 FAIL 수 초과로 TCP/IP 오류를 감지했습니다. 사용 안함으로 설정된 원인은 위의 SMC0128/SMC0129 메시지를 참조하십시오.

시스템 작업: 없음. 연관된 라이브러리에 대해 정의된 추가 서버 경로가 없는 경우 라이브러리 하드웨어에 더 이상 액세스할 수 없습니다.

사용자 응답: TCP/IP 네트워크, 서버 또는 호스트 운영체제 관련 문제를 수정한 후 SERVer를 다시 사용으로 설정하십시오.

SMC0123

Drive range mismatch between CLIENT(XXXX1-XXXX2) and SERVER (XXXX3-XXXX4)

레벨: 0

설명: DRIVemap 명령이 실행되었습니다. 지정된 CLient 범위 중 하나가 해당 SErver 범위의 형식과 일치하지 않습니다.

시스템 작업: 없음

사용자 응답: CLient 매개변수와 SErver 매개변수가 일치하는 형식과 드라이브 수를 사용하는지 확인한 후 명령을 다시 실행하십시오.

SMC0128

TapePlex error:

{Fatal comm error detected|
Initialization error number nn or {nn|unlimited}|
Comm error number nn of {nn|unlimited}
Comm error limit exceeded}
USER=UUUUUUUU TASK=XXXXXXXXXX {MSG=XXXXXXXX}
TAPEPLEX=TTTTTTTT SERVER=SSSSSSSS REQUEST=FFFF
{Client {IP=NNN.NNN.NNN.NNN} socket=NN port={nnnn|ANY}}
{Server IP=NNNN.NNNN.NNNN.NNNN port=nnnn}
{Bytes out=nnnn in=nnnn}
{Error=EEEE....EEEE}
{Reason=RRRR....RRRR}
{Response from STK HTTP server follows: HHHH...HHHH}
VM Client comm RC=nnnn

레벨: 0

설명: TapePlex와 통신하려고 시도하는 중 VM Client에서 인터페이스 또는 통신 오류가 발생했습니다. 여러 라인의 SMC0128 메시지에는 먼저 오류와 연관된 VM 사용자 ID, 트랜잭션 유형 및 TapePlex 이름이 나열되고, 이어서 통신 오류와 원인 문자열이 나열됩니다.

원인 문자열의 예는 다음과 같습니다.

- 특정 TCP/IP 기능 오류(connect, send, recv 등)

- 데이터 오류(불완전하거나 잘못된 데이터 응답)

- HSC 서버 기능 오류

- SMC HTTP 서버 오류

특정 통신 오류의 경우 다음과 같이 전체 HTTP 서버 응답이 표시될 수 있습니다.

HTTP 1.0 401 Unauthorized

- 메시지가 Comm error limit (nnn) 초과를 나타낼 경우 SMC0128 메시지 이후에 SMC0119 메시지가 표시되고 VM Client에서 서버 경로가 사용 안함으로 설정됩니다.

- 메시지가 초기화 오류를 나타낼 경우 명명된 서버 경로와 성공적으로 통신하기 전에 오류가 발생한 것입니다. 이러한 오류는 서버 경로에 대한 누적 오류 수로 계산되지 않으므로 VM Client에서 명명된 서버가 자동으로 사용 안함으로 설정되지 않습니다. 또한 초기화 오류 메시지는 모든 요청에 대해 생성되지 않지만, 경로가 성공적으로 활성화될 때까지만 5분 간격으로 생성됩니다.

시스템 작업: 할당 또는 마운트 이벤트가 VM Client에서 처리되지 않을 수 있습니다.

사용자 응답: 지정된 오류 원인을 사용하여 문제의 원인을 확인하십시오.

SMC0129

{ERROR|WARNING}: No cartridge transport(s) for XXXX1- [XXXX2] for {UNITATTR|DRIVEMAP} {ADDRESS|CLIENT}

레벨: 0

설명: XXXX1 장치 또는 XXXX1-XXXX2 범위를 지정한 UNITATTR 또는 DRIVEMAP 명령이 실행되었습니다. 지정된 장치 중 어떤 것도 MVS 정의 카트리지 전송 장치가 아닙니다.

시스템 작업:

- 메시지가 ERROR를 나타낼 경우 명령이 처리되지 않습니다.

- 메시지가 WARNING을 나타낼 경우 VM Client에서 값을 저장한 다음 이 값을 사용하여 MVS에서 정의하지 않은 RTD 장치에 대한 주소를 변환할 수 있습니다.

사용자 응답: 명령에 지정된 장치를 검토한 후 이 장치가 잘못된 경우 명령을 다시 실행하십시오.

SMC0133

TAPEPLEX=PPPPPPPP

CCCC....CCCC
Status={disabled|active|inactive|never active}
Requests=nnnn
[SERVER=SSSSSSSS
Status={disabled|active|inactive|never active}]

레벨: 0

설명: TAPEPlex 명령이 LIST 키워드와 함께 실행되었습니다. 여러 라인의 SMC0133 메시지에는 VM Client에 대해 정의된 각 TapePlex의 매개변수와 상태가 나열됩니다. 선택적으로, SERVerlist 키워드가 지정된 경우 이 TapePlex와 연관된 모든 서버의 서버 상태도 표시됩니다.

- TapePlex 상태는 TapePlex의 상태를 나타냅니다.

- disabled는 TapePlex가 운영자 명령을 통해 사용 안함으로 설정되었음을 나타냅니다.

- active는 이 TapePlex에 대한 마지막 통신이 성공적이었음을 나타냅니다.

- inactive는 이 TapePlex에 대한 통신 경로가 이전에는 활성 상태였더라도 더 이상 활성 상태가 아님을 나타냅니다.

- never active는 이 TapePlex에 대한 통신 경로가 실패했음을 나타냅니다.

- Requests는 지정된 TapePlex로 전달된 총 요청(구성, 볼륨 조회, 마운트, 마운트 해제, 스왑) 수를 나타냅니다.

SERVER 키워드가 지정된 경우 이 TapePlex에 대해 정의된 각 서버 경로도 상태와 함께 표시됩니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0135

Mount/dismount message from TAPEPLEX=PPPPPPPP SERVER=SSSSSSSS

레벨: 0

설명: ECHOMNTERR(ON) 옵션이 사용 중입니다. HSC TapePlex에 대해 마운트 또는 마운트 해제가 수행되었지만 성공적으로 완료되지 않았습니다. SMC0135 메시지는 마운트 또는 마운트 해제가 요청된 TapePlex 이름과 서버 이름을 나타냅니다. SMC0136 메시지는 단순히 HSC 서버 마운트 또는 마운트 해제 메시지를 VM Client에 에코합니다.

주:
SMC0135 및 SMC0136 메시지는 메시지 레벨이 12 이상인 경우 ECHOMNTERR 설정에 관계없이 모든 마운트 및 마운트 해제 오류에 대해 발행되고, 메시지 레벨이 16 이상인 경우 모든 HSC 마운트 및 마운트 해제 메시지에 대해 발행됩니다.

시스템 작업: 없음

사용자 응답: HSC 마운트 또는 마운트 해제 메시지에 표시된 문제를 수정하십시오.

SMC0136

HSC mount or dismount message

레벨: 4

설명: ECHOMNTERR(ON) 옵션이 사용 중입니다. HSC TapePlex에 대해 마운트 또는 마운트 해제가 수행되었지만 성공적으로 완료되지 않았습니다. SMC0135 메시지는 마운트 또는 마운트 해제가 요청된 TapePlex 이름과 서버 이름을 나타냅니다. SMC0136 메시지는 단순히 HSC 서버 마운트 또는 마운트 해제 메시지를 VM Client에 에코합니다.

시스템 작업: 없음

사용자 응답: HSC 마운트 또는 마운트 해제 메시지에 표시된 문제를 수정하십시오.

SMC0138

XML {input|output} parse error RC=nnn; transaction=TTTTTTTT {TAPEPLEX|STORMNGR}=PPPPPPPP

레벨: 0

설명: SMC에서 XML 구문 분석 오류가 발생했습니다. 입력 XML 트랜잭션의 구문을 분석할 수 없는 경우 입력 XML 오류가 발생합니다.

트랜잭션 응답 데이터를 XML로 변환할 수 없는 경우 출력 XML 오류가 발생합니다.

시스템 작업: 오류의 유형 및 서버 특성에 따라 할당 또는 마운트 이벤트가 SMC에서 처리되지 않을 수 있습니다.

사용자 응답: StorageTek 소프트웨어 지원 센터에 문의하십시오.

SMC0160

Invalid range XXXX1-XXXX2 for keyword ADDRESS of the UNITATTR command

레벨: 0

설명: 장치 범위 XXXX1-XXXX2를 지정한 UNITATTR 명령이 실행되었습니다. 여기서 XXXX1은 XXXX2보다 큽니다.

시스템 작업: UNITATTR 명령이 이 장치 범위를 처리하지 않습니다.

사용자 응답: 유효한 범위를 지정하여 명령을 다시 실행하십시오.

SMC0161

Restoring all default settings for the CCC...CCC command

레벨: 0

설명: CCC...CCC 명령이 OFF 매개변수와 함께 실행되었습니다. 모든 CCC...CCC 값이 VM Client 시스템에 대해 복원되었습니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0162

CCC...CCC object successfully {added|updated|deleted}

레벨: 0

설명: CCC...CCC 명령이 성공적으로 처리되었습니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0163

DRIVEMAP settings:

CLIENT=XXXX1{-XXXX2} SERVER=XXXX3{-XXXX4}

레벨: 0

설명: DRIVEMAP 명령이 LIST 키워드와 함께 실행되었습니다. 여러 라인의 SMC0163 메시지에는 현재 활성 상태인 DRIVEMAP이 나열됩니다. 클라이언트/서버 범위마다 한 개의 라인이 생성됩니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0164

CLIENT range XXXX1{-XXXX2} not found for the OFF keyword of the DRIVEMAP command

레벨: 0

설명: DRIVEMAP 명령이 OFF 매개변수 및 CLIENT 매개변수와 함께 실행되었습니다. CLIENT 매개변수와 일치하는 DRIVEMAP 범위를 찾지 못했습니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0165

Keyword {CLIENT/SERVER} range XXXX1{-XXXX2} overlaps with previous DRIVEMAP entry

레벨: 0

설명: DRIVEMAP 명령이 실행되었는데, 이 명령에 포함된 클라이언트 또는 서버 범위가 이전에 실행한 DRIVEMAP 명령에 지정된 범위와 겹칩니다.

시스템 작업: DRIVEMAP 명령이 처리되지 않습니다.

사용자 응답: DRIVEMAP LIST 명령을 실행하여 현재 활성 상태인 DRIVEMAP 범위 목록을 확인하십시오. DRIVEMAP 명령을 수정하여 새 범위를 지정하십시오. 또는 DRIVEMAP CLIENT(XXXX1-XXXX2) OFF 명령을 사용하여 겹치는 기존 범위를 비활성화한 후 고유한 범위로 명령을 다시 지정하십시오.

SMC0166

Excessive READ depth at line nn of DSN DDDDDDDD

레벨: 0

설명: READ 명령이 파일에서 실행되었습니다. 그러나 너무 많은 명령 파일이 이미 열려 있어 READ 명령 깊이를 초과했습니다. READ 명령 깊이는 포함된 Read 명령 때문에 동시에 열 수 있는 파일 수로 정의됩니다.

시스템 작업: READ 명령이 처리되지 않습니다.

사용자 응답: 명령 파일을 다시 구조화하여 READ 명령 깊이를 줄이고 참조된 파일에 순환 루프가 포함되어 있지 않은지 확인하십시오.

SMC0167

CCCCCCC summary:

TAPEPLEX PPPPPPPP is {disabled|inactive|active on
server SSSSSSSS}
{All TAPEPLEX(s) active|
n of n TAPE TAPEPLEX(s) active|
WARNING: All TAPEPLEX(s) inactive|
WARNING: No TAPEPLEX(s) defined|
WARNING: No TAPEPLEX(s) enabled}

레벨: 0

설명: CCCCCCCC 명령이 실행되었으며 TapePlex 재동기화가 수행되었습니다. 각 TapePlex는 상태를 표시하는 여러 라인 WTO의 한 라인으로 표시됩니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0172

Specified TAPEPLEX PPPPPPPP not {defined|HSC|active|enabled|valid for UUI}

레벨: 0

설명: TAPEPLEX PPPPPPPP를 지정한 VM Client 명령이 실행되었습니다. 그러나 TAPEPLEX가 VM Client에 대해 정의되지 않았거나 적합하지 않으므로 명령을 완료할 수 없습니다.

시스템 작업: 명령이 처리되지 않습니다.

사용자 응답: 유효한 TAPEPLEX에 이름을 지정하거나, TAPEPLEX 상태를 수정한 후 명령을 다시 실행하십시오.

SMC0173

Response from {TAPEPLEX|STORMNGR} PPPPPPPP:

CCCC....CCCC
Response RC=nn

레벨: 0

설명: TAPEPLEX 또는 STORMNGR PPPPPPPP를 지정한 VM Client Route 명령이 실행되었습니다. SMC0173 메시지에는 먼저 TAPEPLEX 또는 STORMNGR 이름이 나열되고, 이어서 응답이 나열되며, 끝으로 명령 반환 코드를 표시하는 SMC0173 메시지가 나열됩니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0175

Communication initialized on TAPEPLEX=name SERVER=name

레벨: 0

설명: VM Client가 처음으로 지정된 TapePlex와 성공적으로 통신했습니다.

시스템 작업: 처리가 계속됩니다.

사용자 응답: 없음

SMC0176

No active TAPEPLEX(s) for DISPLAY command

레벨: 0

설명: VM Client DISPLAY 명령이 입력되었습니다. 그러나 VM Client가 TapePlex와 통신할 수 없습니다.

시스템 작업: DISPLAY(또는 QUERY) VOLUME이 입력된 경우 요청을 전달할 TapePlex가 없으므로 명령이 종료됩니다. DISPLAY(또는 QUERY) DRIVE 명령이 입력된 경우 명령이 계속 진행됩니다. 단, 드라이브 정보가 TapePlex 소유권을 반영하지 않을 수 있습니다.

사용자 응답: 없음

SMC0177

VM Client {DISPLAY|QUERY} VOLUME

Volser TapePlex Location Media Rectech Scr Volume Data
------ -------- -------- -------- -------- --- ----------
VVVVVV PPPPPPPP {AA:LL}  MMMMMMMM RRRRRRRR SSS DDDDDDDD

레벨: 0

설명: VM Client DISPLAY(또는 QUERY) VOLUME 명령이 입력되었습니다. SMC0177 메시지에는 요청과 일치하는 volser가 나열됩니다. 볼륨에 대해 표시되는 Rectech는 볼륨의 매체 유형, 서버 VOLATTR 설정(있는 경우) 및 볼륨 데이터(예: 밀도)의 조합을 반영합니다. 예를 들어 표시되는 Rectech가 STK1RC인 볼륨의 경우 RECTECH를 STK1RC로 지정하는 서버 VOLATTR이 있거나, 9840C 드라이브에 스크래치로 마운트되었을 수 있습니다. 스크래치 상태는 "Yes" 또는 "No"로 표시됩니다. 볼륨의 볼륨 데이터는 HSC CDS에 저장된 볼륨의 알려진 밀도 및 암호화 특성을 반영합니다. 볼륨 데이터 DEN=1부터 DEN=3은 각각 밀도 낮음, 높음, 가장 높음을 의미합니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0178

VM Client {DISPLAY|QUERY} DRIVE

Addr TapePlex Location        Model    Serv VM Client Status
------ -------- ------------- -------- ---- ----------------
AAAA PPPPPPPP {AA:LL:PP:DD}   MMMMMMMM SSSS CCCCCCCC

또는

Addr TapePlex Location        Model    Serv S Serial Number
------ -------- ------------- -------- ---- ----------------
AAAA PPPPPPPP {AA:LL:PP:DD}   MMMMMMMM SSSS Z NNNNNNNNNNNN

레벨: 0

설명: VM Client DISPLAY(또는 QUERY) DRIVE 명령이 입력되었습니다. SMC0178 메시지에는 요청과 일치하는 드라이브가 나열됩니다. AAAA 주소는 CP에 알려진 드라이브 주소를 반영합니다. VM Client는 드라이브의 VM 등가성 ID(EQID)를 XAPI 구성 요청에서 반환된 일련 번호와 일치하려고 시도합니다. 이 시도를 실패하면 DRIVEMAP 항목을 사용하여 서버 주소(SSSS)를 클라이언트 주소(AAAA)에 매핑합니다.

DISPLAY DRIVE IDentity 옵션은 "VM Client Status" 필드를 "S Serial Number" 필드로 바꿉니다. 여기서:

- Z는 일련 번호의 소스 또는 상태를 식별합니다.

- NNNNNNNNNNNN - 드라이브 일련 번호 또는 사용 불가능한 경우 비어 있음

- M - XAPI 구성과 일치하는 EQID 일련 번호

- NNNNNNNNNNNN - 드라이브 일련 번호 또는 사용 불가능한 경우 비어 있음

시스템 작업: 없음

사용자 응답: 없음

SMC0179

{TAPEPLEX|ESOTERIC} VVVVVVVV not defined for CCCCCCCC

레벨: 0

설명: TAPEPLEX 또는 ESOTERIC VVVVVVVV를 지정한 CCCCCCCC 명령이 입력되었습니다. 그러나 VVVVVVVV가 SMC 또는 MVS에 대해 정의되지 않았습니다.

시스템 작업: 없음

사용자 응답: 지정된 명령을 수정한 후 다시 입력하십시오.

SMC0189

CCCCCCCC entry EEEEEEE not found for {list|update|delete}

레벨: 0

설명: EEEEEEEE 항목을 나열, 삭제 또는 업데이트하도록 지정한 CCCCCCCC 명령이 입력되었습니다. 그러나 EEEEEEE와 일치하는 항목을 찾지 못했습니다.

시스템 작업: 없음

사용자 응답: CCCCCCCC 명령을 LIST 옵션과 함께 실행하여 CCCCCCCC 항목을 모두 나열하십시오. 그런 다음 올바른 항목 이름을 지정하여 명령을 다시 실행하십시오.

SMC0190

CCCCCCCC OOOOOOOO set to {ON|OFF|XXXXXXXX}

레벨: 0

설명: OOOOOOOO 옵션이 ON, OFF 또는 지정된 값 XXXXXXXX로 설정되도록 지정한 CCCCCCCC 명령이 입력되었습니다. 하나의 CCCCCCCC 명령에 여러 개의 옵션이 지정된 경우 지정된 각 옵션당 하나씩 여러 개의 SMC0190 메시지가 발행됩니다.

시스템 작업: 없음

사용자 응답: 없음

주:
SMC0190 메시지는 MSGDef VERBose(ON)가 지정된 경우에만 표시됩니다.

SMC0191

CCCCCCCC OOOOOOOO set to {ON|OFF|XXXXXXXX} for entry EEEEEEEE

레벨: 0

설명: CCCCCCCC 항목 EEEEEEEE에 대해 OOOOOOOO 옵션이 ON, OFF 또는 지정된 값 XXXXXXXX로 설정되도록 지정한 CCCCCCCC 명령이 입력되었습니다. 하나의 CCCCCCCC 명령에 여러 개의 옵션이 지정된 경우 지정된 각 옵션당 하나씩 여러 개의 SMC0191 메시지가 발행됩니다.

시스템 작업: 없음

사용자 응답: 없음

주:
SMC0191 메시지는 MSGDef VERBose(ON)가 지정된 경우에만 표시됩니다.

SMC0195

READ processing started for {SMCPARMS|SMCCMDS|data set name}

레벨: 0

설명: VM Client가 명명된 파일에서 명령 처리를 시작했습니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0196

READ processing complete; RC=nn from {SMCPARMS|SMCCMDS|data set name}

레벨: 0

설명: VM Client가 명명된 파일에서 명령 처리를 완료했습니다. 명령의 가장 높은 반환 코드는 nn입니다.

시스템 작업: 없음

사용자 응답: 없음

주:
SMC0196 메시지는 VM Client MSGDef VERBose(ON)가 지정된 경우에만 표시됩니다.

SMC0203

COMMTEST:

USER=UUUUUUUU TASK=XXXXXXXXXXXXXXXX {MSG=XXXXXXXX}
TAPEPLEX=LLLLLLLL SERVER=SSSSSSSS REQUEST=FFFF
Client {IP=NNN.NNN.NNN.NNN} socket=NN port={nnnn|ANY}
Server IP=NNNN.NNNN.NNNN.NNNN port=nnnn
Bytes out=nnnn in=nnnn
Error=EEEE....EEEE
Reason=RRRR....RRRR
{Response from STK HTTP server follows: HHHH...HHHH}
Current LIBPATH status=
{active|inactive|never active|disabled}
VM Client comm RC=nnnn elapsed time=nn.nn

레벨: 0

설명: COMMtest 명령이 입력되었습니다. 시도한 각 통신 경로에 대해 SMC0203 메시지가 표시됩니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0204

No eligible COMMPATH(s) found

레벨: 0

설명: COMMtest 명령이 입력되었지만, 지정된 TAPEPlex, SERVer 및 status 매개변수에서 테스트에 적합한 통신 경로가 선택되지 않았습니다.

시스템 작업: 없음

사용자 응답: COMMtest 명령을 수정한 후 다시 실행하십시오.

SMC0205

Disabling bind to PORTRANGE nnnn-nnnn; any ephemeral port will be used

레벨: 0

설명: TCPip PORTrange (OFF) 명령이 입력되었습니다. 소켓은 더 이상 고정 포트 범위 nnnn-nnnn에 바인드되지 않지만, 임시 포트가 사용됩니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0206

No PORTRANGE currently defined

레벨: 0

설명: TCPip PORTrange (OFF) 명령이 입력되었지만 현재 사용 안함으로 지정된 활성 PORTrange가 없습니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0207

Specified SERVER SSSSSSSS not {found|defined for TAPEPLEX=TTTTTTTT}

레벨: 0

설명: 특정 TapePlex 및 서버를 지정하는 COMMtest 명령이 입력되었습니다. 그러나 서버가 VM Client에 대해 정의되지 않았거나, 지정된 TapePlex에 대해 정의되지 않았습니다.

시스템 작업: 없음

사용자 응답: COMMtest 명령을 수정한 후 다시 실행하십시오.

SMC0226

Path switch from server=SSSSSSSS to PPPPPPPP for TAPEPLEX=TTTTTTTT

레벨: 0

설명: VM Client에서 TAPEPLEX TTTTTTTT에 대해 통신 경로를 보조 서버 SSSSSSSS에서 기본 서버 PPPPPPPP로 자동으로 전환했습니다.

시스템 작업: 처리가 계속됩니다.

사용자 응답: 없음

SMC0227

Keyword KKKKKKKK of the CCCCCCCC command ignored; RRRRRRRR

레벨: 0

설명: CCCCCCCC 명령에 더 이상 허용되지 않는 키워드가 지정되었습니다. KKKKKKKK 키워드는 제품의 현재 버전에서 더 이상 사용되지 않거나, 현재 처리 환경에서 허용되지 않을 수 있습니다.

시스템 작업: KKKKKKKK 키워드 및 연관된 값은 버려지지만, 나머지 명령은 계속 처리됩니다.

사용자 응답: 해당 키워드가 현재 릴리스에서 더 이상 사용되지 않는 경우 후속 릴리스에서 오류 플래그가 지정되어 전체 명령이 무효화될 수 있으므로 명령에서 해당 키워드를 삭제하십시오.

SMC0228

Copyright nnnn, nnnn, Oracle and/or its affiliates. All rights reserved.

레벨: 0

설명: VM Client 시스템이 초기화 중입니다.

시스템 작업: 처리가 계속됩니다.

사용자 응답: 없음

SMC0232

Warning: No TAPEPLEX command processed

레벨: 0

설명: VM Client 시스템에서 초기화가 완료되었지만, SMCPARMS 또는 SMCCMDS 데이터 세트에서 TAPEPLEX 명령을 찾을 수 없습니다.

시스템 작업: 처리가 계속됩니다.

사용자 응답: TAPEPLEX 및 SERVER 명령을 입력하십시오.

SMC0236

CCC...CCC command RC=XX exceeds MAXRC=NN at startup

레벨: 0

설명: VM Client가 MAXRC 시작 매개변수로 시작되었는데, VM Client 초기화 중 CCC...CCC 명령이 MAXRC 사양을 초과하는 완료 코드를 반환했습니다.

시스템 작업: SMCPARMS 또는 SMCCMDS 데이터 세트에 지정된 나머지 명령에 대해 처리가 계속됩니다. 그러나 SMCPARMS 또는 SMCCMDS 처리가 완료되면 VM Client 시스템 초기화가 SMC0237 메시지와 함께 종료됩니다.

사용자 응답: 지정된 CCC...CCC 명령을 수정한 후 VM Client를 다시 시작하십시오.

주:
이전 SMC0236 메시지에 관계없이 SMCPARMS 및 SMCCMDS 데이터 세트의 모든 VM Client 명령은 시작 시 처리되므로 시작 시 SMC0236 메시지가 여러 개 생성될 수 있습니다.

SMC0237

VM Client terminating due to MAXRC=nn exceeded at startup

레벨: 0

설명: VM Client가 MAXRC 시작 매개변수로 시작되었는데, VM Client 초기화 중 SMCPARMS 또는 SMCCMDS 데이터 세트의 VM Client 명령이 MAXRC 사양을 초과하는 완료 코드를 반환했다는 SMC0236 메시지가 발행되었습니다.

시스템 작업: VM Client가 종료됩니다.

사용자 응답: 오류가 발생한 명령을 나타내는 SMC0236 메시지를 VM Client 로그에서 검토하고, 표시된 명령을 수정한 후 VM Client를 다시 시작하십시오.

SMC0242

Cannot add STORMNGR CCC...CCC before TAPEPLEX(es)

레벨: 0

설명: STORMNGR 명령은 TAPEPLEX 명령 뒤에 입력해야 합니다.

시스템 작업: 처리가 계속됩니다.

사용자 응답: STORMNGR 명령 앞에 TAPEPLEX 명령을 입력하십시오.

SMC0243

CCCCCCCC command specifies {TAPEPLEX|STORMNGR} NNNNNNNN; but NNNNNNNN is a {STORMNGR|TAPEPLEX} [at line nnnn of {SMCCMDS|SMCPARMS}]

레벨: 0

설명: CCCCCCCC 명령이 입력되었으며 이 명령에 명명된 TAPEPLEX 또는 StorageTek Storage Manager가 지정되었습니다. 그러나 NNNNNNNN은 설명된 엔티티의 유형이 아닙니다.

시스템 작업: 명령이 처리되지 않습니다.

사용자 응답: 엔티티 유형을 TAPEPLEX에서 STORMNGR로 또는 그 반대로 변경하고 명령을 다시 실행하십시오.

SMC0244

METADATA command not supported for {non-UUI origin|non-XML responses|command CCCC}

레벨: 0

설명: METADATA 명령이 처리되었지만, 다음 이유 중 하나로 잘못되었습니다.

- 비UUI 출처
명령이 운영자 콘솔에서 수신되거나 SMCPARMS 또는 SMCCMDS 데이터 세트에서 수신되었음을 나타냅니다. METADATA 명령은 UUI 인터페이스, SMCUUUI 또는 SMCUSIM 유틸리티, UUI 프로그램 인터페이스에서만 허용됩니다.

- 비XML 응답
METADATA 명령이 UUI 인터페이스에서 수신되었지만, XML 응답이 요청되지 않았습니다. METADATA는 XML 응답으로만 유효합니다.

- CCCC 명령
지정된 CCCC 명령이 XML 출력을 생성하지 않으므로 메타데이터를 사용할 수 없음을 나타냅니다.

시스템 작업: 없음

사용자 응답: METADATA 명령을 수정하십시오.

SMC0245

Code nnnn (X'xxxx'): sssssssssss

레벨: 0

설명: nnnn 원인 코드 또는 xxxx 16진수 원인 코드가 지정된 Display RC 명령이 처리되었습니다. 해당하는 원인이 표시됩니다. DETAIL 옵션이 지정된 경우 원인 코드 설명도 표시됩니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0260

TAPEPLEX|STORMNGR CCCCCCCC commpath PPPPPPPP inactive; RC=RRRR, EEEEEEEEEEEE

레벨: 0

설명: SMC가 지정된 commpath PPPPPPPP를 사용하여 TAPEPLEX 또는 STORMNGR과 통신할 수 없습니다. 여기서 PPPPPPPP는 서버 이름 또는 (local)입니다. 값 RRRR은 10진수 반환 코드로, 변환된 설명은 EEEEEEEEEEEE입니다.

시스템 작업: 정의된 로컬 commpath 또는 SERVER마다 메시지가 발행되며, SMC가 TAPEPLEX와 통신할 수 없는 한 메시지를 스크롤할 수 없습니다.

사용자 응답: 적어도 한 개의 통신 경로에 대해 보고된 오류를 수정하십시오.

SMC0261

TAPEPLEX|STORMNGR CCCCCCCC inactive; no available communication paths

레벨: 0

설명: TAPEPLEX 또는 STORMNGR CCCCCCCC에 정의된 통신 경로가 없거나, 모든 경로가 사용 안함으로 설정된 상태입니다.

시스템 작업: TAPEPLEX 또는 STORMNGR에 대한 통신이 시도되지 않습니다.

사용자 응답: 통신 경로를 추가하거나, 기존 로컬 경로 또는 SERVER를 사용으로 설정하십시오.

SMC0268

Unrecognized XML tag=TTTTTTTT for command=CCCCCCCC

레벨: 0

설명: 명령에 유효하지 않은 것으로 인식된 태그가 XML 형식의 입력 요청에 포함되었습니다.

이 메시지는 현재 소프트웨어 레벨이 이전 레벨에서 유효한 태그를 지원하지 않거나 새 태그를 지원하도록 업그레이드되지 않은 경우에 생성됩니다.

시스템 작업: 매개변수가 무시됩니다.

사용자 응답: 명령이 올바르게 지정되었는지 확인하십시오.

SMC0269

Value=VVVVVVVV is invalid type for keyword or tag=KKKKKKKK in command=CCCCCCCC [at line nnnn of SMCCMDS|SMCPARMS]

레벨: 0

설명: 입력 명령에 포함된 키워드 또는 XML 태그의 값이 필수 유형이 아닙니다. 예를 들어 유효한 숫자가 아니거나 목록을 허용하지 않는 매개변수에 대한 목록입니다.

시스템 작업: 처리가 계속됩니다. 명령이 무시됩니다.

사용자 응답: 오류를 수정한 후 요청을 다시 지정하십시오.

SMC0270

Keyword or tag=KKKKKKKK may not have a value in command CCCCCCCC [at line nnnn of SMCCMDS|SMCPARMS]

레벨: 0

설명: 값을 허용하지 않는 키워드 또는 XML 태그에 대한 값이 입력 명령에 포함되었습니다.

시스템 작업: 처리가 계속됩니다. 명령이 무시됩니다.

사용자 응답: 오류를 수정한 후 요청을 다시 지정하십시오.

SMC0271

Length of value=VVVVVVVV is invalid for keyword or tag=KKKKKK in command CCCCCCCC [at line nnnn of SMCCMDS|SMCPARMS]

레벨: 0

설명: 입력 명령에 포함된 키워드 또는 XML 태그에 대한 값이 필요한 길이보다 길거나 짧습니다.

시스템 작업: 처리가 계속됩니다. 명령이 무시됩니다.

사용자 응답: 오류를 수정한 후 요청을 다시 지정하십시오.

SMC0272

Error parsing XML values for XML tag=TTTTTTTT in command=CCCCCCCCC; RC=nnn

레벨: 0

설명: 나열된 태그와 관련된 값 또는 구문 분석 오류가 XML 명령에 포함되었습니다. 구문 분석 반환 코드는 진단을 위해 메시지에 포함되었습니다.

시스템 작업: 처리가 계속됩니다. 명령이 무시됩니다.

사용자 응답: 오류를 수정한 후 요청을 다시 지정하십시오.

SMC0300

Message|Command nnnnn Help Text:

레벨: 0

설명: Help 명령이 실행되었습니다. 메시지 또는 명령에 대한 도움말 텍스트가 나열됩니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0301

HELP for XXXXXX not found

레벨: 0

설명: Help 명령이 실행되었습니다. 제목 XXXXXX를 찾을 수 없습니다.

시스템 작업: 없음

사용자 응답: 유효한 제목을 사용하여 Help 명령을 다시 입력하십시오.

SMC0302

XXXXXX is an invalid range

레벨: 0

설명: Help 명령이 실행되었습니다. 제목 XXXXXX는 잘못된 범위입니다.

시스템 작업: 없음

사용자 응답: 유효한 제목을 사용하여 Help 명령을 다시 입력하십시오.

SMC0805

VM Client failed setting ANCHOR: rc=nnn

레벨: 0

설명: CMS ANCHOR SET 매크로를 실행하는 중 0이 아닌 반환 코드를 수신했습니다.

시스템 작업: VM Client가 종료됩니다.

사용자 응답: StorageTek 소프트웨어 지원 센터에 문의하십시오.

SMC0806

TCP/IP server available: id=YYYYYY

레벨: 0

설명: VM Client가 TCP/IP id YYYYYY로 성공적으로 연결되었습니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0807

TCP/IP server is unavailable; id=YYYYYY errno=NNN errmsg

레벨: 0

설명: YYYYYY로 소켓 연결을 설정하려는 중 VM Client TCP/IP 기능 오류를 반환했습니다.

시스템 작업: 없음

사용자 응답: SMCPARMS 파일에 지정된 TCP/IP id를 수정한 후 VM Client를 다시 시작하십시오. TCP/IP id가 올바른 경우 StorageTek 소프트웨어 지원 센터에 문의하십시오.

SMC0810

Dynamic Allocation NOT supported

레벨: 0

설명: READ 명령이 읽을 파일을 동적으로 할당하려고 시도했습니다.

시스템 작업: 명령이 처리되지 않습니다.

사용자 응답: 시작 FILEDEF에서 SMCCMDS 파일을 지정하여 READ 명령을 다시 입력하십시오.

SMC0811

cp command

레벨: 0

설명: CP 명령의 출력이 표시됩니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0812

LOG command requires CONSOLE or DISK

레벨: 0

설명: LOG 명령을 수행하려면 CONSOLE 또는 DISK를 입력해야 합니다.

시스템 작업: 명령이 처리되지 않습니다.

사용자 응답: 적절한 옵션과 함께 LOG 명령을 다시 입력하십시오.

SMC0813

mmmm+nnnn - aaaaa - PSW data ppppEvent eeee - Data dddd - Thread nnnnData at PSW addr - xxxx<>xxxx

레벨: 0

설명: 비정상 종료가 감지되었습니다.

- mmmm+nnn은 비정상 종료 모듈과 변위를 나타냅니다.

- aaaa는 비정상 종료 코드를 나타냅니다.

- pppp는 비정상 종료 시 PSW를 나타냅니다.

- eeee는 오류 이벤트로 반환된 VMERROR 데이터의 주소를 나타냅니다.

- dddd는 오류 이벤트로 반환된 데이터 영역의 주소를 나타냅니다.

- nnnn은 비정상 종료 스레드 ID를 나타냅니다.

- xxxx<>xxxx는 PSW 주소의 데이터를 나타냅니다.

- <>는 PSW 주소를 표시합니다.

비정상 종료 시 레지스터가 이어서 나옵니다.

시스템 작업: 명령 또는 TMI 요청이 종료됩니다.

사용자 응답: StorageTek 소프트웨어 지원 센터에 문의하십시오.

SMC0814

Dump sent to nnnnn ddd dumps remain

레벨: 0

설명: DUMP 명령에 대한 응답으로, 또는 비정상 종료 프로그램 때문에 시스템이 스토리지 덤프를 생성했습니다.

시스템 작업: 덤프 파일이 사용자 ID nnnnn으로 전송됩니다.

사용자 응답: 허용된 덤프 수(ddd)가 0에 접근하면 DUMPOPTS RESET 명령을 실행하여 허용된 덤프 수를 재설정하거나 최대 덤프 제한을 변경하십시오. 이 메시지가 DUMP 명령에 응답하지 않으면 StorageTek 소프트웨어 지원 센터에 문의하십시오.

SMC0815

Dump not taken due to dump Max Count - nnnn

레벨: 0

설명: DUMPOPTS 명령에서 허용된 최대 덤프 수가 생성되었습니다.

시스템 작업: 이 덤프 요청이 무시됩니다. DUMPOPTS RESET 명령이 수신될 때까지 덤프 요청이 적용되지 않습니다.

사용자 응답: DUMPOPTS RESET 명령을 실행하여 생성된 덤프 수를 재설정하거나 최대 덤프 제한을 변경하십시오.

SMC0816

DUMPOPTS settings:

DUMPS TAKEN=tttt
DUMPS MAX COUNT=mmmmm
TO=uuuuuuuuu

레벨: 0

설명: DUMPOpts 명령이 LIST 키워드와 함께 실행되었습니다. DUMPOPTS 설정이 나열됩니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0817

LOG settings:

CONSOLE=ON|OFF
CLASS=c
TO=uuuuuuuu
DISK=ON|OFF
FM=a

레벨: 0

설명: LOG 명령이 LIST 키워드와 함께 실행되었습니다. LOG 설정이 나열됩니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0818

OPERATOR settings:

ID=uuuuuuuu

레벨: 0

설명: OPERator 명령이 LIST 키워드와 함께 실행되었습니다. OPERATOR 설정이 나열됩니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0819

Disk FM m is READONLY

레벨: 0

설명: FM 매개변수에 지정된 디스크가 READONLY입니다. 디스크에 쓰기 가능해야 합니다.

시스템 작업: 명령이 처리되지 않습니다.

사용자 응답: 적절한 매개변수를 사용하여 명령을 다시 입력하십시오.

SMC0820

Disk FM m is not defined

레벨: 0

설명: FM 매개변수에 지정된 디스크가 정의되지 않았습니다.

시스템 작업: 명령이 처리되지 않습니다.

사용자 응답: 적절한 매개변수를 사용하여 명령을 다시 입력하십시오.

SMC0821

UUUUUU is not a defined VM userid

레벨: 0

설명: 입력한 값은 정의된 VM 사용자 ID가 아닙니다.

시스템 작업: 명령이 처리되지 않습니다.

사용자 응답: 적절한 매개변수를 사용하여 명령을 다시 입력하십시오.

SMC0822

XXXXXXXX has initiated VM Client termination

레벨: 0

설명: EXIT 명령이 XXXXXXXX 소스에서 수신되었습니다.

시스템 작업: VM Client가 종료 프로세스를 시작합니다.

사용자 응답: 없음

SMC0823

UUUUUUUU is not authorized for VM Client ZZZ requests

레벨: 0

설명: VM 사용자 ID UUUUUUUU에서 수신된 VM Client ZZZ 요청이 거부되었습니다. 사용자 ID에 ZZZ 요청을 실행할 권한이 부여되지 않았습니다.

시스템 작업: VM Client가 요청을 무시하고 처리를 계속합니다.

사용자 응답: AUTHORIZE 명령을 사용하여 VM 사용자 ID가 VM Client TMI 및 명령 요청을 실행하도록 허용하십시오. 또 다른 방법은 VM Client 확인 Customer Exit SMCXIT01을 사용하는 것입니다.

SMC0824

MOUNT|DISMOUNT command failed; RC=NNNN - Reason=MMMM

레벨: 0

설명: MOUNT 또는 DISMOUNT 명령이 반환 코드 NNNN과 함께 실패했습니다. 원인 코드(MMMM)는 실패 이유를 설명하는 HSC 메시지 번호일 수 있습니다.

시스템 작업: 명령이 실패합니다.

사용자 응답: HSC 마운트 또는 마운트 해제 메시지에 표시된 문제를 수정하십시오.

SMC0825

FORCE parameter invalid for virtual drive DDDD

레벨: 0

설명: DISMOUNT FORCE 매개변수는 가상 장치에 대해 지원되지 않습니다.

시스템 작업: 마운트 해제가 처리되지 않습니다.

사용자 응답: FORCE 매개변수 없이 DISMOUNT 명령을 다시 실행하십시오. 필요한 경우 CMS TAPE RUN 또는 CP DETACH 명령을 실행하여 드라이브를 언로드하십시오.

SMC0826

Authorized users: UUUUUUUU Requests: req1 req2 ...

레벨: 0

설명: AUTHorize 명령이 LIST 키워드와 함께 실행되었습니다. 권한이 부여된 사용자와 그들이 부여 받은 요청 유형이 표시됩니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0827

POOLMAP SCRATCH MANAGEMENT

SUBPOOL        CLASS
PPPPPPPPPPPPP  MMMMMMMM

레벨: 0

설명: POOLmap 명령이 LIST 키워드와 함께 실행되었습니다. 스크래치 하위 풀 이름 PPPPPPPPPPPPP가 해당하는 관리 클래스 이름 MMMMMMMM과 함께 표시됩니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0828

POOLMAP validation failed; reason

레벨: 0

설명: HSC 서버와 관리 클래스 및 하위 풀 이름을 검증하는 중 POOLmap 명령에 오류가 발생했습니다.

가능한 원인은 다음과 같습니다.

- 잘못된 관리 클래스

- 잘못된 하위 풀 이름

- HSC 서버를 사용할 수 없음

시스템 작업: 없음

사용자 응답: 잘못된 매개변수를 수정하고 명령을 다시 실행하십시오.

SMC0829

Mount of volume VVVVVV complete on drive DDDD

레벨: 0

설명: 테이프 볼륨 VVVVVV가 테이프 드라이브 DDDD에 성공적으로 마운트되었습니다.

시스템 작업: 없음

사용자 응답: 없음

SMC0830

Waiting for a TapePlex SSSS server to become active

레벨: 12, 16, 20, 24, 28

설명: 이 메시지는 RESYNC 명령에 WAIT 옵션이 지정되었는데 사용 가능한 TapePlex 서버가 없을 때 표시됩니다.

시스템 작업: 없음

사용자 응답: 없음

SMC9999

MMMMMMMM Variable text

레벨: 0

설명: SMC9999 메시지는 StorageTek 소프트웨어 지원 센터에서 문제 확인 및 해결 용도로 사용합니다. MMMMMMMM은 문제 모듈의 이름입니다.

시스템 작업: 없음

사용자 응답: 없음. 메시지 레벨(LVL) 12 이상은 일반적으로 StorageTek 소프트웨어 지원 센터의 지시 하에만 지정해야 합니다.

9 VM Client 테이프 관리 인터페이스

이 장에서는 VM Client 테이프 관리 인터페이스(VMTMI)에 대해 설명합니다.

TapePlex는 실제 카트리지의 라이브러리 리소스 및 가상 볼륨의 VSM 리소스를 포함하여 StorageTek 소프트웨어에서 관리하는 복합 리소스를 참조합니다.

TapePlex는 단일 HSC CDS에서 관리하는 하드웨어로 정의됩니다. VM Client는 단일 TapePlex에 대한 액세스를 제공합니다. VM Client는 TCP/IP를 사용하여 z/OS에서 실행되는 HSC 서버에 대한 트랜잭션을 경로 지정합니다. 여러 호스트에 있는 여러 HSC 인스턴스는 중복성을 제공하기 위한 서버로 정의할 수 있습니다. VM Client 및 HSC 서버 간 트랜잭션은 XAPI라고 하는 XML 기반 API를 사용합니다. VM Client 소프트웨어는 테이프 관리 인터페이스 트랜잭션을 서버에서 해석할 수 있는 XAPI 형식으로 변환하고 이러한 트랜잭션 출력을 응답에 맞는 TMI 형식으로 변환합니다.

테이프 관리 인터페이스는 이제 교대로 z/OS의 HSC 및 VTCS와 연결하는 클라이언트 구성 요소와 상호 작용하므로 이전 릴리스에서 지원되었던 일부 TMI 명령은 더 이상 지원되지 않습니다. 일부 명령 기능은 클라이언트/서버 환경에서 지원되지 않지만 다른 명령은 이후 릴리스에서 지원될 수 있습니다.

다음 TMI 명령은 VM Client 7.3에서 지원되지 않습니다.

- DEFSCR 및 DEFPOOL
이러한 명령은 ELS 7.0에 도입된 HSC POOLPARM/VOLPARM 기능에서 표시되지 않습니다. 이 기능에 대한 자세한 내용은 설명서 Configuring HSC and VTCS를 참조하십시오.

- QEJECT

- QREQUEST

- SETOPER
VM Client는 운영자 응답을 지원하지 않으므로 SETOPER 명령이 실행된 것처럼 모든 명령이 처리됩니다. 이전에 WTOR 메시지를 생성했던 상태가 오류 메시지로 반환됩니다.

- STOP

또한, VM Client는 매체 및 기록 기술 값을 선택하는 데 작업 이름, 단계 이름, 프로그램 이름, 데이터 세트 이름을 포함하여 TAPEREQ 조회 키 사용을 지원하지 않습니다.

TMS(테이프 관리 시스템) 및 VM Client 간 인터페이스에 대한 일반적인 설명에는 다음 항목이 포함됩니다.

- TMS 책임
이 절에서는 TMS에서 제공하는 서비스에 대해 설명합니다.

- TMS 결정 지점
이 절에서는 TapePlex 상호 작용이 TapePlex 관리 리소스에 대한 TMS 서비스를 지원하는 위치에 대해 설명합니다.

- TMS에 반환된 TapePlex 정보
이 절에서는 TapePlex 상호 작용으로 인해 반환된 정보에 대해 설명합니다.

- IUCV(Inter-user Communications Vehicle) 고려 사항
이 절에서는 IUCV 매크로와 함께 사용되는 매개변수에 대해 설명합니다.

- TMS 및 VM Client 상호 작용
이 절에서는 VM Client 상호 작용에 TMS가 관련된 다양한 시나리오에 대해 설명합니다.

다음에 나오는 절에서는 이러한 항목을 자세히 설명합니다.

TMS 책임

테이프 관리 시스템에는 3가지 주요 기능이 있습니다.

- 사용자 인터페이스

- 테이프 리소스 할당

- 운영자 인터페이스

사용자 인터페이스

일반적으로 최종 사용자가 TMS(테이프 관리 시스템)에서 서비스를 요청하여 간접적으로 TapePlex 기능을 요청합니다. 이러한 요청은 TMS가 VM Client로 경로 지정한 다음 TapePlex 서버로 지정합니다. 최종 사용자가 VM SMSG(Special Message) 기능을 사용하여 VM Client 명령을 직접 실행하거나 VMTMI를 직접 호출하는 경우 최종 사용자 및 VM Client 간 직접 상호 작용만 발생합니다. 예는 배포된 VMTMI SAMPLE을 참조하십시오.

테이프 리소스 할당

TMS 제어가 적용되는 리소스에는 다음이 포함됩니다.

- 전송
TMS는 일반적으로 AVR(Automatic Volume Recognition)에 대한 전송 소유권이 있으며 테이프 서비스를 요청하는 전송을 사용자에게 지정합니다. TMS는 할당 요청에 대한 테이프 전송 가용성을 결정합니다. TMS는 매체 유형, 밀도 및 모든 전송 지원에 대해서도 알고 있습니다. VM Client는 필요한 경우 TapePlex 제어 전송 선택 시 TMS를 지원합니다.

- 데이터 세트
TMS는 데이터 세트를 테이프 볼륨에 매핑하고 외부 레이블을 내부 레이블로 매핑할 수 있습니다. TapePlex에는 해당 정보가 포함되어 있지 않습니다.

- 스크래치 볼륨
TMS는 볼륨의 스크래치 상태에 대한 최종 권한입니다. 이 상태도 스크래치 하위 풀 멤버쉽에 포함되어 있습니다. TMS 생성 ''불특정'' 마운트(VOLSER를 지정하지 않는 스크래치 볼륨에 대한 요청)에 대한 마운트 처리를 자동화하려면 TapePlex도 고유 스크래치 상태 정보를 보존해야 합니다. TMS 스크래치 상태 목록에는 사용 가능한 모든 스크래치 목록이 고려되어 있지 않습니다. 이 목록은 사용 가능한 전체 스크래치 볼륨의 수의 하위 세트라고 할 수 있습니다.

- 특정 볼륨
TMS는 특정 볼륨에 대한 액세스 권한을 가진 사용자를 제어합니다. TapePlex는 권한이 부여된 운영자 또는 TMS의 요청에 제어되는 볼륨을 처리합니다.

운영자 인터페이스

테이프 마운트, 마운트 해제 및 스크래치 풀 선택은 TMS 및 운영자 간 메시지 트래픽을 통해 처리됩니다. VM Client는 직접 마운트, 마운트 해제 등에 대한 운영자에게 메시지로 제공된 정보를 사용합니다.

TMS 결정 지점

TapePlex 서버는 TapePlex 서비스가 VM Client를 통해 TMS에 대해 사용 가능한 경우 TMS 결정에 영향을 줄 수 있습니다. TapePlex 서버는 다음 지점에서 TMS 결정에 영향을 줍니다.

TMS 초기화

TMS가 초기화된 경우 VM Client와 TapePlex 서버 모두 작동 중이고 통신 중인지를 확인하도록 TMS에 VM Client 시스템에 대한 IUCV 경로를 설정하도록 합니다. VM Client 시스템이 TMS 시작 시 작동 중이 아닌 경우 VM Client 및 TapePlex 초기화 후 가능한 한 빨리 IUCV 경로를 설정합니다. 각 트랜잭션에 대한 연결을 설정 및 해제할 수 있지만 이로 인해 불필요한 처리가 발생합니다. IUCV를 효율적으로 사용하려면 TMS 통신 세션 중 경로가 설정되고 유지 관리되어야 합니다.

드라이브 할당

할당 시, VM Client는 특정 볼륨 위치 및 스크래치 수에 대한 정보를 제공할 수 있어야 합니다. TMS는 질의 결과를 사용하여 할당 요청에 호환 가능한 최적의 드라이브를 선택할 수 있습니다.

스크래치 할당

TMS에서 요청하는 경우 VM Client는 MOUNT 요청 전에 스크래치 볼륨의 VOLSER를 제공할 수 있습니다. 이 선택은 거부되거나 이후 마운트에 사용될 수 있습니다. 이 정보가 필요하지 않은 경우 불특정 MOUNT 요청이 스크래치 볼륨을 선택하도록 합니다.

볼륨 이동

마운트, 마운트 해제 또는 볼륨의 기타 이동이 필요한 경우 TMS는 TapePlex가 이 작업을 수행하는지 또는 수동 작업이 필요한지 여부를 결정합니다. VM Client는 볼륨 이동 요청에 대한 상태 정보를 반환합니다.

볼륨을 스크래치 상태로 되돌리기

TMS 및 TapePlex 스크래치 상태를 동기화된 상태로 유지해야 합니다. 가장 빠른 시간은 마운트 해제 시이며 가장 최근 시간은 TMS 스크래치 끌어오기 목록이 생성될 때입니다. TMI 요청 및 VM Client 명령은 이 작업을 조정할 수 있습니다.

TMS에 반환된 TapePlex 정보

반환된 TapePlex 정보에는 다음이 포함됩니다.

구성 정보

구성 정보에는 다음이 포함됩니다.

- 가장 큰 ACS의 최대 전송 수

- 라이브러리 제어가 적용되는 전송 수

- ACS 수

- LSM 수

- 응답 영역 크기

볼륨 상태

볼륨 상태 정보에는 다음이 포함됩니다.

- 셀에 있는 볼륨

- 드라이브에 있는 볼륨

- 라이브러리에 없는 볼륨

- 액세스할 수 없는 볼륨

- 불확실한 볼륨 위치(에런트)

볼륨 위치

볼륨 위치 정보에는 다음이 포함됩니다.

- ACSid

- LSMid

- 패널 위치

- 행 위치

- 열 위치

적합한 드라이브

TapePlex 측면에서 적합한 드라이브는 볼륨과 동일한 ACS 또는 VTSS에 존재하고 볼륨과 호환되는 기록 기술을 사용하는 드라이브입니다. 고려되지 않은 사항은 실제 드라이브 가용성(연결 가능성, 온라인 상태)입니다.

이동 상태 및 오류 코드

볼륨 이동 요청은 작업 성공을 나타내는 코드를 반환합니다. 오류가 발생하면 운영자에게 발생한 메시지에 해당하는 추가 코드도 반환됩니다.

LSM 및 ACS 상태

LSM 상태는 온라인 또는 오프라인 중 하나입니다. 온라인은 자동화된 마운트가 발생할 수 있음을 의미합니다. 오프라인은 수동 마운트만 가능함을 나타냅니다.

ACS 상태는 연결 또는 연결 해제입니다. 연결 해제는 ACS가 이 호스트에서 액세스할 수 없으며 모든 작업이 다른 호스트에서 처리되어야 함을 나타냅니다.

- 스크래치 관리를 위한 VOLSER
스크래치 선택이 요청되는 경우 TapePlex 컨트롤 데이터 세트에서 스크래치로 표시된 VOLSER가 반환됩니다. 이 선택으로 볼륨이 비스크래치로 표시됩니다.

- 가상 드라이브 및 볼륨에 대한 라이브러리 표기법
VM Client를 사용하면 TMS가 가상 드라이브 및 가상 볼륨에 액세스할 수 있게 됩니다. 테이프 관리 인터페이스는 각 VTSS를 ACS ID 및 LSM ID 세트에 매핑하여 TMS가 가상 드라이브 및 볼륨을 실제 볼륨처럼 처리할 수 있도록 합니다. VM Client는 VTSS-ACS 매핑을 제공하여 VTSS를 나타내는 ACS ID가 실제 ACS와 겹치지 않도록 합니다. EJECT, MOVE 및 ENTER와 같은 볼륨 이동 작업은 가상 볼륨에서 허용되지 않습니다.

IUCV(Inter-user Communications Vehicle) 고려 사항

IUCV(Inter-user communication vehicle)는 IBM에서 제공하는 통신 인터페이스입니다.

주:
VMTMI SAMPLE은 VM Client 테이프 관리 인터페이스 사용을 설명하는 샘플 프로그램입니다. 이 프로그램은 MAINTSTK 사용자 ID에서 찾을 수 있습니다.

IUCV를 사용하여 요청을 실행하려면 다음 단계를 따릅니다.

1. IUCV CONNECT 함수를 사용하여 VM Client 서비스 시스템에 대한 연결을 설정합니다.

- 권한이 부여된 가상 시스템만 VM Client 서비스 시스템에 대한 명령을 실행할 수 있습니다. 권한을 가져오려면 시작 시 SMCPARMS 또는 SMCCMDS 파일 중 하나에 있는 VM Client 서비스 시스템 또는 이전에 권한이 부여된 가상 시스템에서 실행된 VM Client AUTHorize 명령으로 TMI 또는 VM Client 명령을 실행하는 가상 시스템에 권한이 제공되어야 합니다.

- 또한, 가상 시스템은 CP 디렉토리 항목에서 IUCV 제어문을 통해 CP에 권한이 부여되어야 합니다. 이 작업은 일반적으로 시스템 프로그래머 또는 관리자가 수행합니다. OPTION MAXCONN이 사용하기에 충분한 경로를 지정했는지 확인하십시오.

- 이 IUCV 연결(경로)을 설정하기 위해 IUCV 매크로가 다음 매개변수와 함께 실행됩니다.

IUCV CONNECT,
PRMLIST=addr,          * address of IUCV parm list
USERID=addr,           * address of CL8 ’userid’
USERDATA=addr,         * address of CL16 ’ddname’
PRMDATA=NO             * no parm data in IPARML

여기서:

userid는 VM Client 서비스 시스템의 이름을 나타냅니다.

ddname은 연결에 요청된 VM Client IUCV 인터페이스의 이름을 나타냅니다. 이는 다음과 같은 16바이트 영역입니다.

DC CL8'SLSTLMS'       ddname
DC CL8' '       reserved

함수 실행 시 PSW 상태 코드를 확인합니다. 상태 코드가 0인 경우 매크로에 전달된 IPARML 영역의 경로 ID를 저장합니다. 프로그램은 IUCV에서 메시지가 전송되기 전에 보류 중인 연결을 ACCEPT할 때까지 VM Client 서비스 시스템을 기다려야 합니다. ''connection complete'' 또는 ''path severed''가 반환되지 않는 경우 VM Client가 활성 상태가 아니거나 완전히 초기화되지 않았거나 IUCV CONNECT 요청자가 잘못된 매개변수를 지정한 것입니다.

2. IUCV SEND 함수를 사용하여 VM Client 서비스 시스템에 메시지를 전송합니다. 다음 매개변수를 IUCV 매크로에 지정합니다.

IUCV SEND,
PATHID=adpid,
TYPE=2WAY,
BUFLEN=buflen,
RBUF=reply,
RLEN=reply length

여기서:

- adpid는 IUCV 경로 ID를 포함하는 데이터 영역 주소입니다.

- TYPE=2WAY는 IUCV 응답을 예상하고 있음을 지정합니다.

- buflen은 ''버퍼''의 길이입니다.

- reply는 응답을 포함하는 버퍼의 주소입니다.

- reply length는 응답 버퍼의 길이입니다.

3. VM Client 서비스 시스템에 대한 연결을 사용하여 완료한 경우 IUCV SEVER 함수를 사용하여 경로를 해제합니다.
다음 IUCV 매개변수는 이 인터페이스에서 지원되지 않습니다.

TYPE=1WAY

IUCV REPLY는 VM Client에서 실행해야 합니다.

TRGCLS= TRGCLS

VM Client에서 무시합니다.

DATA=PRMMSG CP

SEND가 발생하도록 허용하지 않습니다.

PRMMSG=address

CP는 SEND가 발생하도록 허용하지 않습니다.

PRTY=YES

CP는 이를 사용하여 VM Client 서비스 시스템에 대한 대기열 넣기를 변경합니다. VM Client 서비스 시스템은 특별 처리에 대한 메시지를 제공하지 않습니다.

모든 기타 IUCV 매개변수는 원하는 대로 사용할 수 있습니다.

추가 고려 사항

IUCV 매개변수 목록(IPARML)의 필드 3개는 특별히 설명이 필요합니다.

USERID=

이 매개변수는 VM Client를 실행하는 서비스 시스템의 이름을 지정합니다. 오라클은 사용자 ID가 하드 코딩되지 않고 변경할 수 있도록 하여 원활하게 변경을 수행할 수 있도록 할 것을 권장합니다.

USERDTA=

이 매개변수는 TMS 통신(ACSINT)을 수신하는 서비스 시스템의 프로세스 이름을 지정합니다. 이는 SLSTLMS여야 합니다.

UWORD=

이 매개변수는 인터럽트 시간에 R0에 표시되는 단어를 지정합니다. 일반적인 데이터 영역에 대한 주소 지정 가능을 설정하는 데 유용합니다. 여기에는 보류 중인 요청, 경로 상태 및 다른 루틴에서 참조되는 구성 값을 나열하는 영역이 포함됩니다.

IUCV 인터페이스 및 위에 나와 있는 매개변수에 대한 추가 정보는 IBM 설명서 VM/SP System Facilities for Programming 또는 VM/XA CP Programming Services를 참조하십시오.

TMS 및 VM Client 상호 작용

VM Client에는 TMS(테이프 관리 시스템)와의 연결 지점이 몇 군데 필요합니다.

- TMS - VM Client 초기 연결

- 드라이브 할당

- 운영자 메시지 처리

TMS는 VM Client 및 사용자 간 프론트 엔드를 제공하여 할당, 데이터 세트 및 스크래치 풀 서비스를 유지 관리합니다. VM Client는 TMS에 마운트/마운트 해제 처리 및 스크래치 볼륨 선택을 제공하고 TapePlex 제어가 적용되는 해당 볼륨 및 드라이브 할당에 영향을 줍니다.

호출 매크로(ACSRQ)는 TMS 및 VM Client 사이에 통신하도록 IUCV(Inter-User Communications Vehicle)에 대한 호출을 준비합니다. IUCV 호출 자체는 TMS에서 수행됩니다.

다음 테이프 관리 시스템 기능은 통신을 지원합니다.

- 장치 유형 및 스크래치 정보를 제공하기 위한 할당 시의 인터페이스

- 일반적으로 운영자에게 표시되는 메시지를 처리하기 위한 메시지 시간의 인터페이스

- 전송 드라이브 주소 목록, 해당 매체 및 위치 정보

- IUCV 인터럽트 처리기

TMS - VM Client 초기 연결

초기 연결 시 더 긴 응답에 대해 반환된 데이터 영역의 크기를 확인하는 데 도움이 됩니다. 이는 TapePlex 구성에 따라 다릅니다. 이 영역은 필수로 사용하기 전에 할당됩니다.

초기 연결 대화 상자

연결 시 기타 요청에 필요한 응답 데이터 영역 크기를 확인하려면 QCONFIG 요청이 실행되어야 합니다. 예를 들면 다음과 같습니다.

예 9-1 초기 연결 대화 상자

TMS                                   VM CLIENT
|
ICUV CONNECT     <==============>     IUCV ACCEPT
|
ACSRQ QCONFIG           |
IUCV SEND        <==============>     IUCV RECEIVE
|             Format return data
<==============>     IUCV REPLY
Calculate sizes         |
Store in global area    |

드라이브 할당

TMS가 드라이브 할당을 전적으로 담당하는 동안 VM Client 및 TapePlex는 특정 볼륨 및 스크래치 볼륨 마운트에 부합하는 적합성 순서로 드라이브 목록을 나타내는 방식으로 이 프로세스를 지원합니다.

다음 절에서는 TMS 할당 인터페이스 및 VM Client 간 상호 작용에 대해 설명합니다.

할당 상호 작용

TMS 서비스 시스템은 가상 시스템에서 요청을 수신하여 볼륨을 마운트하고 할당 인터페이스 루틴을 호출합니다.

VM Client 서비스 시스템에 대한 IUCV 경로가 설정되지 않은 경우 테이프 관리 시스템은 해당 경로를 설정하려고 시도합니다. 이 시도가 실패하는 경우 할당 지원이 수행되지 않고 반환 코드가 해당 상태를 나타내며, 특별한 할당이 수행되지 않았기 때문에 처리 중인 운영자 메시지를 생성할 수 없음을 메시지 인터페이스에 알리도록 플래그가 설정될 수 있습니다.

할당 대화 상자

1. TMS 할당 인터페이스는 IUCV 메시지를 사용하여 VM Client 서비스 시스템에 요청을 전송합니다.

ACSRQ QDRLIST,VOLSER=voladr

대체 요청은 다음과 같습니다.

ACSRQ QDRLIST,VOLSER=voladr,COUNT=,LIST=

위 요청에는 COUNT= 및 LIST= 매개변수가 포함되어 있습니다. 이 매개변수 두 개는 TMS에서 적합하다고 간주되는 장치 목록을 설명합니다. 이 정보는 VM Client로 전달됩니다.

TMS                                   VM CLIENT
|
ACSRQ QCONFIG           |
ICUV SEND        <==============>     IUCV RECEIVE
|             Format lists of
|             drives and status
Select drive     <==============>     IUCV REPLY
|

2. 할당 인터페이스는 IUCV REPLY를 기다립니다.

3. VM Client 루틴은 데이터를 수집하고 응답 형식을 지정하고 IUCV REPLY를 실행합니다. IUCV REPLY는 SLX 매크로에 의해 매핑됩니다.

4. TMS IUCV 지원 함수는 응답이 수신된 대기 중인 할당 프로세스를 알려줍니다.

5. 그러면 할당 인터페이스 루틴이 응답을 TMS에서 관리하는 사용 가능한 드라이브와 비교하여 이 응답을 드라이브 환경 설정 목록(TMS 종속 항목 형식)으로 형식을 다시 지정하고 인터페이스를 나갑니다.

6. 스크래치 선택이 필요한 경우 다음을 실행합니다.

ACSRQ SELSCR,DRIVE=drivadr

이렇게 하면 VOLSER가 반환되고 볼륨이 컨트롤 데이터 세트에 비스크래치로 표시되거나 사용할 수 있는 스크래치 볼륨이 없는 것으로 나타납니다.

TMS                                   VM CLIENT
|
ACSRQ SELSCR            |
ICUV SEND        <==============>     IUCV RECEIVE
|             Select VOLSER and
|             mark nonscratch
Store VOLSER     <==============>     IUCV REPLY
|

할당 인터페이스 종료

할당 인터페이스 루틴이 처리를 완료하면 컨트롤이 TMS로 돌아옵니다.

작업 메시지 처리

이 절에서는 TMS 메시지 인터페이스 및 VM Client 간 상호 작용을 설명합니다. "운영자 메시지 대화 상자" 절에는 MOUNT 요청 처리에 대한 요약이 나와 있습니다. 다른 메시지 인터페이스 지점 요청(예: DISMOUNT, SCRATCH)은 비슷한 이벤트 시퀀스를 따르며 별도로 설명되어 있지 않습니다. TMS는 프로세스 완료에 따라 메시지를 표시하지 않거나 변경할 수 있습니다.

DISMOUNT 요청은 볼륨 마운트 해제가 필요한 TMS에서 감지한 상태에 대한 응답으로 또는 TMS가 항상 볼륨을 사용한 후 마운트 해제하는 경우 실행됩니다.

SCRATCH 요청은 TMS에서 실행하며 ''작업'' 볼륨을 스크래치 상태로 되돌립니다. 서버의 HSC 컨트롤 데이터 세트는 이러한 변경 사항을 반영하도록 업데이트됩니다.

운영자 메시지 상호 작용

TMS 서비스 시스템은 가상 시스템에서 요청을 수신하여 볼륨을 마운트합니다. TMS 서비스 시스템에는 VM Client로 명령을 전송하기 위한 IUCV 경로가 설정되어 있어야 합니다. 드라이브가 이미 선택되었습니다.

운영자 메시지 대화 상자

1. 메시지 인터페이스 코드는 요청이 드라이브에 대한 것임을 확인합니다.

2. 메시지 인터페이스는 IUCV 메시지를 사용하여 위치 정보를 가져오도록 VM Client 서비스 시스템에 요청을 전송할 수 있습니다.

ACSRQ QVOLUME,VOLSER=voladr

3. 메시지 인터페이스는 IUCV REPLY를 기다립니다.

4. VM Client는 볼륨 상태를 확인하고 위치 데이터를 추가하고 IUCV REPLY를 실행합니다. 볼륨 상태 정보가 할당 루틴에서 보존되어 있으면 이전 네 단계를 생략할 수 있습니다.

5. 볼륨이 TapePlex에 있는 경우 운영자 메시지 인터페이스가 IUCV 메시지를 사용하여 서비스 시스템에 요청을 전송하여 마운트할 볼륨 및 사용할 드라이브를 지정합니다.

ACSRQ MOUNT,VOLSER=volser,DRIVE=drivadr,PROTECT=

6. 메시지 인터페이스는 IUCV REPLY를 기다립니다.

7. VM Client MOUNT 루틴은 서버에 마운트를 수행하고 성공/실패 응답의 형식을 지정하고 응답을 실행하도록 요청합니다. 발생 메시지에 대한 IUCV REPLY은 SLX 매크로가 매핑합니다.

주:
언로드된 볼륨이 포함되어 있는 전송 드라이브에 지정된 MOUNT 요청은 볼륨 뒤에 요청된 마운트가 표시되는 해당 볼륨을 마운트 해제하도록 합니다.

8. TMS IUCV 지원 루틴은 응답이 수신된 대기 메시지 인터페이스를 알려줍니다.

9. 메시지 인터페이스 루틴은 마운트가 성공적이었는지를 확인하기 위해 응답을 검토하고 적합한 반환 코드를 설정한 다음 인터페이스를 나갑니다.

운영자 메시지 인터페이스 종료

메시지 인터페이스 루틴이 처리를 완료하면 컨트롤이 테이프 관리 시스템으로 돌아옵니다.

PROP 감지 마운트 해제

가상 시스템에 연결된 StorageTek 드라이브가 분리된 경우 또는 가상 시스템이 로그오프된 경우 DETACH 메시지가 VM 시스템 운영자에게 발생합니다. 라이브러리 또는 가상 볼륨이 마운트된 상태에서 드라이브가 분리되면 TMS에 알림이 전달되지 않고 VM Client 서비스 시스템에 일반적인 DISMOUNT 메시지가 발생하지 않을 수 있습니다.

마운트 해제를 올바르게 처리하려면 VM PROP(PRogrammable OPerator) 기능이 특정 메시지를 가로채서 올바르게 처리해야 합니다.

주:
TMS 시스템과 같이 VM Client 서비스 시스템에서 명령에 대해 권한을 PROP 시스템에 부여해야 합니다. PROP RTABLE을 사용하여 호출된 함수에는 사용 가능한 VM Client 서비스 시스템 이름이 있어야 합니다.

SMCPROP EXEC, LOGTAPE SAMPLE 및 RTABLE SAMPLE은 예로 제공됩니다. EXEC는 변경되지 않은 상태로 사용하거나 환경에 맞게 수정할 수 있습니다. 이 예는 다음 순서와 비슷하게 실행하도록 설정해야 합니다.

1. PROP는 DETACH 메시지를 감지하고 루틴(SMCPROP EXEC)을 호출하여 라이브러리(또는 가상) 볼륨이 이전에 드라이브에 마운트(SMCPROP EXEC를 사용하여 저장됨)되었는지 여부를 확인합니다. 그런 경우 다음 명령을 실행합니다.

CP SMSG vmclientuser DISMOUNT DRIVE cuu

2. SMCPROP EXEC는 CP SMSG 인터페이스를 사용하여 VM Client 서비스 시스템에 명령을 실행합니다.

3. VM Client는 마운트 해제 요청을 수신합니다.

시나리오 A - 일반적인 마운트 해제

볼륨이 드라이브에 있는 경우 마운트 해제가 정상적으로 처리되고 프로세스가 완료됩니다. 예를 들면 다음과 같습니다.

예 9-2 PROP 감지 마운트 해제 시나리오 A - 일반적인 마운트 해제

PROP                               |   VM CLIENT
|
Receive msg:                       |
.SLS#124I MOUNT OF vvvvv1 ON     |
DRIVE cuu - COMPLETE        |
Save volume and transport address  |
|
Receive msg:                       |
TAPE cuu DETACHED ...           |
|
Use drive address to get saved     |
volume.                         |
|
If a volume was previously saved   |
for the transport, issue dismount: |
CP SMSG smcuser DISMOUNT DRIVE cuu ====> Receive dismount request
|
|   Process dismount
|   DISMOUNT OF vvvvv1 FROM
|   DRIVE cuu COMPLETE
|

시나리오 B - 자동으로 처리된 마운트 해제

드라이브가 이미 다시 할당되었고 마운트 요청이 실행된 경우 VM Client는 드라이브에서 이전 볼륨을 찾아 해당 볼륨의 마운트 해제 처리를 자동으로 시작합니다. 이 자동 마운트 해제가 완료되면 새 볼륨이 마운트됩니다. 예를 들면 다음과 같습니다.

예 9-3 PROP 감지 마운트 해제 시나리오 B - 자동으로 마운트 해제 처리

PROP                               |   VM CLIENT
Receive msg:                       |
.SLS#124I MOUNT OF vvvvv1 ON     |
DRIVE cuu - COMPLETE   |
|
Save volume and transport address  |
Receive msg:                       |
TAPE cuu DETACHED ...            |
|   Receive mount for vvvvv2
|   from TMS
Use transport address to get       |
save volume.                     |
|   Issue msg:
|     .SLS##81I VOLUME vvvvv1
|               FOUND MOUNTED
|               ON DRIVE cuu
|   ATTEMPTING DISMOUNT.
|
|   Process automatic dismount
|   of vvvvvv1
|
|   Process mount of vvvvv2|
Issue dismount:                    |
CP SMSG smcuser DISMOUNT DRIVE cuu ======> Receive dismount for vvvvv1
|     from PROP|
Receive msg:                       |
.SLS0124I MOUNT OF vvvvv2 ON    |
DRIVE cuu - COMPLETE  |
|
Save volume and transport address. |
|

ACSRQ 매크로

테이프 관리 시스템 인터페이스는 ACSRQ 호출 매크로를 사용하여 VM Client에 대한 요청을 포함하는 IUCV 메시지를 준비합니다. ACSRQ 매크로가 호출자에 컨트롤을 반환하면 TMS 루틴은 IUCV SEND를 실행해야 합니다.

ACSRQ 요청

라이브러리와 상호 작용하는 데 사용된 요청 유형에는 다음이 포함됩니다.

- 질의 정보

- 환경 설정 매개변수

- 볼륨 처리

ACSRQ 매크로 지침을 통해 모든 VM Client 요청을 호출합니다. 일반적으로 수행할 함수 이름, 전송할 데이터 영역 주소(ACSINT) 및 필요한 기타 키워드 매개변수를 지정합니다.

ACSRQ 매크로는 ACS 인터페이스 블록(ACSINT)을 구성하고 선택적으로 IUCV SEND에 대한 IPARML을 구성합니다. 구성된 IPARML을 참조하는 IUCV 지침은 ACSRQ 매크로 뒤에 코딩해야 합니다. ACSINT 수신은 VM Client의 적합한 루틴을 호출하고 IUCV REPLY를 사용하여 송신자에게 정보를 반환합니다.

IBM 설명서 VM/SP System Facilities for Programming and VM/XA CP Programming Services에 설명되어 있는 IUCV 제한이 적용됩니다. 데이터 영역 크기 때문에 PRMMSG가 지원되지 않습니다. BUFLIST 및 ANSLIST는 지원되지 않습니다.

TMS                                   VM CLIENT
|
ASRQ xxxxxxx            |
ICUV SEND        <==============>     IUCV RECEIVE
WAIT                    |             Process Request
<==============>     IUCV REPLY
(External Interrupt)    |
Check return code       |
Process reply           |

응답 영역 매핑은 SLX 매크로 매핑을 참조하십시오.

ACSRQ 매크로 구문

다음은 ASRQ 매크로에 대한 구문입니다.

그림 9-1 ACSRQ 매크로 구문

Function은 다음 중 하나입니다.

- DISMOUNT

- EJECT

- MOUNT

- MOVE

- QCAP

- QCONFIG

- QDRIVES

- QDRLIST

- QSCRATCH

- QVOLUME

- QVOLUSE

- SCRATCH

- SELSCR

Parameter는 다음 중 하나입니다.

- ,ACCT1=acct1addr

- ,ACCT2=acct2taddr

- ,CAP=capidaddr

- ,COL=coladdr

- ,COUNT=countaddr

- ,DRIVE=driveaddr

- ,HOSTID=hostidaddr

- ,IPARML=YES

- ,LIST=listaddr

- ,LSM=lsmidaddr

- ,MEDIA=medaddr

- ,MGMTCLS=mgmtcls

- ,NOTIFY=INSDEL/NOINSDEL

- ,PAN=paneladdr

- ,PATHID=pathadr

- ,PROTECT=YES

- ,RECTECH=recaddr

- ,ROW=rowaddr

- ,RSPADDR=bufadr

- ,RSPLEN=buflen

- ,SCRATCH=YES

- ,SUBPOOL=subpooladdr

- ,TEXT=textaddr

- ,TOLSM=lsmidaddr

- ,TOPAN=paneladdr

- ,USER=useridaddr

- ,VOLSER=voladdr

사용자가 VM Client에서 질의 정보, 볼륨 이동 및 스크래치 볼륨 제어 서비스를 요청할 수 있는 TMI(테이프 관리 인터페이스)에는 매체 및 기록 기술을 지정하도록 허용하는 요청이 포함되어 있습니다.

매체 및 기록 기술 정보를 사용할 수 있는 요청에는 다음이 포함됩니다.

- MOUNT

- QDRLIST

- QSCRATCH

- SELSCR

이러한 요청은 다음 페이지에서 설명합니다.

TMI는 MEDia 및 RECtech 매개변수를 직접 사용하여 요청에 대한 매체 및 기록 기술 값을 정합니다.

주:
DSECT=YES가 지정되어 있는 경우 기타 함수 또는 매개변수는 유효하지 않습니다. ACSINT DSECT가 구성되었습니다.

DISMOUNT

DISMOUNT 요청은 특정 드라이브에서 카트리지를 제거하도록 합니다. 라이브러리 카트리지는 LSM 셀(HSC가 선택)로 이동되고 이후 요청에서 사용할 수 있게 됩니다. 가상 볼륨은 VTSS에 상주하고 MGMTCLAS 정의를 사용하여 마이그레이션, 복제 및 버퍼 상주 정책을 결정합니다.

고려 사항

DISMOUNT 요청의 성공은 볼륨에서 REWIND/UNLOAD CCW를 수신했는지 여부에 따라 달라집니다. 드라이브에서 REWIND/UNLOAD CCW를 아직 수신하지 않은 경우 DISMOUNT 요청이 중단됩니다.

DISMOUNT 요청은 동일한 드라이브의 이전 MOUNT 요청을 취소할 수 있습니다.

구문

다음 그림은 ACSRQ DISMOUNT 요청의 구문을 보여줍니다.

그림 9-2 ACSRQ DISMOUNT 요청 구문

매개변수

ACINT=acsintaddr

VM Client 서비스 시스템에 전송되는 데이터 영역의 주소를 지정합니다. 이 매개변수는 필수입니다.

acsintaddr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. ACSRQ는 데이터를 채울 때 이 주소의 ACSINT를 참조합니다.

DRIVE=driveaddr

볼륨을 마운트 해제할 드라이브를 지정합니다. 이 매개변수는 필수입니다.

driveaddr은 2바이트 드라이브 사양(ccua)의 주소입니다. 데이터의 RX 유형 주소 또는 데이터 주소를 포함하는 레지스터의 번호를 지정합니다.

HOSTID=hostidaddr

선택적으로 왼쪽 맞춤되고 공백으로 채워진 8자 호스트 ID의 주소를 지정합니다. 이 매개변수가 지정되지 않은 경우 요청을 실행하는 호스트 ID가 사용됩니다.

hostidaddr은 RX 유형 호스트 ID 주소이거나 호스트 ID 주소를 포함하는 레지스터 (2) - (12)입니다.

IPARML=YES

선택적으로 요청자가 IUCV IPARML에 대한 주소 지정 가능을 설정했으며 IPARML이 초기화되었음을 지정합니다.

PATHID=pathadr

선택적으로 라이브러리 서비스 시스템의 2바이트 IUCV 경로 ID의 주소를 지정합니다.

pathadr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND PATHID 문에 사용됩니다.

PATHID는 IPARML=YES가 지정된 경우에만 유효합니다. PATHID가 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다.

RSPADDR=bufadr

선택적으로 IUCV 응답 버퍼의 주소를 지정합니다.

bufadr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND ANSBUF 문에 사용됩니다.

RSPADDR은 IPARML=YES가 지정된 경우에만 유효합니다. RSPADDR이 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다.

RSPLEN=buflen

선택적으로 IUCV 응답 버퍼 길이 주소를 지정합니다.

buflen은 2바이트 필드의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND ANSLEN 문에 사용됩니다.

RSPLEN은 IPARML=YES가 지정된 경우에만 유효합니다. RSPLEN이 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다. 응답 길이는 최소한 QCONFIG에서 SLXZDISM에 반환한 값이어야 합니다.

USER=useridaddr

선택적으로 요청에 대한 콘솔 ID와 연관된 8바이트 사용자 ID를 지정합니다.

useridaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

USER가 지정되지 않은 경우 요청을 실행하는 사용자 ID가 사용됩니다.

VOLSER=voladdr

선택적으로 마운트 해제할 볼륨의 VOLSER를 지정합니다.

voladdr은 6자 볼륨 레이블의 주소이며 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

마운트된 볼륨에 다른 VOLSER가 있는 경우 오류가 발생합니다.

응답 요청

요청과 연관된 모든 카트리지 이동이 완료되면 DISMOUNT 요청에 대한 응답이 생성됩니다. 응답에는 Reply Header 하나와 Message Text Element 하나가 포함되어 있습니다. Reply Header의 원인 코드(SLXSRC)는 DISMOUNT 요청이 완료되었을 때 어떤 HSC 메시지가 생성되었는지를 나타내는 바이너리 메시지 번호입니다. Message Text Element에는 원인 코드에서 지정한 메시지의 전체 텍스트가 포함되어 있습니다.

SLX 매크로에 대한 자세한 내용은 SLX 매크로 매핑을 참조하십시오.

EJECT

EJECT 요청은 라이브러리에서 하나 이상의 카트리지(최대 500개) 제거를 시작합니다. 카트리지는 LSM 셀에서 가장 높은 환경 설정 CAP 또는 요청에 지정된 CAP로 이동하므로 운영자가 검색할 수 있습니다.

고려 사항

가상 볼륨 꺼내기 요청 또는 컨트롤 데이터 세트에 정의되어 있지 않은 볼륨은 잘못된 것으로 간주됩니다.

응답 길이는 요청에 지정된 볼륨 수에 따라 현저히 달라질 수 있습니다. 특정 EJECT 요청에 대해 적합한 응답 버퍼 길이를 확인할 때 사용하기 위한 QCONFIG 요청의 응답에서 여러 값을 사용할 수 있습니다. 이 값에는 다음이 포함됩니다.

- SLXZEJC1에는 단일 볼륨에 대한 EJECT 응답의 길이가 포함됩니다. EJECT 요청이 VOLSER= 또는 COUNT=1 중 하나를 지정하는 경우 응답 버퍼 길이에 이 값을 사용합니다.

- SLXXVOLL에는 단일 Volume Information Element의 길이가 포함되고 SLXXMSGL에는 단일 Message Text Element의 길이가 포함됩니다. EJECT 요청이 COUNT=n을 지정하면 응답 버퍼 길이가 (((n-1)*(SLXXVOLL+SLXXMSGL))+SLXZEJC1) 공식을 사용하여 계산됩니다.

- SLXZEJCT에는 최대 VOLSER 수(500)가 요청 목록에 지정되어 있는 경우 EJECT 응답의 길이가 포함됩니다. 위 공식을 사용할 수 없고 요청자가 대량의 스토리지(약 78KB)를 요청에 커밋할 수 있는 경우 응답 버퍼 길이에 이 값을 사용합니다.

구문

다음 그림은 ACSRQ EJECT 요청에 대한 구문을 보여줍니다.

그림 9-3 ACSRQ EJECT 요청 구문

매개변수

ACSINT=acsintaddr

VM Client 서비스 시스템에 전송되는 데이터 영역의 주소를 지정합니다. 이 매개변수는 필수입니다.

acsintaddr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. ACSRQ는 데이터를 채울 때 이 주소의 ACSINT를 참조합니다.

CAP=capidaddr

선택적으로 요청을 충족하기 위해 사용되는 CAP 주소를 지정합니다.

capidaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

형식은 AALLCC00입니다. 여기서 AA는 ACS 번호(00-99 십진수)이고, LL은 LSM 번호(00-99 십진수)이며 CC는 십진수인 CAP 번호입니다. 이러한 식별자는 항상 뒤에 00이 표시됩니다.

COUNT=countaddr

선택적으로 LIST 매개변수가 지정한 목록에 VOLSER 번호를 포함하는 2바이트 필드의 주소를 지정합니다.

countaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

COUNT는 LIST 매개변수에 필요하고 VOLSER 매개변수와 함께 사용할 수 없습니다.

HOSTID=hostidaddr

선택적으로 왼쪽 맞춤되고 공백으로 채워진 8자 호스트 ID의 주소를 지정합니다. 이 매개변수가 지정되지 않은 경우 요청을 실행하는 호스트 ID가 사용됩니다.

hostidaddr은 RX 유형 호스트 ID 주소이거나 호스트 ID 주소를 포함하는 레지스터 (2) - (12)입니다.

IPARML=YES

선택적으로 요청자가 IUCV IPARML에 대한 주소 지정 가능을 설정했으며 IPARML이 초기화되었음을 지정합니다.

LIST=listaddr

선택적으로 요소 목록의 주소를 지정합니다.

listaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 목록의 각 요소는 6바이트 VOLSER입니다.

이 매개변수의 특별 형식인 LIST=*는 ACSRQ에 목록이 이미 ACSINT 데이터 영역에 추가되어 있으며 이동할 필요가 없음을 나타냅니다.

LIST는 COUNT 매개변수에 필요하며 VOLSER 매개변수와는 함께 사용할 수 없습니다.

LSMID=lsmidaddr

선택적으로 꺼낼 볼륨의 LSMid 주소를 지정합니다. CAP가 지정된 LSM에서 사용할 수 없는 경우 요청은 실패합니다. 사용자가 LSM을 지정하지 않는 경우 HSC는 목록의 첫번째 볼륨의 ACS에서 단일 CAPid를 선택합니다. LSMid의 형식은 AALL입니다. 여기서 AA는 ACS 번호(십진수)이고 LL은 LSM 번호(십진수)입니다. 예를 들어 0102는 ACS 01, LSM 02입니다.

lsmidaddr은 데이터의 RX 주소이거나 LSMid 주소를 포함하는 레지스터의 번호입니다.

PATHID=pathadr

선택적으로 라이브러리 서비스 시스템의 2바이트 IUCV 경로 ID의 주소를 지정합니다.

pathadr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND PATHID 문에 사용됩니다.

PATHID는 IPARML=YES가 지정된 경우에만 유효합니다. PATHID가 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다.

RSPADDR=bufadr

선택적으로 IUCV 응답 버퍼의 주소를 지정합니다.

bufadr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND ANSBUF 문에 사용됩니다.

RSPADDR은 IPARML=YES 가 지정된 경우에만 유효합니다. RSPADDR이 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다.

RSPLEN=buflen

선택적으로 IUCV 응답 버퍼 길이 주소를 지정합니다.

buflen은 2바이트 필드의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND ANSLEN 문에 사용됩니다.

RSPLEN은 IPARML=YES가 지정된 경우에만 유효합니다. RSPLEN이 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다. 응답 길이는 최소한 QCONFIG에서 SLXZDISM에 반환한 값이어야 합니다.

SEQ=NO|YES

선택적으로 CAP 꺼내기 처리가 CAP 셀을 순차적으로 또는 홈 위치 거리별로 채우는지 여부를 지정합니다.

- NO는 EJECT 프로세스가 홈 위치별로 요청된 볼륨을 정렬하도록 지정합니다. EJECT는 CAP에 대한 볼륨 홈 위치 거리에 따라 CAP 또는 매거진(SL8500용)을 채웁니다. 즉, CAP에 가장 가까운 볼륨을 먼저 꺼냅니다.

- YES는 EJECT 프로세스가 가장 먼저 사용할 수 있는 CAP 셀부터 순서대로 CAP에 카트리지를 배치합니다.

주:
SEQ 매개변수는 모든 LSM 유형에 적용되지만 SL8500 환경에 주로 사용됩니다. 다른 LSM 유형에 순서가 필요한 경우 SEQ=YES를 코딩해야 합니다.

TEXT=textaddr

선택적으로 요청과 연관된 32자 텍스트 문자열을 지정합니다.

textaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

USERID=userisaddr

선택적으로 요청에 대한 콘솔 ID와 연관된 8바이트 사용자 ID를 지정합니다.

useridaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

USER가 지정되지 않은 경우 요청을 실행하는 사용자 ID가 사용됩니다.

VOLSER=voladdr

선택적으로 6자 볼륨 레이블의 주소를 지정합니다.

voladdr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

VOLSER는 LIST 및 COUNT 매개변수와 함께 사용할 수 없습니다. VOLSER 또는 LIST 중 하나와 COUNT를 지정해야 합니다.

응답 요청

EJECT 요청의 응답은 Reply Header 하나와 Volume Information Element 하나, 요청에 지정된 각 VOLSER의 Message Text Element 하나로 구성됩니다. Volume Information Elements 및 Message Text Elements는 요청의 VOLSER와 동일한 순서로 표시됩니다.

SLX 매크로에 대한 자세한 내용은 SLX 매크로 매핑을 참조하십시오.

MOUNT

MOUNT 요청은 볼륨을 특정 드라이브에 마운트하도록 합니다.

고려 사항

MOUNT 요청이 언로드된 카트리지가 포함된 드라이브에 지정되는 경우 자동 마운트 해제가 발생합니다.

구문

다음 그림은 ACSRQ MOUNT 요청에 대한 구문을 보여줍니다.

그림 9-4 ACSRQ MOUNT 요청 구문

매개변수

ACSRQ MOUNT 요청에 다음 매개변수가 포함됩니다.

ACSINT=acsintaddr

VM Client 서비스 시스템에 전송되는 데이터 영역의 주소를 지정합니다. 이 매개변수는 필수입니다.

acsintaddr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. ACSRQ는 데이터를 채울 때 이 주소의 ACSINT를 참조합니다.

DRIVE=driveaddr

볼륨이 마운트될 드라이브, 2바이트 드라이브 사양의 주소(ccua)를 지정합니다. 이 매개변수는 필수입니다.

driveaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

HOSTID=hostidaddr

선택적으로 왼쪽 맞춤되고 공백으로 채워진 8자 호스트 ID의 주소를 지정합니다. 이 매개변수가 지정되지 않은 경우 요청을 실행하는 호스트 ID가 사용됩니다.

hostidaddr은 RX 유형 호스트 ID 주소이거나 호스트 ID 주소를 포함하는 레지스터 (2) - (12)입니다.

MEDIA=medaddr

선택적으로 마운트할 카트리지의 매체 유형을 포함하는 8바이트 문자 필드의 주소를 지정합니다.

MEDIA가 지정되지 않은 경우 매체 유형과 관계없이 다음 호환 가능한 스크래치 카트리지가 마운트됩니다.

medaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터 (2) - (12)입니다.

MGMTCLAS=mgmtclas

선택적으로 왼쪽 맞춤되고 공백으로 채워진 관리 클래스를 포함하는 8자 필드의 주소를 지정합니다.

mgmtclas는 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터 (2) - (12)입니다.

MGMTCLS가 지정되지 않았지만 SUBPOOL이 지정된 경우 MGMTCLS가 VM Client POOLmap 명령을 기준으로 설정될 수 있습니다.

IPARM=YES

선택적으로 요청자가 IUCV IPARML에 대한 주소 지정 가능을 설정했으며 IPARML이 초기화되었음을 지정합니다.

PATHID=pathadr

선택적으로 라이브러리 서비스 시스템의 2바이트 IUCV 경로 ID의 주소를 지정합니다.

pathadr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND PATHID 문에 사용됩니다.

PATHID는 IPARML=YES가 지정된 경우에만 유효합니다. PATHID가 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다.

PROTECT=YES

선택적으로 쓰기 보호되어야 하는 볼륨을 지정합니다. PROTECT=YES가 지정되지 않은 경우 손바퀴의 물리적 위치가 볼륨이 쓰기 보호되는지 여부를 결정합니다.

PROTECT=YES는 VOLSER와 함께 사용할 때만 유효합니다.

RSPADDR=bufadr

선택적으로 IUCV 응답 버퍼의 주소를 지정합니다.

bufadr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND ANSBUF 문에 사용됩니다.

RSPADDR은 IPARML=YES 가 지정된 경우에만 유효합니다. RSPADDR이 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다.

RSPLEN=buflen

선택적으로 IUCV 응답 버퍼 길이 주소를 지정합니다.

buflen은 2바이트 필드의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND ANSLEN 문에 사용됩니다.

RSPLEN은 IPARML=YES가 지정된 경우에만 유효합니다. RSPLEN이 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다. 응답 길이는 최소한 QCONFIG에서 SLXZDISM에 반환한 값이어야 합니다.

SCRATCH=YES

선택적으로 요청이 불특정 (스크래치) 볼륨에 대한 것임을 지정합니다. 스크래치 VOLSER는 이때 선택되며 지정된 전송에 마운트됩니다.

SCRATCH=YES 또는 VOLSER 중 하나를 지정해야 합니다.

SUBPOOL=subpoolname

선택적으로 스크래치 하위 풀 이름을 포함하는 13자 필드의 주소를 지정합니다.

subpoolname은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. SCRPOOL(하위 풀 인덱스)은 더 이상 지원되지 않습니다. SUBPOOL 매개변수를 사용하여 스크래치 풀을 선택해야 합니다.

SUBPOOL은 SCRATCH=YES가 지정된 경우에만 유효합니다. SUBPOOL이 지정되었지만 MGMTCLS가 지정되지 않은 경우 MGMTCLS가 VM Client POOLmap 명령을 기준으로 설정될 수 있습니다.

USER=useridaddr

선택적으로 요청에 대한 콘솔 ID와 연관된 8바이트 사용자 ID를 지정합니다.

useridaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

USER가 지정되지 않은 경우 요청을 실행하는 사용자 ID가 사용됩니다.

VOLSER=voladdr

선택적으로 6자 볼륨 레이블의 주소를 지정합니다.

voladdr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

VOLSER 또는 SCRATCH=YES 중 하나를 지정해야 합니다. 이 매개변수는 마운트할 볼륨의 VOLSER를 지정합니다. VOLSER 또는 SCRATCH=YES 중 하나를 지정해야 합니다.

응답 요청

MOUNT 요청에 대한 응답은 요청과 연관된 모든 카트리지 이동이 완료된 경우 생성됩니다. 응답에 Reply Header, Message Text Element, Volume Information Element(요청이 SCRATCH=YES를 지정한 경우)가 각각 하나씩 포함됩니다. Reply Header의 원인 코드(SLXSRC)는 MOUNT 요청이 완료되었을 때 어떤 HSC 메시지가 생성되었는지를 나타내는 바이너리 메시지 번호입니다. Message Text Element에는 원인 코드에서 지정한 메시지의 전체 텍스트가 포함되어 있습니다. 요청이 SCRATCH=YES를 지정한 경우 Volume Information Element가 존재하며 마운트된 스크래치 볼륨을 설명합니다.

MOVE

MOVE 요청은 볼륨을 ACS의 특정 위치로 이동하도록 합니다.

고려 사항

MOVE 함수는 ACS 내의 다른 위치로 단일 볼륨을 이동할 수 있도록 합니다. 이동한 볼륨의 대상은 동일한 LSM 또는 다른 LSM일 수 있습니다.

MOVE 함수는 볼륨 이동 및 향상된 테이프 관리 컨트롤을 제공합니다.

가상 볼륨 이동에 대한 요청 또는 컨트롤 데이터 세트에 정의되지 않은 볼륨은 잘못된 것으로 간주됩니다.

구문

다음 그림은 ACSRQ MOVE 요청에 대한 구문을 보여줍니다.

그림 9-5 ACSRQ MOVE 요청 구문

매개변수

ACSRQ MOVE 요청에는 다음 매개변수가 포함됩니다.

ACSINT=acsintaddr

VM Client 서비스 시스템에 전송되는 데이터 영역의 주소를 지정합니다. 이 매개변수는 필수입니다.

acsintaddr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. ACSRQ는 데이터를 채울 때 이 주소의 ACSINT를 참조합니다.

HOSTID=hostidaddr

선택적으로 왼쪽 맞춤되고 공백으로 채워진 8자 호스트 ID의 주소를 지정합니다. 이 매개변수가 지정되지 않은 경우 요청을 실행하는 호스트 ID가 사용됩니다.

hostidaddr은 RX 유형 호스트 ID 주소이거나 호스트 ID 주소를 포함하는 레지스터 (2) - (12)입니다.

USER=useridaddr

선택적으로 요청에 대한 콘솔 ID와 연관된 8바이트 사용자 ID를 지정합니다.

useridaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

USER가 지정되지 않은 경우 요청을 실행하는 사용자 ID가 사용됩니다.

IPARML=YES

선택적으로 요청자가 IUCV IPARML에 대한 주소 지정 가능을 설정했으며 IPARML이 초기화되었음을 지정합니다.

PATHID=pathadr

선택적으로 라이브러리 서비스 시스템의 2바이트 IUCV 경로 ID의 주소를 지정합니다.

pathadr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND PATHID 문에 사용됩니다.

PATHID는 IPARML=YES가 지정된 경우에만 유효합니다. PATHID가 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다.

RSPADDR=bufadr

선택적으로 IUCV 응답 버퍼의 주소를 지정합니다.

bufadr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND ANSBUF 문에 사용됩니다.

RSPADDR은 IPARML=YES가 지정된 경우에만 유효합니다. RSPADDR이 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다.

RSPLEN=buflen

선택적으로 IUCV 응답 버퍼 길이 주소를 지정합니다.

buflen은 2바이트 필드의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND ANSLEN 문에 사용됩니다.

RSPLEN은 IPARML=YES가 지정된 경우에만 유효합니다. RSPLEN이 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다. 응답 길이는 최소한 QCONFIG에서 SLXZDISM에 반환한 값이어야 합니다.

VOLSER=volseraddr

선택적으로 6자 볼륨 레이블의 주소를 지정합니다.

voladdr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

VOLSER 또는 SCRATCH=YES 중 하나를 지정해야 합니다. 이 매개변수는 마운트할 볼륨의 VOLSER를 지정합니다. VOLSER 또는 SCRATCH=YES 중 하나를 지정해야 합니다.

LSM=lsmaddr

선택적으로 LSMid의 주소를 지정합니다. LSMid의 형식은 AALL입니다. 여기서 AA는 ACS 번호(십진수)이고 LL은 LSM 번호(십진수)입니다. 예를 들어 0110은 ACS 01, LSM 10입니다.

lsmaddr은 LSMid의 RX 유형 주소이거나 LSMid의 주소를 포함하는 레지스터 (2) - (12)입니다.

COL, PAN, ROW 매개변수는 LSM 매개변수와 함께 사용해야 합니다. 이 매개변수는 VOL이 지정되지 않은 경우 필요합니다.

PAN=paneladdr

선택적으로 패널 번호의 주소를 지정합니다. 패널 번호의 형식은 pp입니다. 여기서 pp는 십진수입니다.

paneladdr은 패널의 RX 주소이거나 패널 번호 주소를 포함하는 레지스터(2-12)입니다.

PAN은 LSM이 지정된 경우 필요합니다.

ROW=rowaddr

선택적으로 행 번호의 주소를 지정합니다. 행 번호 형식은 rr입니다. 여기서 rr은 십진수입니다.

rowaddr은 행의 RX 주소이거나 행 번호 주소를 포함하는 레지스터(2-12)입니다.

ROW는 LSM이 지정된 경우 필요합니다.

COL=columnaddr

선택적으로 열 번호의 주소를 지정합니다. 열 번호 형식은 cc입니다. 여기서 cc는 십진수입니다.

coladdr은 열의 RX 주소이거나 열 번호 주소를 포함하는 레지스터(2-12)입니다.

COL은 LSM이 지정된 경우 필요합니다.

TOLSM=lsmaddr

볼륨이 이동된 LSMid의 주소를 지정합니다. LSMid는 16바이트 두 개이고 AALL 형식입니다. 여기서 AA는 ACS 번호(00-FF 16진수)이고 LL은 LSM 번호(LL은 00-17 16진수)입니다. 이 매개변수는 필수입니다.

lsmaddr은 LSMid의 RX 유형 주소이거나 LSMid의 주소를 포함하는 레지스터 (2) - (12)입니다.

TOPAN=paneladdr

선택적으로 패널 번호의 주소를 지정합니다. 이 매개변수는 필수입니다.

paneladdr은 패널의 RX 주소이거나 패널 번호 주소를 포함하는 레지스터(2-12)입니다.

응답 요청

요청과 연관된 모든 카트리지 이동이 완료되면 MOVE 요청에 대한 응답이 생성됩니다. 응답에는 Reply Header, Message Text Element 및 Volume Information Element(요청이 성공한 경우)가 각각 하나씩 포함되어 있습니다. Reply Header의 원인 코드(SLXSRC)는 MOVE 요청이 완료되었을 때 어떤 HSC 메시지가 생성되었는지를 나타내는 바이너리 메시지 번호입니다. Message Text Element에는 원인 코드에서 지정한 메시지의 전체 텍스트가 포함되어 있습니다.

SLX 매크로에 대한 자세한 내용은 SLX 매크로 매핑을 참조하십시오.

QCAP

이 요청을 통해 CAP의 기능 및 상태를 질의할 수 있습니다.

고려 사항

ACSID, LSM, CAP 또는 LIST 및 COUNT가 지정되지 않은 경우 반환된 데이터는 모두 CAP에 대한 것입니다.

구문

다음 그림은 ACSRQ QCAP 요청에 대한 구문을 보여줍니다.

그림 9-6 ACSRQ QCAP 요청 구문

매개변수

ACSRQ QCAP 요청에는 다음 매개변수가 포함됩니다.

ACSID=acsidaddr

VM Client 서비스 시스템에 전송되는 데이터 영역의 주소를 지정합니다. 이 매개변수는 필수입니다.

acsintaddr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. ACSRQ는 데이터를 채울 때 이 주소의 ACSINT를 참조합니다.

ACSINT=acsintaddr

VM Client 서비스 시스템에 전송되는 데이터 영역의 주소를 지정합니다. 이 매개변수는 필수입니다.

acsintaddr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. ACSRQ는 데이터를 채울 때 이 주소의 ACSINT를 참조합니다.

CAP=capidaddr

선택적으로 요청을 충족하기 위해 사용되는 CAP 주소를 지정합니다.

capidaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

capidaddr의 형식은 AALLCC00입니다. 여기서 AA는 ACS 번호(십진수)이고, LL은 LSM 번호(십진수)이며,CC는 CAP 번호입니다. 이러한 식별자는 항상 뒤에 00이 표시됩니다.

CAP가 지정된 경우 지정된 CAP에 대한 정보가 반환됩니다.

COUNT=countaddr

선택적으로 LIST 매개변수가 지정한 목록에 CAPID 번호를 포함하는 2바이트 필드 주소를 지정합니다.

countaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

COUNT는 LIST 매개변수에 필요합니다.

HOSTID=hostidaddr

선택적으로 왼쪽 맞춤되고 공백으로 채워진 8자 호스트 ID의 주소를 지정합니다. 이 매개변수가 지정되지 않은 경우 요청을 실행하는 호스트 ID가 사용됩니다.

hostidaddr은 RX 유형 호스트 ID 주소이거나 호스트 ID 주소를 포함하는 레지스터 (2) - (12)입니다.

IPARML=YES

선택적으로 요청자가 IUCV IPARML에 대한 주소 지정 가능을 설정했으며 IPARML이 초기화되었음을 지정합니다.

LIST=listitemaddr

선택적으로 질의할 CAP 목록의 주소를 지정합니다.

listitemaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

LIST가 지정된 경우 목록의 모든 CAP에 대한 정보가 반환됩니다.

LSM=lsmidaddr

선택적으로 LSMid의 주소를 지정합니다. LSMid의 형식은 AALL입니다. 여기서 AA는 ACS 번호(00-FF 16진수)이고 LL은 LSM 번호(LL은 00-17 16진수)입니다. 예를 들어 0102는 ACS 01, LSM 02입니다. 모든 값은 16진수 형식입니다.

lsmidaddr은 LSMid의 RX 유형 주소이거나 LSMid 주소를 포함하는 레지스터 (2) - (12)입니다.

LSM이 지정된 경우 반환된 데이터는 특정 LSM에 대한 것입니다. ACSID, LSM, CAP 또는 LIST 및 COUNT가 지정되지 않은 경우 반환된 데이터는 모두 CAP에 대한 것입니다.

PATHID=pathidaddr

선택적으로 라이브러리 서비스 시스템의 2바이트 IUCV 경로 ID의 주소를 지정합니다.

pathadr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND PATHID 문에 사용됩니다.

PATHID는 IPARML=YES가 지정된 경우에만 유효합니다. PATHID가 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다.

RSPADDR=bufadr

선택적으로 IUCV 응답 버퍼의 주소를 지정합니다.

bufadr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND ANSBUF 문에 사용됩니다.

RSPADDR은 IPARML=YES가 지정된 경우에만 유효합니다. RSPADDR이 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다.

RSPLEN=buflen

선택적으로 IUCV 응답 버퍼 길이의 주소를 지정합니다.

buflen은 2바이트 필드의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND ANSLEN 문에 사용됩니다.

RSPLEN은 IPARML=YES가 지정된 경우에만 유효합니다. RSPLEN이 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다. 응답 길이는 최소한 QCONFIG에서 SLXZDISM에 반환한 값이어야 합니다.

USER=useridaddr

선택적으로 요청에 대한 콘솔 ID와 연관된 8바이트 사용자 ID를 지정합니다.

useridaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

USER가 지정되지 않은 경우 요청을 실행하는 사용자 ID가 사용됩니다.

응답 요청

QCAP 요청에 대한 응답에는 Reply Header 하나와 요청된 각 CAP에 대한 정보가 들어 있는 CAP 정보 요소 하나가 포함되어 있습니다.

SLX 매크로에 대한 자세한 내용은 SLX 매크로 매핑을 참조하십시오.

QCONFIG

QCONFIG 요청을 통해 TapePlex 구성에 대한 요약 정보 및 기타 TMS 인터페이스 요청에 권장되는 응답 버퍼 길이를 얻을 수 있습니다.

고려 사항

QCONFIG 요청은 IUCV 연결이 설정된 후 실행되는 첫번째 요청이어야 합니다. 해당 응답에 각 유형의 TMS 인터페이스 요청에 권장되는 응답 버퍼 길이(응답 길이)가 포함되어 있기 때문입니다.

QCONFIG 응답 길이는 릴리스 간에 변경될 수 있습니다. TMS는 다음 기술을 사용하여 QCONFIG 요청에 권장되는 응답 버퍼 길이를 얻어야 합니다.

1. 십진수 16의 응답 버퍼 길이로 QCONFIG 요청을 실행합니다. 이 요청의 응답은 Reply Header 하나로 구성되며 16바이트로 잘립니다. 헤더의 반환 코드는 4이며 이는 응답 버퍼가 너무 작아서 전체 응답을 포함할 수 없음을 나타냅니다. 오프셋 십진수 12인 단어 SLXCRLN에는 QCONFIG 요청에 권장되는 응답 버퍼 길이가 포함되어 있습니다.

2. 권장되는 응답 버퍼 길이를 사용하여 QCONFIG 요청을 다시 실행합니다.

구문

다음 그림은 ACSRQ QCONFIG 요청에 대한 구문을 보여줍니다.

그림 9-7 ACSRQ QCONFIG 요청 구문

매개변수

ACSRQ QCONFIG 요청에는 다음 매개변수가 포함됩니다.

ACSINT=acsintaddr

VM Client 서비스 시스템에 전송되는 데이터 영역의 주소를 지정합니다. 이 매개변수는 필수입니다.

acsintaddr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. ACSRQ는 데이터를 채울 때 이 주소의 ACSINT를 참조합니다.

HOSTID=hostidaddr

선택적으로 왼쪽 맞춤되고 공백으로 채워진 8자 호스트 ID의 주소를 지정합니다. 이 매개변수가 지정되지 않은 경우 요청을 실행하는 호스트 ID가 사용됩니다.

hostidaddr은 RX 유형 호스트 ID 주소이거나 호스트 ID 주소를 포함하는 레지스터 (2) - (12)입니다.

IPARML=YES

선택적으로 요청자가 IUCV IPARML에 대한 주소 지정 가능을 설정했으며 IPARML이 초기화되었음을 지정합니다.

PATHID=pathadr

선택적으로 라이브러리 서비스 시스템의 2바이트 IUCV 경로 ID의 주소를 지정합니다.

pathadr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND PATHID 문에 사용됩니다.

PATHID는 IPARML=YES가 지정된 경우에만 유효합니다. PATHID가 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다.

RSPADDR=bufaddr

선택적으로 IUCV 응답 버퍼의 주소를 지정합니다.

bufadr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND ANSBUF 문에 사용됩니다.

RSPADDR은 IPARML=YES가 지정된 경우에만 유효합니다. RSPADDR이 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다.

RSPLEN=buflen

선택적으로 IUCV 응답 버퍼 길이 주소를 지정합니다.

buflen은 2바이트 필드의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND ANSLEN 문에 사용됩니다.

RSPLEN은 IPARML=YES가 지정된 경우에만 유효합니다. RSPLEN이 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다. 응답 길이는 최소한 QCONFIG에서 SLXZDISM에 반환한 값이어야 합니다.

USER=useridaddr

선택적으로 요청에 대한 콘솔 ID와 연관된 8바이트 사용자 ID를 지정합니다.

useridaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

USER가 지정되지 않은 경우 요청을 실행하는 사용자 ID가 사용됩니다.

응답 요청

QCONFIG 응답에는 Reply Header 및 Configuration Summary Element가 각각 하나씩 포함되어 있습니다. QCONFIG가 각 응답 요소 유형(예: Volume Element)의 길이를 Reply Header에 반환합니다.

SLX 매크로에 대한 자세한 내용은 SLX 매크로 매핑을 참조하십시오.

QDRIVES

QDRIVES 요청을 통해 모든 전송 및 라이브러리와 연관된 LSM 또는 특정 ACS에 대한 자세한 정보를 가져올 수 있습니다.

고려 사항

없음.

구문

다음 그림은 ACSRQ QDRIVES 요청에 대한 구문을 보여줍니다.

그림 9-8 ACSRQ QDRIVES 요청 구문

매개변수

ACSRQ QDRIVES 요청에는 다음 매개변수가 포함됩니다.

ACSID=acsidaddr

VM Client 서비스 시스템에 전송되는 데이터 영역의 주소를 지정합니다. 이 매개변수는 필수입니다.

acsintaddr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. ACSRQ는 데이터를 채울 때 이 주소의 ACSINT를 참조합니다.

ACSINT=acsintaddr

VM Client 서비스 시스템에 전송되는 데이터 영역의 주소를 지정합니다. 이 매개변수는 필수입니다.

acsintaddr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. ACSRQ는 데이터를 채울 때 이 주소의 ACSINT를 참조합니다.

HOSTID=hostidaddr

선택적으로 왼쪽 맞춤되고 공백으로 채워진 8자 호스트 ID의 주소를 지정합니다. 이 매개변수가 지정되지 않은 경우 요청을 실행하는 호스트 ID가 사용됩니다.

hostidaddr은 RX 유형 호스트 ID 주소이거나 호스트 ID 주소를 포함하는 레지스터 (2) - (12)입니다.

IPARML=YES

선택적으로 요청자가 IUCV IPARML에 대한 주소 지정 가능을 설정했으며 IPARML이 초기화되었음을 지정합니다.

PATHID=pathadr

선택적으로 라이브러리 서비스 시스템의 2바이트 IUCV 경로 ID의 주소를 지정합니다.

pathadr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND PATHID 문에 사용됩니다.

PATHID는 IPARML=YES가 지정된 경우에만 유효합니다. PATHID가 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다.

RSPADDR=bufadr

선택적으로 IUCV 응답 버퍼의 주소를 지정합니다.

bufadr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND ANSBUF 문에 사용됩니다.

RSPADDR은 IPARML=YES가 지정된 경우에만 유효합니다. RSPADDR이 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다.

RSPLEN=buflen

선택적으로 IUCV 응답 버퍼 길이 주소를 지정합니다.

buflen은 2바이트 필드의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND ANSLEN 문에 사용됩니다.

RSPLEN은 IPARML=YES가 지정된 경우에만 유효합니다. RSPLEN이 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다. 응답 길이는 최소한 QCONFIG에서 SLXZDISM에 반환한 값이어야 합니다.

USER=useridaddr

선택적으로 요청에 대한 콘솔 ID와 연관된 8바이트 사용자 ID를 지정합니다.

useridaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

USER가 지정되지 않은 경우 요청을 실행하는 사용자 ID가 사용됩니다.

응답 요청

QDRIVES 응답은 Reply Header 하나, Drive Information 섹션 하나, LSM Information 섹션 하나로 구성됩니다. Drive Information 섹션에는 라이브러리 또는 ACS의 각 전송에 대한 Drive Information Element 하나가 포함되어 있습니다. LSM Information 섹션에는 라이브러리 또는 ACS의 각 LSM에 대한 LSM Information Element 하나가 포함되어 있습니다.

SLX 매크로에 대한 자세한 내용은 SLX 매크로 매핑을 참조하십시오.

QDRLIST

QDRLIST 요청을 통해 후속 MOUNT 요청에 지정할 라이브러리 전송에 대한 TapePlex 권장 사항을 가져올 수 있습니다.

고려 사항

VM Client는 첫번째 요소가 사용할 최적의 전송을 설명하고 두번째 요소가 두번째로 사용에 적합한 전송을 설명하는 방식으로 정렬된 Drive Information Elements 목록을 반환하여 권장 사항을 만듭니다.

QDRLIST 요청은 특정 카트리지를 지정하면(즉, VOLSER가 지정됨), Drive Information Elements가 배열되어 나열된 첫번째 전송이 카트리지를 포함하는 LSM과 동일하거나 가장 가까운 LSM에 있도록 합니다. 마지막으로 나열된 전송은 카트리지를 포함하는 LSM에서 가장 먼 LSM에 있습니다. 카트리지와 동일한 ACS의 전송만 Drive Information 섹션에 표시됩니다.

QDRLIST 요청이 스크래치 볼륨을 지정하면(즉, SCRATCH=YES가 지정됨) 첫번째로 나열된 전송이 대부분의 스크래치 볼륨이 포함되어 있는 LSM에 있도록 Drive Information Elements가 배열됩니다. 마지막으로 나열된 전송은 가장 적은 스크래치 볼륨이 포함되어 있는 LSM에 있습니다. 모든 ACS의 모든 전송은 Drive Information 섹션에 표시됩니다.

특정 가상 볼륨에 대한 요청의 경우 볼륨이 상주하거나 회수될 수 있는 VTSS에 있는 드라이브가 반환됩니다. 가상 스크래치 볼륨에 대한 요청의 경우 요청된 관리 클래스를 지원하는 VTSS의 드라이브가 반환됩니다.

VM Client는 전송에 볼륨이 이미 마운트되었는지 또는 Drive Information Elements를 정렬할 때 오프라인 LSM 또는 ACS 상태였는지 여부를 무시합니다.

선택적 전송 주소 목록은 QDRLIST 요청으로 제공될 수 있습니다. 목록이 제공되면 VM Client는 응답을 구성하는 동안 이 목록을 화면으로 사용합니다. 전송 주소가 목록에 표시되는 경우에만 Drive Information Element가 응답에 포함됩니다.

구문

다음 그림은 ACSRQ QDRLIST 요청에 대한 구문을 보여줍니다.

그림 9-9 ACSRQ QDRLIST 요청 구문

매개변수

ACSRQ QDRLIST 요청에는 다음 매개변수가 포함됩니다.

ACSINT=acsintaddr

VM Client 서비스 시스템에 전송되는 데이터 영역의 주소를 지정합니다. 이 매개변수는 필수입니다.

acsintaddr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. ACSRQ는 데이터를 채울 때 이 주소의 ACSINT를 참조합니다.

COUNT=countaddr

선택적으로 LIST 매개변수가 지정한 목록에 CAPID 번호를 포함하는 2바이트 필드 주소를 지정합니다.

countaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

COUNT는 LIST 매개변수에 필요합니다.

MEDIA=medaddr

선택적으로 마운트할 카트리지의 매체 유형을 포함하는 8바이트 문자 필드의 주소를 지정합니다.

MEDIA가 지정되지 않은 경우 매체 유형과 관계없이 다음 호환 가능한 스크래치 카트리지가 마운트됩니다.

medaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터 (2) - (12)입니다.

RECTECH=recaddr

선택적으로 테이프 표면의 데이터 트랙을 기록하는 데 사용된 기록 기술을 포함하는 8바이트 필드의 주소를 지정합니다.

RECtech가 지정되지 않은 경우 전송은 지정된 MEDia 유형에 따라 선택됩니다.

recaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터 (2) - (12)입니다.

유효한 기록 기술 값 목록은 기록 기술(RECtech)을 참조하십시오.

HOSTID=hostidaddr

선택적으로 왼쪽 맞춤되고 공백으로 채워진 8자 호스트 ID의 주소를 지정합니다. 이 매개변수가 지정되지 않은 경우 요청을 실행하는 호스트 ID가 사용됩니다.

hostidaddr은 RX 유형 호스트 ID 주소이거나 호스트 ID 주소를 포함하는 레지스터 (2) - (12)입니다.

IPARML=YES

선택적으로 요청자가 IUCV IPARML에 대한 주소 지정 가능을 설정했으며 IPARML이 초기화되었음을 지정합니다.

LIST=listaddr

선택적으로 요소 목록의 주소를 지정합니다.

listaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

이 목록의 각 요소는 2바이트 드라이브 주소(ccua)입니다.

이 매개변수의 특별 형식인 LIST=*는 ACSRQ에 목록이 이미 ACSINT 데이터 영역에 추가되어 있으며 이동할 필요가 없음을 나타냅니다.

PATHID=pathadr

선택적으로 라이브러리 서비스 시스템의 2바이트 IUCV 경로 ID의 주소를 지정합니다.

pathadr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND PATHID 문에 사용됩니다.

PATHID는 IPARML=YES가 지정된 경우에만 유효합니다. PATHID가 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다.

RSPADDR=bufadr

선택적으로 IUCV 응답 버퍼의 주소를 지정합니다.

bufadr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND ANSBUF 문에 사용됩니다.

RSPADDR은 IPARML=YES가 지정된 경우에만 유효합니다. RSPADDR이 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다.

RSPLEN=buflen

선택적으로 IUCV 응답 버퍼 길이 주소를 지정합니다.

buflen은 2바이트 필드의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND ANSLEN 문에 사용됩니다.

RSPLEN은 IPARML=YES가 지정된 경우에만 유효합니다. RSPLEN이 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다. 응답 길이는 최소한 QCONFIG에서 SLXZDISM에 반환한 값이어야 합니다.

SCRATCH=YES

선택적으로 요청이 불특정 (스크래치) 볼륨에 대한 것임을 지정합니다. 스크래치 VOLSER는 이때 선택되어 지정된 전송에 마운트됩니다.

SCRATCH=YES 또는 VOLSER 중 하나를 지정해야 합니다.

SUBPOOL=subpoolname

선택적으로 스크래치 하위 풀 이름을 포함하는 13자 필드의 주소를 지정합니다.

subpoolname은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. SCRPOOL(하위 풀 인덱스)은 더 이상 지원되지 않습니다. SUBPOOL 매개변수를 사용하여 스크래치 풀을 선택해야 합니다.

SUBPOOL은 SCRATCH=YES가 지정된 경우에만 유효합니다.

USER=useridaddr

선택적으로 요청에 대한 콘솔 ID와 연관된 8바이트 사용자 ID를 지정합니다.

useridaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

USER가 지정되지 않은 경우 요청을 실행하는 사용자 ID가 사용됩니다.

VOLSER=voladdr

선택적으로 6자 볼륨 레이블의 주소를 지정합니다.

voladdr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

VOLSER 또는 SCRATCH=YES 중 하나를 지정해야 합니다. 이 매개변수는 마운트할 볼륨의 VOLSER를 지정합니다. VOLSER 또는 SCRATCH=YES 중 하나를 지정해야 합니다.

응답 요청

QDRLIST 응답에는 항상 Reply Header 하나와 Drive Information 섹션 하나가 포함되어 있습니다. VOLSER가 지정된 경우 응답에도 Volume Information Element 하나가 포함됩니다.

SLX 매크로에 대한 자세한 내용은 SLX 매크로 매핑을 참조하십시오.

QSCRATCH

QSCRATCH 요청을 통해 라이브러리 또는 특정 ACS와 연관된 모든 LSM에 대한 자세한 정보를 가져올 수 있습니다. 이 정보에는 각 LSM의 스크래치 볼륨 수가 포함되어 있습니다.

고려 사항

라이브러리 및 연관된 컨트롤 데이터 세트가 둘 이상의 HSC에서 공유되는 경우 다른 프로세서의 최근 스크래치 볼륨 작업이 계산되지 않을 수 있으므로 보고된 스크래치 합계는 실제 합계와 다를 수 있습니다. 하지만 각 HSC는 5분마다 컨트롤 데이터 세트에서 스크래치 볼륨 합계를 새로 고치므로 차이는 크지 않습니다.

구문

다음 그림은 ACSRQ QSCRATCH 요청에 대한 구문을 보여줍니다.

그림 9-10 ACSRQ QSCRATCH 요청 구문

매개변수

ACSRQ QSCRATCH 요청에는 다음 매개변수가 포함됩니다.

ACSID=acsidaddr

VM Client 서비스 시스템에 전송되는 데이터 영역의 주소를 지정합니다. 이 매개변수는 필수입니다.

acsintaddr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. ACSRQ는 데이터를 채울 때 이 주소의 ACSINT를 참조합니다.

ACSINT=acsintaddr

VM Client 서비스 시스템에 전송되는 데이터 영역의 주소를 지정합니다. 이 매개변수는 필수입니다.

acsintaddr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. ACSRQ는 데이터를 채울 때 이 주소의 ACSINT를 참조합니다.

MEDIA=medaddr

선택적으로 요청된 스크래치 카트리지의 매체 유형을 포함하는 8바이트 문자 필드의 주소를 지정합니다.

MEDia가 지정되지 않은 경우 매체 유형과 관계없이 스크래치 카트리지가 선택됩니다.

medaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터 (2) - (12)입니다.

유효한 매체 유형 값 목록은 매체 유형(MEDia)을 참조하십시오.

RECTECH=recaddr

선택적으로 테이프 표면의 데이터 트랙을 기록하는 데 사용된 기록 기술을 포함하는 8바이트 필드의 주소를 지정합니다.

이 매개변수는 선택사항입니다. RECtech가 지정되지 않은 경우 스크래치 카트리지는 지정된 MEDia 유형에 따라 선택됩니다.

recaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터 (2) - (12)입니다.

유효한 기록 기술 값 목록은 기록 기술(RECtech)을 참조하십시오.

HOSTID=hostidaddr

선택적으로 왼쪽 맞춤되고 공백으로 채워진 8자 호스트 ID의 주소를 지정합니다. 이 매개변수가 지정되지 않은 경우 요청을 실행하는 호스트 ID가 사용됩니다.

hostidaddr은 RX 유형 호스트 ID 주소이거나 호스트 ID 주소를 포함하는 레지스터 (2) - (12)입니다.

IPARML=YES

선택적으로 요청자가 IUCV IPARML에 대한 주소 지정 가능을 설정했으며 IPARML이 초기화되었음을 지정합니다.

PATHID=pathadr

선택적으로 라이브러리 서비스 시스템의 2바이트 IUCV 경로 ID의 주소를 지정합니다.

pathadr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND PATHID 문에 사용됩니다.

PATHID는 IPARML=YES가 지정된 경우에만 유효합니다. PATHID가 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다.

RSPADDR=bufadr

선택적으로 IUCV 응답 버퍼의 주소를 지정합니다.

bufadr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND ANSBUF 문에 사용됩니다.

RSPADDR은 IPARML=YES가 지정된 경우에만 유효합니다. RSPADDR이 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다.

RSPLEN=buflen

선택적으로 IUCV 응답 버퍼 길이 주소를 지정합니다.

buflen은 2바이트 필드의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND ANSLEN 문에 사용됩니다.

RSPLEN은 IPARML=YES가 지정된 경우에만 유효합니다. RSPLEN이 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다. 응답 길이는 최소한 QCONFIG에서 SLXZDISM에 반환한 값이어야 합니다.

SUBPOOL=subpoolname

선택적으로 스크래치 하위 풀 이름을 포함하는 13자 필드의 주소를 지정합니다.

subpoolname은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호를 지정합니다. SCRPOOL(하위 풀 인덱스)은 더 이상 지원되지 않습니다. SUBPOOL 매개변수를 사용하여 스크래치 풀을 선택해야 합니다.

SUBPOOL은 SCRATCH=YES가 지정된 경우에만 유효합니다.

USER=useridaddr

선택적으로 요청에 대한 콘솔 ID와 연관된 8바이트 사용자 ID를 지정합니다.

useridaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

USER가 지정되지 않은 경우 요청을 실행하는 사용자 ID가 사용됩니다.

응답 요청

QSCRATCH 응답에는 Reply Header 하나와 각 LSM에 대한 LSM Information Element 하나가 포함되어 있습니다.

SLX 매크로에 대한 자세한 내용은 SLX 매크로 매핑을 참조하십시오.

QVOLUME

QVOLUME 요청을 통해 카트리지 하나 이상(최대 500개)에 대한 현재 라이브러리 상태를 가져올 수 있습니다.

고려 사항

응답 길이는 요청에 지정된 볼륨 수에 따라 현저히 달라질 수 있습니다. 특정 QVOLUME 요청에 적합한 응답 버퍼 길이를 확인할 때 사용하기 위한 QCONFIG 요청의 응답으로 여러 값을 사용할 수 있습니다. 이 값에는 다음이 포함됩니다.

- SLXZQVOL에는 단일 볼륨에 대한 QVOLUME 응답 길이가 포함됩니다. QVOLUME 요청이 VOLSER 또는 COUNT=1 중 하나를 지정하는 경우 응답 버퍼 길이에 이 값을 사용합니다.

- SLXXVOLL에는 단일 Volume Information Element의 길이가 포함되어 있습니다. QVOLUME 요청이 COUNT=n을 지정하면 응답 버퍼 길이는 (((n-1)*SLXXVOLL)+SLXZQVOL) 공식을 사용하여 계산됩니다.

- SLXZVOL에는 최대 VOLSER 수(500)가 요청 목록에 지정된 경우 QVOLUME 응답 길이가 포함됩니다. 위 공식을 사용할 수 없고 요청자가 대량 스토리지(약 16KB)를 요청에 커밋할 수 없는 경우 응답 버퍼 길이에 이 값을 사용합니다.

구문

다음 그림은 ACSRQ QVOLUME 요청의 구문을 보여줍니다.

그림 9-11 ACSRQ QVOLUME 요청 구문

매개변수

ACSRQ QVOLUME 요청에는 다음 매개변수가 포함됩니다.

ACSINT=acsintaddr

VM Client 서비스 시스템에 전송되는 데이터 영역의 주소를 지정합니다. 이 매개변수는 필수입니다.

acsintaddr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. ACSRQ는 데이터를 채울 때 이 주소의 ACSINT를 참조합니다.

COUNT=countid

선택적으로 LIST 매개변수가 지정한 목록에 CAPID 번호가 포함되어 있는 2바이트 필드의 주소를 지정합니다.

countaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

COUNT는 LIST 매개변수에 필요합니다.

HOSTID=hostidaddr

선택적으로 왼쪽 맞춤되고 공백으로 채워진 8자 호스트 ID의 주소를 지정합니다. 이 매개변수가 지정되지 않은 경우 요청을 실행하는 호스트 ID가 사용됩니다.

hostidaddr은 RX 유형 호스트 ID 주소이거나 호스트 ID 주소를 포함하는 레지스터 (2) - (12)입니다.

IPARML=YES

선택적으로 요청자가 IUCV IPARML에 대한 주소 지정 가능을 설정했으며 IPARML이 초기화되었음을 지정합니다.

LIST=listaddr

선택적으로 요소 목록의 주소를 지정합니다.

listaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

이 목록의 각 요소는 2바이트 드라이브 주소(ccua)입니다.

이 매개변수의 특별 형식인 LIST=*는 ACSRQ에 목록이 이미 ACSINT 데이터 영역에 추가되어 있으며 이동할 필요가 없음을 나타냅니다.

PATHID=pathadr

선택적으로 라이브러리 서비스 시스템의 2바이트 IUCV 경로 ID의 주소를 지정합니다.

pathadr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND PATHID 문에 사용됩니다.

PATHID는 IPARML=YES가 지정된 경우에만 유효합니다. PATHID가 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다.

RSPADDR=bufadr

선택적으로 IUCV 응답 버퍼의 주소를 지정합니다.

bufadr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND ANSBUF 문에 사용됩니다.

RSPADDR은 IPARML=YES가 지정된 경우에만 유효합니다. RSPADDR이 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다.

RSPLEN=buflen

선택적으로 IUCV 응답 버퍼 길이 주소를 지정합니다.

buflen은 2바이트 필드의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND ANSLEN 문에 사용됩니다.

RSPLEN은 IPARML=YES가 지정된 경우에만 유효합니다. RSPLEN이 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다. 응답 길이는 최소한 QCONFIG에서 SLXZDISM에 반환한 값이어야 합니다.

USER=useridaddr

선택적으로 요청에 대한 콘솔 ID와 연관된 8바이트 사용자 ID를 지정합니다.

useridaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

USER가 지정되지 않은 경우 요청을 실행하는 사용자 ID가 사용됩니다.

VOLSER=voladdrid

선택적으로 6자 볼륨 레이블의 주소를 지정합니다.

voladdr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

VOLSER 또는 SCRATCH=YES 중 하나를 지정해야 합니다. 이 매개변수는 마운트할 볼륨의 VOLSER를 지정합니다. VOLSER 또는 SCRATCH=YES 중 하나를 지정해야 합니다.

응답 요청

QVOLUME 응답은 Reply Header 하나와 요청에 지정된 각 VOLSER의 Volume Information Element 하나로 구성됩니다. Volume Information Elements는 요청에 VOLSER와 같은 순서로 표시됩니다.

SLX 매크로에 대한 자세한 내용은 SLX 매크로 매핑을 참조하십시오.

QVOLUSE

QVOLUSE 요청을 통해 마운트된 볼륨의 현재 상태를 가져올 수 있습니다.

고려 사항

응답 길이는 요청에서 반환한 볼륨 수에 따라 현저히 다를 수 있습니다.

구문

다음 그림은 ACSRQ QVOLUSE 요청에 대한 구문을 보여줍니다.

그림 9-12 ACSRQ QVOLUSE 요청 구문

매개변수

ACSRQ QVOLUSE 요청에는 다음 매개변수가 포함됩니다.

ACSINT=acsintaddr

VM Client 서비스 시스템에 전송되는 데이터 영역의 주소를 지정합니다. 이 매개변수는 필수입니다.

acsintaddr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. ACSRQ는 데이터를 채울 때 이 주소의 ACSINT를 참조합니다.

HOSTID=hostidaddr

선택적으로 왼쪽 맞춤되고 공백으로 채워진 8자 호스트 ID의 주소를 지정합니다. 이 매개변수가 지정되지 않은 경우 요청을 실행하는 호스트 ID가 사용됩니다.

hostidaddr은 RX 유형 호스트 ID 주소이거나 호스트 ID 주소를 포함하는 레지스터 (2) - (12)입니다.

IPARML=YES

선택적으로 요청자가 IUCV IPARML에 대한 주소 지정 가능을 설정했으며 IPARML이 초기화되었음을 지정합니다.

PATHID=pathadr

선택적으로 라이브러리 서비스 시스템의 2바이트 IUCV 경로 ID의 주소를 지정합니다.

pathadr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND PATHID 문에 사용됩니다.

PATHID는 IPARML=YES가 지정된 경우에만 유효합니다. PATHID가 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다.

RSPADDR=bufadr

선택적으로 IUCV 응답 버퍼의 주소를 지정합니다.

bufadr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND ANSBUF 문에 사용됩니다.

RSPADDR은 IPARML=YES가 지정된 경우에만 유효합니다. RSPADDR이 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다.

RSPLEN=buflen

선택적으로 IUCV 응답 버퍼 길이 주소를 지정합니다.

buflen은 2바이트 필드의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND ANSLEN 문에 사용됩니다.

RSPLEN은 IPARML=YES가 지정된 경우에만 유효합니다. RSPLEN이 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다. 응답 길이는 최소한 QCONFIG에서 SLXZDISM에 반환한 값이어야 합니다.

USER=useridaddr

선택적으로 요청에 대한 콘솔 ID와 연관된 8바이트 사용자 ID를 지정합니다.

useridaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

USER가 지정되지 않은 경우 요청을 실행하는 사용자 ID가 사용됩니다.

응답 요청

QVOLUSE 응답은 Reply Header 하나와 요청에서 반환한 각 VOLSER에 대한 Volume Information Element 하나로 구성됩니다. Volume Information Elements는 요청에서 반환한 VOLSER와 같은 순서로 표시됩니다.

SLX 매크로에 대한 자세한 내용은 SLX 매크로 매핑을 참조하십시오.

SCRATCH

SCRATCH 요청은 서버 컨트롤 데이터 세트의 스크래치 상태에 볼륨을 배치하도록 합니다.

고려 사항

지정된 카트리지가 이미 라이브러리에 있어야 합니다. SCRATCH 요청의 결과로 카트리지 이동이 발생하지 않습니다. 하지만 SCRATCH 요청 처리는 카트리지를 선택해야 합니다. 즉, 배타적인 카트리지 사용을 획득해야 합니다. 따라서 카트리지가 드라이브에 마운트되어 있는 경우 SCRATCH 요청이 실패합니다.

구문

다음 그림은 ACSRQ SCRATCH 요청에 대한 구문을 보여줍니다.

그림 9-13 ACSRQ SCRATCH 요청 구문

매개변수

ACSRQ SCRATCH 요청에는 다음 매개변수가 포함됩니다.

ACSINT=acsintaddr

VM Client 서비스 시스템에 전송되는 데이터 영역의 주소를 지정합니다. 이 매개변수는 필수입니다.

acsintaddr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. ACSRQ는 데이터를 채울 때 이 주소의 ACSINT를 참조합니다.

HOSTID=hostidaddr

선택적으로 왼쪽 맞춤되고 공백으로 채워진 8자 호스트 ID의 주소를 지정합니다. 이 매개변수가 지정되지 않은 경우 요청을 실행하는 호스트 ID가 사용됩니다.

hostidaddr은 RX 유형 호스트 ID 주소이거나 호스트 ID 주소를 포함하는 레지스터 (2) - (12)입니다.

IPARML=YES

선택적으로 요청자가 IUCV IPARML에 대한 주소 지정 가능을 설정했으며 IPARML이 초기화되었음을 지정합니다.

PATHID=pathadr

선택적으로 라이브러리 서비스 시스템의 2바이트 IUCV 경로 ID의 주소를 지정합니다.

pathadr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND PATHID 문에 사용됩니다.

PATHID는 IPARML=YES가 지정된 경우에만 유효합니다. PATHID가 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다.

RSPADDR=bufadr

선택적으로 IUCV 응답 버퍼의 주소를 지정합니다.

bufadr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND ANSBUF 문에 사용됩니다.

RSPADDR은 IPARML=YES가 지정된 경우에만 유효합니다. RSPADDR이 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다.

RSPLEN=buflen

선택적으로 IUCV 응답 버퍼 길이 주소를 지정합니다.

buflen은 2바이트 필드의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND ANSLEN 문에 사용됩니다.

RSPLEN은 IPARML=YES가 지정된 경우에만 유효합니다. RSPLEN이 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다. 응답 길이는 최소한 QCONFIG에서 SLXZDISM에 반환한 값이어야 합니다.

USER=useridaddr

선택적으로 요청에 대한 콘솔 ID와 연관된 8바이트 사용자 ID를 지정합니다.

useridaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

USER가 지정되지 않은 경우 요청을 실행하는 사용자 ID가 사용됩니다.

VOLSER=voladdr

선택적으로 6자 볼륨 레이블의 주소를 지정합니다.

voladdr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

VOLSER 또는 SCRATCH=YES 중 하나를 지정해야 합니다. 이 매개변수는 마운트할 볼륨의 VOLSER를 지정합니다. VOLSER 또는 SCRATCH=YES 중 하나를 지정해야 합니다.

응답 요청

SCRATCH에 대한 응답에는 Reply Header 하나만 포함되어 있습니다.

SLX 매크로에 대한 자세한 내용은 SLX 매크로 매핑을 참조하십시오.

SELSCR

SELSCR 요청은 서버가 라이브러리 스크래치 볼륨을 선택하고 컨트롤 데이터 세트의 스크래치 상태에서 제거하도록 합니다.

고려 사항

볼륨 이동은 발생하지 않습니다.

ACSID 또는 DRIVE도 지정되지 않은 경우 HSC는 모든 라이브러리 LSM을 검색하고 대부분의 스크래치 볼륨이 포함되어 있는 LSM에서 스크래치 볼륨을 선택합니다. ACSID가 지정되어 있는 경우 HSC는 대부분의 카트리지가 있는 지정된 ACS의 LSM에서 스크래치 볼륨을 선택합니다. DRIVE가 지정되어 있는 경우 HSC는 드라이브가 자동 모드 LSM 상태인 경우 가장 가까운 LSM에서 스크래치 볼륨을 선택합니다.

구문

다음 그림은 ACSRQ SELSCR 요청에 대한 구문을 보여줍니다.

그림 9-14 ACSRQ SELSCR 요청 구문

매개변수

ACSRQ SELSCR 요청에는 다음 매개변수가 포함됩니다.

ACSID=acsidaddr

VM Client 서비스 시스템에 전송되는 데이터 영역의 주소를 지정합니다. 이 매개변수는 필수입니다.

acsintaddr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. ACSRQ는 데이터를 채울 때 이 주소의 ACSINT를 참조합니다.

ACSINT=acsintaddr

VM Client 서비스 시스템에 전송되는 데이터 영역의 주소를 지정합니다. 이 매개변수는 필수입니다.

acsintaddr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. ACSRQ는 데이터를 채울 때 이 주소의 ACSINT를 참조합니다.

ACSDRIVE=driveaddr

선택적으로 2바이트 드라이브 사양의 주소를 지정합니다(ccua).

driveaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

DRIVE는 ACSID와 함께 사용할 수 없습니다. 스크래치 볼륨이 가까이 있어야 하는 드라이브를 지정합니다.

MEDIA=medaddr

선택적으로 선택된 스크래치 카트리지의 매체 유형을 포함하는 8바이트 문자 필드의 주소를 지정합니다. MEDia가 지정되지 않은 경우 매체 유형과 관계없이 스크래치 카트리지가 선택됩니다.

medaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터 (2) - (12)입니다.

유효한 매체 유형 값 목록은 매체 유형(MEDia)을 참조하십시오.

RECTECH=recaddr

선택적으로 테이프 표면의 데이터 트랙을 기록하는 데 사용된 기록 기술을 포함하는 8바이트 필드의 주소를 지정합니다.

RECtech가 지정되지 않은 경우 스크래치 카트리지는 지정된 MEDia 유형에 따라 선택됩니다.

recaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터 (2) - (12)입니다.

유효한 기록 기술 값 목록은 기록 기술(RECtech)을 참조하십시오.

HOSTID=hostidaddr

선택적으로 왼쪽 맞춤되고 공백으로 채워진 8자 호스트 ID의 주소를 지정합니다. 이 매개변수가 지정되지 않은 경우 요청을 실행하는 호스트 ID가 사용됩니다.

hostidaddr은 RX 유형 호스트 ID 주소이거나 호스트 ID 주소를 포함하는 레지스터 (2) - (12)입니다.

IPARML=YES

선택적으로 요청자가 IUCV IPARML에 대한 주소 지정 가능을 설정했으며 IPARML이 초기화되었음을 지정합니다.

PATHID=pathadr

선택적으로 라이브러리 서비스 시스템의 2바이트 IUCV 경로 ID의 주소를 지정합니다.

pathadr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND PATHID 문에 사용됩니다.

PATHID는 IPARML=YES가 지정된 경우에만 유효합니다. PATHID가 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다.

RSPADDR=bufadr

선택적으로 IUCV 응답 버퍼의 주소를 지정합니다.

bufadr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND ANSBUF 문에 사용됩니다.

RSPADDR은 IPARML=YES가 지정된 경우에만 유효합니다. RSPADDR이 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다.

RSPLEN=buflen

선택적으로 IUCV 응답 버퍼 길이 주소를 지정합니다.

buflen은 2바이트 필드의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND ANSLEN 문에 사용됩니다.

RSPLEN은 IPARML=YES가 지정된 경우에만 유효합니다. RSPLEN이 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다. 응답 길이는 SLXZDISM by QCONFIG에 반환된 값 이상이어야 합니다.

SUBPOOL=subpoolname

선택적으로 스크래치 하위 풀 이름을 포함하는 13자 필드의 주소를 지정합니다.

subpoolname은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. SCRPOOL(하위 풀 인덱스)은 더 이상 지원되지 않습니다. SUBPOOL 매개변수를 사용하여 스크래치 풀을 선택해야 합니다.

SUBPOOL은 SCRATCH=YES가 지정된 경우에만 유효합니다.

USER=useridaddr

선택적으로 요청에 대한 콘솔 ID와 연관된 8바이트 사용자 ID를 지정합니다.

useridaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

USER가 지정되지 않은 경우 요청을 실행하는 사용자 ID가 사용됩니다.

응답 요청

SELSCR에 대한 응답에는 Reply Header 하나와 Volume Information Element 하나가 포함되어 있습니다. Reply Header에는 작업 성공을 나타내는 반환 코드(SLXCMDRC)가 포함되어 있습니다. Volume Information Element는 선택된 볼륨을 설명합니다.

SLX 매크로에 대한 자세한 내용은 SLX 매크로 매핑을 참조하십시오.

UNSCRATCH

UNSCRATCH 요청은 볼륨이 컨트롤 데이터 세트의 스크래치 상태에서 볼륨을 제거되도록 합니다.

고려 사항

컨트롤 데이터 세트에 정의되지 않은 볼륨에 대한 스크래치 해제 요청은 잘못된 것으로 간주됩니다.

실제 볼륨에서 UNSCRATCH 요청으로 인한 카트리지 이동이 발생하지 않습니다. 하지만 UNSCRATCH 요청 처리는 상태를 변경할 볼륨을 선택해야 합니다. 즉, 볼륨에 대한 배타적인 사용을 획득해야 합니다. 따라서 볼륨이 실제 또는 가상 드라이브에 마운트된 경우 UNSCRATCH 요청이 실패합니다(고려 사항 참조).

구문

다음 그림은 ACSRQ UNSCRATCH 요청에 대한 구문을 보여줍니다.

그림 9-15 ACSRQ UNSCRATCH 요청 구문

매개변수

ACSRQ UNSCRATCH 요청은 다음 매개변수를 포함합니다.

ACSINT=acsintaddr

VM Client 서비스 시스템에 전송되는 데이터 영역의 주소를 지정합니다. 이 매개변수는 필수입니다.

acsintaddr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. ACSRQ는 데이터를 채울 때 이 주소의 ACSINT를 참조합니다.

HOSTID=hostidaddr

선택적으로 왼쪽 맞춤되고 공백으로 채워진 8자 호스트 ID의 주소를 지정합니다. 이 매개변수가 지정되지 않은 경우 요청을 실행하는 호스트 ID가 사용됩니다.

hostidaddr은 RX 유형 호스트 ID 주소이거나 호스트 ID 주소를 포함하는 레지스터 (2) - (12)입니다.

IPARML=YES

선택적으로 요청자가 IUCV IPARML에 대한 주소 지정 가능을 설정했으며 IPARML이 초기화되었음을 지정합니다.

PATHID=pathadr

선택적으로 라이브러리 서비스 시스템의 2바이트 IUCV 경로 ID의 주소를 지정합니다.

pathadr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND PATHID 문에 사용됩니다.

PATHID는 IPARML=YES가 지정된 경우에만 유효합니다. PATHID가 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다.

RSPADDR=bufadr

선택적으로 IUCV 응답 버퍼의 주소를 지정합니다.

bufadr은 RX 유형 데이터 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND ANSBUF 문에 사용됩니다.

RSPADDR은 IPARML=YES가 지정된 경우에만 유효합니다. RSPADDR이 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다.

RSPLEN=buflen

선택적으로 IUCV 응답 버퍼 길이 주소를 지정합니다.

buflen은 2바이트 필드의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다. 이 데이터는 IUCV SEND ANSLEN 문에 사용됩니다.

RSPLEN은 IPARML=YES 가 지정된 경우에만 유효합니다. RSPLEN이 지정되지 않은 경우 후속 IUCV SEND가 이를 지정해야 합니다. 응답 길이는 최소한 QCONFIG에서 SLXZDISM에 반환한 값이어야 합니다.

USER=useridaddr

선택적으로 요청에 대한 콘솔 ID와 연관된 8바이트 사용자 ID를 지정합니다.

useridaddr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

USER가 지정되지 않은 경우 요청을 실행하는 사용자 ID가 사용됩니다.

VOLSER=voladdr

선택적으로 6자 볼륨 레이블의 주소를 지정합니다.

voladdr은 데이터의 RX 유형 주소이거나 데이터 주소를 포함하는 레지스터의 번호입니다.

VOLSER 또는 SCRATCH=YES 중 하나를 지정해야 합니다. 이 매개변수는 마운트할 볼륨의 VOLSER를 지정합니다. VOLSER 또는 SCRATCH=YES 중 하나를 지정해야 합니다.

응답 요청

UNSCRATCH에 대한 응답에는 Reply Header 하나만 포함되어 있습니다.

SLX 매크로에 대한 자세한 내용은 SLX 매크로 매핑을 참조하십시오.

인터페이스 데이터 영역

이 절에서는 SLX 매크로에 대한 인터페이스 데이터 영역을 설명합니다.

SLX 매크로

응답은 항상 헤더로 시작됩니다. 헤더 뒤로 하나 이상의 "섹션"이 나올 수 있습니다. 각 섹션은 특정 유형의 "요소"(예: Volume Information Element)에 대한 테이블입니다. Reply Header가 DW(doubleword) 경계에 맞춤된 경우 모든 후속 섹션 및 요소도 DW(doubleword) 경계에서 시작됩니다.

모든 섹션 유형을 포함하는 응답이 없는 경우에도 섹션 디렉토리(숫자/오프셋/길이)는 가능한 각 섹션 유형에 대한 Reply Header에 정의됩니다. 섹션 디렉토리가 헤더 내에 표시되는 순서는 섹션이 헤더 뒤에 물리적으로 배열되는 순서와 관계가 없습니다.

섹션 디렉토리의 숫자는 해당 유형이 실제로 응답에 존재하는 요소의 수를 지정합니다. 섹션 디렉토리의 숫자가 0이 아닌 경우 해당 섹션 디렉토리의 오프셋은 응답 헤더의 시작에서 해당 유형의 첫번째 요소까지(또는 첫번째 요소만) 오프셋을 지정합니다. 섹션 디렉토리의 숫자가 0보다 큰 경우 해당 섹션 디렉토리의 길이(해당 유형의 단일 요소 길이를 지정)는 해당 유형의 두번째 및 이후 요소에 액세스하는 데 사용되어야 합니다. 예를 들어 오프셋에 길이를 추가하여 두번째 요소에 대한 오프셋을 가져오고 길이를 다시 추가하여 세번째 요소에 대한 오프셋을 가져오는 식으로 반복합니다. 각 섹션의 요소 수는 변수입니다. 다음 표에는 응답의 어떤 섹션이 제공된 요청에 대해 반환되는지가 나와 있습니다.

다음 표에서는 SLS 매크로 매개변수 매트릭스를 제공합니다.

테이블 9-1 SLS 매크로 - 매개변수 매트릭스

응답 섹션

헤더

구성

CAP

볼륨

드라이브

LSM

메시지 텍스트

DISMOUNT

1

NA

NA

NA

NA

NA

1

EJECT

1

NA

NA

*

NA

NA

*

MOUNT

1

NA

NA

1(스크래치인 경우)

NA

NA

1

MOVE

1

NA

NA

1(성공한 경우)

NA

NA

1

QCAP

1

NA

1+

NA

NA

NA

NA

QCONFIG

1

1

NA

NA

NA

NA

NA

QDRIVES

1

NA

NA

NA

1+

1+

NA

QDRLIST

1

NA

NA

1(스크래치가 아닌 경우)

1+

NA

NA

QEJECT

1

NA

NA

NA

NA

NA

NA

QREQUEST

1

NA

NA

NA

NA

NA

NA

QSCRATCH

1

NA

NA

NA

NA

NA

NA

QVOLUME

1

NA

NA

*

NA

NA

NA

QVOLUSE

1

NA

NA

*

NA

NA

NA

SCRATCH

1

NA

NA

NA

NA

1+

NA

SELSCR

1

NA

NA

1

NA

NA

NA

UNSCRATCH

1

NA

NA

NA

NA

NA

NA

주:

- 1은 1에 해당하고 1만 가능합니다.

- * (EJECT 및 QVOLUME)은 SLX 응답 영역(최대 500개)에 포함되어 있는 Volume Information Elements 수의 제한을 받습니다.

- 1+는 라이브러리 구성에 따라 1부터 n까지의 숫자를 나타냅니다.

SLX 매크로 매핑

다음 예제는 SLX 레코드 형식의 출력을 보여줍니다.

예 9-4 SLX 레코드 형식

SLX - VM CLIENT EXTERNAL INTERFACE REPLY
FUNCTION:
MAPS A REPLY AREA RETURNED BY ONE OF THE FOLLOWING VM CLIENT REQUESTS:
DISMOUNT - DISMOUNT A VOLUME
EJECT - EJECT A VOLUME FROM THE LIBRARY
MOUNT - MOUNT A VOLUME
MOVE - MOVE A VOLUME
QCAP - RETURN CAP SUMMARY
QCONFIG - RETURN CONFIGURATION SUMMARY
QDRIVES - RETURN DRIVE AND LSM INFORMATION
QDRLIST - RETURN DRIVE INFORMATION, ORDERED BY PREFERENCE
QSCRATCH - RETURN LSM INFORMATION, ORDERED BY PREFERENCE
QVOLUME - RETURN VOLUME INFORMATION
SCRATCH - CHANGE A VOLUME’S STATUS TO ’SCRATCH’
SELSCR - SELECT A SCRATCH VOLUME

SPECIAL CONSIDERATIONS:
A REPLY ALWAYS BEGINS WITH A HEADER. THE HEADER MAY BE FOLLOWED BY ONE OR MORE ”SECTIONS”. EACH SECTION IS A TABLE OF ”ELEMENTS” OF A PARTICULAR TYPE (E.G. VOLUME INFORMATION ELEMENT). IF THE REPLY HEADER IS ALIGNED ON A DOUBLEWORD BOUNDARY, THEN ALL SUBSEQUENT SECTIONS AND ELEMENTS ARE GUARANTEED TO ALSO BEGIN ON DOUBLEWORD BOUNDARIES.

A SECTION DIRECTORY (NUMBER/OFFSET/LENGTH) IS DEFINED IN THE REPLY HEADER FOR EACH POSSIBLE SECTION TYPE, EVEN THOUGH NO REPLY WILL EVER CONTAIN ALL TYPES OF SECTIONS. THE ORDER IN WHICH THE SECTION DIRECTORIES APPEAR WITHIN THE HEADER HAS NO RELATIONSHIP TO THE ORDER IN WHICH SECTIONS ARE PHYSICALLY ARRANGED AFTER THE HEADER.

A SECTION DIRECTORY’S NUMBER SPECIFIES HOW MANY ELEMENTS OF THAT TYPE ARE ACTUALLY PRESENT IN THE REPLY. IF A SECTION DIRECTORY’S NUMBER IS NONZERO, THEN THAT SECTION DIRECTORY’S OFFSET SPECIFIES THE OFFSET, FROM THE START OF THE REPLY HEADER, TO THE FIRST (OR ONLY) ELEMENT OF THAT TYPE. IF A SECTION DIRECTORY’S NUMBER IS GREATER THAN ONE, THEN THAT SECTION DIRECTORY’S LENGTH, WHICH SPECIFIES THE LENGTH OF A SINGLE ELEMENT OF THAT TYPE, MUST BE USED TO ACCESS THE SECOND AND SUBSEQUENT ELEMENTS OF THAT TYPE: ADD THE LENGTH TO THE OFFSET TO GET THE OFFSET TO THE SECOND ELEMENT; ADD IN THE LENGTH AGAIN TO GET THE OFFSET TO THE THIRD ELEMENT; AND SO ON.

HEADER
DEC    HEX     TYPE          LENGTH     LABEL        DESCRIPTION
0      (0)      STRUCTURE               SLX
0      (0)      AREA          1         SLXRPLY      REPLY HEADER
0      (0)      CHARACTER     3         SLXHID       HEADER IDENTIFIER
3      (3)      A-ADDR        1         SLXCMDRC     RETURN CODE:
0      (00)     CONST                   SLXROK       REQUEST PROCESSED
SUCCESSFULLY

4      (04)     CONST                   SLXRWARN     REQUEST SUCCESSFUL WITH
WARNING SLXSRC WILL
PROVIDE THE SPECIFIC
REASON FOR THE WARNING

DEC    HEX      TYPE          LENGTH     LABEL       DESCRIPTION
8      (08)     CONST                    SLXRBADP    REQUEST FAILED; THE REQUEST
BLOCK (MAPPED BY ACSINT)
CONTAINED INVALID DATA (E.G.,
INCOMPATIBLE OPTIONS); SLXSRC
(REASON CODE) WILL PROVIDE
THE OFFSET OF THE ACSINT
FIELD FOUND TO BE IN ERROR.

DEC    HEX      TYPE          LENGTH     LABEL       DESFRIPTION
12     (0C)     CONST                    SLXRIERR    REQUEST FAILED; AN
UNRECOVERABLE INTERNAL ERROR
OCCURRED WHILE PROCESSING THE
REQUEST.

DEC    HEX      TYPE          LENGTH     LABEL       DESCRIPTION
16     (10)     CONST                    SLXRFAIL    REQUEST FAILED; SLXSRC WILL
PROVIDE THE SPECIFIC REASON
FOR THE FAILURE.
20     (14)     CONST                    SLXRNHSC    REQUEST FAILED - HSC NOT
AVAILABLE

44     (2C)     CONST                    SLXRBADL    REQUEST FAILED; REPLY AREA
PROVIDED BY REQUESTOR WAS TOO
SMALL TO CONTAIN ALL REPLY
DATA ASSOCIATED WITH THE
REQUEST. IF FIELD SLXCRLN IS
NON-ZERO, IT CONTAINS THE
LENGTH VALUE THAT SHOULD BE
SPECIFIED FOR THE REPLY AREA
FOR THIS REQUEST.

48     (30)     CONST                    SLXRNVCI    VCIRQST AND VCIRESP NOT
SUPPORTED. EITHER VTCS IS NOT
INSTALLED - OR - IS NOT AT
THE REQUIRED LEVEL TO SUPPORT
THE PGMI VCI RESPONSES.

DEC    HEX      TYPE          LENGTH     LABEL
4      (04)     A-ADDR        1          SLXVERS     REPLY VERSION CODE:
7      (07)     CONST         3          SLXVCODE    THIS IS VERSION 9 OF THE
REPLY AREA.
5      (5)      HEXSTRING     4          -RESERVED-  RESERVED.
8      (8)      SIGNED-FWORD             SLXSRC      REASON CODE FOR FAILED
OPERATION.
32818  (8032)   CONST                    SLXTINTR    PGMI TASK INTERRUPTED.
32822  (8036)   CONST                    SLXSANF     SEARCH ARGUMENT NOT FOUND.
32826  (803A)   CONST                    SLXMSTT     MISMATCHED TOKEN TYPES.
32832  (8040)   CONST                    SLXTRNF     TOKEN AREA NOT FOUND.
32848  (8050)   CONST                    SLXSFUL     REPLY AREA FULL.
32849  (8051)   CONST                    SLXDVMM     MEDIA INCOMPATIBLE WITH
DEVICE TYPE.
12     (C)      SIGNED-FWORD  4          SLXCRLN     IF RETURN CODE (SLXCMDRC) IS
2C (SLXRBADL), THEN THIS
FIELD CONTAINS EITHER THE
MINIMUM ACCEPTABLE REPLY AREA
LENGTH FOR THE REQUEST, OR 0
IF THE MINIMUM LENGTH
COULDN’T BE DETERMINED.
OTHERWISE (I.E., RETURN CODE
ISN’T 2C), THIS FIELD
CONTAINS THE ACTUAL LENGTH OF
THIS REPLY.
16     (10)     SIGNED-FWORD  4          SLXPEOFF    PARAMETER ERROR OFFSET IF
SLSXRC <> 0 THEN THIS POINTS
TO AN ELEMENT IN A LIST WHERE
PROCESSING STOPPED WHEN THE
REQUEST WAS ”QCAP”.
20     (14)     LENGTH                   SLXHL       TO MAKE COMPATIBLE WITH MVS
CODE

CONFIGURATION SUMMARY SECTION DIRECTORY
DEC    HEX      TYPE          LENGTH     LABEL       DESCRIPTION
20     (14)     SIGNED-FWORD  4          SLXXCFGN    NUMBER OF CONFIGURATION
ELEMENTS PRESENT IN THIS
REPLY.
24     (18)     SIGNED-FWORD  4          SLXXCFGO    OFFSET TO CONFIGURATION
SECTION, FROM START OF REPLY,
OR 0 IF REPLY DOESN’T CONTAIN
ANY CONFIGURATION ELEMENTS.
28     (1C)     SIGNED-FWORD  4          SLXXCFGL    LENGTH OF A
CONFIGURATION ELEMENT.

VOLUME INFORMATION SECTION DIRECTORY
DEC    HEX      TYPE          LENGTH     LABEL       DESCRIPTION
32     (20)     SIGNED-FWORD  4          SLXXVOLN    NUMBER OF VOLUME ELEMENTS
PRESENT IN THIS REPLY.
36     (24)     SIGNED-FWORD  4          SLXXVOLO    OFFSET TO VOLUME SECTION,
FROM START OF REPLY, OR 0 IF
REPLY DOESN’T CONTAIN ANY
VOLUME ELEMENTS.
40     (28)     SIGNED-FWORD  4          SLXXVOLL    LENGTH OF A VOLUME ELEMENT.

DRIVE INFORMATION SECTION DIRECTORY
DEC    HEX      TYPE          LENGTH     LABEL       DESCRIPTION

44     (2C)     SIGNED-FWORD  4          SLXXDRVN    NUMBER OF DRIVE ELEMENTS
PRESENT IN THIS REPLY.
48     (30)     SIGNED-FWORD  4          SLXXDRVO    OFFSET TO DRIVE SECTION, FROM
START OF REPLY, OR 0 IF REPLY
DOESN’T CONTAIN ANY DRIVE
ELEMENTS.
52     (34)     SIGNED-FWORD  4          SLXXDRVL    LENGTH OF A DRIVE ELEMENT.

LSM INORMATION SECTION DIRECTORY
DEC    HEX     TYPE           LENGTH     LABEL       DESCRIPTION

56    (38)      SIGNED-FWORD  4          SLXXLSMN    NUMBER OF LSM ELEMENTS
PRESENT IN THIS REPLY
60    (3C)      SIGNED-FWORD  4          SLXXLSMO    OFFSET TO LSM SECTION, FROM
START OF REPLY, OR 0 IF REPLY
DOESN’T CONTAIN ANY LSM
ELEMENTS.
64    (40)      SIGNED-FWORD  4          SLXXLSML    LENGTH OF AN LSM ELEMENT.

MESSAGE TEXT SECTION DIRECTORY
WARNING: THIS DIRECTORY DOES NOT EXIST WHEN THE VALUE IN THE REPLY VERSION NUMBER FIELD, SLXVERS, IS LESS THAN 2.
DEC    HEX      TYPE          LENGTH     LABEL       DESCRIPTION
68     (44)     SIGNED-FWORD  4          SLXXMSGN    NUMBER OF MESSAGE ELEMENTS
PRESENT IN THIS REPLY.
72     (48)     SIGNED-FWORD  4          SLXXMSGO    OFFSET TO MESSAGE SECTION,
FROM START OF REPLY, OR 0 IF
REPLY DOESN’T CONTAIN ANY
MESSAGE ELEMENTS.
76     (4C)     SIGNED-FWORD  4          SLXXMSGL    LENGTH OF A MESSAGE ELEMENT

QCAP INFORMATION SECTION DIRECTORY
DEC   HEX       TYPE          LENGTH     LABEL       DESCRIPTION

80    (50)      SIGNED-FWORD  4          SLXXCAPN    NUMBER OF CAP ELEMENTS
PRESENT IN THIS REPLY.
84    (54)      SIGNED-FWORD  4          SLXXCAPO    OFFSET TO CAP SECTION FROM
START OF REPLY.
88    (58)      SIGNED-FWORD  4          SLXXCAPL    LENGTH OF A CAP ELEMENT.
CONFIGURATION SUMMARY ELEMENT
THIS ELEMENT APPEARS IN THE
REPLY TO A QCONFIG REQUEST
AND SUPPLIES SUMMARY
INFORMATION ABOUT THE LIBRARY
AND ABOUT REPLY LENGTHS
NECESSARY FOR OTHER TYPES OF
REQUESTS.
0    (0)        STRUCTURE                SLXSCFG     CONFIGURATION SUMMARY
ELEMENT.
0    (0)        CHARACTER     3          SLXLID      ELEMENT IDENTIFIER.
3    (3)        HEXSTRING     1          -RESERVED-  RESERVED.
4    (4)        CHARACTER     8          SLXLHNAM    HOST NAME.
12   (C)        SIGNED-FWORD  4          SLXLHHBT    HOST PULSE VALUE.
16   (10)       SIGNED-FWORD  4          SLXLRSTM    RESERVE TIMEOUT LIMIT.
20   (14)       CHARACTER     8          SLXLQNAM    ENQ MAJOR NAME.
28   (1C)       CHARACTER     8          SLXLEJPS    EJECT COMMAND PASSWORD
(ENCRYPTED)
36   (24)       CHARACTER     1          SLXLCMPF    COMMAND PREFIX CHARACTER.
37   (25)       A-ADDR        1          SLXLSCLB    LIBRARY DEFAULT SCRATCH LABE
L TYPE CODE:
1    (01)       CONST                    SLXLLBSL    STANDARD (SL).
2    (02)       CONST                    SLXLLBAL    ASCII (AL).
3    (03)       CONST                    SLXLLBNL    NON-LABELED (NL).
4    (04)       CONST                    SLXLLBNS    NON-STANDARD LABEL (NSL)
38   (26)       A-ADDR        1          SLXLSMF     SMF RECORD TYPE
39   (27)       HEXSTRING     1          -RESERVED-  RESERVED.
40   (28)       SIGNED-FWORD  4          SLXQMDR     LARGEST NUMBER OF DRIVES IN
ANY ACS.
44   (2C)       SIGNED-FWORD  4          SLXQDRCT    NUMBER OF DRIVES IN THE
LIBRARY.
48   (30)       SIGNED-FWORD  4          SLXQACNT    NUMBER OF ACSS IN THE
LIBRARY.
52   (34)       SIGNED-FWORD  4          SLXQLCNT    NUMBER OF LSMS IN THE
LIBRARY.
56   (38)       SIGNED-FWORD  4          SLXZVOL     MAXIMUM LENGTH OF REPLY DATA
RETURNED IN RESPONSE TO A
QVOLUME REQUEST THAT
SPECIFIES THE LARGEST
SUPPORTED NUMBER OF VOLUMES
(500).
60   (3C)       SIGNED-FWORD  4          SLXZQDRV    MAXIMUM LENGTH OF REPLY DATA
RETURNED IN RESPONSE TO A
QDRIVES REQUEST.
64   (40)       SIGNED-FWORD  4          SLXZQDRL    MAXIMUM LENGTH OF REPLY DATA
RETURNED IN RESPONSE TO A
QDRLIST REQUEST.
68   (44)       SIGNED-FWORD  4          SLXQVOL     MAXIMUM LENGTH OF REPLY DATA
RETURNED IN RESPONSE TO A
QVOLUME REQUEST THAT
SPECIFIES ONLY 1 VOLUME.
72    (48)      SIGNED-FWORD  4          SLXZGSCR    MAXIMUM LENGTH OF REPLY DATA
RETURNED IN RESPONSE TO A
SELSCR REQUEST.
76    (4C)      SIGNED-FWORD  4          SLXZMDM     MAXIMUM LENGTH OF REPLY DATA
RETURNED IN RESPONSE TO A
MOUNT REQUEST.
80    (50)      SIGNED-FWORD  4          SLXZQSCR    MAXIMUM LENGTH OF REPLY DATA
RETURNED IN RESPONSE TO A
QSCRATCH REQUEST.
84    (54)      SIGNED-FWORD  4          SLXZDISM    MAXIMUM LENGTH OF REPLY
DATA RETURNED IN RESPONSE TO
A DISMOUNT REQUEST.
88    (58)      SIGNED-FWORD  4          SLXZEJCT    MAXIMUM LENGTH OF REPLY DATA
RETURNED IN RESPONSE TO AN
EJECT REQUEST THAT SPECIFIES
THE LARGEST SUPPORTED NUMBER
OF VOLUMES (500).
92    (5C)      SIGNED-FWORD  4          SLXZSCR     MAXIMUM LENGTH OF REPLY DATA
RETURNED IN RESPONSE TO A
SCRATCH REQUEST.

WARNING: THE REMAINING FIELDS OF THIS ELEMENT ARE AVAILABLE FOR VERSION(S) 3 AND
ABOVE.
DEC    HEX      TYPE          LENGTH     LABEL       DESCRIPTION
108   (6C)      SIGNED-FWORD  4          SLXZMOVE    MAXIMUM LENGTH OF REPLY DATA
RETURNED IN RESPONSE TO AN
MOVE REQUEST.
112   (70)      SIGNED-FWORD  4          SLXZEJC1    MAXIMUM LENGTH OF REPLY DATA
RETURNED IN RESPONSE TO AN
EJECT REQUEST FOR ONLY 1
VOLUME.
WARNING: THE REMAINING FIELDS OF THIS ELEMENT ARE AVAILABLE FOR VERSION(S) 6 AND ABOVE.
DEC    HEX      TYPE          LENGTH     LABEL       DESCRIPTION
116   (74)      A-ADDR        4          SLXQUCSA    MVS -- ADDRESS OF SLSUXCSA.
120   (78)      SIGNED-FWORD  4          -RESERVED-  RESERVED.
124   (7C)      SIGNED-FWORD  4          SLXQLCAP    NUMBER OF CAPS IN LIBRARY.
128   (80)      SIGNED-FWORD  4          SLXEXLM0    ExLM R15
132   (84)      SIGNED-FWORD  4          SLXEXLM1    ExLM R1
136   (88)      SIGNED-FWORD  4          SLXEXLM2    ExLM R2
140   (8C)      SIGNED-FWORD  4          SLXZQCAP    MAXIMUM LENGTH OF REPLY DATA
RETURNED IN RESPONSE TO A
QCAP REQUEST.
156   (9C)      SIGNED-FWORD  4          -RESERVED-  RESERVED FUTURE USE.
160   (A0)      SIGNED-HWORD  2          SLXHSCV     HSC VERSION NUMBER
162   (A2)      HEXSTRING     6          -RESERVED-
168   (A8)      CONST                    SLXSCFGL    LENGTH OF A CONFIGURATION
ELEMENT.

QDSN INFORMATION ELEMENT
THIS ELEMENT APPEARS IN THE REPLY TO A QDSN REQUEST AND SUPPLIES SUMMARY INFORMATION ABOUT THE CURRENT REFERENCED DATASETS USED BY THE HSC.
DEC   HEX       TYPE          LENGTH     LABEL       DESCRIPTION
0     (0)       STRUCTURE                SLXDSNIM    DATASET INFORMATION MAP.
0     (0)       CHARACTER     3          SLXQDID     SECTION IDENTIFIER.
3     (03)      BITSTRING     1          SLXDSFLG    DATASET TYPE.
1     (01)      CONST                    SLXDSPRM    CDS PRIMARY.
2     (02)      CONST                    SLXDSSEC    CDS SECONDARY.
3     (03)      CONST                    SLXDSSBY    CDS STANDBY.
4     (04)      CONST                    SLXDSVAT    VOLUME ATTRIBUTES.
5     (05)      CONST                    SLXDSUAT    UNIT ATTRIBUTES.
6     (06)      CONST                    SLXDSTRQ    TAPEREQS.
7     (07)      CONST                    SLXDSPLB    PARMLIB.
8     (08)      CONST                    SLXDSJNP    PRIMARY JOURNAL.
9     (09)      CONST                    SLXDSJNA    ALTERNATE JOURNAL.
9     (09)      CONST                    SLXDSMAX    MAX NUMBER OF QDS RETURNED.
4     (04)      CHARACTER     44         SLXDSNAM    DATASET NAME.
48    (30)      CHARACTER     8          SLXDSMBR    MEMBER NAME.
56    (38)      CHARACTER     6          SLXDSVOL    VOLUME NAME.
62    (3E)      CHARACTER     8          SLXDSUNT    UNIT NAME.
70    (46)      CHARACTER     2          -RESERVED-  RESERVED.
72    (48)      CHARACTER     96         -RESERVED-  RESERVED.
168   (A8)      AREA          8          -RESERVED-  ALIGN
168   (A8)      LENGTH                   SLXDSNEL    LENGTH OF ONE DATASET ENTRY.

CAP INFORMATION ELEMENT
THIS ELEMENT SUPPLIES INFORMATION ABOUT A SINGLE LIBRARY CAP
DEC   HEX       TYPE          LENGTH     LABEL       DESCRIPTION
0     (0)       STRUCTURE                SLXSCAP
0     (0)       CHARACTER     4          SLXCID      SECTION IDENTIFIER.
4     (4)       HEXSTRING     1          SLXCACS     ACS ADDRESS.
5     (5)       HEXSTRING     1          SLXCLSM     LSM ADDRESS.
6     (6)       HEXSTRING     1          SLXCCAP     CAP NUMBER.
7     (7)       HEXSTRING     1          -RESERVED-  RESERVED.
8     (8)       AREA          2          SLXCSTAT    CAP STATUS.
8     (8)       BITSTRING     1          SLXCSTB1    CAP STATUS.
1... .... X’80’          SLXCSTCA    CAP IS ACTIVE.
.1.. .... X’40’          SLXCSTNR    CAP NEEDS RECOVERY.
..1. .... X’20’          SLXCSTAM    CAP IS IN AUTOMATIC MODE.
...1 .... X’10’          SLXCSTCL    CAP IS LINKED.
.... 1... X’08’          SLXCSTCO    CAP IS ONLINE.
9     (9)       BITSTRING     1          SLXCSTB2    CAP MODE.
1... .... X’80’          SLXCSTIE    CAP IS ENTERING.
.1.. .... X’40’          SLXCSTID    CAP IS DRAINING.
..1. .... X’20’          SLXCSTIJ    CAP IS EJECTING.
...1 .... X’10’          SLXCSTIC    CAP IS CLEANING.
.... 1... X’08’          SLXCSTII    CAP IS IDLE .
10   (A)        BITSTRING     1          SLXTYPE     TYPE OF CAP.
1... .... X’80’          SLXCTPC     PRIORITY CAP
.... ...1 X’01’          SLXCTCIM    CIMARRON
.... ..1. X’02’          SLXCTCLP    CLIPPER.
.... ..11 X’03’          SLXCTTWS    STANDARD CLIPPER
.... .1.. X’04’          SLXCTTWO    OPTIONAL CLIPPER
.... .1.1 X’05’          SLXCTTIM    (9740/TimberWolf)
12   (C)        SIGNED-HWORD  2          SLXCCELL    CELLS IN CAP.
14   (E)        HEXSTRING     1          SLXCNROW    ROWS.
15   (F)        HEXSTRING     1          SLXCNCOL    COLUMNS.
16   (10)       HEXSTRING     1          SLXCCMAG    MAGAZINES.
17   (11)       HEXSTRING     1          SLXCCMGC    CELLS IN MAGAZINE.
DEC   HEX       TYPE          LENGTH     LABEL       DESCRIPTION
18    (12)      CHARACTER     8          SLXCJOB     JOBNAME OF OWNER.
26    (1A)      HEXSTRING     6          -RESERVED-  ALIGN TO DOUBLE WORD
32    (20)      CONST                    SLXSCAPL    LENGTH OF A CAP ELEMENT.

VOLUME INFORMATION ELEMENT
THIS ELEMENT SUPPLIES INFORMATION ABOUT A SINGLE VOLUME AND IS REPEATED FOR EACH VOLUME ASSOCIATED WITH A REQUEST. THIS ELEMENT MAY APPEAR IN REPLIES TO THE FOLLOWING REQUESTS:
QDRLIST - RETURN DRIVE INFORMATION, ORDERED BY PREFERENCE
QVOLUME - RETURN VOLUME INFORMATION
SELSCR - SELECT A SCRATCH VOLUME
EJECT - EJECT VOLUMES
DEC   HEX       TYPE          LENGTH     LABEL       DESCRIPTION
0     (0)       STRUCTURE                SLXSVOL     VOLUME INFORMATION ELEMENT.
0     (0)       CHARACTER     3          SLXVID      ELEMENT IDENTIFIER.
3     (3)       BITSTRING     1          SLXVSTA     VOLUME STATUS:
1... .... X’80’          SLXVILB     VOLUME IS IN LIBRARY
. .1.. .... X’40’        SLXVOHST    VOLUME IS IN USE BY ANOTHER
HOST
. ..1. .... X’20’        SLXVSCR     VOLUME IS CONSIDERED SCRATCH
. ...1 .... X’10’        SLXVMAL     VOLUME IS IN MANUAL-MODE LSM.
.... 1... X’08’          SLXVDSC     VOLUME IS IN DISCONNECTED
ACS.
.... .1.. X’04’          SLXVMNT     VOLUME IS MOUNTED ON A DRIVE.
.... ..1. X’02’          SLXVERR     VOLUME IS ’ERRANT’ (I.E., ITS
LOCATION WITHIN THE LIBRARY
IS UNCERTAIN).
.... ...1 X’01’          SLXVTV      VOLUME IS A VTCS VIRTUAL
VOLUME
4     (4)       CHARACTER     6          SLXVSER     VOLUME SERIAL.
10    (A)       A-ADDR        1          SLXVLC      VOLUME LOCATION CODE:
0     (0)       CONST                    SLXVUNK     LOCATION DATA UNAVAILABLE
(SLXVLOC IS 0).
1     (1)       CONST                    SLXVCEL     LOCATION DATA DESCRIBES A
CELL.
2     (02)      CONST                    SLXVDRV     LOCATION DATA DESCRIBES A
DRIVE.
11    (B)       AREA          5          SLXVLOC     VOLUME LOCATION DATA:
11    (B)       A-ADDR        1          SLXVACS     ACS ID.
12    (C)       A-ADDR        1          SLXVLSM     LSM ID.
13    (D)       A-ADDR        3          SLXVPNL     CELL’S PANEL ID, ROW ID,
COLUMN ID.
13    (D)       A-ADDR        2          SLXVDRIV    DRIVE ADDRESS (0CUU).
15    (F)       BITSTRING     1          SLXVSTA2    MORE VOLUME STATUS: EQU X’E0’
RESERVED.
...1 .... X’10’          SLXVMLMU    VOLUME MEDIA TYPE CAME FROM
LMU. EQU X’08’ RESERVED.
.... .1.. X’04’          SLXVMUNR    VOLUME MEDIA TYPE UNREADABLE.
.... ..1. X’02’          SLXVMVLA    VOLUME MEDIA TYPE CAME FROM
VOLATTR.
.... ...1 X’01’          SLXVMDFL    VOLUME MEDIA TYPE DEFAULT
ASSIGNED.
16    (10)      AREA          8          SLXVTSSN    VTSS NAME
16    (10)      SIGNED-FWORD  4          SLXVDATI    HI-WORD OF TOD AT INSERTION.
20    (14)      SIGNED-FWORD  4          SLXVDATL    HI-WORD OF TOD LAST
SELECTION.
24    (18)      SIGNED-FWORD  4          SLXVSCNT    SELECTION COUNT.
28    (1C)      SIGNED-FWORD  4          SLXVDATD    HI-WORD OF TOD LAST MOUNT.
32    (20)      CHARACTER     8          SLXVMED     TYPE OF MEDIA.
DEC   HEX       TYPE          LENGTH     LABEL       DESCRIPTION
40    (28)      CONST                    SLXSVOLN    LENGTH OF A VOLUME ELEMENT.
40    (28)      CONST                    SLXSVOLL    LENGTH OF A VOLUME ELEMENT.

DRIVE INFORMATION ELEMENT
THIS ELEMENT SUPPLIES INFORMATION ABOUT A SINGLE LIBRARY TAPE DRIVE AND IS REPEATED FOR EACH DRIVE ASSOCIATED WITH A REQUEST. THIS ELEMENT MAY APPEAR IN REPLIES TO THE FOLLOWING REQUESTS:
QDRIVES - RETURN DRIVE AND LSM INFORMATION
QDRLIST - RETURN DRIVE INFORMATION, ORDEREDBY PREFERENCE
DEC   HEX       TYPE          LENGTH     LABEL       DESCRIPTION
0     (0)       STRUCTURE                SLXSDRV     DRIVE INFORMATION ELEMENT.
0     (0)       CHARACTER     3          SLXDID      ELEMENT IDENTIFIER
3     (3)       BITSTRING     1          SLXDSTA     LIBRARY STATUS:
...1 .... X’10’          SLXDMANU    LSM IS IN MANUAL MODE.
.... 1... X’08’          SLXDDISC    ACS IS DISCONNECTED.
4     (4)       A-ADDR        1          SLXQDEAC    ACS ID.
5     (5)       A-ADDR        1          SLXQDELS    LSM ID.
6     (6)       A-ADDR        2          SLXQDECU    DRIVE ADDRESS (0CUU).
8     (8)       CHARACTER     8          SLXQDRT     RECORDING TECHNIQUE OF DRIVE
16    (10)      CONST                    SLXSDRVL    LENGTH OF A DRIVE ELEMENT.

LSM INFORMATION ELEMENT
THIS ELEMENT SUPPLIES INFORMATION ABOUT A SINGLE LSM (LIBRARY STORAGE MODULE) AND IS REPEATED FOR EACH LSM ASSOCIATED WITH A REQUEST. THIS ELEMENT MAY APPEAR IN REPLIES TO THE FOLLOWING REQUESTS:
QDRIVES - RETURN DRIVE AND LSM INFORMATION
QSCRATCH - RETURN LSM INFORMATION, ORDERED BY PREFERENCE
DEC   HEX       TYPE          LENGTH     LABEL       DESCRIPTION
0     (0)       STRUCTURE                SLXSLSM     LSM INFORMATION ELEMENT
0     (0)       CHARACTER     3          SLXMID      ELEMENT IDENTIFIER.
3     (3)       BITSTRING     1          SLXMSTAT    LIBRARY STATUS:
...1 .... X’10’          SLXMANUL    LSM IS IN MANUAL MODE
.... 1... X’08’          SLXMDISC    ACS IS DISCONNECTED.
4     (4)       A-ADDR        1          SLXMACS     ACS ID.
5     (5)       A-ADDR        1          SLXMLSM     LSM ID.
6     (6)       SIGNED-FWORD  1          SLXMADJN    NUMBER OF ADJACENT LSMS.
7     (7)       A-ADDR        1          SLXMADJ(4)  LIST OF LSM IDS OF ADJACENT
LSMS (ONLY THE FIRST N IDS
ARE VALID, WHERE N IS THE
VALUE IN SLXMADJN).
11    (B)       HEXSTRING     1          -RESERVED-  RESERVED.
12    (C)       SIGNED-FWORD  4          SLXMNSCR    NUMBER OF SCRATCH VOLUMES IN
THIS LSM.
16    (10)      SIGNED-FWORD  4          SLXMTCEL    TOTAL CELLS IN LSM.
20    (14)      SIGNED-FWORD  4          SLXMFCEL    FREE CELLS IN LSM.
24    (18)      CONST                    SLXSLSML    LENGTH OF AN LSM ELEMENT.

MESSAGE TEXT ELEMENTTHIS ELEMENT SUPPLIES THE COMPLETE TEXT OF THE MESSAGE WHOSE BINARY MESSAGE ID NUMBER IS REPORTED IN HEADER FIELD SLXSRC. THIS ELEMENT MAY APPEAR IN REPLIES TO THE FOLLOWING REQUESTS:DISMOUNT - DISMOUNT A VOLUMEMOUNT - MOUNT A VOLUMEMOVE - MOVE A VOLUMEEJECT - EJECT VOLUMES
DEC   HEX       TYPE          LENGTH     LABEL       DESCRIPTION
0     (0)       STRUCTURE                SLXSMSG     MESSAGE TEXT ELEMENT.
0     (0)       CHARACTER     3          SLXGID      ELEMENT IDENTIFIER.
3     (3)       CHARACTER     125        SLXGTEXT    TEXT OF THE MESSAGE WHOSE
NUMBER IS IN FIELD SLXSRC OF
THE REPLY HEADER.
0     (0)       STRUCTURE                SLXSMSG
128   (80)      CONST                    SLXSMSGL    LENGTH OF A MESSAGE ELEMENT.

상호 참조

다음 표에는 SLX 매크로에 대한 상호 참조가 나와 있습니다.

테이블 9-2 SLX 매크로 상호 참조

이름

길이

오프셋 값

SLXCACS

000001

04

SLXCCAP

000001

06

SLXCCELL

000002

0C

SLXCCMAG

000001

10

SLXCCMGC

000001

11

SLXCID

000004

00

SLXCJOB

000008

12

SLXCLSM

000001

05

SLXCMDRC

000001

03

SLXCNCOL

000001

0F

SLXCNROW

000001

0E

SLXCRLN

000004

0C

SLXCSTAM

NA

20

SLXCSTAT

000002

08

SLXCSTB1

000001

08

SLXCSTB2

000001

09

SLXCSTCA

NA

80

SLXCSTCL

NA

10

SLXCSTCO

NA

08

SLXCSTIC

NA

10

SLXCSTID

NA

40

SLXCSTIE

NA

80

SLXCSTII

NA

08

SLXCSTIJ

NA

20

SLXCSTNR

NA

40

SLXCTCIM

NA

01

SLXCTCLP

NA

02

SLXCTPC

NA

80

SLXCTTIM

NA

05

SLXCTTWO

NA

04

SLXCTTWS

NA

03

SLXCTYPE

000001

0A

SLXDDISC

NA

08

SLXDID

000003

00

SLXDMANU

NA

10

SLXDSFLG

000001

03

SLXDSJNA

NA

09

SLXDSJNP

NA

08

SLXDSMAX

NA

09

SLXDSMBR

000008

30

SLXDSNAM

000044

04

SLXDSNEL

NA

A8

SLXDSPLB

NA

07

SLXDSPRM

NA

01

SLXDSSBY

NA

03

SLXDSSEC

NA

02

SLXDSTA

000001

03

SLXDSTRQ

NA

06

SLXDSUAT

NA

05

SLXDSUNT

000008

3E

SLXDSVAT

NA

04

SLXDSVOL

000006

38

SLXDVMM

NA

8051

SLXEND

000008

B0

SLXEXLM0

000004

80

SLXEXLM1

000004

84

SLXEXLM2

000004

88

SLXGID

000003

00

SLXGTEXT

000125

03

SLXHID

000003

00

SLXHL

NA

14

SLXHSCV

000002

A0

SLXL

NA

B0

SLXLCMPF

000001

24

SLXLEJPS

000008

1C

SLXLHHBT

000004

0C

SLXLHNAM

000008

04

SLXLID

000003

00

SLXLLBAL

NA

02

SLXLLBNL

NA

03

SLXLLBNS

NA

04

SLXLLBSL

NA

01

SLXLOCKD

NA

20

SLXLQNAM

000008

14

SLXLRSTM

000004

10

SLXLSCLB

000001

25

SLXLSMF

000001

26

SLXMACS

000001

04

SLXMADJI

000001

07

SLXMADJN

000001

06

SLXMANUL

NA

10

SLXMDISC

NA

08

SLXMFCEL

000004

14

SLXMID

000003

00

SLXMLSM

000001

05

SLXMNSCR

000004

0C

SLXMSTAT

000001

03

SLXMSTT

NA

803A

SLXMTCEL

000004

10

SLXNORSP

NA

28

SLXNTCB

NA

1C

SLXPEOFF

000004

10

SLXQACNT

000004

30

SLXQDEAC

000001

04

SLXQDECU

000002

06

SLXQDELS

000001

05

SLXQDID

000003

00

SLXQDRCT

000004

2C

SLXQDRT

000008

08

SLXQID

000004

00

SLXQJTC

000004

08

SLXQJTD

NA

00

SLXQJTL

NA

18

SLXQJTN

NA

FFFF

SLXQJTS

000002

0C

SLXQJTT

000004

04

SLXQJTV

000006

0E

SLXQLCAP

000004

7C

SLXQLCNT

000004

34

SLXQMDR

000004

28

SLXQUCSA

000004

74

SLXRBADL

NA

2C

SLXRBADP

NA

08

SLXRBTOK

NA

3C

SLXREOV

NA

34

SLXRFAIL

NA

10

SLXRIERR

NA

0C

SLXRNAUT

NA

18

SLXRNHSC

NA

14

SLXRNVCI

NA

30

SLXROK

NA

00

SLXRPLY

000001

00

SLXRVNV

NA

38

SLXRWARN

NA

04

SLXSANF

NA

8036

SLXSCAPL

NA

20

SLXSCFGL

NA

A8

SLXSDRVL

NA

10

SLXSFUL

NA

8050

SLXSID

000004

00

SLXSLSML

NA

18

SLXSMSGL

NA

80

SLXSRC

000004

08

SLXSTPE

NA

EE

SLXSTPK

NA

00

SLXSTPL

NA

10

SLXSTPN

NA

FF

SLXSTPS

000001

09

SLXSTPT

000004

04

SLXSTPY

000001

08

SLXSVOLL

NA

28

SLXSVOLN

NA

28

SLXTINTR

NA

8032

SLXTPROT

NA

24

SLXTRNF

NA

8040

SLXVACS

000001

0B

SLXVCEL

NA

01

SLXVCODE

NA

07

SLXVDATD

000004

1C

SLXVDATI

000004

10

SLXVDATL

000004

14

SLXVDRIV

000002

0D

SLXVDRV

NA

02

SLXVDSC

NA

08

SLXVERR

NA

02

SLXVERS

000001

04

SLXVID

000003

00

SLXVILB

NA

80

SLXVLC

000001

0A

SLXVLOC

000005

0B

SLXVLSM

000001

0C

SLXVMAL

NA

10

SLXVMDFL

NA

01

SLXVMED

000008

20

SLXVMLMU

NA

10

SLXVMNT

NA

04

SLXVMUNR

NA

04

SLXVMVLA

NA

02

SLXVOHST

NA

40

SLXVPNL

000003

0D

SLXVSCNT

000004

18

SLXVSCR

NA

20

SLXVSER

000006

04

SLXVSTA

000001

03

SLXVSTA2

000001

0F

SLXVTSSN

000008

10

SLXVTV

NA

01

SLXVUNK

NA

00

SLXXCAPL

000004

58

SLXXCAPN

000004

50

SLXXCAPO

000004

54

SLXXCFGL

000004

1C

SLXXCFGN

000004

14

SLXXCFGO

000004

18

SLXXDRVL

000004

34

SLXXDRVN

000004

2C

SLXXDRVO

000004

30

SLXXLSML

000004

40

SLXXLSMN

000004

38

SLXXLSMO

000004

3C

SLXXMSGL

000004

4C

SLXXMSGN

000004

44

SLXXMSGO

000004

48

SLXXQDSL

000004

7C

SLXXQDSN

000004

74

SLXXQDSO

000004

78

SLXXQJTL

000004

64

SLXXQJTN

000004

5C

SLXXQJTO

000004

60

SLXXSDL

NA

B0

SLXXSTPL

000004

70

SLXXSTPN

000004

68

SLXXSTPO

000004

6C

SLXXVCIL

000004

88

SLXXVCIN

000004

80

SLXXVCIO

000004

84

SLXXVOLL

000004

28

SLXXVOLN

000004

20

SLXXVOLO

000004

24

SLXZDEFP

000004

60

SLXZDEFS

000004

64

SLXZDISM

000004

54

SLXZEJCT

000004

58

SLXZEJC1

000004

70

SLXZGSCR

000004

48

SLXZMDM

000004

4C

SLXZMOVE

000004

6C

SLXZQCAP

000004

8C

SLXZQDRL

000004

40

SLXZQDRV

000004

3C

SLXZQDSN

000004

98

SLXZQEJT

000004

90

SLXZQSCR

000004

50

SLXZQVOL

000004

44

SLXZSCR

000004

5C

SLXZSETO

000004

68

SLXZSTOP

000004

94

SLXZVOL

000004

38

ACSINT 요청 DSECT

ACSINT를 통해 TMS 및 ACS 서비스 시스템 간에 정보를 전달할 수 있습니다. DSECT=YES가 지정되어 있고 IUCV를 사용하여 전송된 경우 ACSRQ 매크로가 이를 구성합니다.

주:
다음 DSECT에는 VM Client가 지원하지 않는 일부 매개변수가 포함되어 있습니다. 이 매개변수는 완전성 및 호환성을 위해서만 포함되어 있습니다.

다음 예제는 ACSINT 레코드 형식의 출력을 보여줍니다.

예 9-5 ACSINT 레코드 형식

ACSINT - TMS INTERFACE REQUEST PARAMETER LIST
FUNCTION: THIS DEFINES THE DATA PASSED TO THE TMS VIA IUCV IT DEFINES THE VARIOUS FUNCTIONS THAT CAN BE REQUESTED AND THE STRUCTURE PASSED.
DEC   HEX       TYPE          LENGTH     LABEL       DESCRIPTION
0     (0)       STRUCTURE                ACSINT      TMS INTERFACE PARAMETER LIST:
0     (0)       CHARACTER     4          ACSIHDR     PARAMETER LIST IDENTIFIER.
’ACSI’(C1C3E2C9)CHAR CONST               ACSIID
4     (4)       SIGNED-FWORD  4          ACSILEN     PARAMETER LIST LENGTH.
8     (8)       A-ADDR        1          ACSIVER     PARAMETER LIST VERSION
NUMBER.
7     (07)      CONST                    ACSIVN      CURRENT VERSION.
9     (9)       A-ADDR        1          ACSIRT      FUNCTION CODE:
0     (00)      CONST                    ACSINOOP    NOOP - NO OPERATION.
1     (01)      CONST                    ASCIRS01    RESERVED - MVS ONLY.
2     (02)      CONST                    ASCIRS02    RESERVED - MVS ONLY.
3     (03)      CONST                    ASCIRS03    RESERVED - MVS ONLY.
4     (04)      CONST                    ASCISTOP    STOP - STOP AN INTERRUPTABLE
PGMI TASK.
5     (05)      CONST                    ACSISOPR    SETOPER - SET OPERATOR
INTERACTION MODE.
20    (14)      CONST                    ACSIQCNF    QCONFIG - RETURN
CONFIGURATION SUMMARY.
21    (15)      CONST                    ACSIQDRV    QDRIVES - RETURN DRIVE AND
LSM INFO.
22    (16)      CONST                    ACSIQDRL    QDRLIST - RETURN DRIVE
INFORMATION, X .
23    (17)      CONST                    ACSIQSCR    QSCRATCH - RETURN SCRATCH
COUNT INFO.
24    (18)      CONST                    ACSIQVOL    QVOLUME - RETURN VOLUME
INFORMATION.
25    (19)      CONST                    ACSIQEJT    QEJECT - RETURN EJECT STATUS.
26    (1A)      CONST                    ACSIQCAP    QCAP - QUERY CAP STATUS.
27    (1B)      CONST                    ACSIQVLU    QVOLUSE - RETURN MOUNTED
VOLUMES.
28    (1C)      CONST                    ACSIQRQS    QREQUEST - RETURN PENDING
REQUESTS.
29    (1D)      CONST                    ACSIQDSN    QDSN - QUERY DATASET.
40    (29)      CONST                    ACSIMNT     MOUNT - MOUNT VOLUME.
41    (29)      CONST                    ACSIMOVE    MOVE - MOVE A CARTRIDGE TO AN
LSMID X.
42    (2A)      CONST                    ACSIDSM     DISMOUNT - DISMOUNT VOLUME.
43    (2B)      CONST                    ACSIEJCT    EJECT - EJECT A VOL FROM THE
LIBRARY.
60    (3C)      CONST                    ACSISSCR    SELSCR - SELECT A SCRATCH
VOLUME.
61    (3D)      CONST                    ACSISCRA    SCRATCH - CHANGE VOL STATUS
TO ’SCRATCH’.
62    (3E)      CONST                    ACSIUNSC    UNSCRATCH- CHANGE VOLUME
STATUS TO NOT X.
63    (3F)      CONST                    ACSIDSCR    DEFSCR - SPECIFY NO. OF
SCRATCH POOLS.
64    (40)      CONST                    ACSIDPOL    DEFPOOL - SPECIFY A SCRATCH
POOL’S VOLSER RANGE.
10    (A)       BITSTRING     1          ACSIFLG1    FLAG BYTE 1: (PGMI CONTROL 1)
1
1... .... X’80’          ACSIF180    RESERVED MVS OPTION=SYNC
.1.. .... X’40’          ACSIVUSR    USER= SPECIFIED; ACSIUSER
CONTAINS NAME
..1. .... X’20’          ACSIMANO    DIALOG=OFF SPECIFIED.
...1 .... X’10’          ACSIWTOR    DIALOG=ON SPECIFIED.
.... 1... X’08’          ACSINDEL    NOTIFY=INSDEL SPECIFIED.
.... .1.. X’04’          ACSINNDL    NOTIFY=NOINSDEL SPECIFIED.
.... ..1. X’02’          ACSIACC1    ACCT1= SPECIFIED ACCOUNTING
TOKEN.
.... ...1 X’01’          ACSIACC2    ACCT2= SPECIFIED ACCOUNTING
TOKEN.
11   (B)        HEXSTRING     1          ACSIFLG2    FLAG BYTE 2: (PGMI CONTROL
2).
12   (C)        BITSTRING     1          ACSIFLG3    FLAG BYTE 3: (MOVEMENT
CONTROL 1).
1... .... X’80’          ACSIVHST    ACSIHOST CONTAINS HOST_ID.
.1.. .... X’40’          ACSIVACS    ACSIACS CONTAINS AN ACSID.
..1. .... X’20’          ACSIVLSM    ACSILSMI CONTAINS LSMID.
...1 .... X’10’          ACSIVCAP    ACSICAP CONTAINS CAP_ID.
.... 1... X’08’          ACSIF308    RESERVED FUTURE USE.
.... .1.. X’04’          ACSIVVOL    ACSIVOLS CONTAINS A VOLSER.
.... ..1. X’02’          ACSIVLST    ACSILOFF CONTAINS LIST
OFFSET.
.... ...1 X’01’          ACSIVCNT    ACSICNT CONTAINS LIST COUNT.
13   (D)        BITSTRING     1          ACSIFLG4    FLAG BYTE 4: (MOVEMENT
CONTROL 2).
1... .... X’80’          ACSIVTLM    ACSITLSM CONTAINS TO LSM_ID.
.1.. .... X’40’          ACSIVTPN    ACSITPAN CONTAINS TO PANEL.
..1. .... X’20’          ACSIF420    RESERVED FUTURE USE.
...1 .... X’10’          ACSIF410    RESERVED FUTURE USE.
.... 1... X’08’          ACSIVPAN    ACSIPAN CONTAINS PANEL NUMBER
.... .1.. X’04’          ACSIVROW    ACSIROW CONTAINS ROW NUMBER.
.... ..1. X’02’          ACSIVCOL    ACSICOL CONTAINS COLUMN
NUMBER.
.... ...1 X’01’          ACSIVDRV    ACSIDRIV CONTAINS DRIVE
DEVICE NUMBER.
14   (E)        HEXSTRING     1          ACSIFLG5    FLAG BYTE 5: (MOVEMENT
CONTROL 3).
15    (F)        BITSTRING    1          ACSIFLG6    FLAG BYTE 6: (MISCELLANOUS
CONTROL 1).
1... .... X’80’          ACSIPROT    PROTECT=YES SPECIFIED.
.1.. .... X’40’          ACSISCR     SCRATCH=YES SPECIFIED.
..1. .... X’20’          ACSIVSCP    ACSIPOOL CONTAINS SCRATCH
POOL NUMBER.
...1 .... X’10’          ACSISUBN    ACSISUBP CONTAINS SUBPOOL
NAME.
.... 1... X’08’          ACSIVTKN    ACSITKNO CONTAINS TOKEN
NUMBER.
.... .1.. X’04’          ACSIVTXT    ACSITEXT CONTAINS TEXT
STRING.
.... ..1. X’02’          ACSIF602    RESERVED FUTURE USE.
.... ...1 X’01’          ACSIF601    RESERVED FUTURE USE.
16    (10)      HEXSTRING     1          ACSIFLG7    FLAG BYTE 7: (MISCELLANOUS
CONTROL 2).
17    (11)      A-ADDR        1          ACSILABT    SCRATCH LABEL TYPE LTYPE=
PARAMETER.
.... .... X’00’          ACSILLDT    LDT (LIBRARY DEFAULT TYPE).
.... ...1 X’01’          ACSILSL     SL (STANDARD LABEL).
.... ..1. X’02’          ACSILAL     AL (ANSI LABEL).
.... ..11 X’03’          ACSILNL     NL (NON-LABELED).
.... .1.. X’04’          ACSILNS     NSL (NON-STANDARD LABEL).
18    (12)      CHARACTER     8          ACSIUSER    USER NAME USED TO ASSOCIATE
CONSOLE ID.
26    (1A)      CHARACTER     8          ACSIACT1    ACCOUNTING TOKEN 1.
34    (22)      CHARACTER     8          ACSIACT2    ACCOUNTING TOKEN 2.
42    (2A)      HEXSTRING     2          -RESERVED-  RESERVE SLACK BYTES.
44    (2C)      SIGNED-FWORD  4          -RESERVED-  RESERVED MVS.
48    (30)      HEXSTRING     4          ACSITKNO    PASS THROUGH TOKEN NUMBER.
52    (34)      A-ADDR        4          -RESERVED-  RESERVED MVS.
56    (38)      SIGNED-HWORD  2          ACSICNT     COUNT FROM COUNT= PARAMETER.
58    (3A)      SIGNED-HWORD  2          ACSILOFF    OFFSET, FROM START OF
PARAMETER LIST, TO START OF
THE ELEMENT LIST AREA.
60    (3C)      CHARACTER                            CHARACTER 6 ACSIVOLS VOLSER
FROM VOLSER= PARAMETER.
66    (42)      CHARACTER     8          ACSIHOST    ASSOCIATED HOST FROM HOSTID=
PARAMETER.
74    (4A)      AREA          4          ACSIALC     ACS / LSM / CAP
IDENTIFICATION.
74    (4A)      HEXSTRING     1          ACSIACS     ACS ID NUMBER (AA).
74    (4A)      HEXSTRING     2          ACSILSMI    LSM ID NUMBER (AA0L).
74    (4A)      HEXSTRING     4          ACSICAP     CAP ID NUMBER (AA0LCC00).
74    (4A)      HEXSTRING     3          -RESERVED-
77    (4D)      HEXSTRING     1          -RESERVED-  NOT IMPLEMENTED (ALWAYS
X’00’) .
78    (4E)      HEXSTRING     1          ACSIPAN     PANEL FROM PAN= PARAMETER.
79    (4F)      HEXSTRING     1          ACSIROW     ROW FROM ROW= PARAMETER.
80    (50)      HEXSTRING     1          ACSICOL     COLUMN FROM COL= PARAMETER.
81    (51)      HEXSTRING     1          ACSITPAN    TO PANEL FROM TOPAN=
PARAMETER.
82    (52)      HEXSTRING     2          ACSITLSM    TO LSM FROM TOLSM= PARAMETER.
84    (54)      A-ADDR        2          ACSIDRIV    DRIVE DEVICE NUMBER FROM
DRIVE= PARAMETER.
86    (56)      A-ADDR        1          ACSIPOOL    SCRATCH POOL NUMBER, SCRPOOL=
PARAMETER.
87    (57)      CHARACTER     32         ACSITEXT    TEXT ASSOCIATED WITH REQUEST.
119   (77)      CHARACTER     13         ACSISUBP    NAME FROM SUBPOOL= KEYWORD.

TAPEREQ INPUT KEY VALUES.THE FOLLOWING VALUES ARE USED AS THE KEY IN SEARCHING THE CURRENT TAPEREQ PARAMETER FILE.
DEC   HEX       TYPE          LENGTH     LABEL       DESCRIPTION
132   (84)      BITSTRING     1          ACSIFLG8    FLAG BYTE 8: (TAPEREQ CONTROL
1).
1... .... X’80’          ACSIFJOB    ACSIJOBN PRESENT.
.1.. .... X’40’          ACSIFSTP    ACSISTEP PRESENT.
..1. .... X’20’          ACSIFPGM    ACSIPGMN PRESENT.
...1 .... X’10’          ACSIFDSN    ACSIDSN PRESENT.
.... 1... X’08’          ACSIFEXP    ACSIEXPD PRESENT.
.... .1.. X’04’          ACSIFRET    ACSIRETP PRESENT.
.... ..1. X’02’          ACSIFVOL    ACSIVOLT PRESENT.
133   (85)      OFFSET                   ACSITRI     TAPEREQ INPUT VALUES.
133   (85)      CHARACTER     8          ACSIJOBN    STRING TO MATCH TAPEREQ
JOBNAME VALUE.
141   (8D)      CHARACTER     8          ACSISTEP    STRING TO MATCH TAPEREQ
STEPNAME VALUE.
149   (95)      CHARACTER     8          ACSIPGMN    STRING TO MATCH TAPEREQ
PROGNAME VALUE.
157   (9D)      CHARACTER     44         ACSIDSN     STRING TO MATCH TAPEREQ DSN
VALUE.
201   (C0)      HEXSTRING     3          ACSIEXPD    VALUE TO MATCH TAPEREQ EXPDT
VALUE
204   (CC)      HEXSTRING     2          ACSIRETP    VALUE TO MATCH TAPEREQ RETPD
VALUE.
206   (CE)      CHARACTER     1          ACSIVOLT    STRING TO MATCH TAPEREQ
VOLTYPE VALUE.
74    (4A)      LENGTH                   ACSITRIL    TAPEREQ OUTPUT VALUES.

THE FOLLOWING VALUES ARE USED AS OVERRIDE (OR SPECIFIC) VALUES TO THE VALUES FOUND IN THE CURRENT TAPEREQ PARAMETER FILE.
207   (CF)      BITSTRING     1          ACSIFLG9    FLAG BYTE 9: (TAPEREQ CONTROL
2).
1... .... X’80’          ACSIFREC    ACSIRECT PRESENT.
.1.. .... X’40’          ACSIFMED    ACSIMED PRESENT.
208   (D0)      CHARACTER     8          ACSIRECT    RECORDING TECHNIQUE.
216   (D8)      CHARACTER     8          ACSIMED     MEDIA.
224   (E0)      HEXSTRING     256        -RESERVED-  RESERVED FOR FUTURE PARM
EXPANSION.
480   (1E0)     AREA          8          -RESERVED-  ALIGNMENT.
480   (1E0)     LENGTH                   ACSIHLN     LENGTH OF FIXED AREA.
480   (1E0)     AREA          1          ACSILIST    ELEMENT LIST DESIGNATED BY
LIST= PARAMETER BEGINS HERE
(FIELD ACSICNT CONTAINS THE
NUMBER OF ELEMENTS IN THIS
LIST).
2     (02)      CONST                    ACSILDRL    LENGTH OF EACH ELEMENT (DRIVE
DEVICE NUMBER) IN THE LIST
USED BY THE QDRLIST FUNCTION.
1500  (5DC)     CONST                    ACSIMDRL    MAXIMUM NUMBER OF ELEMENTS
ALLOWED IN THE LIST USED BY
THE QDRLIST FUNCTION.
6     (06)      CONST                    ACSILVSL    LENGTH OF EACH ELEMENT
(VOLSER) IN THE LIST USED BY
THE QVOLUME FUNCTION.
500   (1F4)     CONST                    ACSIMVSL    MAXIMUM NUMBER OF ELEMENTS
ALLOWED IN THE LIST USED BY
THE QVOLUME AND EJECT.
12    (0C)      CONST                    ACSILPOL    LENGTH OF EACH ELEMENT
(VOLSER RANGE PAIR) IN THE
LIST USED BY THE DEFPOOL
FUNCTION.
250   (FA)      CONST                    ACSIMPOL    MAXIMUM NUMBER OF ELEMENTS
ALLOWED IN THE LIST USED BY
THE DEFPOOL FUNCTION.
4     (04)      CONST                    ACSILCAP    LENGTH OF EACH ELEMENT (CAP
IDENTIFIER) IN THE LIST USED
BY THE QCAP FUNCTION.
500   (1F4)     CONST                    ACSIMCAP    MAXIMUM NUMBER OF
ELEMENTSALLOWED IN THE LIST
USED BY THE QCAP FUNCTION.
4     (04)      CONST                    ACSILTOK    LENGTH OF EACH ELEMENT
(UNIQUE TOKEN) IN THE LIST
USED BY THE QCAP FUNCTION.
500   (1F4)     CONST                    ACSIMTOK    MAXIMUM NUMBER OF ELEMENTS
ALLOWED IN THE LIST USED BY
THE QEJECT/STOP FUNCTIONS.

상호 참조

다음 표에는 ACSINT 매크로에 대한 상호 참조가 나와 있습니다.

테이블 9-3 ACSINT 매크로 상호 참조

이름

길이

오프셋 값

ACSIACC1

NA

02

ACSIACC2

NA

01

ACSIACS

000001

4A

ACSIACT1

000008

1A

ACSIACT2

000008

22

ACSIALC

000004

4A

ACSICAP

000004

4A

ACSICNT

000002

38

ACSICOL

000001

50

ACSIDPOL

NA

40

ACSIDRIV

000002

54

ACSIDSCR

NA

3F

ACSIDSM

NA

2A

ACSIDSN

000044

9D

ACSIEJCT

NA

2B

ACSIEXPD

000003

C9

ACSIFDSN

NA

10

ACSIFEXP

NA

08

ACSIFJOB

NA

80

ACSIFLG1

000001

0A

ACSIFLG2

000001

0B

ACSIFLG3

000001

0C

ACSIFLG4

000001

0D

ACSIFLG5

000001

0E

ACSIFLG6

000001

0F

ACSIFLG7

000001

10

ACSIFLG8

000001

84

ACSIFLG9

000001

CF

ACSIFMED

NA

40

ACSIFMED

NA

40

ACSIFREC

NA

80

ACSIMED

000008

D8

ACSIMNT

NA

28

ACSIMOVE

NA

29

ACSIMPOL

NA

FA

ACSIMTOK

NA

1F4

ACSIFRET

NA

04

ACSIFSTP

NA

40

ACSIFVOL

NA

02

ACSIF180

NA

80

ACSIF308

NA

08

ACSIF410

NA

10

ACSIF420

NA

20

ACSIF601

NA

01

ACSIF602

NA

02

ACSIHDR

000004

00

ACSIHLN

NA

1E0

ACSIHOST

000008

42

ACSID

NA

’CVAL’

ACSIJOBN

000008

85

ACSILABT

000001

11

ACSILAL

NA

02

ACSILCAP

NA

04

ACSILDRL

NA

02

ACSILIST

000001

1E0

ACSILLDT

NA

00

ACSILNL

NA

03

ACSILNS

NA

04

ACSILOFF

000002

3A

ACSILPOL

NA

0C

ACSILSL

NA

01

ACSILSMI

000002

4A

ACSILTOK

NA

04

ACSILVSL

NA

06

ACSIMANO

NA

20

ACSIMCAP

NA

1F4

ACSIMDRL

NA

5DC

ACSIVTPN

NA

40

ACSIVTXT

NA

04

ACSIVUSR

NA

40

ACSIVVOL

NA

04

ACSIWTOR

NA

10

ACSIMVSL

NA

1F4

ACSINDEL

NA

08

ACSINNDL

NA

04

ACSINOOP

NA

00

ACSIPAN

000001

4E

ACSIPGMN

000008

95

ACSIPOOL

000001

56

ACSIPROT

NA

80

ACSIQCAP

NA

1A

ACSIQCNF

NA

14

ACSIQDRL

NA

16

ACSIQDRV

NA

15

ACSIQDSN

NA

1D

ACSIQEJT

NA

19

ACSIQRQS

NA

1C

ACSIVDRV

NA

01

ACSIVER

000001

08

ACSIVHST

NA

80

ACSIVLSM

NA

20

ACSIVLST

NA

02

ACSIVN

NA

07

ACSIVOLS

000006

3C

ACSIVOLT

000001

CE

ACSIVPAN

NA

08

ACSIVROW

NA

04

ACSIVSCP

NA

20

ACSIVTKN

NA

08

ACSIVTLM

NA

80

ACSIROW

000001

4F

ACSIRS01

NA

01

ACSIRS02

NA

02

ACSIRS03

NA

03

ACSIRT

000001

09

ACSISCR

NA

40

ACSISCRA

NA

3D

ACSISOPR

NA

05

ACSISSCR

NA

3C

ACSISTEP

000008

8D

ACSISTOP

NA

04

ACSISUBN

NA

10

ACSISUBP

000013

77

ACSITEXT

000032

57

ACSITKNO

000004

30

ACSITLSM

000002

52

ACSITPAN

000001

51

ACSITRI

NA

85

ACSITRIL

NA

4A

ACSIUNSC

NA

3E

ACSIUSER

000008

12

ACSIVACS

NA

40

ACSIVCAP

NA

10

ACSIVCNT

NA

01

ACSIVCOL

NA

02

IUB 레코드 형식

IUB - IUCV 요청 블록

IUB는 IUCV 작업으로 인한 미해결 IUCV 요청에 대해 설명합니다. 요청과 최종 상태 모두 IUB 데이터 구조에 포함되어 있습니다. IUB는 장치 관리에서 사용하는 'IOBLOK' 구조에 대한 IUCV 대응 관계 항목입니다.

다음 표에는 IUB IUCV 요청 블록의 상호 참조가 나와 있습니다.

테이블 9-4 IUB 요청 블록 참조

이름

길이

오프셋 값

ACSIACC1

NA

02

ACSIACC2

NA

01

ACSIACS

000001

4A

ACSIACT1

000008

1A

ACSIACT2

000008

22

ACSIALC

000004

4A

ACSICAP

000004

4A

ACSICNT

000002

38

ACSICOL

000001

50

ACSIDPOL

NA

40

ACSIDRIV

000002

54

ACSIDSCR

NA

3F

ACSIDSM

NA

2A

ACSIDSN

000044

9D

ACSIEJCT

NA

2B

ACSIEXPD

000003

C9

ACSIFDSN

NA

10

ACSIFEXP

NA

08

ACSIFJOB

NA

80

ACSIFLG1

000001

0A

ACSIFLG2

000001

0B

ACSIFLG3

000001

0C

ACSIFLG4

000001

0D

ACSIFLG5

000001

0E

ACSIFLG6

000001

0F

ACSIFLG7

000001

10

ACSIFLG8

000001

84

ACSIFLG9

000001

CF

ACSIFMED

NA

40

ACSIFPGM

NA

20

ACSIFRET

NA

04

ACSIFSTP

NA

40

ACSIFVOL

NA

02

ACSIF180

NA

80

ACSIF308

NA

08

ACSIF410

NA

10

ACSIF420

NA

20

ACSIF601

NA

01

ACSIF602

NA

02

ACSIHDR

000004

00

ACSIHLN

NA

1E0

ACSIHOST

000008

42

ACSIID

NA

’CVAL’

ACSIJOBN

000008

85

ACSILABT

000001

11

ACSILAL

NA

02

ACSILCAP

NA

04

ACSILDRL

NA

02

ACSILIST

000001

1E0

ACSILLDT

NA

00

ACSILNL

NA

03

ACSILNS

NA

04

ACSILOFF

000002

3A

ACSILPOL

NA

0C

ACSILSL

NA

01

ACSILSMI

000002

4A

ACSILTOK

NA

04

ACSILVSL

NA

06

ACSIMANO

NA

20

ACSIMCAP

NA

1F4

ACSIFREC

NA

80

ACSIMED

000008

D8

ACSIMNT

NA

28

ACSIMOVE

NA

29

ACSIMPOL

NA

FA

ACSIMTOK

NA

1F4

ACSIMVSL

NA

1F4

ACSINDEL

NA

08

ACSINNDL

NA

04

ACSINOOP

NA

00

ACSIPAN

000001

4E

ACSIPGMN

000008

95

ACSIPOOL

000001

56

ACSIPROT

NA

80

ACSIQCAP

NA

1A

ACSIQCNF

NA

14

ACSIQDRL

NA

16

ACSIQDRV

NA

15

ACSIQDSN

NA

1D

ACSIQEJT

NA

19

ACSIQRQS

NA

1C

ACSIVDRV

NA

01

ACSIVER

000001

08

ACSIVHST

NA

80

ACSIVLSM

NA

20

ACSIVLST

NA

02

ACSIVN

NA

07

ACSIVOLS

000006

3C

ACSIVOLT

000001

CE

ACSIVPAN

NA

08

ACSIVROW

NA

04

ACSIVSCP

NA

20

ACSIVTKN

NA

08

ACSIVTLM

NA

80

ACSIMDRL

NA

5DC

ACSIVTPN

NA

40

ACSIVTXT

NA

04

ACSIVUSR

NA

40

ACSIVVOL

NA

04

ACSIWTOR

NA

10

ACSIROW

000001

4F

ACSIRS01

NA

01

ACSIRS02

NA

02

ACSIRS03

NA

03

ACSIRT

000001

09

ACSISCR

NA

40

ACSISCRA

NA

3D

ACSISOPR

NA

05

ACSISSCR

NA

3C

ACSISTEP

000008

8D

ACSISTOP

NA

04

ACSISUBN

NA

10

ACSISUBP

000013

77

ACSITEXT

000032

57

ACSITKNO

000004

30

ACSITLSM

000002

52

ACSITPAN

000001

51

ACSITRI

NA

85

ACSITRIL

NA

4A

ACSIUNSC

NA

3E

ACSIUSER

000008

12

ACSIVACS

NA

40

ACSIVCAP

NA

10

ACSIVCNT

NA

01

ACSIVCOL

NA

02

상호 참조

다음 표에는 IUB에 대한 상호 참조가 나와 있습니다.

테이블 9-5 IUB 상호 참조

이름

길이

오프셋 값

IUBCC

000001

31

IUBCONN

NA

10

IUBDABQ

000016

10

IUBDAVL

000001

20

IUBDCBPT

000004

44

IUBECBKY

000001

21

IUBBECBT

000004

34

IUBEXT

000040

78

IUBEXT1

000008

78

IUBEXT2

000008

80

IUBEXT3

000008

88

IUBEXT4

000008

90

IUBEXT5

000008

98

IUBEYE

000004

0C

IUBFLG1

000001

30

IUBFLG2

000001

32

IUBHCOMM

NA

20

IUBIRT

000004

2C

IUBIUBPT

NA

24

IUBLEN

NA

A0

IUBLOK

NA

08

IUBNPOST

NA

40

IUBORGID

000004

3C

IUBPARML

000040

50

IUBPARM1

000008

50

IUBPARM2

000008

58

IUBPARM3

000008

60

IUBPARM4

000008

68

IUBPARM5

000008

70

IUBQ

000016

00

IUBREAD

NA

80

IUBREJCT

NA

08

IUBREPLY

NA

20

IUBSEND

NA

40

IUBSENT

NA

80

IUBTASK

000004

28

A MEDia, RECtech 및 MODel 값

이 부록에는 MEDia, RECtech, MODel 매개변수에 대한 값이 나와 있습니다. 이러한 매개변수를 통해 전송 및 매체 특성을 지정할 수 있습니다. 매개변수는 다양한 VM Client 명령 및 TMI 요청에 지정됩니다.

주:

- SL8500 라이브러리는 T9840A/B/C/D, T9940B, LTO, SDLT, T10000A/B/C 매체 유형 및 기록 기술만 지원합니다.

- SL3000 라이브러리는 T9840C/D, LTO, SDLT, T10000A/B/C 매체 유형 및 기록 기술만 지원합니다.

- LTO 및 SDLT 드라이브는 MVS 환경에서 지원되지 않습니다. 이러한 드라이브는 HSC에서 인식하지만 LibraryStation을 사용하여 시스템 클라이언트를 열기 위해서만 액세스할 수 있습니다.

매체 유형(MEDia)

매체 유형 또는 MEDia를 통해 데이터 세트에 사용할 원하는 매체 유형을 지정할 수 있습니다. 이는 다음 VM Client 명령 및 TMI 요청에 지정됩니다.

- MOUNT 명령

- QDRLIST TMI 요청

- QSCRATCH TMI 요청

- SELSCR TMI 요청

다음 표에는 유효한 매체 유형이 나와 있습니다.

테이블 A-1 매체 유형

매체 유형

설명

LONGitud

표준 또는 향상된(ECART) 카트리지 모두를 나타냅니다.

ZLONGI

표준, 향상(ECART) 또는 확장된 향상(ZCART) 용량 카트리지를 나타냅니다.

Standard

표준 길이인 3480 카트리지를 나타냅니다. 종단 드라이브(4480, 4490, 9490 또는 9490EE)에서 읽을 수 있습니다. 데이터는 4490, 9490 또는 9490EE 드라이브의 36트랙 모드에서 기록할 수 있지만 18트랙(4480) 드라이브에서 읽을 수 없습니다. 동의어에는 CST, MEDIA1, STD, 1, 3480이 포함됩니다.

ECART

3490E인 확장된 용량 카트리지를 나타냅니다. 36트랙 드라이브(4490, 9490 또는 9490EE)에서만 사용할 수 있습니다. 동의어에는 E, ECCST, ETAPE, Long, MEDIA2, 3490E가 포함됩니다.

ZCART

3490E인 확장된 향상 용량 카트리지를 나타냅니다. 9490EE 드라이브에서만 사용할 수 있습니다. ZCART의 약어는 Z로 표현할 수 있습니다.

Virtual

VTD(가상 테이프 드라이브)에 마운트된 VTV(가상 테이프 볼륨)을 나타냅니다.

HELical

Helical 카트리지를 나타냅니다. Helical 카트리지는 RedWood 드라이브에서만 사용할 수 있습니다. 다음 하위 유형 및 약어는 Helical 카트리지를 지정합니다.

- DD3은 모든 DD3A, DD3B 또는 DD3C Helical 카트리지를 나타냅니다.

- DD3A 또는 A는 10GB 매체 용량을 사용하는 Helical 카트리지를 나타냅니다.

- DD3B 또는 B는 25GB 매체 용량을 사용하는 Helical 카트리지를 나타냅니다.

- DD3C 또는 C는 50GB 매체 용량을 사용하는 Helical 카트리지를 나타냅니다.

외부 레이블에서 7번째 위치는 카트리지 유형(A,B 또는 C)으로 인코딩됩니다.

STK1

T9840 카트리지를 나타냅니다.

STK1R

T9840 데이터 카트리지를 나타냅니다. 외부 레이블에서 매체 표시기는 카트리지 유형(R)으로 인코딩됩니다. STK1R의 약어는 R로 표현할 수 있습니다.

T9840 카트리지 매체 용량은 20GB(T9840A 및 T9840B), 40GB(T9840C) 또는 75GB(T9840D)입니다.

STK1U

T9840A, T9840B 또는 T9840C 청소 카트리지를 나타냅니다. STK1U의 약어는 U로 표현할 수 있습니다.

STK1Y

T9840D 청소 카트리지를 나타냅니다. STK1Y의 약어는 Y로 표현할 수 있습니다.

STK2

T9940 카트리지를 나타냅니다.

STK2P

T9940 데이터 카트리지를 나타냅니다. STK2P의 약어는 P로 표현할 수 있습니다.

T9940 카트리지 매체 용량은 60GB(T9940A) 또는 200GB(T9940B)입니다.

STK2W

T9940 청소 카트리지를 나타냅니다. STK2W의 약어는 W로 표현할 수 있습니다.

T10000T1

전체 용량 500GB T10000A 또는 1TB T10000B 카트리지를 나타냅니다. T10000T1의 약어는 T1로 표현할 수 있습니다.

T10000TS

더 작은 용량인 120GB T10000A 또는 240GB T10000B 카트리지를 나타냅니다. T10000TS의 약어는 TS로 표현할 수 있습니다.

T10000CT

T10000A 또는 T10000B 청소 카트리지를 나타냅니다. T10000CT의 약어는 CT로 표현할 수 있습니다.

T10000T2

전체 용량 5TB T10000C 카트리지를 나타냅니다. T10000T2의 약어는 T2로 표현할 수 있습니다.

T10000TT

더 작은 용량인 1TB T10000C 카트리지를 나타냅니다. T10000TT의 약어는 TT로 표현할 수 있습니다.

T10000CL

T10000A, T10000B 또는 T10000C 청소 카트리지를 나타냅니다. T10000CL의 약어는 CL로 표현할 수 있습니다.

주:

- T10000C 드라이브는 T10000T1 또는 T10000TS 매체를 읽을 수 있지만 해당 매체에 쓸 수는 없습니다.

- T10000C 드라이브는 T10000T2 또는 T10000TT 매체에만 쓸 수 있습니다.

MEDia 매개변수가 지정되어 있지 않은 경우 RECtech 매개변수의 값을 기반으로 하여 기본값이 선택됩니다. 다음 표에는 MEDia가 생략된 경우 사용되는 기본값이 나와 있습니다.

테이블 A-2 매체 유형 기본값

입력된 RECtech

MEDia 기본값

18track

Standard

36track, 36Atrack, 36Btrack

LONGItud

36Ctrack

ZLONGI

LONGItud

LONGItud

DD3, Helical

DD3A

STK1R, STK1R34, STK1R35, STK1RA, STK1RA34, STK1RA35, STK1RB, STK1RB34, STK1RB35, STK1RAB, STK1RAB34, STK1RAB35, STK1RC, STK1RC34, STK1RC35, STK1RD, STK1RDE, STK1RDN, STK1RD34, STK1RD35, STK1RDE4, STK1RDE5

STK1R

STK2P, STK2P34, STK2P35, STK2PA, STK2PA34, STK2PA35, STK2PB, STK2PB34, STK2PB35

STK2P

T10K, T10KN, T10KE, T10KA, T10KAN, T1A34, T1A35, T10KAE, T1AE34, T1AE35, T10KC, T10KCN, T1C34, T1C35, T10KCE, T1CE34, T1CE35

T10000T1

주:

- T10000C 드라이브는 T10000T1 또는 T10000TS 매체를 읽을 수 있지만 해당 매체에 쓸 수는 없습니다.

- T10000C 드라이브는 T10000T2 또는 T10000TT 매체에만 쓸 수 있습니다.

기록 기술(RECtech)

기록 기술 또는 RECtech를 통해 원하는 데이터 세트의 테이프 표면에 데이터 트랙을 기록하는 데 사용되는 방법을 지정할 수 있습니다. 이는 다음 VM Client TMI 요청에 지정됩니다.

- QDRLIST

- QSCRATCH

- SELSCR

다음 표에는 유효한 기록 기술이 나와 있습니다.

테이블 A-3 기록 기술

기록 기술

설명

LONGItud

종단 기록을 사용하는 모든 장치를 나타냅니다. 장치에는 4480, 4490, 9490, 9490EE 드라이브가 포함됩니다.

18track

4480 드라이브를 나타냅니다.

36track

4490, 9490 또는 9490EE 드라이브(36트랙 모드에서 기록하는 모든 장치)를 나타냅니다.

36Atrack

4490(Silverton) 드라이브를 나타냅니다.

36Btrack

9490(Timberline) 드라이브를 나타냅니다.

36Ctrack

9490EE 드라이브를 나타냅니다.

HELical

Helical 기록을 사용하는 장치를 나타냅니다.

DD3

Helical 기록을 사용하는 장치를 나타냅니다.

STK1R

T9840 드라이브를 나타냅니다.

STK1R34

3490E 이미지 T9840 드라이브를 나타냅니다.

STK1R35

3590 이미지 T9840 드라이브를 나타냅니다.

STK1RA

T9840A 드라이브를 나타냅니다.

STK1RA34

3490E 이미지 T9840A 드라이브를 나타냅니다.

STK1RA35

3590 이미지 T9840A 드라이브를 나타냅니다.

STK1RB

T9840B 드라이브를 나타냅니다.

STK1RB34

3490E 이미지 T9840B 드라이브를 나타냅니다.

STK1RB35

3590 이미지 T9840B 드라이브를 나타냅니다.

STK1RAB

T9840A 또는 T9840B 드라이브를 나타냅니다.

STK1RAB4

3490E 이미지 T9840A 또는 T9840B 드라이브를 나타냅니다.

STK1RAB5

3590 이미지 T9840A 또는 T9840B 드라이브를 나타냅니다.

STK1RC

T9840C 드라이브를 나타냅니다.

STK1RC34

3490E 이미지 T9840C 드라이브를 나타냅니다.

STK1RC35

3590 이미지 T9840C 드라이브를 나타냅니다.

STK1RD

T9840D 드라이브를 나타냅니다.

STK1RDE

암호화가 사용으로 설정된 T9840D 드라이브를 나타냅니다.

STK1RDN

비암호화가 사용으로 설정된 T9840D 드라이브를 나타냅니다.

STK1RD34

비암호화가 사용으로 설정된 3490E 이미지 T9840D 드라이브를 나타냅니다.

STK1RD35

비암호화가 사용으로 설정된 3590 이미지 T9840D 드라이브를 나타냅니다.

STK1RDE4

암호화가 사용으로 설정된 3490E 이미지 T9840D 드라이브를 나타냅니다.

STK1RDE5

암호화가 사용으로 설정된 3590 이미지 T9840D 드라이브를 나타냅니다.

STK2P

T9940 드라이브를 나타냅니다.

STK2P34

3490E 이미지 T9940 드라이브를 나타냅니다.

STK2P35

3590 이미지 T9940 드라이브를 나타냅니다.

STK2PA

T9940A 드라이브를 나타냅니다.

STK2PA34

3490E 이미지 T9940A 드라이브를 나타냅니다.

STK2PA35

3590 이미지 T9940A 드라이브를 나타냅니다.

STK2PB

T9940B 드라이브를 나타냅니다.

STK2PB34

3490E 이미지 T9940B 드라이브를 나타냅니다.

STK2PB35

3590 이미지 T9940B 드라이브를 나타냅니다.

T10K

T10000 드라이브를 나타냅니다.

T10KN

모든 비암호화 T10000 드라이브를 나타냅니다.

T10KE

암호화된 모든 T10000 드라이브를 나타냅니다.

T10KA

T10000A 드라이브를 나타냅니다.

T10KAN

비암호화가 사용으로 설정된 3490E 또는 3590 이미지 T10000A 드라이브를 나타냅니다.

T1A34

비암호화가 사용으로 설정된 3490E 이미지 T10000A 드라이브를 나타냅니다.

T1A35

비암호화가 사용으로 설정된 3590 이미지 T10000A 드라이브를 나타냅니다.

T10KAE

암호화가 사용으로 설정된 3490E 또는 3590 이미지 T10000A 드라이브를 나타냅니다.

T1AE34

암호화가 사용으로 설정된 3490E 이미지 T10000A 드라이브를 나타냅니다.

T1AE35

암호화가 사용으로 설정된 3590 이미지 T10000A 드라이브를 나타냅니다.

T10KB

T10000B 드라이브를 나타냅니다.

T10KBN

비암호화가 사용으로 설정된 3490E 또는 3590 이미지 T10000B 드라이브를 나타냅니다.

T1B34

비암호화가 사용으로 설정된 3490E 이미지 T10000B 드라이브를 나타냅니다.

T1B35

비암호화가 사용으로 설정된 3590 이미지 T10000B 드라이브를 나타냅니다.

T10KBE

암호화가 사용으로 설정된 3490E 또는 3590 이미지 T10000B 드라이브를 나타냅니다.

T1BE34

암호화가 사용으로 설정된 3490E 이미지 T10000B 드라이브를 나타냅니다.

T1BE35

암호화가 사용으로 설정된 3590 이미지 T10000B 드라이브를 나타냅니다.

T10KC

T10000C 드라이브를 나타냅니다.

T10KCN

암호화되지 않은 3490E 또는 3590 이미지 T10000C 드라이브를 나타냅니다.

T1C34

암호화되지 않은 3490E 이미지 T10000C 드라이브를 나타냅니다.

T1C35

암호화되지 않은 3590 이미지 T10000C 드라이브를 나타냅니다.

T10KCE

암호화가 사용으로 설정된 3490E 또는 3590 이미지 T10000C 드라이브를 나타냅니다.

TICE34

암호화가 사용으로 설정된 3490E 이미지 T10000C 드라이브를 나타냅니다.

T1CE35

암호화가 사용으로 설정된 3590 이미지 T10000C 드라이브를 나타냅니다.

Virtual

VTD(가상 테이프 드라이브)에 마운트된 VTV(가상 테이프 볼륨)을 나타냅니다.

RECtech 매개변수가 지정되어 있지 않은 경우 MEDia 매개변수의 값을 기반으로 하여 기본값이 선택됩니다. 다음 표에는 RECtech가 생략될 경우 사용되는 기본값이 나와 있습니다.

테이블 A-4 기록 기술 기본값

입력된 MEDia

RECtech 기본값

LONGItud

LONGItud

ZLONGI

LONGItud

Standard

LONGItud

ECART

36track

ZCART

36Ctrack

DD3A, DD3B, DD3C, DD3D

DD3

STKR, STK1U, STKY

STK1R

STK2P, STK2W

STK2P

T10000T1, T10000TS, T10000CL

T10K

T10000CT

T10KA 및 T10KB

T10000T2, T10000TT

T10KC

Virtual

Virtual

모델 유형(MODel)

모델 유형 또는 MODel을 통해 전송(드라이브) 또는 드라이브의 모델 번호를 지정할 수 있습니다. MODel은 RECtech와 동일한 정보 유형을 제공하지만 사용자는 이를 보다 편리하게 검색하여 기록 기술이 아니라 전송을 지정할 수 있습니다.

주:

- MODel 및 RECtech는 함께 사용할 수 없습니다.

- SL8500 라이브러리는 T9840, T9940 및 T10000 시리즈 드라이브와 연관된 모델 유형만 지원합니다.

- 이 매개변수에 대한 여러 값을 지정할 수 있습니다. 각 값은 콤마로 구분됩니다.

다음 표에는 유효한 모델 유형이 나와 있습니다.

테이블 A-5 모델 유형

모델 유형

설명

4480

4480(18트랙) 드라이브를 나타냅니다.

4490

4490(36트랙 Silverton) 드라이브를 나타냅니다.

9490

9490(36트랙 Timberline) 드라이브를 나타냅니다.

9490EE

9490EE(36트랙 Timberline EE) 드라이브를 나타냅니다.

SD3

SD-3(RedWood) 드라이브를 나타냅니다.

9840

3490E 이미지 T9840A 드라이브를 나타냅니다.

984035

3590 이미지 T9840A 드라이브를 나타냅니다.

T9840B

3490E 이미지 T9840B 드라이브를 나타냅니다.

T9840B35

3590 이미지 T9840B 드라이브를 나타냅니다.

T9840C

3490E 이미지 T9840C 드라이브를 나타냅니다.

T9840C35

3590 이미지 T9840C 드라이브를 나타냅니다.

T9840D

비암호화가 사용으로 설정된 3490E 이미지 T9840D 드라이브를 나타냅니다.

T9840D35

비암호화가 사용으로 설정된 3590E 이미지 T9840D 드라이브를 나타냅니다.

T9840DE

암호화가 사용으로 설정된 3490E 이미지 T9840D 드라이브를 나타냅니다.

T9840DE5

암호화가 사용으로 설정된 3590E 이미지 T9840D 드라이브를 나타냅니다.

T9940A

3490E 이미지 T9940A 드라이브를 나타냅니다.

T9940A35

3590 이미지 T9940A 드라이브를 나타냅니다.

T9940B

3490E 이미지 T9940B 드라이브를 나타냅니다.

T9940B35

3590 이미지 T9940B 드라이브를 나타냅니다.

T1A34

비암호화가 사용으로 설정된 3490E 이미지 T10000A 드라이브를 나타냅니다.

T1A35

비암호화가 사용으로 설정된 3590 이미지 T10000A 드라이브를 나타냅니다.

T1AE34

암호화가 사용으로 설정된 3490E 이미지 T10000A 드라이브를 나타냅니다.

T1AE35

암호화가 사용으로 설정된 3590 이미지 T10000A 드라이브를 나타냅니다.

T1B34

비암호화가 사용으로 설정된 3490E 이미지 T10000B 드라이브를 나타냅니다.

T1B35

비암호화가 사용으로 설정된 3590E 이미지 T10000B 드라이브를 나타냅니다.

T1BE34

암호화가 사용으로 설정된 3490E 이미지 T10000B 드라이브를 나타냅니다.

T1BE35

암호화가 사용으로 설정된 3590 이미지 T10000B 드라이브를 나타냅니다.

T1C34

비암호화가 사용으로 설정된 3490E 이미지 T10000C 드라이브를 나타냅니다.

T1C35

비암호화가 사용으로 설정된 3590 이미지 T10000C 드라이브를 나타냅니다.

T1CE34

암호화가 사용으로 설정된 3490E 이미지 T10000C 드라이브를 나타냅니다.

T1CE35

암호화가 사용으로 설정된 3590 이미지 T10000C 드라이브를 나타냅니다.

Virtual

VTD(가상 테이프 드라이브)에 마운트된 VTV(가상 테이프 볼륨)을 나타냅니다.

B 진단

이 부록은 오라클에 VM Client 지원을 요청할 때 제출해야 하는 진단 정보를 설명합니다.

이 정보에는 다음이 포함됩니다.

- SMCCMDS 및 SMCPARMS 데이터 세트 파일

- VM Client 콘솔 로그

- TRACE 파일

- MSGDEF LVL=28 설정

- 시스템 DUMPS

- VM Client 유지 관리 화면(VMFINFO)

- VM 레벨(Q CPLEVEL)

- CMS 레벨(Q CMSLEVEL)

- VM TMS 유지 관리 레벨

오라클에 문의하여 도움을 얻는 방법에 대한 자세한 내용은 머리말을 참조하십시오.

인덱스
A  C  D  E  H  I  L  M  O  P  Q  R  S  T  U  V  Z  개  구  기  데  매  메  명  서  설  소  스  유  인  진  하

A

ACSINT DSECT, 9.10.1.3

ACSLS 서버에 대한 XAPI 클라이언트 인터페이스, 1.3

ACSLS, XAPI 클라이언트 인터페이스, 1.3

ACSRQ 매크로

개요, 9.9

구문, 9.9.2

요청

DISMOUNT, 9.9.3

EJECT, 9.9.4

MOUNT, 9.9.5

MOVE, 9.9.6

QCAP, 9.9.7

QCONFIG, 9.9.8

QDRIVES, 9.9.9

QSCRATCH, 9.9.11

QVOLUME, 9.9.12

QVOLUSE, 9.9.13

SCRATCH, 9.9.14

SELSCR, 9.9.15

UNSCRATCH, 9.9.16

AUTHorize 명령, 6.2.1

C

CD-ROM 컨텐츠, 2.2.1

CMS 명령, 6.2.2

COMMtest 명령, 6.2.3

CP DETACH 지원, 5.4

CP 명령, 6.2.4

D

DASD 요구 사항, 2.5

DISMount 명령, 6.2.5

DISMOUNT 요청, 9.9.3

Display DRive 명령, 6.2.6

Display RC 명령, 6.2.7

DRIVemap 명령, 6.2.9

DUMP 명령, 6.2.10

DUMPOpts 명령, 6.2.11

E

EJECT 요청, 9.9.4

ELS, 2.3.3

EXIT 명령, 6.2.12

H

Help 명령, 6.2.13

HTTP 서버, 7.1

I

IUB 레코드 형식, 9.10.1.5

IUCV 고려 사항, 9.4

L

LIst 명령, 6.2.14

LOGdisk 명령, 6.2.15

M

MAXRC 키워드 값 쌍, 5.1.3

MODel 유형(MODel) 값, A.3

MOunt 명령, 6.2.16

MOUNT 요청, 9.9.5

MOVE 요청, 9.9.6

MSGDef 명령, 6.2.17

MVS 요구 사항, 2.3.3

O

OPERator 명령, 6.2.18

OPERATOR 키워드 값 쌍, 5.1.2

P

POOLmap 명령, 6.2.19

PPF 대체 파일, 만들기, 3.3.1

Q

QCAP 요청, 9.9.7

QCONFIG 요청, 9.9.8

QDRIVES 요청, 9.9.9

QSCRATCH 요청, 9.9.11

QVOLUME 요청, 9.9.12

QVOLUSE 요청, 9.9.13

R

READ 명령, 6.2.20

RESYNChronize 명령, 6.2.21

Route 명령, 6.2.22

S

SCRATCH 요청, 9.9.14

SELSCR 요청, 9.9.15

SERVer 명령, 6.2.23

SLX 매크로, 9.10.1

SMC HTTP 서버, 7.1

SMCBINT 모듈 매개변수, 5.1

SMCCMDS 명령 파일, 5.2.2

SMCPARMS 명령 파일, 5.2.1

T

TAPEPlex 명령, 6.2.24

TCPip 명령, 6.2.25

TMI(테이프 관리 인터페이스), 9

TMS

VM Client와 상호 작용, 9.5

개요, 9.1

결정 지점, 9.2

TRace 명령, 6.2.26 TRACE 키워드 값 쌍, 5.1.1

U

UNSCRATCH 요청, 9.9.16

V

VM Client 개요, 1

VM Client 리소스 요구 사항 확인, 3.3

VM Client 시작, 5

VM Client 테스트, 3.9

VMSES/E, 2.1, 3.1, 4.1

VTCS 관리 클래스, 7.3

Z

ZIP 파일 컨텐츠, 2.2.1

개

개요, 1

구

구문

ACSRQ 매크로, 9.9.2

AUTHorize 명령, 6.2.1.1

CMS 명령, 6.2.2.1

COMMtest 명령, 6.2.3.1

CP 명령, 6.2.4.1

DISMount 명령, 6.2.5.1

DISMOUNT 요청, 9.9.3.2, 9.9.3.2

Display DRive 명령, 6.2.6.1

Display RC 명령, 6.2.7.1, 6.2.8

Display Volume 명령, 6.2.8.1

DRIVemap 명령, 6.2.9.1

DUMP 명령, 6.2.10.1

DUMPOpts 명령, 6.2.11.1

EJECT 요청, 9.9.4.2

EXIT 명령, 6.2.12.1

Help 명령, 6.2.13.1

LIst 명령, 6.2.14.1

LOGdisk 명령, 6.2.15.1

MOunt 명령, 6.2.16.1

MOUNT 요청, 9.9.5.2

MOVE 요청, 9.9.6.2

MSGDef 명령, 6.2.17.1

OPERator 명령, 6.2.18.1

POOLmap 명령, 6.2.19.1

QCAP 요청, 9.9.7.2

QCONFIG 요청, 9.9.8.2, 9.9.8.2

QDRIVES 요청, 9.9.9.2

QDRLIST 요청, 9.9.10.2

QSCRATCH 요청, 9.9.11.2

QVOLUME 요청, 9.9.12.2

QVOLUSE 요청, 9.9.13.2

READ 명령, 6.2.20.1

RESYNChronize 명령, 6.2.21.1

Route 명령, 6.2.22.1

SCRATCH 요청, 9.9.14.2

SELSCR 요청, 9.9.15.2

SERVer 명령, 6.2.23.1

TAPEPlex 명령, 6.2.24.1

TCPip 명령, 6.2.25.1

TRace 명령, 6.2.26.1

UNSCRATCH 요청, 9.9.16.2

기

기능, VM Client, 1.1

기록 기술(RECtech) 값, A.2

데

데이터 플로우, VM Client, 1.2

매

매체 유형(MEDIA) 값, A.1

메

메시지, 8

명

명령

AUTHorize, 6.2.1

CMS, 6.2.2

COMMtest, 6.2.3

CP, 6.2.4

DISMount, 6.2.5

Display DRive, 6.2.6

Display RC, 6.2.7

DRIVemap, 6.2.9

DUMP, 6.2.10

DUMPOpts, 6.2.11

EXIT, 6.2.12

Help, 6.2.13

LIst, 6.2.14

LOGdisk, 6.2.15

MOunt, 6.2.16

MSGDef, 6.2.17

OPERator, 6.2.18

POOLmap, 6.2.19

READ, 6.2.20

RESYNChronize, 6.2.21

Route, 6.2.22

SERVer, 6.2.23

TAPEPlex, 6.2.24

TCPip, 6.2.25

TRace, 6.2.26

실행, 6.1

명령 실행, 6.1 명령 파일, 5.2

서

서버 고려 사항, 7

서비스 시스템, 만들기, 3.7

설

설치

DASD 요구 사항, 2.5

IBM VSES/E, 2.1, 3.1, 4.1

MVS 요구 사항, 2.3.3

PPF 대체 파일 만들기, 3.3.1

VM Client 리소스 할당, 3.4

VM Client 서비스 시스템 만들기, 3.7

VM Client 시스템 파일 사용자 정의, 3.8

VM Client 실행 코드 빌드, 3.6

VM Client 제품 파일 설치, 3.5

VM Client 테스트, 3.9

VM Client를 운용 환경에 배치, 3.10

단계 요약, 3.2

소프트웨어 및 하드웨어 요구 사항, 2.3

설치 컨텐츠, 2.2.1

소

소개, 1

소프트웨어 요구 사항, 2.3

스

스크래치 하위 풀, 7.2

유

유지 관리, 설치, 4

인

인터페이스 데이터 영역, 9.10

진

진단, B

하

하드웨어 요구 사항, 2.3

Oracle 법적공지

저작권 공지

Copyright © 1994-2016, Oracle and/or its affiliates. All rights reserved.

라이센스 제한 보증/간접 손해 부인

본 소프트웨어와 관련 문서는 사용 제한 및 기밀 유지 규정을 포함하는 라이센스 합의서에 의거해 제공되며, 지적 재산법에 의해 보호됩니다. 라이센스 합의서 상에 명시적으로 허용되어 있는 경우나 법규에 의해 허용된 경우를 제외하고, 어떠한 부분도 복사, 재생, 번역, 방송, 수정, 라이센스, 전송, 배포, 진열, 실행, 발행, 또는 전시될 수 없습니다. 본 소프트웨어를 리버스 엔지니어링, 디스어셈블리 또는 디컴파일하는 것은 상호 운용에 대한 법규에 의해 명시된 경우를 제외하고는 금지되어 있습니다.

보증 부인

이 안의 내용은 사전 공지 없이 변경될 수 있으며 오류가 존재하지 않음을 보증하지 않습니다. 만일 오류를 발견하면 서면으로 통지해 주기 바랍니다.

제한적 권한 공지

만일 본 소프트웨어나 관련 문서를 미국 정부나 또는 미국 정부를 대신하여 라이센스한 개인이나 법인에게 배송하는 경우, 다음 공지사항이 적용됩니다.

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.

위험한 애플리케이션 공지

본 소프트웨어 혹은 하드웨어는 다양한 정보 관리 애플리케이션의 일반적인 사용을 목적으로 개발되었습니다. 본 소프트웨어 혹은 하드웨어는 개인적인 상해를 초래할 수 있는 애플리케이션을 포함한 본질적으로 위험한 애플리케이션에서 사용할 목적으로 개발되거나 그 용도로 사용될 수 없습니다. 만일 본 소프트웨어 혹은 하드웨어를 위험한 애플리케이션에서 사용할 경우, 라이센스 사용자는 해당 애플리케이션의 안전한 사용을 위해 모든 적절한 비상-안전, 백업, 대비 및 기타 조치를 반드시 취해야 합니다. Oracle Corporation과 그 자회사는 본 소프트웨어 혹은 하드웨어를 위험한 애플리케이션에서의 사용으로 인해 발생하는 어떠한 손해에 대해서도 책임지지 않습니다.

상표 공지

Oracle과 Java는 Oracle Corporation 및/또는 그 자회사의 등록 상표입니다. 기타의 명칭들은 각 해당 명칭을 소유한 회사의 상표일 수 있습니다.

Intel 및 Intel Xeon은 Intel Corporation의 상표 내지는 등록 상표입니다. SPARC 상표 일체는 라이센스에 의거하여 사용되며 SPARC International, Inc.의 상표 내지는 등록 상표입니다. AMD, Opteron, AMD 로고, 및 AMD Opteron 로고는 Advanced Micro Devices의 상표 내지는 등록 상표입니다. UNIX는 The Open Group의 등록상표입니다.

제3자의 컨텐츠, 제품 및 서비스 부인

본 소프트웨어 혹은 하드웨어와 관련문서(설명서)는 제 3자로부터 제공되는 컨텐츠, 제품 및 서비스에 접속할 수 있거나 정보를 제공합니다. 사용자와 오라클 간의 합의서에 별도로 규정되어 있지 않는 한 Oracle Corporation과 그 자회사는 제 3자의 컨텐츠, 제품 및 서비스와 관련하여 어떠한 책임도 지지 않으며 명시적으로 모든 보증에 대해서도 책임을 지지 않습니다. Oracle Corporation과 그 자회사는 제 3자의 컨텐츠, 제품 및 서비스에 접속하거나 사용으로 인해 초래되는 어떠한 손실, 비용 또는 손해에 대해 어떠한 책임도 지지 않습니다. 단, 사용자와 오라클 간의 합의서에 규정되어 있는 경우는 예외입니다.

알파 및 베타 초안 문서 공지

공식적인 공개 이전의 문서인 경우:

본 문서는 공식적인 공개 이전의 문서이며 시연 및 예비 용도로 작성되었습니다. 본 문서는 소프트웨어가 사용되고 있는 귀하의 하드웨어를 위해 특별히 작성되지 않았을 수도 있습니다. Oracle Corporation과 그 자회사는 본 문서와 관련하여 어떠한 책임도 지지 않으며 명시적으로 모든 보증에 대해서도 책임을 지지 않습니다. 또한 본 문서의 사용으로 인해 초래되는 손실, 비용 또는 손해에 대해 어떠한 책임도 지지 않습니다.

비공개 알파 및 베타 초안 문서 공지

공식적인 공개 이전의 비공개 문서인 경우:

본 문서의 내용은 오직 정보를 공유하기 위한 것이며 고객 자문 위원으로서 또는 베타 시험 합의서에 따라서만 사용할 수 있습니다. 이는 어떠한 자료, 코드 또는 기능을 제공하겠다는 약속이 아니고, 어떠한 구매 의사 결정을 필요로 하지 아니합니다. 본 문서에 설명된 기능의 개발, 출시 및 시기에 대한 재량권은 전적으로 오라클에 있습니다.

소프트웨어 또는 인쇄 자료를 포함한 어떠한 형식으로든 본 문서는 오라클의 고유 자산인 독점적 정보를 포함하고 있습니다. 본 기밀 자료의 액세스 및 사용에는 오라클 마스터 합의서, 오라클 라이센스 및 서비스 합의서, 오라클 파트너네트워크 합의서, 오라클 배포 합의서 또는 기타 라이센스 합의서의 조항 및 조건이 적용되며, 사용자와 오라클은 이를 이행하고 준수하여야 합니다. 오라클의 사전 서면 동의 없이 본 문서와 여기에 포함된 정보를 오라클 외부의 다른 사람에게 공개, 복사, 재생산 또는 배포할 수 없습니다. 본 문서는 라이센스 합의서에 포함되지 아니하며 오라클 또는 그 자회사와의 어떠한 합의서에도 편입되지 아니합니다.

설명서 접근성

Oracle의 접근성 개선 노력에 대한 자세한 내용은 http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc에서 Oracle Accessibility Program 웹 사이트를 방문하십시오.

오라클 고객지원센터 액세스

지원 서비스를 구매한 오라클 고객은 My Oracle Support를 통해 온라인 지원에 액세스할 수 있습니다. 자세한 내용은 http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info를 참조하거나, 청각 장애가 있는 경우 http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs를 방문하십시오.