Guardian Procedure Errors and Messages Manual
18 INITIALIZER Errors
The following error messages are returned by the INITIALIZER procedure. No error numbers are
returned from this procedure call.
For additional information about the INITIALIZER procedure, see the Guardian Programmer's Guide
and the Guardian Procedure Calls Reference Manual.
The following messages indicate fatal coding or internal errors and are issued only when the
program calls the ABEND procedure. The error message is passed along in the ABEND procedure
call to the process's creator. If the creator process is the TACL process, the message is passed to
the home terminal. If the creator process is not the TACL process, error handling is application
dependent.
Error Messages
This subsection lists each INITIALIZER procedure error message and provides a description of each
message.
Error message: "INITIALIZER: Unable to allocate buffer for message"
Cause An error occurred during the allocation of space in a buffer pool. If the procedure was
called from a FORTRAN or COBOL program, the SAVE directive was not specified.
Effect The INITIALIZER prepares the error message and calls ABEND.
Recovery If the procedure was called from a TAL program, this is an internal error. If bits <0:10>
of the flags parameter are 0, report this problem to your service provider.
If the procedure was called from a FORTRAN or COBOL program, specify the MEM 64 option in
your RUN command or reduce the number of ASSIGN and PARAM attributes for your program.
Error message: "INITIALIZER: Invalid FCB format or wrong
number of FCBs specified"
Cause The cause of this error can be one of the following:
• The file control block (FCB) size is not correct.
• An invalid number of FCBs were specified in either the ALLOCATE^CBS or
ALLOCATE^CBS^D00 DEFINE.
Effect The INITIALIZER prepares the error message and calls ABEND.
Recovery Correct the FCB size. The correct sizes for pTAL or TAL programs are as follows:
FCB Size for TNS or Accelerated ProcessFCB Size for TNS/R Native ProcessDEFINE Used
60 words82 wordsALLOCATE^CBS
80 words102 wordsALLOCATE^CBS^D00
If the FCB size was correct, check the number of FCBs in the ALLOCATE^CBS or
ALLOCATE^CBS^D00 DEFINE.
Error message: "INITIALIZER: The NUM^FCBS parameter is
incorrect or not specified"
232 INITIALIZER Errors