← Prev in month ← Prev in thread
Next in thread → Next in month →

uddi 3.1 problem (fwd)

From
Paul Thorpe <>
Date
2004-07-29T22:50:22+00:00
ID
Thread
uddi 3.1 problem (fwd)
Hi,

I am not sure how to create a "defect report" agains the UDDI version 3.1
specification, so I am forwarding the problem to you here.  Please let me
know if there is something else I need to do.

I have attached a corrected version of uddi_v3replication.xsd, in which
I have removed all occurrences of 'final' attribute for local complex types:

        <element name="changeRecord">
                <complexType final="restriction">

changed to

        <element name="changeRecord">
                <complexType>

because local complex types cannot have this attribute according to Schema
for Schemas (see '>>>' below):

 <xs:complexType name="localComplexType">
  <xs:complexContent>
   <xs:restriction base="xs:complexType">
    <xs:sequence>
     <xs:element ref="xs:annotation" minOccurs="0"/>
     <xs:group ref="xs:complexTypeModel"/>
    </xs:sequence>
    <xs:attribute name="name" use="prohibited"/>
    <xs:attribute name="abstract" use="prohibited"/>
>>>    <xs:attribute name="final" use="prohibited"/>
    <xs:attribute name="block" use="prohibited"/>
   </xs:restriction>
  </xs:complexContent>
 </xs:complexType>

I could not find any text about this restriction in W3C Schema standard but
it looks logical (one anyway cannot extend or restrict a local unnamed
complex type because it cannot be referenced by name, so 'final' doesn't
change anything), and the fact that Schema for Schemas forbids it should
be enough because it is normative.

----------------------------------------------------------------------------
Paul E. Thorpe                                 Toll Free    : 1-888-OSS-ASN1
OSS Nokalva                                    International: 1-732-302-0750
Email:                           Tech Support : 1-732-302-9669
http://www.oss.com                             Fax          : 1-732-302-0023
← Prev in month ← Prev in thread
Next in thread → Next in month →