On 13 Feb 2014 09:21:18 -0800, in bit.listserv.ibm-main you wrote: >On Thu, 13 Feb 2014 10:24:44 -0500, John Gilmore wrote: > >>Clarke Morris wrote: >> >><begin extract> >>The problem is not the compiler options used for the COBOL generation >>of CSP programs, the problem is the compiler options of the programs >>that use the output from CSP programs. >></end extract> >> >>and I disagree. The problem here is one of incoherence. All of the >>COBOL programs that access the same data need to be compiled with the >>same value of <option> in NUMPROC(<option>). Moreover, it is now >>clear that NUMPROC(NOPFD) is what is required globally. >> >>More generally, the traditional COBOL-shop aversion to recompiling is >>one that urgently needs to be discarded. It was never sensible, and >>it is no longer even tenable. >> >What, then, of archival data generated with NUMPROC(YESPFD)? >Is there even a conversion utility available? Programs compiled with NUMPROC(NOPFD) will have no problems working with data from programs compiled with either NUMPROC(PFD) or NUMPROC(MIG). NUMPROC(PFD) considers only "C" and "D" zones legal for signed decimal fields and allows only plus zero to be numeric (does this violate the COBOL standard?). NUMPROC(MIG) and NUMPROC(NOPFD) apparently have the same logical procession by both adding negative zero and the "F" zone for positive fields and allowing the full range of "A" thru "F" for signed fields when NUMCLS(ALT) is specified. IF NUMPROC(NOPFD) now causes the same code to be generated as did NUMPROC(MIG) then I would agree with Tom that elimination of NUMPROC(MIG) is a non-issue. If not I urge those COBOL shops with CSP or similar products to put in a SHARE requirement to have either the NOPFD changed or the NUMPROC(MIG) reinstated.
Clark Morris > >-- gil > >---------------------------------------------------------------------- >For IBM-MAIN subscribe / signoff / archive access instructions, >send email to [email protected] with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
