This chapter describes the following codes issued by SMC:
The following return codes are set by the SMC UUI Component for external user communication with a TAPEPLEX or with the SMC.
During UUI processing, R15 contains one of these values to identify the current status of the request.
The NCOMRSRC field contains one of these values (or 0, if the request completed successfully) indicating the severity of the error.
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 |
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 |
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 |