W3C home > Mailing lists > Public > www-ws-desc@w3.org > October 2003

Re: Proposal: Uniqueness on the Wire Requirement for WSDL 2.0

From: Umit Yalcinalp <umit.yalcinalp@oracle.com>
Date: Tue, 21 Oct 2003 11:46:07 -0700
Message-ID: <3F957EEF.10607@oracle.com>
To: Roberto Chinnici <Roberto.Chinnici@Sun.COM>
Cc: WS Description List <www-ws-desc@w3.org>



Roberto Chinnici wrote:

> Umit Yalcinalp wrote:
> >
>
>> I propose a rule  to be added in section 3.1.3. along the lines of 
>> the following:
>>
>> "An element declaration MUST NOT be referenced from the body of input 
>> (or output) element information items of more than one  interface 
>> operation component children of an interface component"
>
>
> +1 on this approach.
>
> In specese, the restriction on input message bodies would be:the
> other alternative.
>
>   (*) For each interface component, the collection of all the {body}
>   element declarations of all the {message references} whose {direction}
>   is 'in' of all the {operations} in the component MUST NOT contain
>   duplicates".
>
> I don't quite understand the "input or output" bit of your proposal.
> When you say "...from the body of input (or output) EII...", do you mean
> that there should be a second statement analogous to (*) but with
> s/in/out or that in (*) I should simply drop the "whose {direction} is
> 'in'" bit? 

I was thinking of interms of all the patterns, not only in &in/out 
patterns, but also out patterns as well because the same problem would 
occur.

>
>
> Logically I'd assume the former, since that would constrain the first
> message of any message exchange to uniquely identify which operation it
> is associated with, but the text you sent out seems to imply the latter.

I intended the former, therefore there should be a second statement as 
you suggested.

>
> Thanks,
> Roberto
>

-- 
Umit Yalcinalp                                  
Consulting Member of Technical Staff
ORACLE
Phone: +1 650 607 6154                          
Email: umit.yalcinalp@oracle.com
Received on Tuesday, 21 October 2003 14:46:22 GMT

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