Difference between revisions of "Open List of Spooled Files (QGYOLSPL)"

From MidrangeWiki
Jump to: navigation, search
(References)
Line 30: Line 30:
  
 
== References ==
 
== References ==
* [[ApiErrC — API Error Code]]
+
* [[API Error Code Structure (ApiErrC)]]
* [[QGYGTLE — Get List Entries]]
+
* [[Get List Entries (QGYGTLE)]]
* [[QGYCLST — Close List]]
+
* [[Close List (QGYCLST)]]

Revision as of 22:50, 13 December 2018

Summary

The following is an RPG/LE fully free-form prototype for the IBM QGYOLSPL API to open a list of spooled files on the system. The list can be filtered by users, output queues, form types, user data values, statuses, printers, or specific jobs.

For more information on this API, visit Open List of Spooled Files (QGYOLSPL) API (right-click to open link in a new tab).

Prototype for the QGYOLSPL API

//******************************************************************************
// IBM API to Open a List of Spooled File information
// https://www.ibm.com/support/knowledgecenter/en/ssw_ibm_i_72/apis/qgyolspl.htm
//******************************************************************************
/include qsysinc/qrpglesrc,qgyolspl         // QGYOLSPL API data structures
dcl-pr IBMAPI_OpenSpooledFileList extpgm('QGYOLSPL');
  SplRcvrVar            likeds(QGYV020000)  options(*varsize);
  SplRVarLen            int(10)   const;
  SplListInf            likeds(QGYOLI02)    options(*varsize);
  SplRtnRCnt            int(10)   const;
  SplSortInf            likeds(QGYOSD)      options(*varsize);
  SplFltrInf            likeds(QGYF0200)    options(*varsize);
  SplJobName            char(26)  const;
  SplListFmt            char(8)   const;
  SplErrCode            likeds(ApiErrC)     options(*varsize);
// optional parm group
  SplFltrFmt            char(8)   const     options(*nopass);
end-pr;

References