Ok, since I've received a few more requests for these two commands here
they are.
[Insert appropriate disclaimer here]

Command GETSPLF, uses CPP QGPL/QSPGETF
========================================================================
GETSPLF:    CMD        PROMPT('Get Spooled File')
            PARM       KWD(FILE) TYPE(*NAME) LEN(10) RTNVAL(*NO) +
                         RSTD(*NO) MIN(1) MAX(1) FILE(*IN) +
                         FULL(*NO) EXPR(*YES) VARY(*NO) +
                         PASSATR(*NO) PROMPT('Spooled File')
            PARM       KWD(TOFILE) TYPE(Q1) RTNVAL(*NO) MIN(1) +
                         MAX(1) FILE(*OUT) PROMPT('To data base file')
            PARM       KWD(JOB) TYPE(Q2) RTNVAL(*NO) DFT(*) +
                         SNGVAL((*)) MIN(0) MAX(1) FILE(*NO) +
                         PROMPT('Job name')
            PARM       KWD(SPLNBR) TYPE(*INT2) RTNVAL(*NO) +
                         RSTD(*NO) DFT(*ONLY) RANGE(1 9999) +
                         SPCVAL((*ONLY 0) (*LAST -1)) MIN(0) +
Command QSPGETF
                         MAX(1) EXPR(*YES) VARY(*NO) PASSATR(*NO) +
                         PROMPT('Spooled file number')
           PARM       KWD(TOMBR) TYPE(*NAME) LEN(10) RTNVAL(*NO) +
                         RSTD(*NO) DFT(*FIRST) SPCVAL((*FIRST)) +
                         MIN(0) MAX(1) FILE(*NO) FULL(*NO) +
                         EXPR(*YES) VARY(*NO) PASSATR(*NO) +

                         PROMPT('To member')

Q1:         QUAL       TYPE(*NAME) LEN(10) RSTD(*NO) MIN(1) +
                         FULL(*NO) EXPR(*YES) VARY(*NO) PASSATR(*NO)
            QUAL       TYPE(*NAME) LEN(10) RSTD(*NO) DFT(*LIBL) +
                         SPCVAL((*LIBL) (*CURLIB *CURLIB)) MIN(0) +
                         FULL(*NO) EXPR(*YES) VARY(*NO) +
                         PASSATR(*NO) PROMPT('Library')

Q2:         QUAL       TYPE(*NAME) LEN(10) RSTD(*NO) MIN(1) +
                         FULL(*NO) EXPR(*YES) VARY(*NO) PASSATR(*NO)
            QUAL       TYPE(*NAME) LEN(10) RSTD(*NO) MIN(0) +
                         FULL(*NO) EXPR(*YES) VARY(*NO) +
                         PASSATR(*NO) PROMPT('User')
            QUAL       TYPE(*CHAR) LEN(6) RSTD(*NO) RANGE(000000 +
                         999999) MIN(0) FULL(*YES) EXPR(*YES) +
                         PASSATR(*NO) PROMPT(NUMBER)
=====================================================================


Command PUTSPLF, uses CPP QGPL/QSPPUTF
=====================================================================
PUTSPLF:    CMD        PROMPT('Put Spooled File')
            PARM       KWD(FROMFILE) TYPE(Q1) MIN(1) MAX(1) +
                         FILE(*IN) PROMPT('From File')
            PARM       KWD(OUTQ) TYPE(Q1) MIN(1) MAX(1) FILE(*NO) +
                         PROMPT('Output queue')
            PARM       KWD(FROMMBR) TYPE(*NAME) LEN(10) DFT(*FIRST) +
                         SPCVAL((*FIRST)) MIN(0) MAX(1) FILE(*NO) +
                         FULL(*NO) EXPR(*YES) VARY(*NO) +
                         PASSATR(*NO) PROMPT('From member')

Q1:         QUAL       TYPE(*NAME) LEN(10) RSTD(*NO) MIN(1) +
                         FULL(*NO) EXPR(*YES) VARY(*NO) PASSATR(*NO)
            QUAL       TYPE(*NAME) LEN(10) RSTD(*NO) DFT(*LIBL) +
                         SPCVAL((*LIBL) (*CURLIB *CURLIB)) MIN(0) +
                         FULL(*NO) EXPR(*YES) VARY(*NO) +
                         PASSATR(*NO) PROMPT('Library')
=====================================================================

Jeff

Jeff Velten, Operations Analyst
The AT-A-GLANCE Group - http://www.at-a-glance.com
Phone: (607) 563-9411 x679
Fax: (607) 563-8811


+---
| This is the Midrange System Mailing List!
| To submit a new message, send your mail to "MIDRANGE-L@midrange.com".
| To unsubscribe from this list send email to MAJORDOMO@midrange.com
|    and specify 'unsubscribe MIDRANGE-L' in the body of your message.
| Questions should be directed to the list owner/operator: david@midrange.com
+---


As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.