|
Original was pretty ugly. Here's one that was pasted via Notepad, though I suspect it will wrap. It not rocket science. Pass in library, file and member, ORVDBF, run simple SQL statement. It runs in a new activation group to automatically clean up the override. Sam * Description * =========== * This program sets the date in a source file member to zero. * * This is good thing before the program first goes into * Production. * This is a bad thing to do on subsequent modification since it * looses change information. * How Called * ========== * Call with a PDM option something like this: * ZD /* Zero Source Date */ CALL PGM(CLRSRCDAT) PARM(&L &F &N) *=== History ======================================================= * Lennon 12/31/98 Original Coding * *=================================================================== H dftactgrp(*no) actgrp(*new) * This automatically removes the OVRDBF at exit and means no clashes * with any other overrides. D CmdStr s 200 D CmdLgth s 15p 5 D *=== Parameters ==================================================== D pLib s 10 D pFile s 10 D pMember s 10 C C *entry plist C parm pLib C parm pFile C parm pMember C *=== Override to correct member ==================================== C eval CmdStr = 'OVRDBF ZZSRCFILE ' C + %trim(pLib) + '/' C + %trim(pFile) + ' ' C + %trim(pMember) + ' ' C + 'OVRSCOPE(*CALLLVL)' C eval CmdLgth = %len(%trim(CmdStr)) C call 'QCMDEXC' C parm CmdStr C parm CmdLgth C *=== Set the data to zero ========================================== * Using SQL means that it works no matter what the length of the * source file. No level checks! C/Exec SQL C+ Update ZZSRCFILE C+ Set SRCDAT = 0 C+ Where SRCDAT <> 0 C/End-Exec C *=== Exit and delete activation group ============================== C eval *inlr = *on > >From: Kelly Cookson <KCOOKSON@xxxxxxxxxxxx> > >Reply-To: Websphere Development Studio Client for > iSeries<WDSCI-L@xxxxxxxxxxxx> > >To: "'Websphere Development Studio Client for iSeries'" > <WDSCI-L@xxxxxxxxxxxx> > >Subject: RE: [WDSCI-L] Setting source change dates > >Date: Tue, 27 Jan 2004 11:33:58 -0600 > > > >The code would be appreciated. We're a COBOL shop and I'm not familiar > with > >SQLRPGLE. > ---------------------------------------------------------------------- Rethink your business approach for the new year with the helpful tips here.
As an Amazon Associate we earn from qualifying purchases.
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.