Service Routine Processing

Overview of Messages

ABS0001 | ABS0002 | ABS0003 | ABS0004 | ABS0005 | ABS0006 | ABS0007 | ABS0008 | ABS0009 | ABS0010 | ABS0011 | ABS0012 | ABS0014 | ABS0016

ABS0001 $1 cancelled due to invalid parameter
Explanation:

Program $1 was cancelled as it attempted to invoke a Com-plete function with a parameter list that doesn't exist in storage.

System action:

The program is abended with a dump and the message is sent to the user.

Terminal operator info:

This is an application program error and should be reported to the applicable person.

Appl. programmer info:

A dump will be produced from which you will be able to determine at which point in the program, the invalid parameter list or parameter was passed to Com-plete. Correct the parameter list error and rerun the program.


ABS0002 Program cancelled by terminal operator
Explanation:

This message is associated with the Com-plete service routines. It appears when the terminal user issued the Com-plete cancel command ('*CANCEL') from the terminal.

System action:

The program was cancelled.

Terminal operator info:

This message is informational only and no action is required.


ABS0003 TID $1 program $2 cancelled by $3 operator
Explanation:

This message indicates that a program running in Com-plete was cancelled either by the computer operator or by the terminal user. This message with the indication "COMPUTER operator" may also appear when a program was cancelled internally, for example, as a result of a connection interrupt.

System action:

The program was cancelled.

Appl. programmer info:

Determine the cause for the cancel request. Correct any errors and reexecute the program.

Terminal operator info:

This message is informational only. Contact the computer operator to find out why the program was cancelled.


ABS0004 $1 cancelled due to invalid parameter list address
Explanation:

This message is associated with the Com-plete service routines. It indicates that the application program is abnormally terminated by Com-plete, because the address of the parameter list was invalid. This is normally caused because the parameter list was not boundary aligned.

System action:

Program $ is cancelled.

Terminal operator info:

Contact the application programmer responsible for the program in use when the error occurred.

Appl. programmer info:

Determine the cause for the invalid parameter address. The invalid parameter address is in register 1.


ABS0005 $1 tried to execute invalid SVC / function X'$2'
Explanation:

This message is associated with the Com-plete service routines. It indicates that a Com-plete service was requested by a user program, and the function code for the service was invalid. The invalid function code is expressed as the hexadecimal number X'$2'. This message will also be issued if an invalid address has been specified for an OS SVC parameter.

System action:

The program '$1' is abnormally terminated with a Com-plete online dump.

Terminal operator info:

This error was probably caused by the application program. Notify the application programmer responsible for program '$1'.

System programmer info:

The PSW contains the address of the location, which follows both the invalid function code and the SVC. The SVC requests Com-plete services.

Appl. programmer info:

The condition that causes ZSR00005 can happen when a non-privileged user program executes a privileged request or inadvertently branches to a random location or when the area of a user program that contained a valid function code for Com-plete was destroyed before the request for Com-plete services was executed. Com-plete function codes occur in MCALL macro expansions in BAL programs or in subroutines for Com-plete functions in programs written in higher level languages.


ABS0006 Program $1 Abend S$2 PSW=$3
Explanation:

This message is associated with the Com-plete service routines. It indicates that the program '$1' was abnormally terminated by the resident operating system (OS).

System action:

Program '$1' is abnormally terminated with a Com-plete online dump.

Terminal operator info:

This error was probably caused by the application program. Notify the application programmer responsible for program '$1'.

Appl. programmer info:

The IBM completion code associated with the termination is indicated by $2. Refer to the appropriate hardware manual for information about this code. The PSW associated with the termination is indicated by $3.


ABS0007 Program $1 Abend U$2
Explanation:

This message is associated with the Com-plete service routines. It indicates that the program '$1' was terminated at its own request for the reason indicated by the reason code $2.

System action:

Program '$1' is abnormally terminated with a Com-plete online dump.

Terminal operator info:

Refer to the operating instructions for program '$1' to determine the meaning of the code $2. If no such instructions exist, seek the assistance of the application programmer responsible for program '$1'.


ABS0008 Program too long; not enough room to build save area
Explanation:

