Provision Roles to Allow Users to access secure DOO Web Services

(Doc ID 1519191.1)

Last updated on JANUARY 28, 2017

Applies to:

Oracle Fusion Distributed Order Orchestration - Version 11.1.3.0.0 to 11.1.9.2.0 [Release 1.0]
Information in this document applies to any platform.
***KM Review - Dec 2016 - Checked for Relevance - Release 9 Specific***

Goal

Some services in DOO require OWSM security credentials. Additionally, DOO-specific roles should be assigned to the users who invoke the service. For example, when invoking the Service - CheckItemAvailabiltyService from the Composite - DooDecompOrderDetailSvcExternalComposite, the following error may be reported if the correct roles have not been assigned in Authorization Policy Manager (APM).

<bpelFault><faultType>0</faultType><remoteFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="summary"><summary>access denied (oracle.wsm.security.WSFunctionPermission http://xmlns.oracle.com/apps/scm/doo/common/model/authorization/NonFusionUserPrivChkService#authorizeUserForOC invoke)</summary></part><part name="detail"><detail>oracle.j2ee.ws.client.jaxws.JRFSOAPFaultException: Client received SOAP Fault from server : access denied (oracle.wsm.security.WSFunctionPermission http://xmlns.oracle.com/apps/scm/doo/common/model/authorization/NonFusionUserPrivChkService#authorizeUserForOC invoke)</detail></part><part name="code"><code>{http://schemas.xmlsoap.org/soap/envelope/}Server</code></part></remoteFault></bpelFault>

AND

oracle.j2ee.ws.client.jaxws.JRFSOAPFaultException: Client received SOAP Fault from server : access denied (oracle.wsm.security.WSFunctionPermission http://xmlns.oracle.com/apps/scm/doo/common/model/authorization/NonFusionUserPrivChkService#authorizeUserForOC invoke)

Note: that in this instance the service was invoked from Enterprise Manager and that the OWSM Security checks have passed. 

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms