fr:lensinfo:version000300:structure
Structure XML
Elément racine : b2bOpticInfo
L'emplacement du schéma XSD sur schemab2boptic.com doit être spécifié dans l'élément racine, afin de permettre au receveur d'identifier la version XML. Dans la prochaine version, ce sera obligatoire.
<b2bOpticInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://schema.b2boptic.com/b2boptic_lensinfo_0.3.0.xsd">
Ligne d'en-tête | |
---|---|
type | En-tête |
occurrence | 0..1 |
description | Généralement pas utilisé |
items | |
---|---|
type | Séquence de l'item |
occurrence | 1 |
description | Tag principal contenant une liste des éléments composant les informations de statut |
item (element of items) | |
---|---|
type | Item |
occurrence | 1..n |
description | Information de statut pour une commande donnée |
referenceNo (element of item) | |
---|---|
type | string |
occurrence | 1 |
description | Numéro de référence de la commande (se reporter à B2BOptic LensOrder) |
confirmedOrderId (element of item) | |
---|---|
type | string |
occurrence | 1 |
description | Numéro de commande du serveur : devrait être unique pour le client |
salesOrderId (element of item) | |
---|---|
type | string |
occurrence | 0..1 |
description | Numéro de commande dans le système ERP |
confirmedOrderDate (element of item) | |
---|---|
type | date |
occurrence | 0..1 |
description | date à laquelle la commande est reçue par le serveur |
estimatedDeliveryDate (element of item) | |
---|---|
type | date |
occurrence | 0..1 |
description | (meilleure) date estimée de livraison |
orderStatus (element of item) | |
---|---|
type | string |
occurrence | 1 |
description | Statut de la commande |
values | description |
---|---|
DELETED | la commande a été annulée |
INCOMPLETE | la commande est incomplète : nécessité de fournir des données supplémentaires pour la fabrication |
OPEN | commande OK : commande en attente d'être mise en fabrication |
ORDERED | |
PRODUCTION | commande en cours de fabrication |
COATING_TINTING | commande en cours de traitement à l'atelier de TSV ou de coloration |
COMPLETED | commande exécutée, mais pas encore expédiée chez le client |
DISPATCHED | commande en cours de livraison |
FINISHING | commande en cours de traitement à l'atelier de taillage/montage : verres en attente d'être montés dans des montures déjà existantes |
errorCode (element of item) | |
---|---|
type | int |
occurrence | 1 |
description | code d'erreur unique |
errorText (element of item) | |
---|---|
type | string |
occurrence | 1 |
description | description de l'erreur |
experimental | |
---|---|
type | tout type |
occurrence | 0..n |
description | section prévue pour des tests internes (en cours de construction) |
<xs:element name="b2bOpticInfo"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="header" type="Header" /> <xs:element name="items"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" name="item"> <xs:complexType> <xs:sequence> <xs:element name="referenceNo" type="xs:string" /> <xs:choice> <xs:sequence> <xs:element name="confirmedOrderId" type="xs:string" /> <xs:element minOccurs="0" name="salesOrderId" type="xs:string" /> <xs:element minOccurs="0" name="confirmedOrderDate" type="xs:date" /> <xs:element minOccurs="0" name="estimatedDeliveryDate" type="xs:date" /> <xs:element name="orderStatus"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="DELETED" /> <xs:enumeration value="INCOMPLETE" /> <xs:enumeration value="OPEN" /> <xs:enumeration value="ORDERED" /> <xs:enumeration value="PRODUCTION" /> <xs:enumeration value="COATING_TINTING" /> <xs:enumeration value="COMPLETED" /> <xs:enumeration value="DISPATCHED" /> <xs:enumeration value="FINISHING" /> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> <xs:sequence> <xs:element name="errorCode" type="xs:int" /> <xs:element name="errorText" type="xs:string" /> </xs:sequence> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element minOccurs="0" maxOccurs="unbounded" name="experimental" type="xs:anyType" /> </xs:sequence> </xs:complexType> </xs:element>
fr/lensinfo/version000300/structure.txt · Last modified: 2014/08/05 12:22 by hartmann