首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将业务错误传播到Oracle标识管理器(OIM) UI

如何将业务错误传播到Oracle标识管理器(OIM) UI
EN

Stack Overflow用户
提问于 2015-06-26 23:06:17
回答 1查看 389关注 0票数 1

我有一个应用程序实例,由使用的web服务支持。

OIM以同步方式使用这个连接器,所以当我在OIM中为这个应用程序实例创建一个新帐户时,webservice调用合作伙伴链接的方法。

在该方法结束其执行之前,OIM屏幕将挂起(如预期的那样)。

在我看来,奇怪的是,无论合作伙伴链接的方法执行成功与否(当它不正确执行时,它抛出一个异常),OIM操作实际上忽略了异常并完成了操作。

即使我在BPEL中显式抛出异常,我也可以在weblogic中的webservice日志中看到错误,但是OIM方法无论如何都完成了。

我猜,在这种情况下,OIM可能会在屏幕上给出一个错误消息,因为操作失败了。但是没有,OIM忽略了错误,继续前进。

然后,我尝试更改Design中的流程定义,以强制流程在发生任何错误时停止,在下面设置“完成所需”标志

所以我想我漏掉了一些东西

当webservice连接器抛出异常时,如何使OIM中止某些操作?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-30 09:57:22

假设您正在抛出一个ConnectorException,请在“Response”选项卡中检查该异常映射,并在“任务到对象状态映射”中为前面设置的对象状态设置所需的目标对象状态。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31083401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档