Solve communication problems using reason codes

When the local system rejects an incoming program start request, a message is sent to the system operator message queue. You can use the message information to determine why the program start request was rejected.

Refer to the following table for an explanation on reason codes for failed program start requests.

Table 2. Reason Codes for Rejected Program Start Requests
Reason Code Reason Description
401 Program start request received to a device that is not allocated to an active subsystem.
402 Requested device is currently being held by a Hold Communications Device (HLDCMNDEV) command.
403 User profile is not accessible.
404 Job description is not accessible.
405 Output queue is not accessible.
406 Maximum number of jobs defined by subsystem description are already active.
407 Maximum number of jobs defined by communications entry are already active.
408 Maximum number of jobs defined by routing entry are already active.
409 Library on library list is exclusively in use by another job.
410 Group profile cannot be accessed.
411 Insufficient storage in machine pool to start job.
412 System value not accessible.
413 QSERVER not started
501 Job description was not found.
502 Output queue was not found.
503 Class was not found.
504 Library on initial library list was not found.
505 Job description or job description library is damaged.
506 Library on library list is destroyed.
507 Duplicate libraries were found on library list.
508 Storage-pool defined size is zero.
602 Transaction program-name value is reserved but not supported.
604 Matching routing entry was not found.
605 Program was not found.
704 Password is not valid.
705 User is not authorized to device.
706 User is not authorized to subsystem description.
707 User is not authorized to job description.
708 User is not authorized to output queue.
709 User is not authorized to program.
710 User is not authorized to class.
711 User is not authorized to library on library list.
712 User is not authorized to group profile.
713 User ID is not valid.
714 Default user profile is not valid.
715 Neither password nor user ID was provided, and no default user profile was specified in the communications entry.
718 No user ID.
722 A user ID was received but a password was not sent.
723 No password was associated with the user ID.
725 User ID does not follow naming convention.
726 User profile is disabled.
730 Password has expired.
801 Program initialization parameters are present but not allowed.
802 Program initialization parameter exceeds 2000 bytes.
803 Subsystem is ending.
804 Prestart job is inactive or is ending.
805 WAIT(NO) was specified on the prestart job entry and no prestart job was available.
806 The maximum number of prestart jobs that can be active on a prestart job entry was exceeded.
807 Prestart job ended when a program start request was being received.
901 Program initialization parameters are not valid.
902 Number of parameters for program not valid.
903 Program initialization parameters required but not present.
1001 System logic error. Function check or unexpected return code encountered.
1002 System logic error. Function check or unexpected return code encountered while receiving program initialization parameters.
1501 Character in procedure name not valid.
1502 Procedure not found.
1503 System/36™ environment library not found.
1504 Library QSSP not found.
1505 File QS36PRC not found in library QSSP.
1506 Procedure or library name is greater than 8 characters.
1507 Current library not found.
1508 Not authorized to current library.
1509 Not authorized to QS36PRC in current library.
1510 Not authorized to procedure in current library.
1511 Not authorized to System/36 environment library.
1512 Not authorized to file QS36PRC in System/36 environment library.
1513 Not authorized to procedure in System/36 environment library.
1514 Not authorized in library QSSP.
1515 Not authorized to file QS36PRC in QSSP.
1516 Not authorized to procedure in QS36PRC in QSSP.
1517 Unexpected return code from System/36 environment support.
1518 Problem phase program not found in QSSP.
1519 Not authorized to problem phase program in QSSP.
1520 Maximum number of target programs started (100 per System/36 environment).
2501 System logic error. Function check or unexpected return code encountered while processing a program start request.
2502 Temporarily unable to allocate needed resources for a program start request.
2503 No subsystem accepting program start requests for this device.