This message is associated with the Com-plete service routines. It indicates that there is not enough room remaining in the thread for the required 18-word save when Com-plete attempted to load the user program.

System action:

The user program is abnormally terminated with a Com-plete online dump.

Terminal operator info:

This error was probably caused by the application program. Notify the application programmer responsible for the program in use when the error occurred.

Appl. programmer info:

Either decrease the size of the program or recatalog it with a larger region size.


ABS0009 Program $1 linked with planned overlay - not supported
Explanation:

This message is associated with the Com-plete service routines. It indicates that an invalid overlay structure has been found in program '$' while attempting to load the program.

System action:

The user program is abnormally terminated with a Com-plete online dump.

Terminal operator info:

This error was probably caused by the application program. Notify the application programmer responsible for the program in use when the error occurred.

Appl. programmer info:

Either decrease the size of the program or recatalog it with a larger region size. If this fails, examine the overlay structure for inconsistencies and relink edit the program before recataloging.


ABS0010 Program $1 requested function or SVC not allowed $2
Explanation:

This message is associated with the Com-plete service routines. It indicates that the user program called a Com-plete function or issued an SVC instruction that was not available for use by online programs.

System action:

The user program is abnormally terminated with a Com-plete online dump.

Terminal operator info:

This error was probably caused by the application program. Notify the application programmer responsible for the program in use when the error occurred.

Appl. programmer info:

The condition that causes this message can happen when a user program inadvertently branches to a bad location or when the area of a user program that contained a valid function code for Com-plete was destroyed before the request for Com-plete services was executed. Com-plete function codes occur in MCALL macro expansions in BAL programs or in subroutines for Com-plete functions in programs written in higher level languages. The PSW contains the address of the location that follows both the invalid function code and the SVC. The SVC requests the service from Com-plete.


ABS0011 Disk error loading $1
Explanation:

This message is associated with the Com-plete service routines. It indicates that a disk error occurred while Com-plete was attempting to load program '$' into main storage.

System action:

Program '$' is not loaded. The application program making the load request is abnormally terminated and an online dump is taken.

Terminal operator info:

This error was probably caused by a hardware failure. Retry the operation. If the error continues to appear, contact the application programmer responsible for the program in use when the error occurred.

System programmer info:

The program library may require reinitialisation and reloading. If the program being loaded is in a load library, ensure that the load library is not in secondary extents. If the error persists, move the program library and/or load library to another location. For further information about reinitialisation, reloading, or relocation of libraries, refer to the Com-plete System Programmer's Manual.

Appl. programmer info:

Recatalog program '$' and retry the operation. If the error persists, contact the Com-plete system programmer.


ABS0012 Recursive invocation of $1
Explanation:

A recursive invocation of the function indicated was detected. This function must not be invoked recursively.

System action:

The application program is terminated abnormally.

Appl. programmer info:

The PSW and registers in the thread dump are related to the "inner" call.


ABS0014 $1 is security protected from calling terminal or program
Explanation:

This message is associated with the Com-plete service routines. It indicates that the terminal operator made an unauthorized attempt to use the program '$'.

System action:

The request is ignored.

Terminal operator info:

The program '$' may not be used from your terminal. Contact the application programmer responsible for the indicated program.


ABS0016 $1 invalid function after internal '*CANCEL', Tid $2
Explanation:

A '*CANCEL' may be issued internally for the following reasons.

  1. The terminal on which a conversational program was running experienced a 'forced' logoff.

  2. A stacked user program was killed via a minus ('-') from the USTACK map.

The terminal receives a return code to the conversational write or 'FLIP' request indicating that a '*CANCEL' has occurred. The user program is given control to cleanup if necessary and then should issue a MCALL WRT with the 'done' option, an MCALL EOJ or a MCALL ABEND. In these cases for an internal '*CANCEL' the requested is simply treated as an EOJ. If following an internal '*CANCEL' the user program abends, issues a MCALL WRT without the 'done' option or requests a roll out via any means, this message is issued and the request is then treated as an EOJ.

System action:

In all cases the program environment is successfully cleaned up.

Computer operator info:

This message should be reported to the person responsible for the program so that the '*CANCEL' processing in the program can be correct.