AccommoDATE Product Specifications
A Date Simulation Tool for 2200 and ClearPath Systems
Need Some Help?
Date simulation testing forces many 2200 users to dedicate computer resources to
validate code changes. However, some businesses cannot afford to re-allocate dedicated
machine time for production runs in order to test their applications. AccommoDATE
helps businesses who are faced with this quandary by enabling them to set a simulated
date for program testing without having to reboot and without affecting mission
critical production runs.
AccommoDATE assists users who need to test programs with dates other than the current
date, such as quarterly or year-end programs. AccommoDATE can also be used to allow
programs to run with a simulated date from the past. This means if a critical bug
is discovered on the target transition date in a program that was thought to be
correctly coded, the program could be run with a simulated prior date until a modification
is made to eliminate the error.
Why Use AccommoDATE?
There are two primary benefits of AccommoDATE:
First, AccommoDATE enables users to test a variety of programs over a range of dates,
without arranging special time on a computer booted with a simulated test date.
It also means that different programs may be tested simultaneously, each using a
different date.
A second benefit of AccommoDATE is that it requires no changes to existing runstreams
or programs. Are you inserting special code to "date-test" your software,
only to remove it after testing is completed? With AccommoDATE installed on your
system, you can place your programs directly into production after testing, without
code modification
How it Works
Programmers and testers use the AccommoDATE Administrator Utility to create a table
of runids and/or TIP transaction names, and simulated dates or offsets. The date
can be entered either as an absolute date or a relative date, but is saved as a
relative date. Any date, past or future, can be specified in the table.
The table is saved in a separate system file. By default, the file can store 2000
entries, but this value can be changed via a GEN parameter when building the system.
Each entry in the table defines a single runid (or transaction id) and its associated
date.
Prior to beginning a test session, the system operator activates AccommoDATE. When
a run (whose id is entered in the table) requests a date through one of the standard
date-fetch ERs (i.e., TDATE$, DATE$, DWTIME$), the system returns a date as specified
in the internal AccommoDATE table. All high-level languages can perform these requests
internally.
Processor
|
Language
|
Date Requests
|
MASM
|
Meta-Assembler
|
ER DATE$, TDATE$, and DWTIME$
|
ACOB
|
ASCII COBOL
|
ACCEPT DATE, DAY, DATE-TIME, and CALL C$CURDATE
|
FTN
|
ASCII FORTRAN
|
CALL ADATE, FDATE
|
UCOB
|
UCS COBOL
|
ACCEPT DATE, DAY, DAY-OF-WEEK
MOVE FUNCTION CURRENT-DATE
CALL ADATE, UCSTDATE$, UCSDWTIME$, UCSCNVTIM$
|
UFTN
|
UCS FORTRAN
|
CALL ADATE, UCSTDATE$, UCSDWTIME$, UCSCNVTIM$
|
UC
|
UCS C
|
time, acstime, ctime, and localtime functions
|
U...
|
UCS other
|
ADATE, UCSTDATE$, UCSDWTIME$, UCSCNVTIM$
|
|
|
|
The system returns the date in the same format as the request, based on the ER used.
The dates entered in the table will progress just as the actual date would progress.
That is, if AccommoDATE is on at midnight, the dates entered in the table are increased
by one day
AccommoDATE is supported on the following system base levels:
SB / HMP Level
|
Exec Levels
|
SB / HMP Level
|
SB 4
|
43R8
|
SB4
|
SB 5
|
44R4, 44R4A, 44R4B, 44R4C, 44R4D
|
SB5BASE
SB5DELTAS
|
SB 6
|
45R1, 45R1A, 45R1B, 45R1C, 45R1D
|
SB6
|
SB 7, HMP 3.0
|
45R2
|
SB7
|
HMP 3.1
|
45R2A
|
HMP3
|
HMP 4
|
46R1, 46R1A, 46R1B, 46R1C, 46R1D
|
HMP4
|
HMP 5
|
46R2, 46R2A
|
HMP5
|
HMP6
|
46R3
|
HMP6
|
HMP 6.1S
|
46R4, 46R4S
|
HMP61S
|
HMP 6.1V
|
46R5, 46R5S
|
HMP61V
|
CP OS 2200 7.0
|
46R6
|
HMP7
|
CP OS 2200 7.1
|
46R7
|
HMP71
|
CP OS 2200 8.0
|
47R1
|
HMP8
|
CP OS 2200 8.1
|
47R2, 47R2A
|
HMP81
|
CP OS 2200 9.0
|
47R3, 47R4, 47R4B
|
HMP9
|
CP OS 2200 10.0
|
47R5, 47R5A
|
HMP10
|
CP OS 2200 10.1
|
47R5B, 47R5C
|
HMP10-1
|
CP OS 2200 11.0
|
47R5D
|
HMP11
|
CP OS 2200 11.1
|
48R1
|
HMP11-1
|
Installation is performed through the standard COMUS/SOLAR process and requires
changes to OS 1100.
UCS object module execution must be supported. This includes support for extended
mode by OS 1100 and installation of the LINK and URTS products.
Care must be exercised when testing databases to avoid entering this date information
into a live audit trail. Typically, this means setting up a separate application
within the system to do the testing.
A comprehensive installation and user guide is included with the product.
For more information about AccommoDATE,
order the Product Overview . We'll send you a complete technical overview
and product pricing. We'll also include information about our comprehensive product
maintenance program.
Order the latest AccommoDATE Release
Support services are provided 24 hours a day, 7 days a week.
For more information, call (714) 778-0123 or
send us a Web Mail message.