2020-09-28 05:26发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我有一种情况,我要用单个接口插入5个表。
MT_Rever
-Stat1TableInsert
-Stat2TableInsert
-Stat3TableInsert
-Stat4TableInsert
-Stat5TableInsert
当前三个表成功插入但插入第四个表失败时,我们如何重新处理消息。 重新处理此方法应该是什么?
你好维奈!
据我所知,一条消息中的所有语句都是由JDBC适配器在单个事务中处理的。 因此,如果您的第四次插入由于任何原因而失败,则整个交易都不会提交。
关于,Evgeniy。
嗨Manoj!
是的,您绝对正确。 但是我想插入操作是顺序地对5个表执行的。
当前三个表成功插入但插入第四个表失败时,我们如何重新处理消息
关于Evgeniy。
嗨,Evgeniy
感谢您的回复。 我确实同意您的意见,但是我看到,如果第3或第4插入中有数据问题,则上面的所有消息都会在插入之前插入错误表中。 适配器中是否有任何设置可以阻止数据提交到数据库中? 我有DB2作为接收者数据库。
谢谢
Vinay
嗨,Vinay!
您可以尝试以下方法:
致谢,叶夫根尼。
最多设置5个标签!
你好维奈!
据我所知,一条消息中的所有语句都是由JDBC适配器在单个事务中处理的。 因此,如果您的第四次插入由于任何原因而失败,则整个交易都不会提交。
关于,Evgeniy。
嗨Manoj!
是的,您绝对正确。 但是我想插入操作是顺序地对5个表执行的。
当前三个表成功插入但插入第四个表失败时,我们如何重新处理消息
关于Evgeniy。
嗨,Evgeniy
感谢您的回复。 我确实同意您的意见,但是我看到,如果第3或第4插入中有数据问题,则上面的所有消息都会在插入之前插入错误表中。 适配器中是否有任何设置可以阻止数据提交到数据库中? 我有DB2作为接收者数据库。
谢谢
Vinay
嗨,Vinay!
您可以尝试以下方法:
致谢,叶夫根尼。
一周热门 更多>