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.
No comments:
Post a Comment