5 SMC Return and Reason Codes

This chapter describes the following codes issued by SMC:

SMC UUI Return and Reason Codes

The following return codes are set by the SMC UUI Component for external user communication with a TAPEPLEX or with the SMC.

UUI R15 Processing Codes

During UUI processing, R15 contains one of these values to identify the current status of the request.

Table 5-1 SMC UUI R15 Processing Codes

Decimal Value Hex Value Description

1

1

More data to return

2

2

All data was returned (EOF)

3

3

Read next timeout; read next timeout occurred before any more data available


UUI Function Return Codes

The NCOMRSRC field contains one of these values (or 0, if the request completed successfully) indicating the severity of the error.

Table 5-2 SMC UUI Function Return Codes

Decimal Value Hex Value Description

4

4

Command issued warning message

8

8

Command issued error message

12

X'000C'

Command issued fatal error

16

X'000A'

ABEND detected


UUI Function Reason Codes

The NCOMRSRS field contains one of these values if the NCOMRSRC field is non-zero.

Table 5-3 SMC UUI Function Reason Codes

Decimal Value Hex Value Description

4

4

Request length error

8

8

No exits specified

12

X'000C'

Request parse error

16

X'000A'

Request not found

20

X'0014'

Command origin error

24

X'0018'

LINKLIB not authorized

28

X'001C'

Service release incompatible

32

X'0020'

VTCS advanced management feature required

36

X'0024'

Request cancelled or HSC is inactive

40

X'0028'

Malformed XML received from server

48

X'0030'

Invalid parameter value

52

X'0034'

VSM not active on server

54

X'0036'

Not valid for tapeless CDS

56

X'0038'

CSV parameter keyword error

60

X'003C'

CSV parameter format error

61

X'003D'

SDD parameter or parse error

62

X'003E'

SDD or NCOMIDDN file not found

63

X'003F'

SDD or NCOMIDDN file I/O error

64

X'0040'

Remote file I/O not supported

65

X'0041'

SDD or NCOMIDDN file already exists

66

X'0042'

SDD or NCOMIDDN file limit exceeded

67

X'0043'

SDD or NCOMIDDN size limit exceeded

68

X'0044'

Not a required service level

72

X'0048'

Userid is not authorized

76

X'004C'

Specified UUI task not found

80

X'0050'

Dynamic reconfig is active

84

X'0054'

Transaction timeout occurred

92

X'005C'

An ABEND has occurred in a subtask

96

X'0060'

Function process error

300

X'012C'

SMC not active

301

X'012D'

UUI request header error

302

X'012E'

Tapeplex inactive due to error

304

X'0130'

UUI unsupported by server release

305

X'0131'

XAPI unsupported in release

308

X'0134'

Request type invalid

312

X'0138'

Error acquiring new token

316

X'013C'

Module load error

320

X'0140'

Task attach error

324

X'0144'

No active TAPEPLEX for UUI

328

X'0148'

No TAPEPLEX or LVT addr

332

X'014C'

TAPEPLEX name not found

336

X'0150'

TAPEPLEX is disabled

340

X'0154'

TAPEPLEX is MVS/CSC

344

X'0158'

Invalid TAEPPLEX addr

348

X'015C'

Invalid NCSCOMM PLIST

352

X'0160'

Invalid PLIST for OUTPUT

356

X'0164'

Inconsistent CSV parms

360

X'0168'

Unmatched tapeplex name

364

X'016C'

No local HSC for LOCALHSC

368

X'0170'

Linklib not authorized

372

X'0174'

Parse error for remote XML

373

X'0175'

XML returned not requested

374

X'0176'

Error in XML buffer handling

376

X'0178'

XML start tag not found

380

X'017C'

XML end tag not found

384

X'0180'

Error from SMC COMM.

388

X'0184'

Use local HSC for utility

392

X'0188'

Response length is 0

396

X'018C'

Response length too large

400

X'0190'

Requested service inactive

404

X'0194'

SMC service error inactive

420

X'01A4'

