W3C home > Mailing lists > Public > public-ws-policy@w3.org > March 2007

Proposed schema changes for wsaddr metadata schema corresponding to Alternative E

From: Tom Rutt <tom@coastin.com>
Date: Tue, 13 Mar 2007 19:47:22 -0400
Message-ID: <45F7380A.2030801@coastin.com>
To: WS-Addressing <public-ws-addressing@w3.org>, ws Policy <public-ws-policy@w3.org>

This email indicates the changes required to the ws addressing metadata 
schema to coincide with
proposed alternative E 
(http://lists.w3.org/Archives/Public/public-ws-addressing/2007Mar/0035.html 
)
which changes AnonymousReplies and NonAnonymous replies from nested 
support assertions to policy parameters.

In the schema 
http://dev.w3.org/cvsweb/~checkout~/2004/ws/addressing/ws-addr-wsdl.xsd

change:

<!-- WS-Policy assertions -->
    
    <xs:element name="Addressing">
        <xs:complexType>
            <xs:sequence>
                <xs:element ref="wsp:Policy" />
	    </xs:sequence>
            <xs:anyAttribute namespace="##other" processContents="lax"/>
        </xs:complexType>
    </xs:element>
    
    <xs:element name="AnonymousResponses">
        <xs:complexType>
            <xs:anyAttribute namespace="##other" processContents="lax"/>
        </xs:complexType>
    </xs:element>
    
    <xs:element name="NonAnonymousResponses">
        <xs:complexType>
            <xs:anyAttribute namespace="##other" processContents="lax"/>
        </xs:complexType>
    </xs:element>
    



to:

    <!-- WS-Policy assertion -->
    <xs:element name="Addressing">
        <xs:complexType>
            <xs:sequence>
                <xs:element ref="AnonymousReplies" minOccurs="0" 
maxOccurs="1" />
                <xs:element ref="NonAnonymousReplies" minOccurs="0" 
maxOccurs="1" />
            </xs:sequence>
            <xs:anyAttribute namespace="##other" processContents="lax"/>
        </xs:complexType>
    </xs:element>
    <!-- Parameters for Addressing assertion -->
    <xs:element name="AnonymousResponses">
        <xs:complexType>
            <xs:anyAttribute namespace="##other" processContents="lax"/>
        </xs:complexType>
    </xs:element>
    <xs:element name="NonAnonymousResponses">
        <xs:complexType>
            <xs:anyAttribute namespace="##other" processContents="lax"/>
        </xs:complexType>
    </xs:element>

-- 
----------------------------------------------------
Tom Rutt	email: tom@coastin.com; trutt@us.fujitsu.com
Tel: +1 732 801 5744          Fax: +1 732 774 5133
Received on Tuesday, 13 March 2007 23:47:39 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:20:48 GMT