W3C home > Mailing lists > Public > xml-dist-app@w3.org > July 2002

RE: SOAP 1.2 Encoding and forward references

From: Brad Taylor <brad_taylor@esri.com>
Date: Wed, 3 Jul 2002 10:09:35 -0700
Message-ID: <5B43C932BC0CF342B850CD541B1FE2CDF095A5@barbwire.esri.com>
To: Brad Taylor <brad_taylor@esri.com>
Cc: "'xml-dist-app@w3c.org'" <xml-dist-app@w3c.org>

Thanks for the clarification!

-brad

-----Original Message-----
From: Marc Hadley [mailto:marc.hadley@sun.com]
Sent: Tuesday, July 02, 2002 3:24 AM
To: Brad Taylor
Cc: 'xml-dist-app@w3c.org'
Subject: Re: SOAP 1.2 Encoding and forward references


Brad Taylor wrote:
> 
> I've have a question about section 3.1.1 in part 2 in regards to forward
> references.
> 
> Number 2 of section 3.1.1 seems to suggest that forward references may be
> allowed:
> "If the element information item representing the edge does have a ref
> attribute information item among its attributes, then the value of that
> attribute information item MUST be identical to the value of exactly one
id
> attribute information item in the same envelope."
> 
> This statement does not imply where in the envelope the "id" contain
element
> must be relative to the element with a "ref" attribute. But, at the end of
> the section is the following statement seems to suggest a serialization
> order:
> 
> "All nodes in the graph are encoded as described in 1 above. Additional
> inbound edges for multi reference graph nodes are encoded as described in
2
> above."
> 
> Does this mean that forward references are no longer allowed (unlike 1.1)?
> Or is my wishful thinking causing misinterpretation?  Any clarification
> would be appreciated.
> 
The order of the two sentences shouldn't be taken to imply any ordering 
wrt nodes and references to nodes. Any such restriction on serialisation 
order would have been called out explicitly; forward and backward 
references are allowed.

If you have a closed system (i.e. you control both the producer and 
consumer of messages) there's nothing to stop you from implementing a 
restricted form of the encoding that only supports backward references. 
If you do so you should use the encodingStyle attribute to mark the 
restricted encoding scheme.

Hope this helps.

Regards,
Marc.

-- 
Marc Hadley <marc.hadley@sun.com>
XML Technology Centre, Sun Microsystems.
Received on Wednesday, 3 July 2002 13:10:08 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:59:10 GMT