|
I think that what you have is more of a timing issue. If you check for F12 immediately after the EXFMT you should not get an error. For example: C EXFMT SCREEN1 *************************************************************** * CHECK FOR END OF JOB * *************************************************************** C EXSR ENDJOB *************************************************************** * SUBROUTINE CHECK FOR END OF JOB * *************************************************************** C ENDJOB BEGSR C IF *IN12 = *ON C EVAL *INLR = *ON C RETURN C ENDIF C ENDSR > ---------------------------------------------------------------------- > > message: 1 > date: Tue, 25 Oct 2005 13:24:45 -0700 > from: "Douglas W. Palme" <dpalme@xxxxxxxxxxx> > subject: Unusual date / time stamp error when EXFMT is run > > I have a DSPF wherein the user can either enter in some information for a > report, IE: start date, end date, class and cat of freight. when they > hit > the enter key the program will process the data and then submit the > report > to batch. > > The DSPF has two date fields which are defined as type L, DSTARTDATE and > DENDDATE, with a DATFMT(*USA) parameter. > > If the user wishes to exit the program they simply strike the F12 key > which > in turn turns on *IN12 which is used to exit the program. > > I set it up this way to allow the user to submit more than one report to > batch....it loops until the *IN12 is turned on. However if a user starts > the program and then decides before entering any dates to F12 out, it > generates an error when it tries to read the DSPF.....is there any way to > avoid this problem? > > > > If you bought it, it was hauled by a truck - somewhere, sometime. > Thanks, Terry
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.