6 메시지 처리

SMC는 마운트, 마운트 해제 및 스왑 작업과 관련된 특정 MVS, JES3 및 TMS(테이프 관리 시스템) 메시지를 가로챕니다. 가로챈 메시지에 TapePlex에 정의된 드라이브가 포함된 경우, SMC는 소유 TapePlex가 요청된 작업을 수행하도록 지시합니다.

SMC에서 가로채는 메시지는 부록 A 가로챈 메시지에 나열되어 있습니다.

주:

JES3 마운트 메시지를 처리하려면 IATUX71 User Exit이 설치되어 있어야 합니다. 자세한 내용은 Installing ELS를 참조하십시오.

사용자 지정 메시지 처리

현재 사용자 설치에서 테이프 관리 시스템이 현재 SMC에서 지원되지 않을 경우에도 TMS에서 실행되는 특정 메시지를 가로채도록 SMC에 지정할 수 있습니다. USERMsg 명령을 사용하면 이러한 추가 메시지를 정의할 수 있습니다. 자세한 내용은 ELS Command, Control Statement, and Utility Reference를 참조하십시오.

User Exit 01에서는 가로챈 메시지에 대해 수행할 작업을 변경하거나 향상시킬 수 있으며, 가로챈 메시지 목록에 없는 메시지에 대해 작업을 수행하도록 SMC에 지정할 수 있습니다.

SMC는 각각의 가로챈 메시지에 대해 User Exit을 호출합니다. 여기에는 부록 A 가로챈 메시지에 나열된 기본 메시지와 USERMsg 명령을 사용하여 정의된 모든 메시지가 포함됩니다.

주:

  • SMC에서 가로챈 메시지만 User Exit에 전달됩니다.

  • SMC에서는 REPLY의 User Exit 01 반환 코드가 지원되지 않습니다

메시지 처리 정책

SMC는 마운트, 마운트 해제 및 스왑 메시지 처리와 관련된 다음과 같은 MVS 및 SMC 정책을 지원합니다.

MVS 정책

SAF(System Authorization Facility)는 현재 보안 소프트웨어를 사용해서 볼륨 레벨(CLASS=TAPEVOL)에서 테이프 보호를 사용으로 설정합니다. SMC는 라이브러리 전송에 마운트된 볼륨에 대해 쓰기 보호 요구사항과 관련하여 SAF 인터페이스를 통해 정의된 정책(정의된 경우)을 지원합니다. SMC는 RACROUTE 매크로를 사용해서 SAF 인터페이스를 호출하고, ACS VTW(Virtual Thumbwheel) 지원을 통해 읽기 전용 볼륨을 보호합니다.

SMC 정책

SMC MOUNTDef 명령은 이전에 HSC MNTD 명령, HSC 입력 매개변수 및 LIBGEN 옵션으로 제어되는 메시지 처리 제어(즉, 마운트/마운트 해제) 옵션과 MVS/CSC ALTER 명령 및 입력 매개변수를 사용으로 설정합니다.

이러한 옵션은 보류 중인 마운트 자동화, 마운트 해제 시 삭제 처리, 라이브러리 볼륨이 라이브러리 외부에서 마운트될 경우 및 마운트 메시지가 콘솔을 벗어날 경우 메시지 생성 여부를 제어합니다.

주:

MOUNTDef 명령에 대한 자세한 내용은 ELS Command, Control Statement, and Utility Reference를 참조하십시오.

테이프 관리 시스템 지원

SMC는 다음과 같은 테이프 관리 시스템에서 마운트, 마운트 해제 및 스왑 메시지를 해석합니다.

  • CA-1

  • CA-DYNAM/TLMS

  • DFSMSrmm

  • AutoMedia(Zara)

  • CONTROL-T

하위 풀을 지원하는 테이프 관리 시스템의 경우, 하위 풀은 SMC에서 해석되며, 사용자 출구 01 또는 TAPEREQ 문으로 대체되지 않는 한 요청된 하위 풀 이름으로 사용됩니다. 관련 메시지는 다음과 같습니다.

  • CTS002

  • CTT101A

  • CTT104A

  • TMS002

SMC 스왑 처리

SMC는 HSC 향상된 스왑 처리와 동일한 방식으로 스왑 프로세스(I/O 오류 또는 운영자 시작)를 자동화합니다. 이렇게 하면 DDR이 호환되지 않는 장치를 선택한 경우에도 운영자가 호환되는 "스왑 대상" 장치를 찾을 필요가 없습니다. SMC가 호환 가능한 스왑 대상 장치를 찾을 수 없거나, 호환 가능한 모든 장치가 이미 사용 중이면, SMC가 메시지를 실행하고, 추가 SMC 개입 없이 컨트롤이 DDR 처리로 반환됩니다. 향상된 스왑 처리는 SMC에서 지원되는 유일한 모드입니다.

JES3 시스템에서 SMC는 스왑 대상 장치 선택에 영향을 주지 않습니다. SMC는 SMC0107 또는 SMC0110을 발행하지 않습니다. JES3은 적절한 초기화 데크 정의를 기준으로 호환 가능한 드라이브를 직접 선택할 수 있습니다. SMC는 IGF502E가 수신될 경우 스왑을 계속 자동화합니다.

SMC 스왑 프로세스는 다음 메시지 중 하나가 실행될 때 시작됩니다.

