Commerce Server 2.0 Dbstorage.getdata Function Fails after November 30th, 1999

ID: Q246787


The information in this article applies to:
  • Microsoft Commerce Server version 2.0


SYMPTOMS

After November 30th, 1999, the Commerce Server 2.0 dbstorage.getdata function fails with the following error message:

Microsoft VBScript runtime error '800a01a8'
Object required: 'MSCSOrderFormStorage.GetData(...)'


CAUSE

This problem occurs because Commerce Server 2.0 cookies have a hard-coded expiration date of November 30th, 1999. When a shopper with an expired cookie attempts to log on to the store, Commerce Server 2.0 sees that the original cookie has expired and issues another cookie with the same expiration date, which causes the cycle to be repeated, and the error message above is generated.


RESOLUTION

To resolve this problem, upgrade to Site Server 3.0, Commerce Edition. This is a free upgrade for current users of Commerce Server 2.0. To obtain this upgrade, please call 1-888-MSFT-Y2K (or your local Microsoft Year 2000 Information line) and provide your Site Server license number to request an upgrade.


WORKAROUND

You can also use one of the following options to workaround this issue:

  • Set the system date for the Commerce Server 2.0 computer to a date earlier than December 1, 1999.


  • -or-

  • A supported fix that corrects this problem is now available from Microsoft, but it has not been fully regression tested and should be applied only to systems experiencing this specific problem.

    To resolve this problem, contact Microsoft Product Support Services to obtain the fix. For a complete list of Microsoft Product Support Services phone numbers and information on support costs, please go to the following address on the World Wide Web:
    http://www.microsoft.com/support/supportnet/overview/overview.asp
    The English version of this fix should have the following file attributes or later:
    
       Date      Time    Version      Size    File name     Platform
       -------------------------------------------------------------
       11/24/99  05:15p               15,513  Mscsutil.pyc  intel 


IMPORTANT: This fix only addresses this particular date-related problem. Commerce Server 2.0 is not Y2K compliant and will have additional date-related problems beginning on January 1, 2000. Users of Commerce Server 2.0 are strongly encouraged to take advantage of the free upgrade offer to Site Server 3.0, Commerce Edition described in the "Resolution" section of this article.


STATUS

Microsoft has confirmed this to be a problem in Commerce Server 2.0.


MORE INFORMATION

To install the fix, do the following:

  1. Rename the Microsoft Commerce Server\Server\Pyc\Mscsutil.pyc *.old file.


  2. Copy the Mscsutil.pyc file to the Microsoft Commerce Server\Server\Pyc directory.


  3. Restart the computer.




For more information about how Microsoft products are affected by year 2000 (Y2K) issues, please see the following Microsoft World Wide Web site:
http://www.microsoft.com/year2000/

Additional query words: Y2K

Keywords :
Version : winnt:2.0
Platform : winnt
Issue type : kbprb


Last Reviewed: December 29, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.