【发布时间】:2015-11-13 13:26:53
【问题描述】:
所以我正在处理客户请求的 Siebel 更改,并且必须测试它是否正常工作。由于我们没有被授予从 Siebel 本身编辑某些内容的权限,因此我们必须直接访问数据库(某些记录变为只读)。
我们有一个小程序,它在视图中列出了用户的“操作”。在修改数据库中的数据之前,排序工作正常。您可以输入一条记录,然后它变成只读的。我访问了数据库并修改了测试日期,令我惊讶的是,Siebel 不再正确地对列表进行排序。数据库 (SQL Server) 按日期排序很好,但 Siebel 会执行以下操作。
日期排序(显示在 Siebel 中)
- 2014 年 10 月 20 日
- 2014 年 10 月 25 日
- 2014 年 10 月 18 日
- 2014 年 10 月 17 日
- 2014 年 10 月 16 日
- 2014 年 10 月 15 日
日期排序(显示在数据库中)
- 2014 年 10 月 25 日
- 2014 年 10 月 20 日
- 2014 年 10 月 18 日
- 2014 年 10 月 17 日
- 2014 年 10 月 16 日
- 2014 年 10 月 15 日
这不仅限于小程序本身,还限于业务服务检索的内容。我们检查了小程序和 BC,但找不到任何排序规范或任何可能导致这种情况的代码。这就像在 Siebel 中缓存了取决于该日期字段的排序顺序。
关于为什么会这样的任何想法?
【问题讨论】: