I'm using SchemaReader to read in the wsdl:types in the below WSDL and am
having trouble accessing data in the "ArrayOf_xsd_float" complex type.
Specifically, I am not able to get the "xsd:float[]" value of the
"wsdl:arrayType" attribute using the Castor API.
I have tried calling various methods on the ComplexType object
(getAttributeDecls(), getBaseType() etc.) but am not able to get this data.
Is anyone able read this in and access this data, or know what Castor
methods will get me this data? Thx for your help.
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="urn:uds"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:apachesoap="http://xml.apache.org/xml-soap"
xmlns:impl="urn:uds"
xmlns:intf="urn:uds"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:tns1="http://dto.uds.common.real.com"
xmlns:tns2="http://ebi.common.real.com"
xmlns:tns3="http://util.java"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<wsdl:types>
<schema targetNamespace="urn:uds" xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://schemas.xmlsoap.org/soap/encoding/"
schemaLocation="http://schemas.xmlsoap.org/soap/encoding/" />
<import namespace="http://schemas.xmlsoap.org/wsdl/"
schemaLocation="http://schemas.xmlsoap.org/wsdl/" />
<complexType name="ArrayOf_xsd_float">
<complexContent>
<restriction base="soapenc:Array">
<attribute ref="soapenc:arrayType"
wsdl:arrayType="xsd:float[]"/>
</restriction>
</complexContent>
</complexType>
</schema>
</wsdl:types>
<wsdl:message name="setFloatArrayRequest">
<wsdl:part name="definitionName" type="xsd:string"/>
<wsdl:part name="value" type="impl:ArrayOf_xsd_float"/>
</wsdl:message>
<wsdl:message name="setFloatArrayResponse"></wsdl:message>
<wsdl:portType name="ArbitraryAttributesServiceAxisAdapter">
<wsdl:operation name="setFloatArray" parameterOrder="definitionName
value">
<wsdl:input message="impl:setFloatArrayRequest"
name="setFloatArrayRequest"/>
<wsdl:output message="impl:setFloatArrayResponse"
name="setFloatArrayResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="ArbitraryAttributesServiceSoapBinding"
type="impl:ArbitraryAttributesServiceAxisAdapter">
<wsdlsoap:binding style="rpc"
transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="setFloatArray">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="setFloatArrayRequest">
<wsdlsoap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="urn:uds" use="encoded"/>
</wsdl:input>
<wsdl:output name="setFloatArrayResponse">
<wsdlsoap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="urn:uds" use="encoded"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="ArbitraryAttributesServiceAxisAdapterService">
<wsdl:port binding="impl:ArbitraryAttributesServiceSoapBinding"
name="ArbitraryAttributesService">
<wsdlsoap:address
location="http://uds-app03.dev.real.com:8080/uds/services/ArbitraryAttributesService"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
_________________________________________________________________
MSN is giving away a trip to Vegas to see Elton John. Enter to win today.
http://msnconcertcontest.com?icid-nceltontagline
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email