![]() September 1998 Newsletter
IOFTech Maintenance Release8G Newsletters Doc FAQ Contact Home |
Year 2000 Testing Tips
|
The October, 1997 Newsletter and the IOF Support for the Year 2000 web page are two additional sources for information about IOF support for the year 2000.
This newsletter gives several additional hints and suggestions that may make your Y2K testing with IOF easier.
REP 00 5785,B2D2,05DC,BE31 Temporary Y2K Patch
Assume that your normal production patch is:
REP 00 1234,88EC,FEDC,9999 CPU 9021 2477 REP 08 3333,4444,5678,AABC CPU 9021 2499 REP 10 7878,3344,ABCD,FDDC CPU 9021 2507Assume your CPU dependent Y2K test patch is:
REP 00 2000,FFED,A99B,CDEF Y2K patchThe Y2K test patch MUST reside at location 00. Your production patch can be adjusted upwards, however if it is kept contiguous with the Y2K patch. The two patches shown above could be combined:
REP 00 2000,FFED,A99B,CDEF Y2K patch REP 08 1234,88EC,FEDC,9999 CPU 9021 2477 REP 10 3333,4444,5678,AABC CPU 9021 2499 REP 18 7878,3344,ABCD,FDDC CPU 9021 2507This allows the same copy of IOF to run on any of your production machines with the date set to the current date, and on your Y2K lpar with the date set between June 1, 1999 and July 31, 2001.
IEA888A GMT DATE=1998.288,CLOCK=13.01.15 *00 IEA888A LOCAL DATE=1998.288,CLOCK=08.01.15 REPLY U, OR GMT/LOCAL TIMEThis message displays both the local and GMT time and allows you to reset either time. When you reset the time for Y2K testing, you should normally set the GMT time. By default, local time is the GMT time adjusted by the local offset as specified in the CLOCKxx member of 'SYS1.PARMLIB'. The MVS TIME SVC returns the local time value, but the S390 STCK instruction returns the GMT value.
JES2 uses the TIME SVC for most timestamps but does use STCK to timestamp a few internal control blocks. IOF displays JES2 generated timestamps in the Job List Menu, Output Group Display, Job Summary Panel, and other displays. If you do not set GMT, some IOF displays will be inconsistent.
Both JES2 and IOF tolerate future jobs on the spool with no problem. The IOF AGE calculation yields a negative result for future jobs. Negative age values are converted to blank for display to eliminate confusion and eliminate problems with Rexx execs and clists that process the age value.
Some sites are already running with HCFORMAT(CENTURY) specified. Sites that decide to convert to 4 digit year will likely do so long before the year 2000.
The 7D version of SLAMRUN, SLAMDEF, SLAMINST, SLAMPROC, SLAMMEMO, SLAMOPER, SLAMARCH, and SLAMWTR automatically detect and adapt to the format of the year in use. Note, however, that if you have defined local index conditions in SLAMINST and plan to convert to use 4-digit year, you should update your definitions. The new YEARSIZE variable is set in all SLAM clists to a value of 2 or 4 to indicate the number of digits being used in SYSLOG or OPERLOG.
If you are running SLAMMEMO to make memo copies of old SYSLOGs you must be careful when you switch from 2-digit year to 4-digit year. SLAMMEMO can not properly index a mixture of 2 and 4 digit year log dates. Be sure to run SLAMWTR or an equivalent writer to remove all old SYSLOG data that use a 2-digit year from the spool before you run SLAMMEMO to capture SYSLOG data that uses 4-digits for the year.