Action unknown: exportreexport1
fr:lensrequest:version010000:structure
Structure XML
Elément racine : b2bOpticRequest
L'emplacement du schéma XSD sur schema.b2boptic.com doit être spécifié dans l'élément racine, afin de permettre au destinataire d'identifier la version XML. Dans la prochaine version, ceci sera obligatoire.
<b2bOpticRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://schema.b2boptic.com/b2boptic_lensrequest_1.0.0.xsd">
| Ligne d'en-tête | |
|---|---|
| type | En-tête |
| occurrence | 0..1 |
| description | Normalement pas utilisé |
| items | |
|---|---|
| occurrence | 1 |
| description | tag principal incluant une liste d'éléments de requêtes |
| item (element of items) | |
|---|---|
| occurrence | 1..n |
| description | une requête |
| rôle (attribute of parties) | |
|---|---|
| type | Rôles |
| usage | requis |
| description | |
| referenceNo (element of item) | |
|---|---|
| type | string |
| occurrence | 1 |
| description | N° de référence transmis avec la commande |
| confirmedOrderId (element of item) | |
|---|---|
| type | string |
| occurs | 1 |
| description | ID commande unique transmis par le serveur au client |
| search (element of items) | |
|---|---|
| occurrence | 1..n |
| description | Une requête |
| role (attribute of parties) | |
|---|---|
| type | Rôles |
| use | requis |
| description | |
| branchOffice (element of search) | |
|---|---|
| type | string |
| occurrence | 0..1 |
| description | |
| allBranchOffices (attribute of branchOffice) | |
|---|---|
| type | booléen |
| usage | optionnel |
| défault | faux |
| description | |
| referenceNo (element of search) | |
|---|---|
| type | string |
| occurrence | 0..1 |
| description | N° de référence transmis avec la commande |
| commercialCode (element of search) | |
|---|---|
| type | string |
| occurrence | 0..1 |
| description | |
| orderStatus (element of search) | |
|---|---|
| type | string |
| occurrence | 0..1 |
| description | Le statut de la commande |
| values | description |
|---|---|
| OPEN | La commande est ok : commande en attente d'être mise en fabrication |
| PRODUCTION | La commande est en cours de fabrication |
| COATING_TINTING | Commande en cours de traitement à l'atelier de T.S.V. ou de coloration |
| COMPLETED | Commande exécutée, mais pas encore livrée au client |
| DISPATCHED | Commande en cours de livraison |
| ERROR |
| orderDate (element of search) | |
|---|---|
| occurrence | 0..1 |
| description | Date à laquelle la commande a été reçue par le serveur |
| start (element of orderDate) | |
|---|---|
| type | date |
| occurrence | 1 |
| description | |
| end (element of orderDate) | |
|---|---|
| type | date |
| occurrence | 1 |
| description | |
| deliveryDate (element of search) | |
|---|---|
| occurs | 0..1 |
| description | Date à laquelle la commande a été expédiée chez le client |
| start (element of deliveryDate) | |
|---|---|
| type | date |
| occurrence | 1 |
| description | |
| end (element of deliveryDate) | |
|---|---|
| type | date |
| occurrence | 1 |
| description | |
| maximumHits (element of search) | |
|---|---|
| type | int |
| occurrence | 1 |
| description | maximum d'enregistrements retournés |
| experimental | |
|---|---|
| type | tout type |
| occurrence | 0..n |
| description | section prévue pour des tests internes (en cours de construction) |
<xs:element name="b2bOpticRequest"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="header" type="Header" /> <xs:element name="items"> <xs:complexType> <xs:choice> <xs:element maxOccurs="unbounded" name="item"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" name="parties"> <xs:complexType> <xs:complexContent mixed="false"> <xs:extension base="Account"> <xs:attribute name="role" type="Roles" use="required" /> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="referenceNo" type="xs:string" /> <xs:element name="confirmedOrderId" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element maxOccurs="unbounded" name="search"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" name="parties"> <xs:complexType> <xs:complexContent mixed="false"> <xs:extension base="Account"> <xs:attribute name="role" type="Roles" use="required" /> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element minOccurs="0" name="branchOffice"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute default="false" name="allBranchOffices" type="xs:boolean" use="optional" /> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element minOccurs="0" name="referenceNo" type="xs:string" /> <xs:element minOccurs="0" name="commercialCode" type="xs:string" /> <xs:element minOccurs="0" name="orderStatus"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="OPEN" /> <xs:enumeration value="PRODUCTION" /> <xs:enumeration value="COATING_TINTING" /> <xs:enumeration value="COMPLETED" /> <xs:enumeration value="DISPATCHED" /> <xs:enumeration value="ERROR" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" name="orderDate"> <xs:complexType> <xs:sequence> <xs:element name="start" type="xs:date" /> <xs:element name="end" type="xs:date" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element minOccurs="0" name="deliveryDate"> <xs:complexType> <xs:sequence> <xs:element name="start" type="xs:date" /> <xs:element name="end" type="xs:date" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="maximumHits" type="xs:int" /> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> <xs:element minOccurs="0" maxOccurs="unbounded" name="experimental" type="xs:anyType" /> </xs:sequence> </xs:complexType> </xs:element>
fr/lensrequest/version010000/structure.txt · Last modified: 2014/08/05 12:30 by hartmann
