Spooler Programmer's Guide

Spooler Procedure Calls
Spooler Programmer’s Guide522287-002
4-64
SPOOLSTART Procedure
SPOOLSTART Procedure
The SPOOLSTART procedure formats a spooler buffer suitable for passing to other
spooler interface procedures. It is used to specify job attributes, establish a level-2 or
level-3 spooling session with a spooler collector, or establish a level-3 spooling
session to a spooler job file.
error-code returned value
INT
returns one of the following spooler error codes:
filenum-of-collector input
INT:value
is the file number of the collector or spooler job file obtained through a call to the
system OPEN or FILE_OPEN_ procedure. The collector must be opened for
waited I/O.
error-code := SPOOLSTART ( [filenum-of-collector ] ! i
,[ level-3-buff ] ! o
,[ location ] ! i
,[ form-name ] ! i
,[ report-name ] ! i
,[ num-of-copies ] ! i
,[ page-size ] ! i
,[ flags ] ! i
,[ owner ] ! i
,[ max-lines ] ! i
,[ max-pages ] ! i
,[ file-name ] ! i,o
,[ filenum ] ) ! i,o
,[ extended-level-3-buff ] ); ! i
0 Successful operation
%1000-%1377 Error on file to collector (bits <8:15> contain a file-system error
number; see Considerations on page 4-67)
%10000 Missing parameter
%10001 Parameter is present, but its content is wrong
%11000 Checkpoint exit
%11001 Attempted to write to the collector without first opening the file