Wednesday, April 4, 2012

"cannot open orauddi url" in OSR 11g

Problem

I have a BPEL process that performs a dynamic lookup against a WSDL on the Oracle Service Registry (OSR) 11g. The error returned was the following:
<fault>
  <bpelFault>
    <faultType>0</faultType>
    <remoteFault>
      <part  name="summary">
        <summary>
          oracle.fabric.common.FabricException: Cannot read WSDL "{http://xmlns.oracle.com/SOA11g/AhmedAsyncHelloWorld/AhmedAsyncHelloWorld}ahmedasynchelloworld_client_ep" from Metadata Manager.: Error in getting XML input stream: orauddi:/uddi:ipnweb.com:project1:ahmedhelloworld: cannot open orauddi url: oracle.fabric.common.uddiurl.resolver.exception.SRInitializeException: Internal Error in systinet API: org.systinet.wasp.client.XMLInvocationException: Lookup exception while creating connection
        </summary>
      </part>
      <part  name="detail">
        <detail>
          cannot open orauddi url: oracle.fabric.common.uddiurl.resolver.exception.SRInitializeException: Internal Error in systinet API: org.systinet.wasp.client.XMLInvocationException: Lookup exception while creating connection
        </detail>
      </part>
    </remoteFault>
  </bpelFault>
</fault>

Solution

The UDDI registry was not configured on the Oracle SOA Suite 11g server.

1. Log in to Oracle Enterprise Manager Fusion Middleware Control

2. Right-click on soa-infra > SOA Administration > Common Properties

3. Enter the UDDI details. For example:
Inquiry URL:    http://osrhost:8027/registry/uddi/inquiry
User:                 weblogic
Password:         welcome1
4. Bounce the soa_server1 managed server.


Applicable Versions
  • Oracle SOA Suite 11g (11.1.1.5+)
  • Oracle Service Registry 11g
 
 Ahmed Aboulnaga

2 comments:

Unknown said...

Hi, this mistake was giving me, and I made the settings you put on the blog and yet still gives me the same error

Anonymous said...

Hi AhmedHello Edwin,
I'm working with SOA Suite 11.1.1.6 version and I have a BPEL process that performs a dynamic lookup against a WSDL on the Oracle Service Registry (OSR) 11g. The error returned was the following:

Error: fallo en el anĂ¡lisis de XML debido a "Error al obtener el flujo de entrada XML: orauddi:/uddi:2eb2d2c0-698e-11e2-99e6-ea43dc7099e5: cannot open orauddi url: oracle.fabric.common.uddiurl.resolver.exception.SRInitializeException: Internal Error in systinet API: org.systinet.wasp.webservice.ICurrent"

I made the connection to the UDDI into Enterprise Manager, but still gives me the same error, with the version of the SOA Suite 11.1.1.5 never gave me that error.

PS: All the products are from the same version 11.1.1.6.