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>
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>
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.
Thank you for sharing wonderful information with us to get some idea about that content.
ReplyDeleteSOA Training
Oracle SOA Online Training India