Bei einem Artikel Export wird eine XML Datei erstellt. Die XML Datei weist auf Article.dtd hin.
Mit dem https://www.xmlvalidation.com/ lässt sich dann die exportierte XML Datei gegen Article.dtd (auf dem Sage 100 System zu finden) validieren.
Leider gibt es hier Fehler: "The content of element type "ARTICLE" must match"....
Es scheint so dass die Reihenfolge der XML Elemente nicht jener der DTD Elemente entspricht.
Im Wesentlichen sind
<LDESCLONG />
<LDESCLONGHTML />
<LDESCLONGRTF />
am falschen Ort.
Is dies ein bekanntes Problem?
Dies führt dazu dass ein re-import der exportierten Datei fehlschlägt...
(Sage 100, letzter Update)
Daniel
Details:
Die drei Elemente LDESCLONG, LDESCLONGHTML und LDESCLONGRTF erscheinen im XML Export direkt hinter DESCDIMHTML, statt am Ende des ARTICLE Elements.
The content of element type "ARTICLE" must match "(ARTID,MATCH?,DESC1?,DESC2?,MEMO?,DESCDIM?,DESCDIMHTML?,DESCDIMRTF?,BASICME?,DECIMALBASIC?,SUBSTITUTENR?,FORMULAVK?,DECIMALVK?,CONVERSIONVK?,PACKINGUNITVK?,CONVERSIONVPVK?,PRICEUNITVK?,DECIMALPRICE?,ELIFORVK?,DISCGROUP?,PROD?,TAXRATE?,TAXBRACK?,CAT?,CATMAIN?,CATPARENT?,QUANTUNIT,STOCKUNIT,STOCKUNITCONVERSION?,STOCKUNITDECIMALS?,ELIFORDISC?,FAVORIT?,HARTID?,INSTORE?,LENGTH?,WIDTH?,HEIGHT?,CURRFORWEB?,ONEUSE?,GPUNIT?,GPCONVERSION?,GPBASIC?,VARIANT?,ARTTYPE?,RESSOURCEREF?,PARTSTYPE?,CUSTTAX?,SERIALNUMBERDUTY?,CHARGEDUTY?,PROVISIONABLE?,CUSTOMERCARD?,SUPPLIERCARD?,CASHDISCOUNT?,DESCLIST*,PARTSLIST*,ARTVARIANT*,LDESCLONG?,LDESCLONGHTML?,LDESCLONGRTF?)".
Mit dem https://www.xmlvalidation.com/ lässt sich dann die exportierte XML Datei gegen Article.dtd (auf dem Sage 100 System zu finden) validieren.
Leider gibt es hier Fehler: "The content of element type "ARTICLE" must match"....
Es scheint so dass die Reihenfolge der XML Elemente nicht jener der DTD Elemente entspricht.
Im Wesentlichen sind
<LDESCLONG />
<LDESCLONGHTML />
<LDESCLONGRTF />
am falschen Ort.
Is dies ein bekanntes Problem?
Dies führt dazu dass ein re-import der exportierten Datei fehlschlägt...
(Sage 100, letzter Update)
Daniel
Details:
Die drei Elemente LDESCLONG, LDESCLONGHTML und LDESCLONGRTF erscheinen im XML Export direkt hinter DESCDIMHTML, statt am Ende des ARTICLE Elements.
The content of element type "ARTICLE" must match "(ARTID,MATCH?,DESC1?,DESC2?,MEMO?,DESCDIM?,DESCDIMHTML?,DESCDIMRTF?,BASICME?,DECIMALBASIC?,SUBSTITUTENR?,FORMULAVK?,DECIMALVK?,CONVERSIONVK?,PACKINGUNITVK?,CONVERSIONVPVK?,PRICEUNITVK?,DECIMALPRICE?,ELIFORVK?,DISCGROUP?,PROD?,TAXRATE?,TAXBRACK?,CAT?,CATMAIN?,CATPARENT?,QUANTUNIT,STOCKUNIT,STOCKUNITCONVERSION?,STOCKUNITDECIMALS?,ELIFORDISC?,FAVORIT?,HARTID?,INSTORE?,LENGTH?,WIDTH?,HEIGHT?,CURRFORWEB?,ONEUSE?,GPUNIT?,GPCONVERSION?,GPBASIC?,VARIANT?,ARTTYPE?,RESSOURCEREF?,PARTSTYPE?,CUSTTAX?,SERIALNUMBERDUTY?,CHARGEDUTY?,PROVISIONABLE?,CUSTOMERCARD?,SUPPLIERCARD?,CASHDISCOUNT?,DESCLIST*,PARTSLIST*,ARTVARIANT*,LDESCLONG?,LDESCLONGHTML?,LDESCLONGRTF?)".