删除IBASE component时遇到data_not_consistent的exception

70 阅读1分钟

Created by Jerry Wang, last modified on May 05, 2014

在删除IBASE component时传入的i_date和i_time设定为component valid from timestamp的下一秒,执行代码会遇到data_not_consistent的exception。

 

clipboard1

 

 

通过debug发现是由于line 62的subroutine check_comp_delete返回error code 2:

 

clipboard2

 

 

其根源在于在下列代码检查逻辑里,不允许deletion time 发生在future( line 51 ), 因此报出data_not_consistent的exception。

 

clipboard3