
SIM2000/VSAM is a year 2000 product which allows VSAM KSDS datasets that have 2-digit years in the key portion, to be utilized correctly when the year 99 rolls over to 00.
SIM2000/VSAM eliminates the need to change application programs that utilize a VSAM keyed dataset that contain 2-digit years in the key portion. SIM2000/VSAM will support all date formats.
SIM2000/VSAM is completely transparent to the application program. The proper sequence of the VSAM records will be maintained for keyed access datasets at the application program level even when the 2-digit year changes from 99 to 00.
SIM2000/VSAM will insure that the application program receives the older records ahead of the newer records. Records with a date key of 00 will be processed after records with a date key of 99.
SIM2000/VSAM will also update record date fields that are not part of the primary key. These date fields may be part of an alternate index key and must be maintained by SIM2000/VSAM in order to insure the proper sequence of the alternate index keys and records.
SIM2000/VSAM is control file driven. All datasets that are to be controlled by SIM2000/VSAM must be defined to the S2VSMCF control file. The S2VSAMUT batch utility allows you to create, update, and delete control file information.
SIM2000/VSAM allows a User Exit to be specified at the dataset level. This exit will gain control during record processing and allow the user to select which records are to be handled by SIM2000/VSAM. The user may also change the control file information for specific records via the user exit facility.
SIM2000/VSAM contains a Data Aging Facility which allows you to update specific record date fields while the file is being processed by application programs. The Data Aging Facility allows the record date field to be advanced, descended, or changed to a specific year. The Data Aging Facility allows you to test application program date sensitive routines without building test files. The Data Aging Facility does not update the records on the VSAM dataset. All VSAM dataset object types are supported.
Cobol/MLE lets you identify where the 2-digit year fields reside in your source programs. During a recompilation of the changed programs, MLE code is generated to be sure the century value is added to the identified 2-digit year fields. This insures that 2-digit year fields have a value greater than 99.
SIM2000/VSAM insures that the 00 2-digit year keys are inserted after the 99 keys, keeping the file integrity intact. SIM2000/VSAM presents the actual value of the 2-digit year to the application program. This allows the MLE code to handle the compares and math functions correctly
Please contact us for more information.
Copyright 1997 DPE & Associates, Inc.
This page was last updated April 2000
Home | Services | Contact Us