You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Ajith Harshana Ranabahu (JIRA)" <ji...@apache.org> on 2006/07/18 08:45:14 UTC
[jira] Assigned: (AXIS2-903) WSDL2Java STILL uses XmlObject for
skeleton parameter when data in XML schema in same namespace as WSDL
document
[ http://issues.apache.org/jira/browse/AXIS2-903?page=all ]
Ajith Harshana Ranabahu reassigned AXIS2-903:
---------------------------------------------
Assignee: Ajith Harshana Ranabahu
> WSDL2Java STILL uses XmlObject for skeleton parameter when data in XML schema in same namespace as WSDL document
> ----------------------------------------------------------------------------------------------------------------
>
> Key: AXIS2-903
> URL: http://issues.apache.org/jira/browse/AXIS2-903
> Project: Apache Axis 2.0 (Axis2)
> Issue Type: Bug
> Components: databinding, Tools
> Affects Versions: 1.0
> Reporter: Derek Foster
> Assigned To: Ajith Harshana Ranabahu
> Priority: Critical
>
> The bug reported by AXIS2-844 (which is marked as closed, fixed) still does not appear to be fixed.
> With reference to the previous bug report's method for reproducing, my new WSDL is as follows:
> <definitions name="FDefinitions"
> targetNamespace="http://www.c.com/wsdl/2004-10-01/F"
> xmlns:tns="http://www.c.com/wsdl/2004-10-01/F"
> xmlns:c="http://www.c.com/wsdl/2004-10-01/c"
> xmlns:F="http://www.dummy-temp-address"
> xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
> xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
> xmlns:xs="http://www.w3.org/2001/XMLSchema"
> xmlns="http://schemas.xmlsoap.org/wsdl/">
> <types>
> <xs:schema>
> <xs:import namespace="http://www.dummy-temp-address" schemaLocation="F.xsd"/>
> </xs:schema>
> <xs:schema targetNamespace="http://www.c.com/wsdl/2004-10-01/F">
> <xs:element name="return" type="xs:string"/>
> <xs:element name="failure" type="xs:string"/>
> <xs:element name="recap">
> <xs:complexType>
> <xs:sequence>
> <xs:element name="full-event-update" type="F:FullEventUpdate" minOccurs="0" maxOccurs="unbounded"/>
> </xs:sequence>
> <xs:attribute name="source" type="xs:string" use="required"/>
> </xs:complexType>
> </xs:element>
> </xs:schema>
> <xs:schema targetNamespace="http://www.c.com/wsdl/2004-10-01/c">
> <xs:element name="CPassword" type="xs:string"/>
> <xs:element name="CLogin" type="xs:string"/>
> </xs:schema>
> </types>
> <message name="FEvent">
> <part name="contents" element="F:full-event-update"/>
> </message>
> <message name="FRecap">
> <part name="contents" element="tns:recap"/>
> </message>
> <message name="FResponse">
> <part name="return" element="tns:return"/>
> </message>
> <message name="CPassword">
> <part name="CPassword" element="c:CPassword"/>
> </message>
> <message name="CLogin">
> <part name="CLogin" element="c:CLogin"/>
> </message>
> <message name="Failure">
> <part name="faultDetail" element="c:failure"/>
> </message>
> <portType name="FPortType">
> <documentation>F Port Type</documentation>
> <operation name="acceptFEvent" parameterOrder="contents">
> <input name="acceptFEventRequest" message="tns:FEvent"/>
> <output name="acceptFEventResponse" message="tns:FResponse"/>
> <fault name="Failure" message="tns:Failure"/>
> </operation>
> <operation name="acceptFRecap" parameterOrder="contents">
> <input name="acceptFRecapRequest" message="tns:FRecap"/>
> <output name="acceptFRecapResponse" message="tns:FResponse"/>
> <fault name="Failure" message="tns:Failure"/>
> </operation>
> </portType>
> <binding name="FSoapBinding" type="tns:FPortType">
> <documentation>F Soap Binding</documentation>
> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
> <operation name="acceptFEvent">
> <soap:operation soapAction="acceptFEventAction"/>
> <input>
> <soap:header message="tns:CLogin" part="CLogin" use="literal"/>
> <soap:header message="tns:CPassword" part="CPassword" use="literal"/>
> <soap:body use="literal"/>
> </input>
> <output>
> <soap:body use="literal"/>
> </output>
> <fault name="Failure">
> <soap:fault name="Failure" use="literal"/>
> </fault>
> </operation>
> <operation name="acceptFRecap">
> <soap:operation soapAction="acceptFRecapAction"/>
> <input>
> <soap:header message="tns:CLogin" part="CLogin" use="literal"/>
> <soap:header message="tns:CPassword" part="CPassword" use="literal"/>
> <soap:body use="literal"/>
> </input>
> <output>
> <soap:body use="literal"/>
> </output>
> <fault name="Failure">
> <soap:fault name="Failure" use="literal"/>
> </fault>
> </operation>
> </binding>
> <service name="FService">
> <documentation>F Web Service</documentation>
> <port name="FPort" binding="tns:FSoapBinding">
> <soap:address location="http://localhost:8080/axis/services/FService"/>
> </port>
> </service>
> </definitions>
> And the generated skeleton interface is:
> /**
> * FServiceSkeletonInterface.java
> *
> * This file was auto-generated from WSDL
> * by the Apache Axis2 version: SNAPSHOT Jul 17, 2006 (11:21:27 GMT+00:00)
> */
> package crc.fimport.wsdl2java;
> /**
> * FServiceSkeletonInterface java skeleton interface for the axisService
> */
> public interface FServiceSkeletonInterface {
>
>
> /**
> * Auto generated method signature
>
> * @param param0
>
> */
> public org.apache.xmlbeans.XmlObject acceptFRecap
> (
> org.apache.xmlbeans.XmlObject param0
> )
>
> throws crc.fimport.wsdl2java.FServiceSkeleton.FailureException;
>
>
> /**
> * Auto generated method signature
>
> * @param param4
>
> */
> public org.apache.xmlbeans.XmlObject acceptFEvent
> (
> crc.fimport.xmlbeans.f.FullEventUpdateDocument param4
> )
>
> throws crc.fimport.wsdl2java.FServiceSkeleton.FailureException;
>
> }
>
> which still has XmlObject parameters in places where it should have real types as declared in the WSDL.
> As noted in the prior bug report, this bug is a major showstopper for my company, and any progress towards fixing it would be very much appreciated.
--
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
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org