IGF500I SWAP XXX1 TO XXX2 - I/O ERROR
IGF503I ERROR ON XXX1, SELECT NEW DEVICE
IGF509I SWAP XXX1 - I/O ERROR

XXX1 장치가 SMC에 라이브러리 장치로 알려진 경우, SMC는 메시지를 숨기고, 자동 스왑 프로세스를 시작합니다.

SMC는 다음 3개의 메시지 중 하나를 실행합니다.

  • SMC0108 No compatible drive found for SWAP processing

  • 또는 호환 가능한 드라이브를 SMC가 선택할 수 있는 경우:

    SMC0107 SWAP volser from XXX1 to XXX2

  • 또는 MOUNTDEF SWAPLIMIT 수가 초과된 경우:

    SMC0233 SWAPLIMIT=NNNNNN exceeded; swap processing canceled

SMC0108이 발행되고 MOUNTDEF SWAPAUTOREPLY가 ON이면 IGF500D 또는 IGF509D 메시지가 NO로 회신됩니다.

SMC0233이 발행되고 MOUNTDEF SWAPLIMITbypassReply 변수가 OFF이면 IGF509D 메시지가 NO로 회신됩니다.

XXX2 장치는 스왑에 호환되는 것으로 확인된 SMC에서 선택한 장치입니다. 그런 다음 SMC는 MVS IGF500D 또는 IGF509D 메시지를 숨기고 이 메시지를 다음 항목으로 바꿉니다.

SMC0110 Allow swap of volser from XXX1 to XXX2;
Reply ’Y’, or ’N’ or DEVICE

운영자는 선택한 장치를 승인하거나, 스왑을 취소하거나, 다른 장치를 선택할 수 있습니다. 운영자가 다른 장치를 선택한 경우 SMC는 추가 호환성 검사 없이 해당 장치를 수락합니다.

회신이 'Y'이거나 새 장치이면, MVS가 다음 메시지를 실행합니다.

IGF502E PROCEED WITH SWAP OF XXX1 TO XXX2

XXX1이 라이브러리 소유 장치이면 볼륨의 마운트 해제가 자동화됩니다. XXX2가 라이브러리 소유 장치이면 볼륨의 마운트가 자동화됩니다.

주:

MVS 스왑 메시지 IGF500DIGF509D에 응답하는 데 필요한 권한을 SMC에 부여하도록 MVS 보안 패키지(예: RACF, TopSecret)가 구성되었는지 확인합니다.

HSC 마운트 관련 메시지

특정 마운트 관련 메시지는 오류 조건으로 인해 HSC에서 계속 실행될 수 있습니다.

  • SLS0088D는 오류 조건으로 인해 동일한 볼륨에 대해 반복된 마운트가 필요할 때 발행됩니다.

  • SLS1075D는 마운트 해제된 볼륨에서 I/O 또는 다른 유형의 오류가 발생할 때 발행됩니다.

SMC 클라이언트에서 HSC 마운트 관리

SMC 클라이언트/서버 아키텍처는 서버 콘솔 대신 클라이언트 콘솔에서 특정 마운트/마운트 해제 예외 조건에 대한 관리를 수행할 수 있는 기능을 제공합니다. SMC에서 처리되는 조건은 다음과 같습니다.

  • 드라이브 및 콘솔에 LSM이 오프라인일 때 수동 마운트를 위한 볼륨 및 해당 위치를 나타내는 메시지 표시

  • 실행 중인 작업의 마운트 요청 또는 JES3 설정 처리 중 다른 볼륨에 로드할 드라이브가 발견되면, 마운트 해제가 강제 적용되고 UCB 미결 마운트 상태(또는 JES3 SETUNIT)에 따라 마운트가 자동으로 재구동됩니다.

    주:

    마운트 또는 마운트 해제 메시지를 SMC에서 가로채서 HSC 서버로 지정한 경우, 서버 또는 클라이언트에서 SLS0107D 메시지가 실행되지 않습니다. 로드된 드라이브 조건이 SMC 지정 마운트 해제를 위해 HSC에서 감지된 경우, HSC는 드라이브가 언로드될 때까지 1분 정도 기다린 후 마운트 해제를 종료합니다. 마운트 해제가 SMC의 마운트 요청 중에 수행된 경우, 로드된 드라이브 상태가 SMC에 반환되고, 마운트가 계속 보류 중인 경우 SMC가 마운트 요청을 재구동합니다.
  • 드라이브 또는 볼륨이 다른 프로세스에서 사용 중이면, 요청을 주기적으로 재시도하여 마운트가 계속 보류 중인지 확인하고 운영자가 언제라도 요청을 취소하거나 재시도할 수 있도록 허용합니다.

  • TAPEPlex WTORdest 클라이언트 옵션이 선택된 경우, HSC 서버에서 특정 WTOR 메시지가 발행되지 않지만 대신 클라이언트 콘솔에 직접 전송됩니다. 그러면 SMC가 서버에 대한 마운트 또는 마운트 해제를 재구동할 때 메시지에 대한 운영자 응답이 서버로 다시 전송됩니다. 이 옵션에서는 다음과 같은 HSC 마운트/마운트 해제 WTOR 메시지가 현재 지원됩니다.

    • SLS0134

    • SLS0905

    • SLS2126

    • SLS2905

    • SLS2984

    • SLS0109

    • SLS4084

    이러한 메시지에 대한 자세한 내용은 ELS Messages and Codes 설명서를 참조하십시오.