gpt4 book ai didi

siebel - 错误 ORA-01407 从业务服务更新字段

转载 作者:行者123 更新时间:2023-12-01 05:46:15 27 4
gpt4 key购买 nike

我正在尝试使用业务服务更新 BC 字段的值。在执行它时,我收到以下错误:

ORA-01407: cannot update ("SIEBEL".""."MODIFICATION_NUM") to NULL.

由于修改编号是一个系统字段,因此我什至没有机会触及该特定列。无法理解为什么会出现此错误。

最佳答案

我认为这里很可能是您的服务写入记录正在调用有条件运行的业务组件上的代码,然后本身从业务组件代码中强制写入记录。这可以在业务组件代码中显式完成,也可以通过脚本与组件交互的某些方式隐式完成。一旦发生这种情况,那么尝试将修改编号增加 1 的服务写入记录将无法这样做,因为此修改编号由可能的 BC 代码增加,并且您会收到此错误。为了解决这个问题,我会检查有问题的 BC 并注释掉 PreSetFieldValue、SetFieldValue、PreWriteRecord 等事件的代码,看看错误是否仍然作为初始测试出现。然后,您需要隔离导致错误的 BC 代码部分。

关于siebel - 错误 ORA-01407 从业务服务更新字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1905560/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com