Hi,

You'll need to get a nightly build or wait for 2.2, as this was fixed 
recently.

Thanks,
Andrew

Andrew Eberbach
Autonomic Computing
(919) 254-2645
T/L: 444-2645
[EMAIL PROTECTED]



"Charles Fehl" <[EMAIL PROTECTED]> 
02/09/2007 04:36 PM
Please respond to
[email protected]


To
[email protected]
cc

Subject
Re: complexType Bindings






Hi Andrew,

I think an array of strings would work.
Thanks for the suggestion.

Charles.

On 2/9/07, Andrew Eberbach <[EMAIL PROTECTED]> wrote:
> Hi Charles,
>
> I think I understand what you're trying to do, but I'm still unsure of
> what you would want the generated java to look like. I'm asking because
> there are only a finite many patterns we can interpret sanely so if I 
can
> get an idea of where you're going I could try to accommodate. Going back
> to what I asked in the previous email, would you be ok with the method
> returning an array of Strings (String[])? If you know that the first
> element is the Name and the second element is the CatalogID you could 
just
> check to see if there are any values afterward. If that's the case you
> don't really need to name the elements as you have and you could just 
put
> one xsd:string type with maxOccurs set to unbounded.
>
> Thanks,
> Andrew
>
> Andrew Eberbach
> Autonomic Computing
> (919) 254-2645
> T/L: 444-2645
> [EMAIL PROTECTED]
>
>
>
> "Charles Fehl" <[EMAIL PROTECTED]>
> 02/09/2007 04:01 PM
> Please respond to
> [email protected]
>
>
> To
> [email protected]
> cc
>
> Subject
> Re: complexType Bindings
>
>
>
>
>
>
> Hi Andrew,
>
> Thanks for the quick response.  Initially, I was trying something like
> this:
>
>     <xsd:element name="RetrievePropertiesResponse">
>        <xsd:complexType>
>          <xsd:sequence>
>            <xsd:element name="Name"        type="xsd:string"/>
>            <xsd:element name="CatalogId"   type="xsd:string"/>
>            <xsd:element name="Values"      type="xsd:string"/>
>            <xsd:element name="Value2"      type="xsd:string"/>
>            <xsd:element name="Value3"      type="xsd:string"/>
>            <xsd:element name="Value4"      type="xsd:string"/>
>            <xsd:element name="Value5"      type="xsd:string"/>
>            <xsd:element name="Value6"      type="xsd:string"/>
>          </xsd:sequence>
>        </xsd:complexType>
>      </xsd:element>
>
> Eventually, I hope to return something more like this...
>
>     <xsd:element name="RetrievePropertiesResponse">
>        <xsd:complexType>
>          <xsd:sequence>
>            <xsd:element name="Name"        type="xsd:string"/>
>            <xsd:element name="CatalogId"   type="xsd:string"/>
>             <xsd:element name="Value" type="string" minOccurs="0"
> maxOccurs="unbounded"/>
>          </xsd:sequence>
>        </xsd:complexType>
>      </xsd:element>
>
> If there are any examples or information how to return complex types
> it would be greatly appreciated..
>
> Thanks,
> Chuck
>
>
> On 2/9/07, Andrew Eberbach <[EMAIL PROTECTED]> wrote:
> > Hi,
> >
> > Could you explain what you mean: "Eventually, I would like to return a
> > generic array that returns min
> > and max elements." Are you expecting it to return String[]?
> >
> > Thanks,
> > Andrew
> >
> > Andrew Eberbach
> > Autonomic Computing
> > (919) 254-2645
> > T/L: 444-2645
> > [EMAIL PROTECTED]
> >
> >
> >
> > "Charles Fehl" <[EMAIL PROTECTED]>
> > 02/07/2007 03:09 PM
> > Please respond to
> > [email protected]
> >
> >
> > To
> > [email protected]
> > cc
> >
> > Subject
> > complexType Bindings
> >
> >
> >
> >
> >
> >
> > Hi,
> >
> > I used the simple example with success.  I modified my
> > "RetrievePropertiesResponse" in my wsdl to return a slightly more
> > complex type (snippet below). The code on the server side declares the
> > return type as an element.
> >
> > Should I expect bindings to be generated for this complexType from the
> > wsdl2java utility. Is there an option to do this or do I have to make
> > them by hand or ?  I want to do it the correct way for the underlying
> > packing routines.
> >
> > Eventually, I would like to return a generic array that returns min
> > and max elements.
> >
> > Thanks,
> > Charles
> >
> >
> >       <xsd:element name="RetrieveProperties">
> >        <xsd:complexType>
> >          <xsd:sequence>
> >            <xsd:element name="CIName"  type="xsd:string"/>
> >            <xsd:element name="CIHost"  type="xsd:string"/>
> >          </xsd:sequence>
> >        </xsd:complexType>
> >      </xsd:element>
> >      <xsd:element name="RetrievePropertiesResponse">
> >        <xsd:complexType>
> >          <xsd:sequence>
> >            <xsd:element name="Name"        type="xsd:string"/>
> >            <xsd:element name="CatalogId"   type="xsd:string"/>
> >            <xsd:element name="Value1"      type="xsd:string"/>
> >            <xsd:element name="Value2"      type="xsd:string"/>
> >            <xsd:element name="Value3"      type="xsd:string"/>
> >            <xsd:element name="Value4"      type="xsd:string"/>
> >            <xsd:element name="Value5"      type="xsd:string"/>
> >            <xsd:element name="Value6"      type="xsd:string"/>
> >          </xsd:sequence>
> >        </xsd:complexType>
> >      </xsd:element>
> >
> >
> > Chuck
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> --
> I'm Charles Fehl and I approve this message
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
I'm Charles Fehl and I approve this message

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to