|
Jan, Remove the # in the DCL statement Regards, Carel Teijgeler *********** REPLY SEPARATOR *********** On 4-4-03 at 22:58 Jan Rockstedt wrote: >Hi again ! > >I get this error's when i complie. > >//Jan > > DAYSAVTIM: PGM > 3400- DCL &MONTH *CHAR 2 > 3500- DCL &DAY *CHAR 2 > 3600- DCL &HOUR *CHAR 2 > 3700- DCL &HOUR# *DEC (2 0) > 3800- DCL &UTCOFFSET *CHAR 5 > > 3900- DCL &UTCOFFSET# *DEC (5 0) > > * CPD0018 30 String '&UTCOFFSET' contains a character that is not >valid. > 4000- > > 4100- RTVSYSVAL QMONTH &MONTH > > 4200- RTVSYSVAL QDAY &DAY > > 4300- RTVSYSVAL QHOUR &HOUR > > 4400- RTVSYSVAL QUTCOFFSET &UTCOFFSET > > 4500- > > 4600- CHGVAR &HOUR# &HOUR > > * CPD0018 30 String '&HOUR# &H' contains a character that is not >valid. > 4700- CHGVAR &UTCOFFSET# &UTCOFFSET > > * CPD0018 30 String '&UTCOFFSET' contains a character that is not >valid. > 4800- > > 4900- IF (&MONTH = '04' *AND &DAY < '15') THEN(DO) > > 5000- CHGVAR &HOUR# (&HOUR# +1) > > CPD0018 30 String '&HOUR# (&' contains a character that is not valid. > > CPD0018 30 String '&HOUR# +1)' contains a character that is not valid. > > 5100- CHGVAR &UTCOFFSET# (&UTCOFFSET# +100) > > CPD0018 30 String '&UTCOFFSET' contains a character that is not valid. > > CPD0018 30 String '&UTCOFFSET' contains a character that is not valid. > > 5200- ENDDO > > 5300- > > 5400- IF (&MONTH = '10' *AND &DAY > '15') THEN(DO) > > 5500- CHGVAR &HOUR# (&HOUR# -1) > > CPD0018 30 String '&HOUR# (&' contains a character that is not valid. > > CPD0018 30 String '&HOUR# -1)' contains a character that is not valid. > > 5600- CHGVAR &UTCOFFSET# (&UTCOFFSET# -100) > > CPD0018 30 String '&UTCOFFSET' contains a character that is not valid. > > CPD0018 30 String '&UTCOFFSET' contains a character that is not valid. > > 5700- ENDDO > > 5800- > > 5900- IF ((&MONTH = '04' *AND &DAY < '15') *OR + > > 6000 (&MONTH = '10' *AND &DAY > '15')) >THEN(DO) > 6100- CHGVAR &HOUR &HOUR# > >CPD0018 30 String '&HOUR# ' contains a character that is not valid. > > 6200- CHGSYSVAL QHOUR &HOUR > > 6300- IF (&UTCOFFSET# > 2400) + > > 6400 CHGVAR &UTCOFFSET# (&UTCOFFSET# - >2400) >CPD0018 30 String '&UTCOFFSET' contains a character that is not valid. > >CPD0018 30 String '&UTCOFFSET' contains a character that is not valid. > >CPD0018 30 String '&UTCOFFSET' contains a character that is not valid. > > 6500- IF (&UTCOFFSET# < -2400) + > > 6600 CHGVAR &UTCOFFSET# (&UTCOFFSET# + >2400) >* CPD0018 30 String '&UTCOFFSET' contains a character that is not >valid. >* CPD0018 30 String '&UTCOFFSET' contains a character that is not >valid. >* CPD0018 30 String '&UTCOFFSET' contains a character that is not >valid. > 6700- IF ((&UTCOFFSET# < -45) & (&UTCOFFSET# > >-100)) + > 6800 CHGVAR &UTCOFFSET# (&UTCOFFSET# + 40) > >* CPD0018 30 String '&UTCOFFSET' contains a character that is not >valid. >* CPD0018 30 String '&UTCOFFSET' contains a character that is not >valid. >* CPD0018 30 String '&UTCOFFSET' contains a character that is not >valid. >* CPD0018 30 String '&UTCOFFSET' contains a character that is not >valid. > 6900- IF ((&UTCOFFSET# > 45) & (&UTCOFFSET# < >100)) + > 7000 CHGVAR &UTCOFFSET# (&UTCOFFSET# - 40) > >* CPD0018 30 String '&UTCOFFSET' contains a character that is not >valid. >* CPD0018 30 String '&UTCOFFSET' contains a character that is not >valid. >* CPD0018 30 String '&UTCOFFSET' contains a character that is not >valid. >* CPD0018 30 String '&UTCOFFSET' contains a character that is not >valid. > 7100- CHGVAR &UTCOFFSET &UTCOFFSET# > >* CPD0018 30 String '&UTCOFFSET' contains a character that is not >valid. > 7200- IF (&UTCOFFSET# >= 0) THEN(CHGVAR + > > 7300 &UTCOFFSET ('+' *CAT %SST(&UTCOFFSET >2 4))) >* CPD0018 30 String '&UTCOFFSET' contains a character that is not >valid. > 7400- CHGSYSVAL QUTCOFFSET &UTCOFFSET > > 7500- ENDDO > > 7600- > > 7700- ENDPGM > > * * * * * E N D O F S O U R C E * >* * * * > >_______________________________________________ >This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list >To post a message email: MIDRANGE-L@xxxxxxxxxxxx >To subscribe, unsubscribe, or change list options, >visit: http://lists.midrange.com/mailman/listinfo/midrange-l >or email: MIDRANGE-L-request@xxxxxxxxxxxx >Before posting, please take a moment to review the archives >at http://archive.midrange.com/midrange-l.
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.