Update of /
In directory hutz:/tmp/cvs-serv28110/wsdl20
Modified Files:
wsdl20.xsd
Log Message:
Added documentation to describe why the name attribute of ServiceType and Endpoint is optional in the schema.
Index: wsdl20.xsd
RCS file: /,v
retrieving revision 1.29
retrieving revision 1.30
diff -C2 -d -r1.29 -r1.30
wsdl20.xsd26 May 2005 15:52:10 -00001.29
wsdl20.xsd26 May 2005 16:24:30 -00001.30
366,370
<xs:any namespace='##other' processContents='lax' />
</xs:choice>
! <xs:attribute name='name' type='xs:NCName' use='optional' />
<xs:attribute name='interface' type='xs:QName' use='required' />
</xs:extension>
366,390
<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>
381,385
<xs:any namespace='##other' processContents='lax' />
</xs:choice>
! <xs:attribute name='name' type='xs:NCName' use='optional' />
<xs:attribute name='binding' type='xs:QName' use='required' />
<xs:attribute name='address' type='xs:anyURI' use='optional' />
401,425
<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' />