WSM-01775策略绑定错误:如何移除UNKNOWN应用的指定Oracle服务策略?
在Oracle Fusion Middleware中移除UNKNOWN应用的错误策略绑定操作方法
问题背景
在Oracle Fusion Middleware环境中,OIM无法向SOA组合发起请求,根源是策略映射错误:oracle/wss_username_token_service_policy策略被错误绑定到客户端类型的资源(资源模式为/WLS/oim_domain/UNKNOWN|#iam-ejb.jar|WS-Client({http://org.identityconnectors.genericws}wsconnector_client_ep#WebservicesConnectorService_pt,wls)),而该策略仅适用于服务端点,触发如下报错:
at org.identityconnectors.framework.impl.api.BufferedResultsProxy$BufferedResultsHandler.run(BufferedResultsProxy.java:162) Caused by: oracle.fabric.common.PolicyEnforcementException: WSM-07620 : Agent cannot enforce policies due to either failure in retrieving polices or error in validations, detail= "WSM-01775 The policy "oracle/wss_username_token_service_policy" cannot be attached to ResourcePattern "/WLS/oim_domain/UNKNOWN|#iam-ejb.jar|WS-Client({http://org.identityconnectors.genericws}wsconnector_client_ep#WebservicesConnectorService_pt,wls)" SubjectType "WLS_REFERENCE" of attachTo "binding.client" since it may only be used with "a service endpoint".
(EM控制台截图显示该错误策略绑定关联到UNKNOWN应用资源)
操作步骤
- 登录Oracle EM控制台,导航至WebLogic Domain -> 目标域(如
oim_domain)。 - 在域的下拉菜单中选择Web Services -> Policy Sets。
- 在Policy Sets列表中,筛选出包含
oracle/wss_username_token_service_policy且资源模式匹配上述UNKNOWN应用相关路径的策略集。 - 选中目标策略集,点击Edit进入编辑界面。
- 切换到Resources标签页,找到对应包含
UNKNOWN|#iam-ejb.jar|WS-Client的资源条目,将其从资源列表中移除。- 若该策略集仅包含此错误绑定的资源,可直接删除整个策略集。
- 保存修改后,重启OIM及相关SOA服务器,确保配置变更生效。
内容的提问来源于stack exchange,提问作者Furqan Shaikh
相关产品推荐
相关产品推荐

