Friday, April 3, 2009

Invoking ESB Service From BPEL Fails With Error "exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException"

When the ESB service is called in an BPEL process and the next error occurs (Oracle ESB 10.1.3.x):

Invoking ESB Service From BPEL Fails With Error "exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException"

Metalink note: 427452.1

There are two options to resolve this issue:

Option 1: Configure the virtualhost and port number for a particular ESB system where services got registered.

1. Click the ESB system then configure Virtual host and Port number,
Set Virtual host to ESB Runtime Server's hostname
Set Port to ESB Runtime Server's http listening port
2. Apply the change

Option 2: Use ESB bindings to invoke ESB services.
1. Login to ESB console, and click the Routing Service which BPEL is attempting to invoke.
2. Go to "Definition" tab, and uncheck "Can be invoked from an external service"
3. Click apply.
4. Go to BPEL Console and clear the WSDL Cache.
5. Restart SOA suite

1 comment:

  1. I was also facing the same error exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException the first solution did not worked for me i don't know the reason but the second option sorted the issue.Can you guess what the issue with first could be?

    ReplyDelete

comment