Niakwa, Inc.

     Y2K Readiness Statement

Home Site Map Search Contact Us What's News NPL Support Consulting


Site Map
Search
Contact Us
What's News
NPL Support
Consulting

swiggle_small.gif (991 bytes)
Y2K Readiness Statement

 On-Line News
Up

swiggle_small.gif (991 bytes)

Year 2000 Readiness Statement

The approach of the year 2000 has caused concern about the functionality of software for both users and developers around the world, and Niakwa shares these concerns. This Year 2000 Readiness Statement has been prepared to provide the information required for Niakwa customers to be properly prepared for the coming of the new millennium.

If you would like information regarding the Year 2000 Readiness of a particular Gold Key, please complete the Year 2000 Survey.

Language Functionality

The subset of logic that deals with date and date mathematics within the Niakwa Programming Language is limited to the following functions:

  • All versions of NPL internally assign a Date and Time stamp to all programs and data files. All date stamps are created using a full four-digit year, and should not fail using dates through 2080.
  • NPL contains two language statements, LIST DC and READ DC, allowing programmers to directly inspect the internal program and data file index. Each of these statements supports an extensive parameter list allowing programmers to narrow the scope of their search criteria. One of these parameters is a DATE parameter specified using relational operators against a YY/MM/DD date mask. With version 4.30 of NPL and greater, these statements have been extended to use the full 4-digit year in their relational selections when the DATE parameter is specified, thus bringing both statements into Year 2000 readiness.
  • NPL revision 4.30 and greater has been extended to include a long date statement ($LDATE) to allow for retrieval of the full four-digit year from the host operating system (first two digits representing century and second two digits representing the year within the century.)

Year 2000 Readiness

The product matrix on the following page defines to what extent each NPL product is Year 2000 Ready. A Niakwa product that is listed as Year 2000 Ready will not encounter problems related to the impending millennium change, provided it is used in accordance with its documentation and the guidelines and recommendations contained therein.

An NPL product is Year 2000 Ready if it meets the following criteria :

  1. No statement or command contained within the internal logic of NPL fails as a result of a host operating system date greater than December 31, 1999.
  2. NPL installation and de-installation can be performed successfully when a host operating system date greater than December 31, 1999 is encountered.

Back to Top

NPL RUNTIME PRODUCT MATRIX

32-bit Windows, Windows, DOS, 386/DOS-Extender

NPL Release

RevisionsLevel of ReadinessNotes
1234
Release V5.00Year 2000 Ready
Release IV4.30Year 2000 Ready
 4.2xPartially Year 2000 Ready  
 4.0x and 4.1xNot Year 2000 Ready   
Release III3.xxNot Year 2000 Ready    
Release I and II1.xx and 2.xxNot Tested    

SCO UNIX

Release V5.01Year 2000 Ready

Release IV4.2xPartially Year 2000 Ready 

 

 4.1xNot Year 2000 Ready   

Release III3.xxNot Year 2000 Ready    

HP 9000 HP-UX

Release IV4.30Year 2000 Ready

Release III3.xxPartially Year 2000 Ready 

  

RS/6000 AIX

Release IV4.2xPartially Year 2000 Ready 

 

Release III3.xxNot Tested    

Sun Solaris

Release III3.xxPartially Year 2000 Ready 

  

SuperDOS, AS/400 OS/400

Release IV4.xxNot Tested    

Digital VAX/VMS

Release III3.xxNot Tested    

XENIX

Release IV4.2xPartially Year 2000 Ready 

 
Release IV4.1xNot Tested    
Release III3.xxNot Tested    

Back to Top

Notes

  1. READ DC / LIST DC extended to support new LDATE parameter.
  2. Installation and de-installation of NPL and NPL security fully tested with no problems found.
  3. $LDATE (long date) statement added to allow reporting of 8 digit dates.
  4. CENTDATE library provided to aid developers in updating non-Year 2000 Ready applications.

What to do if your Niakwa product is Partially Year 2000 Ready

If your Niakwa product is Partially Year 2000 Ready, it is still possible that the developer of your application software may have prepared for the coming millenium. Contact your application software developer for further information.

What to do if your Niakwa product is Not Year 2000 Ready

In most cases, if your Niakwa product is Not Year 2000 Ready, the simplest solution will be to contact your Authorized Niakwa Representative to obtain an upgrade to a Year 2000 Ready version. Contact your Representative for details.

What to do if your Niakwa product is Not Tested

If your Niakwa product is Not Tested, it should be considered Not Year 2000 Ready. Niakwa also does not plan to test these products for Year 2000 Readiness.

Application Considerations

The Niakwa Programming Language, like any language, is a programming tool intended for use by application developers. It is possible for a developer to create an NPL based application that is not Year 2000 Ready, through no fault of the programming language itself. Niakwa provides the following tools to application developers to assist them in assuring that applications created in NPL are Year 2000 ready.

  1. NPL revision 4.30 and greater has been extended to include a long date statement ($LDATE) to allow for retrieval of the full four-digit year from the host operating system (first two digits representing century and second two digits representing the year within the century.)
  2. Niakwa provides a system library designed to assist developers in the data conversion of legacy 2 digit year date formats to four-digit year date .

These tools can also be used by developers to bring older NPL applications into Year 2000 Readiness.

Disclaimer

Niakwa's Readiness Statement applies only to Niakwa products as delivered by Niakwa. The Statement does not extend to third party programs, modifications, or configurations written in or interfacing with Niakwa products. In no way does the Statement imply or express a warranty or an extension of existing warranties described in the Niakwa Software License Agreement and Warranty. The Statement is for informational purposes only.

Back to Top


Return to NPL Products                       Return to Home Page