
SIM2000 - Year 2000 Date Simulation Tool for OS/390,MVS,VSE
SIM2000 from DPE and Associates is a comprehensive year 2000 testing product for OS/390,MVS, and VSE users. SIM2000 will provide a nondisruptive testing environment for specific batch and CICS transactions that require year 2000 date simulation.
Year 2000 testing is becoming a major concern for many data centers around the world. Many data center managers do not know what will happen to their application programs when the year 2000 actually occurs. In order to facilitate testing for year 2000 conditions, data centers are building separate virtual machines under VM or physical machines using LPARs, and IPLing those machines with an advanced date. This procedure will suffice but does require a fair amount of planning and alot of valuable system programmer time.
SIM2000 will allow you to test batch,CICS,DB2, and IMS applications in your normal environment without disrupting critical production work. SIM2000 can be activated and deactivated at any time without a system IPL or recycling of CICS systems.
SIM2000 Batch
SIM2000 year 2000 date simulation in a batch environment allows you to set a date for a specific partition or region. All of the programs running in that partition or region will see the SIM2000 date. SIM2000 batch allows you to set the date for:
- The duration of the executing program (EXEC step)
- The duration of the entire job (JOB)
- Specific or generic job names, program names, userids
- All programs executing in a specific VSE dynamic class
SIM2000 will allow you to manually disable any or all of the date simulation currently activated by SIM2000. The SIM2000 batch facility allows you to define,reset, and list all of the SIM2000 date simulation information via a batch execution or an ISPF dialog.
SIM2000 CICS
SIM2000 CICS allows year 2000 simulation in any active CICS at the program and transaction level. SIM2000 CICS provides an easy to use menu driven transaction that allows you to establish the SIM2000 CICS testing environment. SIM2000 CICS will allow you to simulate year 2000 testing at the:
- Program level (CICS PPT,CICS program)
- Transaction level (CICS PCT, CICS transaction/task)
- Terminal level (CICS TCT, CICS terminal)
- Any combination of the above levels
SIM2000 CICS supports both command and macro level programs, and any programming language supported by CICS.
SIM2000 STCK Instruction Simulation
The SIM2000 STCK instruction simulation feature allows programs that use the STCK instruction to obtain the current date, to participate in the date simulation testing. The SIM2000 STCK instruction simulation feature requires that the user specify the names of the programs that are to be handled by this feature.The SIM2000 STCK instruction simulation feature works in a all batch and online environments.
SIM2000/DB2
SIM2000/DB2 allows MVS DB2 users to test their DB2 application programs with an advanced date to determine how these programs are going to react when the year 2000 actually occurs. SIM2000 will provide a nondisruptive testing environment for specific DB2 batch and CICS transactions that require year 2000 date simulation.
The SIM2000/DB2 implementation utilizes the date and time exit facilities of DB2. After these exits have been enabled and DB2 has been restarted, SIM2000/DB2 date simulation can occur for specific DB2 plans and DBRM members.
SIM2000/IMS
SIM2000/IMS allows MVS IMS users to test their IMS application programs with an advanced date to determine how these programs are going to react when the year 2000 actually occurs. SIM2000 will provide a nondisruptive testing environment for specific IMS programs that require year 2000 date simulation.
SIM2000/IMS provides date simulation for IMS application programs running in BMP and MPP regions.
The simulated date will be passed to the application program via:
- TIME svc requests
- TIME linkage=system requests (TIME PC)
- IO PCB date field
- STCK instruction date simulation
SIM2000/IMS date simulation is provided at the following levels:
- terminal, transaction, and program level for BMP regions
- terminal, transaction, and PSB level for MPP regions
SIM2000 Program Analyzer
The SIM2000 Program Analyzer is a feature of the SIM2000 product from DPE & Associates. This feature allows the user to identify which executable programs contain date handling code that must be changed to support year 2000 and the 21st century.
The SIM2000 Program Analyzer is a batch program that analyzes executable programs contained in MVS loadlibs and VSE libraries. You may control the programs to be analyzed via the VSE LIBDEF chain or by pointing to an MVS loadlib dataset via a SIM2FLE DD statement. Control statements may also be used to:
- limit the number of program to be analyzed
- specify the names of the programs to be analyzed
- specify the names of the programs to be excluded
The SIM2000 Program Analyzer will identify the programs that use any or all of the following date and time facilities:
- Store Clock instruction - STCK
- Cobol CURRENT-DATE usage
- VSE GETIME services
- MVS TIME service
The SIM2000 Program Analyzer also allows the user to specify up to five additional scan functions, specifying either character or hexadecimal scan data. These user scans will provide additional program analysis for date and time sensitive code specific to individual requirements.
The SIM2000 Program Analyzer will also analyze CICS programs defined via the CICS processing program table (PPT) or the CICS System Definition dataset (DFHCSD).
A specific batch program (SIM2ANLC) is provided which allows you to analyze your CICS programs. This program will determine the CICS programs to be analyzed by reading the CICS CSD directly or by referencing a processing program table (PPT).
Home | Services | Contact Us
This page and all materials included are
copyright ©2000 DPE and Associates.
All rights reserved.