OrderXMLSample
OrderXMLSample es utilizado por el paso CreateOrdersFromFile en el flujo de trabajo OrderSample para crear un pedido y dos trabajos.
Los objetos de correlación de propiedades de pedido tienen propiedades que especifican qué archivo XML de muestra utilizan y qué formato de hora se encuentra en el archivo XML de muestra. Los valores por defecto para esta propiedad de correlación son:
- Ejemplo de archivo XML de pedido: order.xml
- Formato de hora: MM/dd/aaaa HH:mm:ss ZZZZ
Las correlaciones de propiedades de pedidos incluyen una lista de elementos XML (o XPaths) que identifican pedidos y trabajos en el archivo de ejemplo. Los identificadores de pedido y trabajo definidos en este ejemplo son:
- Identificadores de pedidos
/Orders/Order
- Identificador de trabajos
/Orders/Order/OrderDetails/OrderDetail
Por último, las correlaciones de propiedades de pedido también incluyen una lista de elementos XML y los objetos y propiedades a los que corresponden. Cuando se ejecuta el paso CreateOrdersFromFile, este utiliza la configuración del objeto de correlación de propiedades para establecer los valores de las propiedades del pedido y del trabajo. En este ejemplo, se definen estas correlaciones:
Elemento XML (expresión XPath) | Tipo de objeto | Propiedad |
---|---|---|
/Orders/Order/ID |
Pedido | Nombre del pedido (Order.name) |
/Orders/Order/OrderNumber |
Pedido | Referencia de pedido externa (Order.Reference) |
/Orders/Order/Customer |
Pedido | Nombre del cliente (Order.Customer) |
/Orders/Order/Notes |
Pedido | Descripción (Order.Description) |
/Orders/Order/quantity |
Pedido | Copias (Order.Copies) |
/Orders/Order/DueDate |
Pedido | Fecha de vencimiento (Order.DueDate) |
/Orders/Order/OrderDetails/OrderDetail/ID |
Trabajo | Nombre del trabajo (Job.Name) |
/Orders/Order/OrderDetails/OrderDetail/OrderType |
Trabajo | Personalizada 1 (Job.Info.Attr1) |
/Orders/Order/OrderDetails/OrderDetail/ProductName |
Trabajo | Personalizada 2 (Job.Info.Attr2) |
/Orders/Order/OrderDetails/OrderDetail/PrintFile |
Trabajo | Personalizada 3 (Job.Info.Attr3) |
/Orders/Order/OrderDetails/OrderDetail/PrintFile/@type |
Trabajo | Soportes (Job.Media) |