OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ubl-ndrsc message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: 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


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC