SurveyMaster
Software
SurveyMaster software is Year 2000 compliant! The 4GL language used to write SurveyMaster is Omnis 7.
Below is a extract from
Omnis Software's technical support page.
1.Definition
Year 2000 compliance means that neither performance nor functionality of a
system is affected by dates prior to, during or after the Year 2000.
In particular no value for current date will cause any interruption in operation
date based functionality must behave consistently for dates prior to, during and
after Year 2000 in all interfaces and data storage, the century in any date must
be specified explicitly or by unambiguous algorithm or inferencing rules
wherever possible Year 2000 must be recognised as a leap year.
2.Products
SurveyMaster uses OMNIS Software Inc's OMNIS 7. With SurveyMaster you are
supplied with Omnis 7 version 3.6.4
which is Year 2000 compliant as defined above.
3.Quality Control
OMNIS Software’s Quality Control department has test applications set up to
check the Year 2000 issues. These tests are run against new versions of OMNIS
products to ensure continued compliance.
4.Date entry and
storage within OMNIS
Dates can be entered in one of two ways in an OMNIS application: By specifying
the year completely, e.g., 3/1/1960.
By entering the last two digits of the year, e.g., 3/1/60.
The first method is unambiguous. Since there is no need for OMNIS to interpret
the year part of the date, it will store the date exactly as entered. In the
second method, OMNIS must have a means of determining whether the date refers to
3/1/1960 or 3/1/2060. It does so based on the date field definition chosen by us
at SurveyMaster.
The date type spans the period JAN/1/0000 to DEC/31/9999. The developer can
define which of three specific ranges a particular field references and hence a
two figure year will be interpreted according to that range. Outside the ranges
provided, he can set up his own date display format. The ranges supplied are
1980 to 2079. Entering a four figure
year will always result in the correct century being stored, regardless of the
range that has been defined. For example:
| Date Field range | User enters | OMNIS converts to |
| 1980-2079 | "5/6/20" | "5/6/2020" |
| "5/6/1920" | "5/6/1920" |
The date information is stored in the OMNIS data file, it is stored containing
the full four digit century information. Thus date arithmetic and manipulation
on dates stored locally will always produce the expected results.
5. Data stored
remotely
OMNIS 7 can access data stored in a remote database. Direct connections are
supported to DB2, Oracle, Sybase, and Informix, with connections to other
databases available via ODBC and EDA/SQL. In all cases, the date data passed to
the remote database contains the full 4 character year representation.
If you would like to visit the Omnis site it can be found at http://www.omnis-software.com/
[Home] [Features] [Overview] [Web Survey] [Demonstration] [Shop] [Tech Support]