OrderXMLSample
OrderXMLSample est utilisé par l'étape CreateOrdersFromFile du flux de travail OrderSample afin de créer une commande et deux travaux.
Les objets de mappage des propriétés de commande ont des propriétés qui spécifient l'exemple de fichier XML qu'ils utilisent ainsi que le format d'heure trouvé dans l'exemple de fichier XML. Les valeurs par défaut de ce mappage de propriétés sont les suivantes :
- Fichier XML de commande échantillon : order.xml
- Format d'heure : MM/jj/aaaa HH:mm:ss ZZZZ
Les mappages des propriétés de commandes comprennent une liste d'éléments XML (ou XPaths) qui identifient les commandes et les travaux dans le fichier d'exemple. Les identificateurs de commande et de travail définis dans cet exemple sont les suivants :
- Identificateurs de commandes
/Orders/Order
- Identificateurs de travaux
/Orders/Order/OrderDetails/OrderDetail
Enfin, les mappages des propriétés de commande comprennent également une liste d'éléments XML et les objets et propriétés auxquels ils correspondent. Lorsque l'étape CreateOrdersFromFile s'exécute, elle utilise les paramètres de l'objet de mappage des propriétés pour définir les valeurs des propriétés de commande et de travail. Dans cet exemple, les mappages sont définis :
Élément XML (expression XPath) | Type d'objet | Propriété |
---|---|---|
/Orders/Order/ID |
Ordre | Nom de la commande (Order.name) |
/Orders/Order/OrderNumber |
Ordre | Référence de commande externe (Order.Reference) |
/Orders/Order/Customer |
Ordre | Nom du client (Order.Customer) |
/Orders/Order/Notes |
Ordre | Description (Order.Description) |
/Orders/Order/quantity |
Ordre | Exemplaires (Order.Copies) |
/Orders/Order/DueDate |
Ordre | Date d'échéance (Order.DueDate) |
/Orders/Order/OrderDetails/OrderDetail/ID |
Travail | Nom du travail (Job.Name) |
/Orders/Order/OrderDetails/OrderDetail/OrderType |
Travail | Personnalisé 1 (Job.Info.Attr1) |
/Orders/Order/OrderDetails/OrderDetail/ProductName |
Travail | Personnalisé 2 (Job.Info.Attr2) |
/Orders/Order/OrderDetails/OrderDetail/PrintFile |
Travail | Personnalisé 3 (Job.Info.Attr3) |
/Orders/Order/OrderDetails/OrderDetail/PrintFile/@type |
Travail | Support (Job.Media) |