User Tools

Site Tools

This translation is older than the original page and might be outdated.
Translations of this page:

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