Elliott Date Century Cutoff - Why Does Year 31 Become 1931?

Elliott Date Century Cutoff - Why Does Year 31 Become 1931?

Release Date: 12/06/2023
Version: 7.x & Up

Q - What is the latest date of the web services support?  We ran into a date with 2031 on an attribute date value and it was translated into 1931.

A - The date century cutoff issue is probably not web-services related. Web services uses the full 8-digit date with the 4-digit year. I think your issue is on the Elliott side since we only prompt for a 2-digit year with the user interface. Elliott 8.5 has the century cutoff at 30. That is to say, if you enter 12/31/30, it will be stored as 12/31/2030. If you enter 1/1/31, it will be 1/1/1931. 

On the other hand, Elliott 8.6 changes the century cutoff to 50. 

While you can run Elliott 8.5 and 8.6 side by side, if you want to enter dates in Elliott beyond 12/31/2030, then you can’t use Elliott 8.5 and 8.6 side by side. For example, if you enter the date 1/1/31 in 8.6, the date will be saved as 1/1/2031.  However, If you bring up that same date field in 8.5, it will be converted back to 1/1/1931. 

To avoid the year 30 cutoff issue, you should migrate to Elliott version 8.6 or after.


EMK

    • Related Articles

    • Installation of ElliottService, NETcellent’s Web Services for Elliott

      Installation to New Server 1. Server Location: Decide if you are going to install the web services on the same machine running Elliott, or a separate server on your network. The machine must reside on your network. 2. Set Up Server: If your ...
    • A Case to Diagnose Elliott SOAP Web Services Errors with Log Files

      'Release Date: 08/15/2024 Modified Date: 08/23/2024 Version: 8.5 & Up When a web developer calls Elliott SOAP web services, he/she should place a try catch block so if there is an error with the web services call, the error can be caught at the ...
    • Elliott API (JSON REST Web Service)

      Introduction In the past, Elliott web services is based on SOAP standard since that is the first web services standard created for the industry. Since then, RESTful APIs (Representational State Transfer) have become the backbone of modern web ...
    • Received Code 9999, 30000 or 30001 with Web Services Call

      Modified Date: 08/31/2022 Version: 8.0 & higher Q - I tried to use EliARACHService Web Services. What follows are the parameters I passed. Then I received error 9999. <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" ...
    • Feature - New Default Options for Line Item Request Date Cutoff

      Release date: 11/21/2018 A new Global Setup flag has been added to COP-Func-> Pick Ticket/Ship Label-> 48. Number of Days to Add to Pick Ticket Cutoff The value in this field is used when determining the default for field 4. Line Item Request Date ...