• 在CL中读一个文件


    /*------------------------------------------------------------*/
    /* */
    /* List all members in a source file and Read through */
    /* the list using CLP. Then count them-why ask why???? */
    /* */
    /*------------------------------------------------------------*/
    PGM

    /*----------------------------------------*/
    /* Declare vaiable count and the file */
    /* we use IBM supplied file QAFDMBRL */
    /* because our file */
    /* will only exist in QTEMP and when you */
    /* go to recompile this later you will */
    /* need it. */
    /*----------------------------------------*/
    DCL VAR(&COUNT) TYPE(*DEC) LEN(5 0)
    DCL VAR(&CHRCOUNT) TYPE(*CHAR) LEN(5)
    DCLF FILE(QAFDMBRL)

    /*----------------------------------------*/
    /* List all members in the IBM source */
    /* file QSYSINC/QRPGLESRC. */
    /*----------------------------------------*/
    DSPFD FILE(QSYSINC/QRPGLESRC) TYPE(*MBRLIST) +
    OUTPUT(*OUTFILE) OUTFILE(QTEMP/WORKFILE)


    /*----------------------------------------*/
    /* Override to our file in QTEMP */
    /*----------------------------------------*/
    OVRDBF FILE(QAFDMBRL) TOFILE(QTEMP/WORKFILE)

    /*----------------------------------------*/
    /* RCVF = Read */
    /* Monitor for end of file message. */
    /*----------------------------------------*/
    LOOP: RCVF
    MONMSG MSGID(CPF0864) EXEC(GOTO CMDLBL(EXIT))


    CHGVAR VAR(&COUNT) VALUE(&COUNT + 1)
    CHGVAR VAR(&CHRCOUNT) VALUE(&COUNT)

    /*----------------------------------------*/
    /* Go back and read another record */
    /*----------------------------------------*/
    GOTO CMDLBL(LOOP)

    /*----------------------------------------*/
    /* Display the final count and leave */
    /*----------------------------------------*/
    EXIT: SNDPGMMSG MSG('The total members in source file +
    QSYSINC/QRPGLESR is :' || &CHRCOUNT)
    DLTOVR FILE(*ALL)
    ENDPGM

  • 相关阅读:
    Scala--基础
    maven
    Storm 运行例子
    Storm 安装部署
    Storm
    Kafka 集群部署
    Redis Twemproxy
    Redis Sentinel
    获取URL中参数的值
    浏览器滚动条样式
  • 原文地址:https://www.cnblogs.com/wildfish/p/1031868.html
Copyright © 2020-2023  润新知