Error handling 自定义错误的Mendix错误处理
我现在正在做一个Mendix培训。我被错误处理部分的知识检查中的一个问题所困扰。问题如下 如果使用相同的微流,但主微流上的错误处理是自定义的,带有回滚,而子微流上的错误处理是自定义的,没有回滚,会发生什么 正确的答案是: 订单、订单行和日志对象在客户对象提交到数据库时回滚 问题的微流程是: 我的理解是: 当主微流中发生错误时,应回滚创建订单,但应提交客户中的更改,因为主微流使用带回滚的Error handling 自定义错误的Mendix错误处理,error-handling,mendix,Error Handling,Mendix,我现在正在做一个Mendix培训。我被错误处理部分的知识检查中的一个问题所困扰。问题如下 如果使用相同的微流,但主微流上的错误处理是自定义的,带有回滚,而子微流上的错误处理是自定义的,没有回滚,会发生什么 正确的答案是: 订单、订单行和日志对象在客户对象提交到数据库时回滚 问题的微流程是: 我的理解是: 当主微流中发生错误时,应回滚创建订单,但应提交客户中的更改,因为主微流使用带回滚的自定义,而在子微流中,应提交订单行和日志,因为子微流使用不带回滚的自定义 问题: 为什么正确的答案是订单、订单
自定义
,而在子微流中,应提交订单行和日志,因为子微流使用不带回滚的自定义
问题:
为什么正确的答案是订单、订单行和日志对象在客户对象提交到数据库时回滚
以下是图片作为证明:
注3年前,我曾在Mendix的微流引擎(以及其他)上工作,但很多事情都发生了变化。你似乎使用了一个对我来说是新概念的错误事件(在这里你退出你的亚微流),根据之前捕获的错误的文档,这个错误事件会重现 我猜这就是为什么会发生这种情况,如果您在处理错误后以正常的结束事件退出该子微流,那么应该提交订单/订单行/日志