5 SMC 반환 및 원인 코드

이 장에서는 SMC에서 발행된 다음 코드에 대해 설명합니다.

SMC UUI 반환 및 원인 코드

다음 반환 코드는 SMC UUI 구성요소에서 외부 사용자가 TAPEPLEX 또는 SMC와 통신하기 위해 설정됩니다.

UUI R15 처리 코드

UUI 처리 중 현재 요청 상태를 식별하기 위해 R15에 다음 값 중 하나가 포함됩니다.

테이블 5-1 SMC UUI R15 처리 코드

10진수 값 16진수 값 설명

1

1

반환할 데이터가 더 있음

2

2

모든 데이터가 반환됨(EOF)

3

3

다음 읽기 시간 초과; 더 이상 데이터를 사용하기 전에 다음 읽기 시간 초과가 발생했습니다.


UUI 함수 반환 코드

NCOMRSRC 필드에 다음 값 중 하나(또는 요청이 성공적으로 완료된 경우 0 값)가 포함되어 오류의 심각도를 알려줍니다.

테이블 5-2 SMC UUI 함수 반환 코드

10진수 값 16진수 값 설명

4

4

명령에 경고 메시지 발생

8

8

명령에 오류 메시지 발생

12

X’000C’

명령에 치명적 오류 발생

16

X’000A’

ABEND 감지됨


UUI 함수 원인 코드

NCOMRSRC 필드가 0이 아닌인 경우 NCOMRSRS 필드에 다음 값 중 하나가 포함됩니다.

테이블 5-3 SMC UUI 함수 원인 코드

10진수 값 16진수 값 설명

4

4

요청 길이 오류

8

8

지정된 출구 없음

12

X’000C’

요청 구문 분석 오류

16

X’000A’

요청을 찾을 수 없음

20

X’0014’

명령 원본 오류

24

X’0018’

LINKLIB 권한이 부여되지 않음

28

X’001C’

서비스 릴리스가 호환되지 않음

32

X’0020’

VTCS 고급 관리 기능이 필요함

36

X’0024’

요청이 취소됨 또는 HSC가 비활성

40

X’0028’

잘못된 형식의 XML이 서버에서 수신됨

48

X’0030’

잘못된 매개변수 값

52

X’0034’

VSM이 서버에서 활성이 아님

54

X’0036’

테이프 없는 CDS에 유효하지 않음

56

X’0038’

CSV 매개변수 키워드 오류

60

X’003C’

CSV 매개변수 형식 오류

61

X’003D’

SDD 매개변수 또는 구문 분석 오류

62

X’003E’

SDD 또는 NCOMIDDN 파일을 찾을 수 없음

63

X’003F’

SDD 또는 NCOMIDDN 파일 I/O 오류

64

X’0040’

원격 파일 I/O가 지원되지 않음

65

X’0041’

SDD 또는 NCOMIDDN 파일이 이미 있음

66

X’0042’

SDD 또는 NCOMIDDN 파일 제한을 초과함

67

X’0043’

SDD 또는 NCOMIDDN 크기 제한을 초과함

68

X’0044’

필요한 서비스 수준이 아님

72

X’0048’

Userid에 권한이 부여되지 않음

76

X’004C’

지정된 UUI 작업을 찾을 수 없음

80

X’0050’

동적 재구성이 활성임

84

X’0054’

트랜잭션 시간 초과가 발행함

92

X’005C’

ABEND가 하위 작업에서 발생함

96

X’0060’

함수 프로세스 오류

300

X’012C’

SMC가 활성 아님

301

X’012D’

UUI 요청 헤더 오류

302

X’012E’

오류로 인해 Tapeplex가 비활성임

304

X’0130’

UUI가 서버 릴리스에서 지원되지 않음

305

X’0131’

XAPI가 릴리스에서 지원되지 않음

308

X’0134’

요청 유형이 잘못됨

312

X’0138’

새 토큰 획득 중 오류 발생

316

X’013C’

모듈 로드 오류

320

X’0140’

작업 첨부 오류

324

X’0144’

UUI에 활성 TAPEPLEX 없음

328

X’0148’

TAPEPLEX 또는 LVT 주소 없음

332

X’014C’

TAPEPLEX 이름을 찾을 수 없음

336

X’0150’

TAPEPLEX가 사용 안함으로 설정됨

340

X’0154’

TAPEPLEX가 MVS/CSC임

344

X’0158’

잘못된 TAEPPLEX 주소

348

X’015C’

잘못된 NCSCOMM PLIST

352

X’0160’

OUTPUT에 잘못된 PLIST

356

X’0164’

불일치 CSV 매개변수

360

X’0168’

일치하지 않는 tapeplex 이름

364

X’016C’

LOCALHSC에 로컬 HSC 없음

368

X’0170’

Linklib 권한이 부여되지 않음

372

X’0174’

원격 XML에 구문 분석 오류

373

X’0175’

반환된 XML이 요청되지 않음

374

X’0176’

XML 버퍼 처리 중 오류

376

X’0178’

XML 시작 태그를 찾을 수 없음

380

X’017C’

XML 끝 태그를 찾을 수 없음

384

X’0180’

SMC COMM에서 오류

388

X’0184’

유틸리티에 로컬 HSC 사용

392

X’0188’

응답 길이가 0임

396

X’018C’

응답 길이가 너무 큼

400

X’0190’

