- From: Jacek Kopecky <jacek@systinet.com>
- Date: Fri, 5 Jul 2002 01:39:46 +0200 (CEST)
- To: Martin Gudgin <mgudgin@microsoft.com>
- cc: www-ws-desc@w3.org
Gudge,
when use='encoded', the namespace attribute is a parameter to
the encoding used (indicated by encodingStyle). When style='rpc',
the namespace attribute is the namespace of the rpc wrapper
element.
Therefore the namespace attribute is significant when
use='encoded' OR style='rpc'. It's only insignificant when
both use='literal' AND style='document'.
So the clarification sought could be:
The use='literal' means the elements in schema will be in the
target namespace of that schema; use='encoded' means the encoding
governs the namespace, usually taking the value of the namespace
attribute.
Analogically, style='document' means the elements in Body will
be in the target namespace of the appropriate schema; style='rpc'
means the (wrapper) element in Body will be in the namespace
indicated by the namespace attribute.
Jacek Kopecky
Senior Architect, Systinet Corporation
http://www.systinet.com/
On Tue, 25 Jun 2002, Martin Gudgin wrote:
>
> I took an AI at the last telcon to write up Issue 4. Here is that write
> up.
>
> The issue is about interaction between the namespace attribute on
> soap:body and the targetNamespace of global element declarations in a
> schema.
>
> The namespace attribute on the soap:body binding extension element is
> only applicable when use='encoded' where it defines the namespace
> qualification of the 'wrapper' element for the RPC parameters. The local
> name of the wrapper element is defined by the name property of the input
> / output pieces of a portType operation. When use='encoded' the parts
> attribute of soap:body refers to parts defined using type='' rather than
> element=''. Therefore the interaction does not exist.
>
> Spo I'm not sure there is much of an issue here. We might want to
> clarify that if use='literal' then the namespace attribute on soap:body
> is not applicable.
>
> Gudge
>
Received on Thursday, 4 July 2002 19:39:48 UTC