Error "oracle.wsm.resources.security: access Denied" When Calling Web Service From Composite after SOA Upgrade
(Doc ID 2812086.1)
Last updated on JUNE 01, 2023
Applies to:
Oracle Web Services Manager - Version 12.2.1.4.0 and laterInformation in this document applies to any platform.
Symptoms
After upgrading a Middleware Domain from 12.2.1.3 to 12.2.1.4, a problem was noticed when attempting to use a composite that has a policy attached to call to a web service.
A Credential has been created in the oracle.wsm.security map with the correct username and password for access to the end service, but at run time, the following error is seen:
<Error> <oracle.wsm.resources.security> <WSM-00393> <Permission "oracle.wsm.security.WSIdentityPermission" required to access the application specific CSF map "oracle.wsm.security" is not granted to the resource "<COMPOSITE NAME>".
Underlying exception message : "access denied ("oracle.wsm.security.WSIdentityPermission" "resource=<COMPOSITE NAME>,mapName=oracle.wsm.security" "getKey")">
<Error> <oracle.wsm.resources.security> <BEA-000000> <The username/password credentials or certificates null are missing., Failed due to : oracle.wsm.security.SecurityException: access denied ("oracle.wsm.security.WSIdentityPermission" "resource=<COMPOSITE NAME>,mapName=oracle.wsm.security" "getKey").>
<Error> <oracle.wsm.resources.security> <BEA-000000> <WSM-00005, Failed due to : oracle.wsm.security.SecurityException: WSM-00015 : The user name is missing..>
Underlying exception message : "access denied ("oracle.wsm.security.WSIdentityPermission" "resource=<COMPOSITE NAME>,mapName=oracle.wsm.security" "getKey")">
<Error> <oracle.wsm.resources.security> <BEA-000000> <The username/password credentials or certificates null are missing., Failed due to : oracle.wsm.security.SecurityException: access denied ("oracle.wsm.security.WSIdentityPermission" "resource=<COMPOSITE NAME>,mapName=oracle.wsm.security" "getKey").>
<Error> <oracle.wsm.resources.security> <BEA-000000> <WSM-00005, Failed due to : oracle.wsm.security.SecurityException: WSM-00015 : The user name is missing..>
<COMPOSITE NAME> is replaced by the name of the composite performing the call.
Changes
Middleware upgrade from 12.2.1.3 to 12.2.1.4.
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |