Creates a new spooled file on the iSeries™ server.
unsigned int CWB_ENTRY cwbOBJ_CreateNewSplF( const char *systemName, cwbOBJ_ParmHandle *parmListHandle, cwbOBJ_ObjHandle *printerFileHandle, cwbOBJ_ObjHandle *outputQueueHandle, cwbOBJ_ObjHandle *newSplFHandle, cwbSV_ErrHandle errorHandle);
The following list shows common return values.
If the parmListHandle is NULL, or doesn't specify an attribute, the attribute is taken from the printer file used. If the output queue is specified with the *parmListHandle, this will override what is specified in the *outputQueueHandle parameter. If the output queue is not specified (not in the *parmListHandle AND outputQueueHandle is NULL), the output queue used is taken from the printer file. If the printer file is not specified (printerFileHandle is NULL), the server will use the default network print printer file, *LIBL/QNPSPRTF. The following parameter keys may be set in the pParmListHandl object:
CWBOBJ_KEY_ALIGN - Align page CWBOBJ_KEY_BKOVRLLIB - Back overlay library name CWBOBJ_KEY_BKOVRLAY - Back overlay CWBOBJ_KEY_BKOVL_ACR - Back overlay offset across CWBOBJ_KEY_BKOVL_DWN - Back overlay offset down CWBOBJ_KEY_CPI - Characters Per Inch (1)CWBOBJ_KEY_CODEPAGE - Code page CWBOBJ_KEY_COPIES - Copies CWBOBJ_KEY_DBCSDATA - Contains DBCS Data CWBOBJ_KEY_DBCSEXTENSN - Process DBCS Extension characters CWBOBJ_KEY_DBCSROTATE - DBCS character rotation CWBOBJ_KEY_DBCSCPI - DBCS CPI CWBOBJ_KEY_DBCSSISO - DBCS SO/SI spacing CWBOBJ_KEY_DFR_WRITE - Defer writing CWBOBJ_KEY_ENDPAGE - Ending page (2)CWBOBJ_KEY_FILESEP - File Separators CWBOBJ_KEY_FOLDREC - Fold records CWBOBJ_KEY_FONTID - Font identifier CWBOBJ_KEY_FORMFEED - Form feed CWBOBJ_KEY_FORMTYPE - Form type CWBOBJ_KEY_FTOVRLLIB - Front overlay library name CWBOBJ_KEY_FTOVRLAY - Front overlay CWBOBJ_KEY_FTOVL_ACR - Front overlay offset across CWBOBJ_KEY_FTOVL_DWN - Front overlay offset down (1)CWBOBJ_KEY_CHAR_ID - Graphic character set ID CWBOBJ_KEY_JUSTIFY - Hardware Justification CWBOBJ_KEY_HOLD - Hold spooled file CWBOBJ_KEY_LPI - Lines per inch CWBOBJ_KEY_MAXRECORDS - Maximum spooled file records CWBOBJ_KEY_OUTPTY - Output priority CWBOBJ_KEY_OUTQUELIB - Output queue library name CWBOBJ_KEY_OUTQUE - Output queue CWBOBJ_KEY_OVERFLOW - Overflow line number CWBOBJ_KEY_PAGELEN - Page length CWBOBJ_KEY_MEASMETHOD - Measurement method CWBOBJ_KEY_PAGEWIDTH - Page width CWBOBJ_KEY_MULTIUP - Logical number of pages per side CWBOBJ_KEY_POINTSIZE - The default font's point size CWBOBJ_KEY_FIDELITY - Print fidelity CWBOBJ_KEY_DUPLEX - Print on both sides CWBOBJ_KEY_PRTQUALITY - Print quality CWBOBJ_KEY_PRTTEXT - Print text CWBOBJ_KEY_PRINTER - Printer device name CWBOBJ_KEY_PRTDEVTYPE - Printer device type CWBOBJ_KEY_RPLUNPRT - Replace unprintable characters CWBOBJ_KEY_RPLCHAR - Replacement character CWBOBJ_KEY_SAVESPLF - Save spooled file after printing CWBOBJ_KEY_SRCDRWR - Source drawer CWBOBJ_KEY_SPOOL - Spool the data CWBOBJ_KEY_SPOOLFILE - Spool file name CWBOBJ_KEY_SCHEDULE - When spooled file available CWBOBJ_KEY_STARTPAGE - Starting page CWBOBJ_KEY_UNITOFMEAS - Unit of measure CWBOBJ_KEY_USERCMT - User comment (100 chars) CWBOBJ_KEY_USERDATA - User data (10 chars) CWBOBJ_KEY_SPLSCS - Spool SCS Data CWBOBJ_KEY_USRDFNDTA - User defined data (3)CWBOBJ_KEY_USRDFNOPTS - User defined options CWBOBJ_KEY_USRDFNOBJLIB - User defined object library CWBOBJ_KEY_USRDFNOBJ - User defined object CWBOBJ_KEY_USRDFNOBJTYP - User defined object type