<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: DLTEXPSPLF</title>
	<atom:link href="http://itknowledgeexchange.techtarget.com/itanswers/dltexpsplf/feed/" rel="self" type="application/rss+xml" />
	<link>http://itknowledgeexchange.techtarget.com/itanswers/dltexpsplf/</link>
	<description></description>
	<lastBuildDate>Wed, 19 Jun 2013 10:51:37 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: silvarb</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/dltexpsplf/#comment-52493</link>
		<dc:creator>silvarb</dc:creator>
		<pubDate>Wed, 26 Mar 2008 20:35:26 +0000</pubDate>
		<guid isPermaLink="false">#comment-52493</guid>
		<description><![CDATA[Hi friends, I use the other form to resolve this situation.

1º  CL

100              PGM        PARM(&amp;DATA1 &amp;DATA2 &amp;DIF) /* Calcula +                                                   05/01/00
    200                           diferences betwin dates YYMMDD */                                                     05/01/00
    300              DCL        VAR(&amp;DATA1) TYPE(*CHAR) LEN(6)                                                          05/01/00
    400              DCL        VAR(&amp;DATA2) TYPE(*CHAR) LEN(6)                                                          05/01/00
    500              DCL        VAR(&amp;DATA1J) TYPE(*CHAR) LEN(5)                                                         05/01/00
    600              DCL        VAR(&amp;DATA2J) TYPE(*CHAR) LEN(5)                                                         05/01/00
    700              DCL        VAR(&amp;DIF) TYPE(*DEC) LEN(5 0)                                                           05/01/00
    800              DCL        VAR(&amp;DIFDIA) TYPE(*DEC) LEN(5 0)                                                        05/01/00
    900              DCL        VAR(&amp;DIFANO) TYPE(*DEC) LEN(5 0)                                                        05/01/00
   1000              DCL        VAR(&amp;ANO1) TYPE(*DEC) LEN(4 0)                                                          05/01/00
   1100              DCL        VAR(&amp;DIA1) TYPE(*DEC) LEN(3 0)                                                          05/01/00
   1200              DCL        VAR(&amp;ANO2) TYPE(*DEC) LEN(4 0)                                                          05/01/00
   1300              DCL        VAR(&amp;DIA2) TYPE(*DEC) LEN(3 0)                                                          05/01/00
   1400                                                                                                                 05/01/00
   1500              CVTDAT     DATE(&amp;DATA1) TOVAR(&amp;DATA1J) FROMFMT(*YMD) +                                             05/01/00
   1600                           TOFMT(*JUL) TOSEP(*NONE)                                                              05/01/00
   1700              CVTDAT     DATE(&amp;DATA2) TOVAR(&amp;DATA2J) FROMFMT(*YMD) +                                             05/01/00
   1800                           TOFMT(*JUL) TOSEP(*NONE)                                                              05/01/00
   1900              CHGVAR     VAR(&amp;ANO1) VALUE(%SST(&amp;DATA1J 1 2))                                                     05/01/00
   2000              CHGVAR     VAR(&amp;ANO2) VALUE(%SST(&amp;DATA2J 1 2))                                                     05/01/00
   2100              CHGVAR     VAR(&amp;DIA1) VALUE(%SST(&amp;DATA1J 3 3))                                                     05/01/00
   2200              CHGVAR     VAR(&amp;DIA2) VALUE(%SST(&amp;DATA2J 3 3))                                                     05/01/00
   2300                                                                                                                 05/01/00
   2400              IF         COND(%SST(&amp;DATA1 1 1) *GE &#039;8&#039;) THEN(CHGVAR +                                            05/01/00
   2500                           VAR(&amp;ANO1) VALUE(&amp;ANO1 + 1900))                                                       05/01/00
   2600              ELSE       CMD(CHGVAR VAR(&amp;ANO1) VALUE(&amp;ANO1 + 2000))                                              05/01/00
   2700              IF         COND(%SST(&amp;DATA2 1 1) *GE &#039;8&#039;) THEN(CHGVAR +                                            05/01/00
   2800                           VAR(&amp;ANO2) VALUE(&amp;ANO2 + 1900))                                                       05/01/00
   2900              ELSE       CMD(CHGVAR VAR(&amp;ANO2) VALUE(&amp;ANO2 + 2000))                                              05/01/00
   3000                                                                                                                 05/01/00
   3100              CHGVAR     VAR(&amp;DIFDIA) VALUE(&amp;DIA1 - &amp;DIA2)                                                       05/01/00
   3200              CHGVAR     VAR(&amp;DIFANO) VALUE(&amp;ANO1 - &amp;ANO2)                                                       05/01/00
   3300              IF         COND(&amp;DIFDIA *LT 0) THEN(DO)                                                            05/01/00
   3400                  CHGVAR     VAR(&amp;DIFANO) VALUE(&amp;DIFANO - 1)                                                     05/01/00
   3500                  CHGVAR     VAR(&amp;DIFDIA) VALUE(&amp;DIFDIA + 365)                                                   05/01/00
   3600              ENDDO                                                                                              05/01/00
   3700                                                                                                                 05/01/00
   3800              CHGVAR     VAR(&amp;DIF) VALUE((&amp;DIFANO * 365) + &amp;DIFDIA)                                              05/01/00
   3900                                                                                                                 05/01/00
   4000              ENDPGM                                                                                             05/01/00
                                  * * * *  E N D  O F  S O U R C E  * * * *

*********************************************************************************************************
2º CL

100              PGM        PARM(&amp;DIAS) /* Deleta spoolfiles com mais de +                                          05/01/00
    200                           NN dias */                                                                            05/01/00
    300              DCLF       FILE(DLTOLDSPLF)  /*este arquivo é gerado na QRY                                        05/01/00
    400              DCL        VAR(&amp;DIAS) TYPE(*DEC) LEN(3 0)                                                          05/01/00
    500              DCL        VAR(&amp;DIF ) TYPE(*DEC) LEN(5 0)                                                          05/01/00
    600              DCL        VAR(&amp;DIFX) TYPE(*CHAR) LEN(5)                                                           05/01/00
    700              DCL        VAR(&amp;SYSDATE) TYPE(*CHAR) LEN(6)                                                        05/01/00
    800              DCL        VAR(&amp;CTDLT) TYPE(*DEC) LEN(5 0)                                                         05/01/00
    900              DCL        VAR(&amp;SPLNBRAUX) TYPE(*DEC) LEN(5 0)                                                     05/01/00
   1000              DCL        VAR(&amp;CTDLTX) TYPE(*CHAR) LEN(5)                                                         05/01/00
   1100                                                                                                                 05/01/00
   1200              WRKSPLF    SELECT(*ALL) OUTPUT(*PRINT)                                                             05/01/00
   1300              CRTPF      FILE(QTEMP/WRKSPLF) RCDLEN(170) SIZE(*NOMAX)                                            23/01/00
   1400              MONMSG     MSGID(CPF7302)                                                                          05/01/00
   1500              CPYSPLF    FILE(QPRTSPLF) TOFILE(QTEMP/WRKSPLF) +                                                  05/01/00
   1600                           SPLNBR(*LAST)                                                                         05/01/00
   1700              RUNQRY     QRY(DLTOLDSPLF)                                                                         05/01/00
   1800                                                                                                                 05/01/00
   1900              RTVSYSVAL  SYSVAL(QDATE) RTNVAR(&amp;SYSDATE)                                                          05/01/00
   2000              CVTDAT     DATE(&amp;SYSDATE) TOVAR(&amp;SYSDATE) TOFMT(*YMD) +                                            05/01/00
   2100                           TOSEP(*NONE)                                                                          05/01/00
   2200                                                                                                                 05/01/00
   2300 LER:                                                                                                            05/01/00
   2400              RCVF                                                                                               05/01/00
   2500              MONMSG     MSGID(CPF0864) EXEC(GOTO CMDLBL(FIM))                                                   05/01/00
   2600              CALL       PGM(DIFDATA) PARM(&amp;SYSDATE &amp;SPLDAT &amp;DIF)                                                05/01/00
   2700              IF         COND(&amp;DIF *LE &amp;DIAS) THEN(GOTO CMDLBL(LER))                                             05/01/00
   2800              CHGVAR     VAR(&amp;SPLNBRAUX) VALUE(&amp;SPLNBR)                                                          05/01/00
   2900              CHGVAR     VAR(&amp;DIFX) VALUE(&amp;DIF)                                                                  05/01/00
   3000              DLTSPLF    FILE(&amp;SPLFNAM) JOB(&amp;JOBNBR/&amp;USRNAM/&amp;JOBNAM) +                                           05/01/00
   3100                           SPLNBR(&amp;SPLNBRAUX)                                                                    05/01/00
   3200              MONMSG     MSGID(CPF0000)                                                                          05/01/00
   3300              SNDPGMMSG  MSGID(CPF9898) MSGF(QCPFMSG) +                                                          05/01/00
   3400                           MSGDTA(&#039;Deletando&#039; *BCAT &amp;SPLFNAM *TCAT +                                             05/01/00
   3500                           &#039;/&#039; *TCAT &amp;USRNAM *TCAT &#039;/&#039; *TCAT &amp;JOBNAM +                                           05/01/00
   3600                           *BCAT &#039;de&#039; *BCAT &amp;SPLDAT *BCAT &#039;no +                                                  05/01/00
   3700                           sistema há&#039; *BCAT &amp;DIFX *BCAT &#039;dias&#039;) +                                               05/01/00
   3800                           TOPGMQ(*EXT) MSGTYPE(*STATUS)                                                         05/01/00
   3900              CHGVAR     VAR(&amp;CTDLT) VALUE(&amp;CTDLT + 1)                                                           05/01/00
   4000              GOTO LER                                                                                           05/01/00
   4100                                                                                                                 05/01/00
   4200 ERROR:                                                                                                          05/01/00
   4300              DMPCLPGM                                                                                           05/01/00
   4400              SNDPGMMSG  MSGID(CPF9898) MSGF(QCPFMSG) MSGDTA(&#039;Erro no +                                          05/01/00
   4500                           programa. Verifique o joblog&#039;) +                                                      05/01/00
   4600                           MSGTYPE(*ESCAPE)                                                                      05/01/00
   4700              RETURN                                                                                             05/01/00
   4800                                                                                                                 05/01/00
   4900 FIM:                                                                                                            05/01/00
   5000              CHGVAR     VAR(&amp;CTDLTX) VALUE(&amp;CTDLT)                                                              05/01/00
   5100              SNDPGMMSG  MSGID(CPF9898) MSGF(QCPFMSG) MSGDTA(&amp;CTDLTX +                                           05/01/00
   5200                           *BCAT &#039;spoolfiles deletados&#039;) MSGTYPE(*COMP)                                          05/01/00
   5300              LISTALOG                                                                                           30/05/04
   5400              RETURN                                                                                             05/01/00
   5500              ENDPGM                                                                                             25/04/04
  
*****************************************************************************
3º - A Command

100              CMD        PROMPT(&#039;Delete old spooled files&#039;)                                                      05/01/00
    200              PARM       KWD(RETAINDAYS) TYPE(*CHAR) LEN(3) MIN(1) +                                             23/04/04
    300                           PROMPT(&#039;Days to retain spooled files&#039;)                                                23/04/04
                                  * * * *  E N D  O F  S O U R C E  * * * *

**************************************************************************
4º - A query with this characteristics

 Query . . . . . . . . . . . . . . . . . DLTOLDSPLF
   Library . . . . . . . . . . . . . . . STLIB
   Query text  . . . . . . . . . . . . . . Extrai dados de WRKSPLF *ALL



 Selected files
   ID     File           Library       Member        Record Format
   T01    WRKSPLF        QTEMP         *FIRST        WRKSPLF
*** QRY1615-  File WRKSPLF not found in QTEMP.
 Result fields
   Name        Expression                         Column Heading          Len  Dec
   SPLFNAM     SUBSTR(WRKSPLF,2,10)
   USRNAM      SUBSTR(WRKSPLF,13,10)
   PRTDEV      SUBSTR(WRKSPLF,24,10)
   USRDTA      SUBSTR(WRKSPLF,35,10)
   STATUS      SUBSTR(WRKSPLF,46,3)
   TOTPAG      SUBSTR(WRKSPLF,51,5)
   SPLDAT      SUBSTR(WRKSPLF,89,2)&#124;&#124;
               SUBSTR(WRKSPLF,86,2)&#124;&#124;
               SUBSTR(WRKSPLF,83,2)
   SPLTIM      SUBSTR(WRKSPLF,92,8)
   SPLNBR      SUBSTR(WRKSPLF,102,5)
   JOBNAM      SUBSTR(WRKSPLF,108,10)
   JOBNBR      SUBSTR(WRKSPLF,119,6)
                                 IBM Query for AS/400                   9/10/06   20:55:06         Page    2
 Result fields (continued)
   Name        Expression                         Column Heading          Len  Dec
   QNAM        SUBSTR(WRKSPLF,126,10)
   QLIB        SUBSTR(WRKSPLF,137,10)
 Select record tests
   AND/OR   Field             Test     Value (Field, Numbers, or &#039;Characters&#039;)
            SPLFNAM           NLIST    &#039;5722SS1  V&#039; &#039;File &#039;
    AND     SPLFNAM           NLIST    &#039;        * &#039;  &#039;       &#039;
 Ordering of selected fields
   Field           Sort      Ascending/  Break  Field
   Name            Priority  Descending  Level  Text
   SPLFNAM
   USRNAM
   PRTDEV
   USRDTA
   STATUS
   TOTPAG
   SPLDAT          10        A
   SPLTIM
   SPLNBR
   JOBNAM
   JOBNBR
   QNAM
   QLIB
 Report column formatting and summary functions
   Summary functions:  1-Total, 2-Average, 3-Minimum, 4-Maximum, 5-Count           Overrides
   Field           Summary    Column                                Dec  Null       Dec  Numeric
   Name            Functions  Spacing  Column Headings         Len  Pos  Cap   Len  Pos  Editing
   SPLFNAM                    0        SPLFNAM                  10
   USRNAM                     2        USRNAM                   10
   PRTDEV                     2        PRTDEV                   10
   USRDTA                     2        USRDTA                   10
   STATUS                     2        STATUS                    3
   TOTPAG                     2        TOTPAG                    5
   SPLDAT                     2        SPLDAT                    6
   SPLTIM                     2        SPLTIM                    8
   SPLNBR                     2        SPLNBR                    5
   JOBNAM                     2        JOBNAM                   10
                                 IBM Query for AS/400                   9/10/06   20:55:06         Page    3
 Report column formatting and summary functions (continued)
   Summary functions:  1-Total, 2-Average, 3-Minimum, 4-Maximum, 5-Count           Overrides
   Field           Summary    Column                                Dec  Null       Dec  Numeric
   Name            Functions  Spacing  Column Headings         Len  Pos  Cap   Len  Pos  Editing
   JOBNBR                     2        JOBNBR                    6
   QNAM                       2        QNAM                     10
   QLIB                       2        QLIB                     10
 Selected output attributes
   Output type . . . . . . . . . . . . . . Database file
   Form of output  . . . . . . . . . . . . Detail
   Line wrapping . . . . . . . . . . . . . No
 Database file output
   File  . . . . . . . . . . . . . . . . . DLTOLDSPLF
     Library . . . . . . . . . . . . . . . STLIB
   Member  . . . . . . . . . . . . . . . . *FILE
   Data in file  . . . . . . . . . . . . . Replace file
   For a new file:
     Authority . . . . . . . . . . . . . . *LIBCRTAUT
     Text about
       the file  . . . . . . . . . . . . .
   Print definition  . . . . . . . . . . . No

*************************************************************************
5º - Finally use this command 

DLTOLDSPLF+F4 to choose the number of the last days from the spools remain on the System.

OBS: My English is not good, cause i&#039;m having classes (I&#039;m from Brazil).]]></description>
		<content:encoded><![CDATA[<p>Hi friends, I use the other form to resolve this situation.</p>
<p>1º  CL</p>
<p>100              PGM        PARM(&amp;DATA1 &amp;DATA2 &amp;DIF) /* Calcula +                                                   05/01/00<br />
    200                           diferences betwin dates YYMMDD */                                                     05/01/00<br />
    300              DCL        VAR(&amp;DATA1) TYPE(*CHAR) LEN(6)                                                          05/01/00<br />
    400              DCL        VAR(&amp;DATA2) TYPE(*CHAR) LEN(6)                                                          05/01/00<br />
    500              DCL        VAR(&amp;DATA1J) TYPE(*CHAR) LEN(5)                                                         05/01/00<br />
    600              DCL        VAR(&amp;DATA2J) TYPE(*CHAR) LEN(5)                                                         05/01/00<br />
    700              DCL        VAR(&amp;DIF) TYPE(*DEC) LEN(5 0)                                                           05/01/00<br />
    800              DCL        VAR(&amp;DIFDIA) TYPE(*DEC) LEN(5 0)                                                        05/01/00<br />
    900              DCL        VAR(&amp;DIFANO) TYPE(*DEC) LEN(5 0)                                                        05/01/00<br />
   1000              DCL        VAR(&amp;ANO1) TYPE(*DEC) LEN(4 0)                                                          05/01/00<br />
   1100              DCL        VAR(&amp;DIA1) TYPE(*DEC) LEN(3 0)                                                          05/01/00<br />
   1200              DCL        VAR(&amp;ANO2) TYPE(*DEC) LEN(4 0)                                                          05/01/00<br />
   1300              DCL        VAR(&amp;DIA2) TYPE(*DEC) LEN(3 0)                                                          05/01/00<br />
   1400                                                                                                                 05/01/00<br />
   1500              CVTDAT     DATE(&amp;DATA1) TOVAR(&amp;DATA1J) FROMFMT(*YMD) +                                             05/01/00<br />
   1600                           TOFMT(*JUL) TOSEP(*NONE)                                                              05/01/00<br />
   1700              CVTDAT     DATE(&amp;DATA2) TOVAR(&amp;DATA2J) FROMFMT(*YMD) +                                             05/01/00<br />
   1800                           TOFMT(*JUL) TOSEP(*NONE)                                                              05/01/00<br />
   1900              CHGVAR     VAR(&amp;ANO1) VALUE(%SST(&amp;DATA1J 1 2))                                                     05/01/00<br />
   2000              CHGVAR     VAR(&amp;ANO2) VALUE(%SST(&amp;DATA2J 1 2))                                                     05/01/00<br />
   2100              CHGVAR     VAR(&amp;DIA1) VALUE(%SST(&amp;DATA1J 3 3))                                                     05/01/00<br />
   2200              CHGVAR     VAR(&amp;DIA2) VALUE(%SST(&amp;DATA2J 3 3))                                                     05/01/00<br />
   2300                                                                                                                 05/01/00<br />
   2400              IF         COND(%SST(&amp;DATA1 1 1) *GE &#8217;8&#8242;) THEN(CHGVAR +                                            05/01/00<br />
   2500                           VAR(&amp;ANO1) VALUE(&amp;ANO1 + 1900))                                                       05/01/00<br />
   2600              ELSE       CMD(CHGVAR VAR(&amp;ANO1) VALUE(&amp;ANO1 + 2000))                                              05/01/00<br />
   2700              IF         COND(%SST(&amp;DATA2 1 1) *GE &#8217;8&#8242;) THEN(CHGVAR +                                            05/01/00<br />
   2800                           VAR(&amp;ANO2) VALUE(&amp;ANO2 + 1900))                                                       05/01/00<br />
   2900              ELSE       CMD(CHGVAR VAR(&amp;ANO2) VALUE(&amp;ANO2 + 2000))                                              05/01/00<br />
   3000                                                                                                                 05/01/00<br />
   3100              CHGVAR     VAR(&amp;DIFDIA) VALUE(&amp;DIA1 &#8211; &amp;DIA2)                                                       05/01/00<br />
   3200              CHGVAR     VAR(&amp;DIFANO) VALUE(&amp;ANO1 &#8211; &amp;ANO2)                                                       05/01/00<br />
   3300              IF         COND(&amp;DIFDIA *LT 0) THEN(DO)                                                            05/01/00<br />
   3400                  CHGVAR     VAR(&amp;DIFANO) VALUE(&amp;DIFANO &#8211; 1)                                                     05/01/00<br />
   3500                  CHGVAR     VAR(&amp;DIFDIA) VALUE(&amp;DIFDIA + 365)                                                   05/01/00<br />
   3600              ENDDO                                                                                              05/01/00<br />
   3700                                                                                                                 05/01/00<br />
   3800              CHGVAR     VAR(&amp;DIF) VALUE((&amp;DIFANO * 365) + &amp;DIFDIA)                                              05/01/00<br />
   3900                                                                                                                 05/01/00<br />
   4000              ENDPGM                                                                                             05/01/00<br />
                                  * * * *  E N D  O F  S O U R C E  * * * *</p>
<p>*********************************************************************************************************<br />
2º CL</p>
<p>100              PGM        PARM(&amp;DIAS) /* Deleta spoolfiles com mais de +                                          05/01/00<br />
    200                           NN dias */                                                                            05/01/00<br />
    300              DCLF       FILE(DLTOLDSPLF)  /*este arquivo é gerado na QRY                                        05/01/00<br />
    400              DCL        VAR(&amp;DIAS) TYPE(*DEC) LEN(3 0)                                                          05/01/00<br />
    500              DCL        VAR(&amp;DIF ) TYPE(*DEC) LEN(5 0)                                                          05/01/00<br />
    600              DCL        VAR(&amp;DIFX) TYPE(*CHAR) LEN(5)                                                           05/01/00<br />
    700              DCL        VAR(&amp;SYSDATE) TYPE(*CHAR) LEN(6)                                                        05/01/00<br />
    800              DCL        VAR(&amp;CTDLT) TYPE(*DEC) LEN(5 0)                                                         05/01/00<br />
    900              DCL        VAR(&amp;SPLNBRAUX) TYPE(*DEC) LEN(5 0)                                                     05/01/00<br />
   1000              DCL        VAR(&amp;CTDLTX) TYPE(*CHAR) LEN(5)                                                         05/01/00<br />
   1100                                                                                                                 05/01/00<br />
   1200              WRKSPLF    SELECT(*ALL) OUTPUT(*PRINT)                                                             05/01/00<br />
   1300              CRTPF      FILE(QTEMP/WRKSPLF) RCDLEN(170) SIZE(*NOMAX)                                            23/01/00<br />
   1400              MONMSG     MSGID(CPF7302)                                                                          05/01/00<br />
   1500              CPYSPLF    FILE(QPRTSPLF) TOFILE(QTEMP/WRKSPLF) +                                                  05/01/00<br />
   1600                           SPLNBR(*LAST)                                                                         05/01/00<br />
   1700              RUNQRY     QRY(DLTOLDSPLF)                                                                         05/01/00<br />
   1800                                                                                                                 05/01/00<br />
   1900              RTVSYSVAL  SYSVAL(QDATE) RTNVAR(&amp;SYSDATE)                                                          05/01/00<br />
   2000              CVTDAT     DATE(&amp;SYSDATE) TOVAR(&amp;SYSDATE) TOFMT(*YMD) +                                            05/01/00<br />
   2100                           TOSEP(*NONE)                                                                          05/01/00<br />
   2200                                                                                                                 05/01/00<br />
   2300 LER:                                                                                                            05/01/00<br />
   2400              RCVF                                                                                               05/01/00<br />
   2500              MONMSG     MSGID(CPF0864) EXEC(GOTO CMDLBL(FIM))                                                   05/01/00<br />
   2600              CALL       PGM(DIFDATA) PARM(&amp;SYSDATE &amp;SPLDAT &amp;DIF)                                                05/01/00<br />
   2700              IF         COND(&amp;DIF *LE &amp;DIAS) THEN(GOTO CMDLBL(LER))                                             05/01/00<br />
   2800              CHGVAR     VAR(&amp;SPLNBRAUX) VALUE(&amp;SPLNBR)                                                          05/01/00<br />
   2900              CHGVAR     VAR(&amp;DIFX) VALUE(&amp;DIF)                                                                  05/01/00<br />
   3000              DLTSPLF    FILE(&amp;SPLFNAM) JOB(&amp;JOBNBR/&amp;USRNAM/&amp;JOBNAM) +                                           05/01/00<br />
   3100                           SPLNBR(&amp;SPLNBRAUX)                                                                    05/01/00<br />
   3200              MONMSG     MSGID(CPF0000)                                                                          05/01/00<br />
   3300              SNDPGMMSG  MSGID(CPF9898) MSGF(QCPFMSG) +                                                          05/01/00<br />
   3400                           MSGDTA(&#8216;Deletando&#8217; *BCAT &amp;SPLFNAM *TCAT +                                             05/01/00<br />
   3500                           &#8216;/&#8217; *TCAT &amp;USRNAM *TCAT &#8216;/&#8217; *TCAT &amp;JOBNAM +                                           05/01/00<br />
   3600                           *BCAT &#8216;de&#8217; *BCAT &amp;SPLDAT *BCAT &#8216;no +                                                  05/01/00<br />
   3700                           sistema há&#8217; *BCAT &amp;DIFX *BCAT &#8216;dias&#8217;) +                                               05/01/00<br />
   3800                           TOPGMQ(*EXT) MSGTYPE(*STATUS)                                                         05/01/00<br />
   3900              CHGVAR     VAR(&amp;CTDLT) VALUE(&amp;CTDLT + 1)                                                           05/01/00<br />
   4000              GOTO LER                                                                                           05/01/00<br />
   4100                                                                                                                 05/01/00<br />
   4200 ERROR:                                                                                                          05/01/00<br />
   4300              DMPCLPGM                                                                                           05/01/00<br />
   4400              SNDPGMMSG  MSGID(CPF9898) MSGF(QCPFMSG) MSGDTA(&#8216;Erro no +                                          05/01/00<br />
   4500                           programa. Verifique o joblog&#8217;) +                                                      05/01/00<br />
   4600                           MSGTYPE(*ESCAPE)                                                                      05/01/00<br />
   4700              RETURN                                                                                             05/01/00<br />
   4800                                                                                                                 05/01/00<br />
   4900 FIM:                                                                                                            05/01/00<br />
   5000              CHGVAR     VAR(&amp;CTDLTX) VALUE(&amp;CTDLT)                                                              05/01/00<br />
   5100              SNDPGMMSG  MSGID(CPF9898) MSGF(QCPFMSG) MSGDTA(&amp;CTDLTX +                                           05/01/00<br />
   5200                           *BCAT &#8216;spoolfiles deletados&#8217;) MSGTYPE(*COMP)                                          05/01/00<br />
   5300              LISTALOG                                                                                           30/05/04<br />
   5400              RETURN                                                                                             05/01/00<br />
   5500              ENDPGM                                                                                             25/04/04</p>
<p>*****************************************************************************<br />
3º &#8211; A Command</p>
<p>100              CMD        PROMPT(&#8216;Delete old spooled files&#8217;)                                                      05/01/00<br />
    200              PARM       KWD(RETAINDAYS) TYPE(*CHAR) LEN(3) MIN(1) +                                             23/04/04<br />
    300                           PROMPT(&#8216;Days to retain spooled files&#8217;)                                                23/04/04<br />
                                  * * * *  E N D  O F  S O U R C E  * * * *</p>
<p>**************************************************************************<br />
4º &#8211; A query with this characteristics</p>
<p> Query . . . . . . . . . . . . . . . . . DLTOLDSPLF<br />
   Library . . . . . . . . . . . . . . . STLIB<br />
   Query text  . . . . . . . . . . . . . . Extrai dados de WRKSPLF *ALL</p>
<p> Selected files<br />
   ID     File           Library       Member        Record Format<br />
   T01    WRKSPLF        QTEMP         *FIRST        WRKSPLF<br />
*** QRY1615-  File WRKSPLF not found in QTEMP.<br />
 Result fields<br />
   Name        Expression                         Column Heading          Len  Dec<br />
   SPLFNAM     SUBSTR(WRKSPLF,2,10)<br />
   USRNAM      SUBSTR(WRKSPLF,13,10)<br />
   PRTDEV      SUBSTR(WRKSPLF,24,10)<br />
   USRDTA      SUBSTR(WRKSPLF,35,10)<br />
   STATUS      SUBSTR(WRKSPLF,46,3)<br />
   TOTPAG      SUBSTR(WRKSPLF,51,5)<br />
   SPLDAT      SUBSTR(WRKSPLF,89,2)||<br />
               SUBSTR(WRKSPLF,86,2)||<br />
               SUBSTR(WRKSPLF,83,2)<br />
   SPLTIM      SUBSTR(WRKSPLF,92,8)<br />
   SPLNBR      SUBSTR(WRKSPLF,102,5)<br />
   JOBNAM      SUBSTR(WRKSPLF,108,10)<br />
   JOBNBR      SUBSTR(WRKSPLF,119,6)<br />
                                 IBM Query for AS/400                   9/10/06   20:55:06         Page    2<br />
 Result fields (continued)<br />
   Name        Expression                         Column Heading          Len  Dec<br />
   QNAM        SUBSTR(WRKSPLF,126,10)<br />
   QLIB        SUBSTR(WRKSPLF,137,10)<br />
 Select record tests<br />
   AND/OR   Field             Test     Value (Field, Numbers, or &#8216;Characters&#8217;)<br />
            SPLFNAM           NLIST    &#8217;5722SS1  V&#8217; &#8216;File &#8216;<br />
    AND     SPLFNAM           NLIST    &#8216;        * &#8216;  &#8216;       &#8216;<br />
 Ordering of selected fields<br />
   Field           Sort      Ascending/  Break  Field<br />
   Name            Priority  Descending  Level  Text<br />
   SPLFNAM<br />
   USRNAM<br />
   PRTDEV<br />
   USRDTA<br />
   STATUS<br />
   TOTPAG<br />
   SPLDAT          10        A<br />
   SPLTIM<br />
   SPLNBR<br />
   JOBNAM<br />
   JOBNBR<br />
   QNAM<br />
   QLIB<br />
 Report column formatting and summary functions<br />
   Summary functions:  1-Total, 2-Average, 3-Minimum, 4-Maximum, 5-Count           Overrides<br />
   Field           Summary    Column                                Dec  Null       Dec  Numeric<br />
   Name            Functions  Spacing  Column Headings         Len  Pos  Cap   Len  Pos  Editing<br />
   SPLFNAM                    0        SPLFNAM                  10<br />
   USRNAM                     2        USRNAM                   10<br />
   PRTDEV                     2        PRTDEV                   10<br />
   USRDTA                     2        USRDTA                   10<br />
   STATUS                     2        STATUS                    3<br />
   TOTPAG                     2        TOTPAG                    5<br />
   SPLDAT                     2        SPLDAT                    6<br />
   SPLTIM                     2        SPLTIM                    8<br />
   SPLNBR                     2        SPLNBR                    5<br />
   JOBNAM                     2        JOBNAM                   10<br />
                                 IBM Query for AS/400                   9/10/06   20:55:06         Page    3<br />
 Report column formatting and summary functions (continued)<br />
   Summary functions:  1-Total, 2-Average, 3-Minimum, 4-Maximum, 5-Count           Overrides<br />
   Field           Summary    Column                                Dec  Null       Dec  Numeric<br />
   Name            Functions  Spacing  Column Headings         Len  Pos  Cap   Len  Pos  Editing<br />
   JOBNBR                     2        JOBNBR                    6<br />
   QNAM                       2        QNAM                     10<br />
   QLIB                       2        QLIB                     10<br />
 Selected output attributes<br />
   Output type . . . . . . . . . . . . . . Database file<br />
   Form of output  . . . . . . . . . . . . Detail<br />
   Line wrapping . . . . . . . . . . . . . No<br />
 Database file output<br />
   File  . . . . . . . . . . . . . . . . . DLTOLDSPLF<br />
     Library . . . . . . . . . . . . . . . STLIB<br />
   Member  . . . . . . . . . . . . . . . . *FILE<br />
   Data in file  . . . . . . . . . . . . . Replace file<br />
   For a new file:<br />
     Authority . . . . . . . . . . . . . . *LIBCRTAUT<br />
     Text about<br />
       the file  . . . . . . . . . . . . .<br />
   Print definition  . . . . . . . . . . . No</p>
<p>*************************************************************************<br />
5º &#8211; Finally use this command </p>
<p>DLTOLDSPLF+F4 to choose the number of the last days from the spools remain on the System.</p>
<p>OBS: My English is not good, cause i&#8217;m having classes (I&#8217;m from Brazil).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using memcached
Database Caching 3/10 queries in 0.043 seconds using memcached
Object Caching 265/271 objects using memcached

Served from: itknowledgeexchange.techtarget.com @ 2013-06-19 11:18:38 -->