Utility release is incompatible with SMC subsystem

424

X'01A8'

No data returned for request

428

X'01AC'

UUI client early shutdown


SMC ASCOMM Reason Codes

The following reason codes are set by the SMC ASCOMM Component for MVS inter and intra address space communication. These codes can also be retuned to UUI requests.

Table 5-4 SMC ASCOMM Reason Codes

Decimal Value Hex Value Description

500

X'01F4'

More data to return

504

X'01F8'

All data was returned (EOF)

508

X'01FC'

Read next timeout; read next timeout occurred before any more data available

512

X'0200'

No GETMAIN storage

516

X'0204'

No dataspace storage

520

X'0208'

Invalid ASCOMM module index

524

X'020C'

QASTOKN acquisition error

528

X'0210'

Responsive timeout occurred

532

X'0214'

Final ACK timeout occurred

536

X'0218'

Indexed module not found

540

X'021C'

Async service already in progress, request bypassed

544

X'0220'

TAPEPLEX (non-SMC) ASCOMM timeout occurred

548

X'0224'

TAPEPLEX (non-SMC) ASCOMM error occurred

552

X'0228'

TAPEPLEX (non-SMC) ASCOMM abend occurred

560

X'0230'

ASCOMM task abended


SMC Communication Component Reason Codes

The following reason codes are set by various SMC communication components. These codes can also be returned to UUI requests.

The following reason codes are set by the SMC TAPEPLEX Communication for local or remote communications:

Table 5-5 SMC Communication Component Reason Codes

Decimal Value Hex Value Description

600

X'0258'

No active COMMPATH for TAPEPLEX

604

X'025C'

TAPEPLEX was invalidated

608

X'0260'

TAPEPLEX subsystem inactive

612

X'0264'

TAPEPLEX subsystem not valid

616

X'0268'

TAPEPLEX subsystem not on SSCVT

620

X'026C'

TAPEPLEX subsystem release error

624

X'0270'

TAPEPLEX is a VLE


The following reason codes are set by the SMC Communication Component TCP/IP routines:

Table 5-6 SMC Communication Component TCP/IP Routine Reason Codes

Decimal Value Hex Value Description

700

X'02BC'

Invalid remote transaction

708

X'02C4'

TCPIP setsockparm() error

712

X'02C8'

TCPIP socket() error

716

X'02CC'

TCPIP setsockopt() error

720

X'02D0'

No free port (SMCCTCPP)

724

X'02D4'

TCPIP bind () error

728

X'02D8'

TCPIP connect () error

732

X'02DC'

TCPIP send () error

736

X'02E0'

TCPIP recv () error

740

X'02E4'

TCPIP timeout error

744

X'02E8'

TCPIP listen() error

748

X'02EC'

TCPIP getclientid() error

752

X'02F0'

TCPIP accept() error

756

X'02F4'

TCPIP givesocket() error

760

X'02F8'

TCPIP takesockeet() error

762

X'02FA'

Server invalid host name

763

X'02FB'

TCP/IP is not active

764

X'02FC'

TCPIP getsockname() error

768

X'0300'

TCPIP NTOP/PTON error

772

X'0304'

TCPIP selectex() error

776

X'0308'

No socket for UUI shutdown

780

X'030C'

Exception FDS on SEND selectex()

784

X'0310'

Exception FDS on RECV selectex()


The following reason codes are set by the SMC CGI routines or the HTTP server routines:

Table 5-7 SMC CGI Routine/HTTP Server Routine Reason Codes

Decimal Value Hex Value Description

800

X'0320'

HTTP task limit exceeded

804

X'0324'

CGI module not found

808

X'0328'

CGI module abended

812

X'032C'

CGI module not authorized

816

X'0330'

CGI module not supported

820

X'0334'

CGI module returned error

832

X'0340'

CGI input function error

836

X'0344'

CGI output function error

840

X'0348'

CGI service function error

844

X'034C'

Request from WEB browser not authorized

848

X'0350'

HTTP server terminated

996

X'03E4'

Unknown logic error