SurveyMaster Software

           

Survey Design & Reporting Software

Year 2000 Compliance

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]