요청된 서비스가 비활성임

404

X’0194’

SMC 서비스 오류 비활성

420

X’01A4’

유틸리티 릴리스가 SMC 부속 시스템과 호환되지 않음

424

X’01A8’

요청에 반환된 데이터 없음

428

X’01AC’

UUI 클라이언트 조기 종료


SMC ASCOMM 원인 코드

다음 원인 코드는 SMC ASCOMM 구성요소에서 MVS 상호/내부 주소 공간 통신을 위해 설정됩니다. 이 코드는 UUI 요청에 반환될 수도 있습니다.

테이블 5-4 SMC ASCOMM 원인 코드

10진수 값 16진수 값 설명

500

X’01F4’

반환할 데이터가 더 있음

504

X’01F8’

모든 데이터가 반환됨(EOF)

508

X’01FC’

다음 읽기 시간 초과; 더 이상 데이터를 사용하기 전에 다음 읽기 시간 초과가 발생했습니다.

512

X’0200’

GETMAIN 스토리지 없음

516

X’0204’

데이터 공간 스토리지 없음

520

X’0208’

잘못된 ASCOMM 모듈 인덱스

524

X’020C’

QASTOKN 획득 오류

528

X’0210’

응답 시간 초과가 발생함

532

X’0214’

최종 ACK 시간 초과가 발생함

536

X’0218’

인덱스 모듈을 찾을 수 없음

540

X’021C’

비동기 서비스가 이미 진행 중이므로 요청을 건너뜀

544

X’0220’

TAPEPLEX (비SMC) ASCOMM 시간 초과가 발생함

548

X’0224’

TAPEPLEX (비SMC) ASCOMM 오류가 발생함

552

X’0228’

TAPEPLEX (비SMC) ASCOMM 비정상 종료가 발생함

560

X’0230’

ASCOMM 작업이 비정상 종료됨


SMC 통신 구성요소 원인 코드

다음 원인 코드는 다양한 SMC 통신 구성요소에서 설정됩니다. 이 코드는 UUI 요청에 반환될 수도 있습니다.

다음 원인 코드는 SMC TAPEPLEX 통신에서 로컬/원격 통신을 위해 설정됩니다.

테이블 5-5 SMC 통신 구성요소 원인 코드

10진수 값 16진수 값 설명

600

X’0258’

TAPEPLEX에 활성 COMMPATH 없음

604

X’025C’

TAPEPLEX가 무효화됨

608

X’0260’

TAPEPLEX 부속 시스템이 비활성임

612

X’0264’

TAPEPLEX 부속 시스템이 유효하지 않음

616

X’0268’

TAPEPLEX 부속 시스템이 SSCVT에 없음

620

X’026C’

TAPEPLEX 부속 시스템 릴리스 오류

624

X’0270’

TAPEPLEX가 VLE임


다음 원인 코드는 SMC 통신 구성요소 TCP/IP 루틴에서 설정됩니다.

테이블 5-6 SMC 통신 구성요소 TCP/IP 루틴 원인 코드

10진수 값 16진수 값 설명

700

X’02BC’

잘못된 원격 트랜잭션

708

X’02C4’

TCPIP setsockparm() 오류

712

X’02C8’

TCPIP socket() 오류

716

X’02CC’

TCPIP setsockopt() 오류

720

X’02D0’

사용 가능한 포트 없음(SMCCTCPP)

724

X’02D4’

TCPIP bind () 오류

728

X’02D8’

TCPIP connect () 오류

732

X’02DC’

TCPIP send () 오류

736

X’02E0’

TCPIP recv () 오류

740

X’02E4’

TCPIP 시간 초과 오류

744

X’02E8’

TCPIP listen() 오류

748

X’02EC’

TCPIP getclientid() 오류

752

X’02F0’

TCPIP accept() 오류

756

X’02F4’

TCPIP givesocket() 오류

760

X’02F8’

TCPIP takesockeet() 오류

762

X’02FA’

서버에 잘못된 호스트 이름

763

X’02FB’

TCP/IP가 활성 아님

764

X’02FC’

TCPIP getsockname() 오류

768

X’0300’

TCPIP NTOP/PTON 오류

772

X’0304’

TCPIP selectex() 오류

776

X’0308’

UUI 종료용 소켓 없음

780

X’030C’

SEND selectex()에서 예외 FDS

784

X’0310’

RECV selectex()에서 예외 FDS


다음 원인 코드는 SMC CGI 루틴이나 HTTP 서버 루틴에서 설정됩니다.

테이블 5-7 SMC CGI 루틴/HTTP 서버 루틴 원인 코드

10진수 값 16진수 값 설명

800

X’0320’

HTTP 작업 제한을 초과함

804

X’0324’

CGI 모듈을 찾을 수 없음

808

X’0328’

CGI 모듈이 비정상 종료됨

812

X’032C’

CGI 모듈에 권한이 부여되지 않음

816

X’0330’

CGI 모듈이 지원되지 않음

820

X’0334’

CGI 모듈에 오류가 반환됨

832

X’0340’

CGI 입력 함수 오류

836

X’0344’

CGI 출력 함수 오류

840

X’0348’

CGI 서비스 함수 오류

844

X’034C’

WEB 브라우저에서 요청 권한이 부여되지 않음

848

X’0350’

HTTP 서버가 종료됨

996

X’03E4’

알 수 없는 논리 오류