<SNIP>
To wrap this up ... what can we recommend that Brian P. and his user
do?
(1) Change the hardware clock to keep it in sync with the software
clock
and use PARMLIB TIMEZONE offsets?
(2) Change any affected COBOL programs to use a FUNCTION or CALL to
COBOL- or LE-date/time routines that retrieve their data from the
software clock, local time, instead of the hardware clock?
(3) ??? Any other suggestions?
</SNIP>
Our shop has been moving to the LE (Cobol Intrinsic Function) (option 2)
for getting the clock, in both Batch and CICS regions. So that would me
my suggestion. Sample attached:
MOVE FUNCTION CURRENT-DATE TO SYSTEM-DATE-TIME.
Where
* FILEDS FOR LANG ENV DATETIME FUNCTION
01 SYSTEM-DATE-TIME.
05 SYSTEM-DATE.
10 SD-CC PIC 9(2).
10 SD-YY PIC 9(2).
10 SD-MM PIC 9(2).
10 SD-DD PIC 9(2).
05 FILLER REDEFINES SYSTEM-DATE.
10 SD-FULL-DATE PIC 9(8).
05 FILLER REDEFINES SYSTEM-DATE.
10 FILLER PIC X(2).
10 SD-PARTIAL-DATE PIC 9(6).
05 FILLER REDEFINES SYSTEM-DATE.
10 SD-CCYY PIC 9(4).
10 SD-MMDD PIC 9(4).
05 SYSTEM-TIME.
10 ST-HOUR PIC 9(2).
10 ST-MINS PIC 9(2).
10 ST-SECS PIC 9(2).
10 ST-HSEC PIC 9(2).
05 FILLER REDEFINES SYSTEM-TIME.
10 ST-PARTIAL-TIME PIC 9(6).
10 FILLER PIC X(2).
05 GMT-FLAG PIC X(1).
88 BEHIND-GMT VALUE '-'.
88 AHEAD-OF-GMT VALUE '+'.
88 GMT-DISABLED VALUE '0'.
05 GMT-OFFSET.
10 GMT-HOUR PIC 9(2).
10 GMT-MINS PIC 9(2).
This gives you all the information about local time, and the offset from
GMT.
Darren M. Gavin
Systems Analyst, Enterprise Application Services
(503) 373-1384
Department of Administrative Services
Operations Division
155 Cottage St. NE U90
Salem, OR 97301-3966
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html