2 Replies Latest reply: Jul 18, 2013 2:20 AM by 981201 RSS

    oracle.j2ee.ws.client.jaxws.JRFSOAPFaultException: Client received SOAP Fau

    Guohua
      Hi Kiran,

      I setup a soa server on label DEVHCM, and I am using rel7 zip db because rel8 zip db has series performance issue.

      I login as worker and create a goal , and submit for manager’s approve. But when manager trying to approve the goal, the access denied error happen, do you have suggestions on this.

      <messages>
      <input>
      <approvalResult_InputVariable>
      <part name="parameters">
      <approvalResult>
      <transactionId>300100015330778</transactionId>
      <taskId>d39d4ca1-04cb-4709-b471-4020e236c5b8</taskId>
      <result>APPROVED</result>
      </approvalResult>
      </part>
      </approvalResult_InputVariable>
      </input>
      <fault>
      <bpelFault>
      <faultType>0</faultType>
      <remoteFault>
      <part name="summary">
      <summary>access denied (oracle.wsm.security.WSFunctionPermission http://xmlns.oracle.com/apps/hcm/talent/common/transactionService/TalentTransactionService#approvalResult 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/hcm/talent/common/transactionService/TalentTransactionService#approvalResult invoke)</detail>
      </part>
      <part name="code">
      <code>{http://schemas.xmlsoap.org/soap/envelope/}Server</code>
      </part>
      </remoteFault>
      </bpelFault>
      </fault>
      <faultType>
      <message>0</message>
      </faultType>
      </messages>



      Here is my wf_client_config.xml

      <?xml version="1.0" encoding="UTF-8"?>
      <workflowServicesClientConfiguration xmlns="http://xmlns.oracle.com/bpel/services/client">
      <server name="default" default="true" clientType="REMOTE">
      <localClient>
      <participateInClientTransaction>false</participateInClientTransaction>
      </localClient>
      <remoteClient>
      <serverURL>t3://slc03zii.us.oracle.com:7012/soa-infra/</serverURL>
      <initialContextFactory>weblogic.jndi.WLInitialContextFactory</initialContextFactory>
      <participateInClientTransaction>false</participateInClientTransaction>
      </remoteClient>
      <soapClient>
      <rootEndPointURL>http://slc03zii.us.oracle.com:7012/soa-infra/</rootEndPointURL>
      </soapClient>
      </server>
      </workflowServicesClientConfiguration>

      And when I deploy talent application I check the mid tie of the talentTransactionService.