0

我尝试通过 Java API 更新 TWSz 中的应用程序,但是当应用程序定义运行周期并将失效日期设置为 71/12/31 时,TWSz 返回错误:EQQX375E THE RUN CYCLE VALIDITY END 720101 IS INVALID OR BEFORE/AT THE START

在每个应用程序中,在更新之前,我必须检查是否有运行周期,如果有,请检查失效日期。如果 OOE == 71/12/31 使用 setValidTo 将其更新为 31-12-71,但这非常不方便。有没有其他方法可以在不更新运行周期的情况下更新应用程序?

4

1 回答 1

0

看起来像这样向前和向后,日期又增加了一天,环绕到 TWSz 最小日期 720101(1972 年 1 月 1 日)。

在将 API 返回的 java Date 发送回更新之前,您是否对其进行了任何转换?

我建议验证 API 在获取时返回的 Java 日期的日期和时间,并将其与您传递给更新的 Java 日期进行比较。

对于 TWSz API,包含没有时间的日期(如 validTo)的 Java Date 对象应设置为它们所代表的日期的格林威治标准时间午夜。

于 2016-06-16T08:54:50.787 回答