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

Re: [ubl-ndrsc] Order Schemas from LCSC

From
Fabrice DESRE <>
Date
2002-03-01T09:41:29+00:00
ID
Thread
Re: [ubl-ndrsc] Order Schemas from LCSC
Stuhec, Gunther wrote:
> Hello,
> 
> the following attachments includes the first draft version of the purchase
> order (UBL_Order_0p1.xsd), the reusable types of this purchase order
> (UBL_ReusableTypes_0p1.xsd) and the necessary core component types
> (CoreComponentTypes.xsd). The CoreComponetTypes are imported into the Order
> and ReuableTypes with the namespace prefix "cct:".
> 
> All three schemas are well formed and valid now. I changed all bugs and
> mistakes from the Excel-Sheet inside the schemas only.

   Hi All,

  I ran the schemas through the Schema Quality Checker from IBM 
alphaworks (you'll find it in the XML section of alphaworks.ibm.com) and 
found a few errors left. Most are really minor, and could probably be 
corrected in the tools that generates the schema from the stylesheet.


Schemas errors detected :

In CoreComponentTypes.xsd :
---------------------------
- All id that were numeric : XXX -> cctXXX since attributes of type ID 
have to be


In UBL_Order_0p1.xsd :
----------------------

- Attribute value "UBL000001" of type ID must be unique within the document.
   Fix : simply increment UBLXXX

- Ambiguous content model : the following particles overlap (lines 50 
and 60) :
<xsd:element maxOccurs="1" minOccurs="0" name="BuyerIdentification" 
type="cct:IdentifierType">
     <xsd:annotation>
         <xsd:documentation source="UBL Definition">The unique number
             assigned by the buyer to the Order.</xsd:documentation>
     </xsd:annotation>
</xsd:element>
,
<xsd:element maxOccurs="1" minOccurs="0" name="BuyerIdentification" 
type="cct:IdentifierType">
     <xsd:annotation>
         <xsd:documentation source="UBL Definition">BuyerAccountId is the
             unique identification assigned to the buyer 
account.</xsd:documentation>
     </xsd:annotation>
</xsd:element>

  Fix : ???

In UBL_ReusableTypes_0p1.xsd
----------------------------
- Attribute value "UBL000001" of type ID must be unique within the document.
   Fix : simply increment UBLXXX


	Fabrice
-- 
Fabrice Desre - France Telecom R&D/DTL/TAL
Tel: +(33) 2 96 05 31 43
Fax: +(33) 2 96 05 39 45
← Prev in month ← Prev in thread
Next in thread → Next in month →