Fusion Global HR:Change Personal Information Fails With the Following Error: “User Does Not Have Privilege To Execute Web Service or There Are Deployment Issues With the Web Service”
(Doc ID 2837353.1)
Last updated on FEBRUARY 08, 2022
Applies to:
Oracle Fusion Global Human Resources Cloud Service - Version 11.13.21.07.0 and laterInformation in this document applies to any platform.
Symptoms
When attempting to approve a Change Personal Information of an employee which got terminated after the transaction has been submitted,
the following error occurs in the log:
Issue Description : User does not have privilege to execute web service or there are deployment issues with the web service.
Resolution : Look at the diagnostic log's detailed fault message. If the fault is an access denied message, ensure that the user executing the web service in question has the appropriate privilege in place prior to executing the web service in the approval flow.
Comment
Task : PersonalInformation
access denied ("oracle.wsm.security.WSFunctionPermission" "http://xmlns.oracle.com/apps/hcm/employment/core/transactionApprovalService/transactionApprovalService#approvalResult" "invoke")
faultName: {{http://schemas.oracle.com/bpel/extension}remoteFault}
messageType: {{http://schemas.oracle.com/bpel/extension}RuntimeFaultMessage}
parts: {{
summary=access denied ("oracle.wsm.security.WSFunctionPermission" "http://xmlns.oracle.com/apps/hcm/employment/core/transactionApprovalService/transactionApprovalService#approvalResult" "invoke")
,detail=oracle.j2ee.ws.client.jaxws.JRFSOAPFaultException: Client received SOAP Fault from server : access denied ("oracle.wsm.security.WSFunctionPermission" "http://xmlns.oracle.com/apps/hcm/employment/core/transactionApprovalService/transactionApprovalService#approvalResult" "invoke")
,code=
{http://schemas.xmlsoap.org/soap/envelope/}Server
}
STEPS
The issue can be reproduced at will with the following steps:
1. Login as employee and submit a personal change.
2. Log in as manager and Terminate the employee.
3. Choose terminate user immediately.
4. Run Import User and Role Application Security Data process.
5. Log in as approver and approve the transaction.
6. Check the transaction diagnostics log.
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 |
Cause |
Solution |
References |