Wednesday, October 14, 2015

Error(12,61): Parse of component type files failed, check the adf-config.xml file : “Error at line 110 char 38: Malformed WS Binding port. Missing # between namespace URI and service/port names.”

Error(12,61): Parse of component type files failed, check the adf-config.xml file : “Error at line 110 char 38: Malformed WS Binding port.  Missing # between namespace URI and service/port names.”

Issue: In general this kind of issue occurs, when referring external WSDL or calling any other service (reference).
Solution: Open project composite.xml and search for key word ‘reference’ , missing binding port and location reference looks like

<reference name=”SOA_ErrorHandler”
ui:wsdlLocation=”http://localhost:8001/soa-infra/services/default/SOA_ErrorHandler/Receive.wsdl“>
<interface.wsdl interface=”http://oracle.com/SOA_ErrorHandler#wsdl.interface(Receive_ppt)”/>
<binding.ws port=”” location=””/>
</reference>

Replace the empty tags with listed reference tag (Make necessary changes)

<reference name=”SOA_ErrorHandler”
ui:wsdlLocation=”http://localhost:8001/soa-infra/services/default/SOA_ErrorHandler/Receive.wsdl“>
<interface.wsdl interface=”http://oracle.com/SOA_ErrorHandler#wsdl.interface(Receive_ppt)”/>
<binding.ws port=”http://oracle.com/SOA_ErrorHandler#wsdl.endpoint(Receive/Receive_ppt_pt)”
location=”http://localhost:8001/soa-infra/services/default/SOA_ErrorHandler/Receive?WSDL”/>

</reference>

OR

Create new service reference by deleting the old one.

1 comment:

  1. Thank you for sharing wonderful information with us to get some idea about that content.
    SOA Training
    Oracle SOA Online Training India

    ReplyDelete