axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ajith Harshana Ranabahu (JIRA)" <j...@apache.org>
Subject [jira] Resolved: (AXIS2-244) porttypes are not imported via <wsdl:import>
Date Tue, 10 Jan 2006 06:16:20 GMT
     [ http://issues.apache.org/jira/browse/AXIS2-244?page=all ]
     
Ajith Harshana Ranabahu resolved AXIS2-244:
-------------------------------------------

    Resolution: Fixed

This is a symptom of the WSDL imports not being handled properly. Now it's fixed

> porttypes are not  imported via <wsdl:import>
> ---------------------------------------------
>
>          Key: AXIS2-244
>          URL: http://issues.apache.org/jira/browse/AXIS2-244
>      Project: Apache Axis 2.0 (Axis2)
>         Type: Bug
>   Components: wsdl
>     Reporter: Steve Loughran

>
> Importing the following doc, I get an error that there is no service/porttype declared.

> [core:java] Exception in thread "main" org.apache.wsdl.impl.WSDLProcessingException:
There are no Interfaces/PortTypes identified in the current partially builtWOM
> [core:java] 	at org.apache.axis2.wsdl.builder.wsdl4j.WSDLPump.getBoundInterface(WSDLPump.java:655)
> [core:java] 	at org.apache.axis2.wsdl.builder.wsdl4j.WSDLPump.populateServices(WSDLPump.java:295)
> [core:java] 	at org.apache.axis2.wsdl.builder.wsdl4j.WSDLPump.populateDefinition(WSDLPump.java:207)
> Which is true: they are all in the import, which I am importing into the same namespace.
Surely declarations of porttypes from imported WSDL is visible in the outer WSDL?
> <?xml version="1.0" encoding="UTF-8"?>
> <wsdl:definitions
>   targetNamespace="http://www.gridforum.org/cddlm/deployapi/2005/02/wsdl"
>   xmlns:tns="http://www.gridforum.org/cddlm/deployapi/2005/02/wsdl"
>   xmlns:api="http://www.gridforum.org/cddlm/deployapi/2005/02"
>   xmlns:cmp="http://www.gridforum.org/cddlm/components/2005/02"
>   xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
>   xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
>   xmlns:xsd="http://www.w3.org/2001/XMLSchema"
>   xmlns:wsa="http://schemas.xmlsoap.org/ws/2003/03/addressing"
>   xmlns:wsrf-bf="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.xsd"
>   xmlns:wsrf-rp="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd"
>   xmlns:wsrf-rpw="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.wsdl"
>   xmlns:wsrf-rl="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd"
>   xmlns:wsrl="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd"
>   xmlns:wsrf-rlw="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.wsdl"
>   xmlns:wsnt="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd"
>   xmlns:wsntw="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.wsdl"
>   xmlns:muws-p1-xs="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd"
>   xmlns:mows-wsdl="http://docs.oasis-open.org/wsdm/2004/12/mows/wsdm-mows.wsdl"
>   >
>   
>   <wsdl:import namespace="http://www.gridforum.org/cddlm/deployapi/2005/02/wsdl"
>     location="deployment-api.wsdl"/>
>     
>     <wsdl:service name="SystemEPRBindingService">
>         <wsdl:port binding="tns:SystemEPRBinding"
>             name="SystemEPRBinding">
>             <wsdlsoap:address
>                 location="http://localhost:5050/services/System"/>
>         </wsdl:port>
>     </wsdl:service>
>  </wsdl:definitions>    

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Mime
View raw message