SOAP Webservice有时会返回错误的日期

时间:2016-12-26 12:01:28

标签: web-services date soap

我在Java Spring很久以前(4年前)开发了一个soap webservice。如果该日期是将来的日期(大于今天的日期),则需要一个日期参数并返回错误消息,否则它会将该日期更新为DB。

到目前为止,这个webservice每次都运行良好,但有时(50次调用一次)它会返回错误/恶意的未来日期。

请查看下面的一些失败示例 -

 Input Date -  20161215
 Error Message -  Thu Dec 15 00:00:00 EET 20162016 (future dates not allowed) 

 Input Date -  20161226
 Error Message -  Tue Sep 26 00:00:00 EEST 20162017 (future dates not allowed) 

 Input Date -  20150604
 Error Message -  Sat Feb 01 00:00:00 EET 20152020 (future dates not allowed) 

 Input Date -  20150630
 Error Message -  Tue Jun 30 00:00:00 EEST 20152015 (future dates not allowed) 

 Input Date -  20150706
 Error Message -  Sun Dec 06 00:00:00 EET 2020 (future dates not allowed) 

 Input Date -  20161201
 Error Message -  Wed Feb 08 00:00:00 EET 2017 (future dates not allowed) 

 Input Date -  20161206
 Error Message -  Tue Dec 06 00:00:00 EET 6016 (future dates not allowed) 

 Input Date -  20161001
 Error Message -  Mon Apr 29 00:00:00 EEST 2024 (future dates not allowed) 

如果是代码错误,我会在每次点击时收到错误,但我不是。
这个webservice获得并发命中,可能会导致此错误吗?

请提供您的意见..

0 个答案:

没有答案