OrderXMLSample
OrderXMLSample viene utilizzato dall'operazione CreateOrdersFromFile del flusso di lavoro OrderSample per creare un ordine e due lavori.
Gli oggetti di mappatura proprietà ordine hanno proprietà che specificano quale file XML di esempio utilizzano e quale formato ora si trova nel file XML di esempio. I valori predefiniti per questa mappatura di proprietà sono:
- Esempio di file XML dell'ordine: order.xml
- Formato ora: MM/dd/yyyy HH:mm:ss ZZZZ
Le mappature proprietà ordini includono un elenco di elementi XML (o XPath) che identificano gli ordini e i lavori nel file di esempio. Gli identificatori dell'ordine e del lavoro definiti in questo esempio sono:
- Identificatori dell'ordine
/Orders/Order
- Identificatori del lavoro
/Orders/Order/OrderDetails/OrderDetail
Infine, le mappature delle proprietà ordini includono anche un elenco di elementi XML e gli oggetti e le proprietà a cui corrispondono. Quando l'operazione CreateOrdersFromFile viene eseguita, utilizza le impostazioni dell'oggetto di mappatura proprietà per impostare i valori delle proprietà degli ordini e dei lavori. In questo esempio, vengono definite queste mappature.
Elemento XML (espressione XPath) | Tipo di oggetto | Proprietà |
---|---|---|
/Orders/Order/ID |
Ordina | Nome dell'ordine (Order.name) |
/Orders/Order/OrderNumber |
Ordina | Riferimento ordine esterno (Order.Reference) |
/Orders/Order/Customer |
Ordina | Nome cliente (Order.Customer) |
/Orders/Order/Notes |
Ordina | Descrizione (Order.Description) |
/Orders/Order/quantity |
Ordina | Copie (Order.Copies) |
/Orders/Order/DueDate |
Ordina | Data di scadenza (Order.DueDate |
/Orders/Order/OrderDetails/OrderDetail/ID |
Processo di stampa | Nome lavoro (Job.Name) |
/Orders/Order/OrderDetails/OrderDetail/OrderType |
Processo di stampa | Personalizzato 1 (Job.Info.Attr1) |
/Orders/Order/OrderDetails/OrderDetail/ProductName |
Processo di stampa | Personalizzato 2 (Job.Info.Attr2) |
/Orders/Order/OrderDetails/OrderDetail/PrintFile |
Processo di stampa | Personalizzato 3 (Job.Info.Attr3) |
/Orders/Order/OrderDetails/OrderDetail/PrintFile/@type |
Processo di stampa | Supporto (Job.Media) |