Thanx Anne,

so this means that I also will have no problems with attributes using axis the 
rpc/literal way, right?

Am Donnerstag 12 Juni 2003 22:49 schrieb Anne Thomas Manes:
> The SOAP spec prohibits the use of attributes in RPC/encoded messages.
>
> From SOAP Section 5 [1]:
> > The rules for serialization are as follows:
> >   1. All values are represented as element content.
>
> Perhaps this is the source of confusion? Document/Literal definitely
> supports attributes, though, and the Axis serializer should handle it.
>
> Note that the JAX-RPC 1.0 XML to Java Mapping (Chapter 4) is based on SOAP
> Encoding, therefore doesn't necessarily apply to Document/Literal. From
> page 21:
>    "Note that the rules and format of serialization for XML data types
>     are based on the encoding style."
>
> The example shown on page 58 is simply an example -- not a specification.
> As it says, the JAX-RPC 1.0 spec does not specify how to map an attribute.
> (It is very RPC/Encoded-centric.) That means it's left to the implementor
> to figure out how to do it.
>
> [1] http://www.w3.org/TR/SOAP/#_Toc478383512
>
> Anne
>
> ----- Original Message -----
> From: "Herrick, Mike" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Thursday, June 12, 2003 3:55 PM
> Subject: RE: support of xml attributes
>
> > WSDL2Java might not choke on it, but does Axis serialize/deserialize it @
>
> run time?
>
> > I am far from an Axis expert. I tried this at one point, had problems,
>
> referred to the spec and decided to stay away from attributes.
>
> > Mike
> >
> > -----Original Message-----
> > From: Michael Zurke [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, June 12, 2003 12:46 PM
> > To: [EMAIL PROTECTED]
> > Subject: Re: support of xml attributes
> >
> >
> > mike: using axis 1-1RC2 i had no problem using WSDL2Java even if there
>
> were
>
> > attributes in my schema. are you're sure that axis has problems with
> > that? mischa
> >
> > Am Donnerstag 12 Juni 2003 21:15 schrieb Herrick, Mike:
> > > My understanding is that attributes get converted to SOAPElements as
> > > defined by the JAX-RPC spec.
> > >
> > > "The JAX-RPC specification does not specify a standard Java mapping for
>
> a
>
> > > xsd:complexType with the xsd:attribute. So the message part in the
> > > DoAnotherExample message is mapped as a SOAPElement." see page 58 of
> > > the 1.0 spec.
> > >
> > > So there isn't anything really from stopping you from using them,
> > > you'll just have to write more code.
> > >
> > > I just stay away from attributes so that I can use WSDL2Java and be
> > > done with it ... I don't want to have to write the
>
> serialization/deserialization
>
> > > stuff, have better things to do. What is the point of using an IDL
>
> language
>
> > > (WSDL) if you can't even have it autogen for you?
> > >
> > > Anyway, would be nice if some day the spec changed on this, but until
>
> then
>
> > > I'd recommend staying away from attributes. You'll get more sleep.
> > >
> > > Mike
> > >
> > > -----Original Message-----
> > > From: Michael Zurke [mailto:[EMAIL PROTECTED]
> > > Sent: Thursday, June 12, 2003 12:05 PM
> > > To: [EMAIL PROTECTED]
> > > Subject: Re:Re: support of xml attributes
> > >
> > >
> > > it's not that i already got a problem with axis. as i said..i just
> > > heard about that direction of lacking support of attributes for
> > > releases in
>
> the
>
> > > future. how about that?
> > >
> > > mischa
> > >
> > > Can you send me the XML schema sample you have that may not
> > > work with AXIS WSDL/Java ?
> > >
> > > Michael Zurke <[EMAIL PROTECTED]> wrote:
> > > hello,
> > >
> > > i heard that some ws-tool-vendors do not support attributes in xml
>
> schema.
>
> > > i also heard that axis will go in the same direction. does anybody have
> > > some information about how the future will look like regarding this
>
> point.
>
> > > in need that information to keep the compatibility of my xml-schemas
>
> with
>
> > > further versions of axis.
> > >
> > > thanx,
> > >
> > > mischa
> > >
> > > ---------------------------------
> > > Do you Yahoo!?
> > > Free online calendar with sync to Outlook(TM).

Reply via email to