2002/ws/desc/wsdl20 wsdl20.xsd,1.34,1.35

Update of /sources/public/2002/ws/desc/wsdl20
In directory hutz:/tmp/cvs-serv27199/wsdl20

Modified Files:
	wsdl20.xsd 
Log Message:
[LC117] Made @name required in ServiceType and EndpointType.

Index: wsdl20.xsd
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.xsd,v
retrieving revision 1.34
retrieving revision 1.35
diff -C2 -d -r1.34 -r1.35
*** wsdl20.xsd	15 Jun 2005 22:20:29 -0000	1.34
--- wsdl20.xsd	16 Jun 2005 21:46:03 -0000	1.35
***************
*** 374,398 ****
            <xs:any namespace='##other' processContents='lax' />
          </xs:choice>
!         <xs:attribute name='name' type='xs:NCName' use='optional'>
!         	<xs:annotation>
!         		<xs:documentation>
!         			Note that ServiceType, which is the XML Schema
!         			complex type of the element information item service
!         			as defined in the WSDL 2.0 schema, MAY be used as
!         			the basis for defining new elements which can be
!         			used as service references in message exchanges. In
!         			the case that the message contains a reference to a
!         			service that implements a known interface, an
!         			element whose type restricts the complex type
!         			ServiceType to have a fixed value for the attribute
!         			information item interface MAY be used. To enable
!         			such reuse, the WSDL 2.0 schema defines the
!         			attribute information item name as optional in
!         			complex type ServiceType , while it is REQUIRED for
!         			the element information item service as indicated
!         			above.
!         		</xs:documentation>
!         	</xs:annotation>
!         </xs:attribute>
          <xs:attribute name='interface' type='xs:QName' use='required' />
        </xs:extension>
--- 374,378 ----
            <xs:any namespace='##other' processContents='lax' />
          </xs:choice>
!         <xs:attribute name='name' type='xs:NCName' use='required' />
          <xs:attribute name='interface' type='xs:QName' use='required' />
        </xs:extension>
***************
*** 409,433 ****
            <xs:any namespace='##other' processContents='lax' />
          </xs:choice>
!         <xs:attribute name='name' type='xs:NCName' use='optional'>
!         	<xs:annotation>
!         		<xs:documentation>
!         			Note that EndpointType, which is the XML Schema
!         			complex type of the element information item
!         			endpoint as defined in the WSDL 2.0 schema, MAY be
!         			used as the basis for defining new elements which
!         			can be used as endpoint references in message
!         			exchanges. In the case that the message contains a
!         			reference to an endpoint that implements a known
!         			binding, an element whose type restricts the complex
!         			type EndpointType to have a fixed value for the
!         			attribute information item binding MAY be used. To
!         			enable such reuse, the WSDL 2.0 schema defines the
!         			attribute information item name as optional in
!         			complex type EndpointType , while it is REQUIRED for
!         			the element information item endpoint as indicated
!         			above.
!         		</xs:documentation>
!         	</xs:annotation>
!         </xs:attribute>
          <xs:attribute name='binding' type='xs:QName' use='required' />
          <xs:attribute name='address' type='xs:anyURI' use='optional' />
--- 389,393 ----
            <xs:any namespace='##other' processContents='lax' />
          </xs:choice>
!         <xs:attribute name='name' type='xs:NCName' use='required' />
          <xs:attribute name='binding' type='xs:QName' use='required' />
          <xs:attribute name='address' type='xs:anyURI' use='optional' />

Received on Thursday, 16 June 2005 21:46:08 UTC