TotalFlow BatchBuilder Hot Folder Schema
Overview
The diagrams offer you a graphical representation of the nodes and attributes that you could use for mapping XML values. The dotted lines represent an optional attribute of a node and the continuous lines represent a mandatory attribute.
Order node attributes
The table lists the order node attributes you can insert in the XML file.
Attribute | Object Type | Allowed Values | Description |
name |
Character |
Enter 1–32 characters. | The input filename. |
number |
Character |
Enter 1–256 characters. | The number of the order. |
dueDate |
Character |
yyyy-mm-dd
Example: 2014–04–21 |
Expiry date of the order. |
dueTime |
Character |
hh:min:ss +/- hh:mm
Example: 18:26:59 + 03:00 The first time values represent the GMT time and the last values represent the time zone offset. |
Expiry time of the order. |
receieveDate |
Character |
yyyy-mm-dd
Example: 2014–04–21 |
Date the order was received. |
receiveTime |
Character |
hh:min:ss +/- hh:mm
Example: 18:26:59 + 03:00 The first time values represent the GMT time and the last values represent the time zone offset. |
Time the order was received. |
jobNumber |
Character |
Enter 1–32 characters. | The number assigned for the job. |
version |
Character |
1.0 | This is a fixed value and must be entered as specified. |
Customer node attributes
Attribute | Object Type | Allowed Values | Description |
name |
Character |
Enter 1–256 characters. | The customer name. |
Job node attributes
The table lists the optional job attributes you can insert in the XML file.
Attribute | Object Type | Allowed Values | Description |
name |
Character |
Enter 1–256 characters. | The input filename. |
copies |
Unsigned long |
Enter 1–5.000.000 copies. | The number of copies. |
simplexDuplex |
SimplexDuplexEnumerator |
|
Specifies if the job is printed 1-sided or 2-sided. |
plex |
PlexEnum |
|
Specifies which edge to print on in duplex mode. |
perforation |
Boolean |
|
Specifies if the job is perforated or not. |
drilling |
Boolean |
|
Specifies if the job is drilled or not. |
collation |
Boolean |
|
Specifies if the job is collated or not. |
proofing |
Boolean |
|
Specifies if a sample is required. |
color |
Character |
|
Specifies color printing methods. |
productType |
Character |
Enter 1–32 characters. | The type of the product. |
description |
Character |
Enter 1–128 characters. | Description of the product. |
isbn |
Character |
Enter 1–20 characters. | The ISBN code if it exists. |
sku |
Character |
Enter 1–32 characters. | A number containing the product attributes, such as manufacturer, product description, size and so on. |
subPartNumber |
Character |
Enter1 –32 characters. | The code that uniquely identifies an item. |
finisher |
Character |
Enter 1–32 characters. | The name of the finisher installed. |
press |
Character |
Enter 1–32 characters. | The name of the output device. |
description |
Character |
Enter 1–128 characters. | Description of the file. |
outputBin |
Character |
Note: Besides the predefined values, you can enter any custom value from 1 to 32 characters.
|
Specifies the output tray for the job when printed. |
outputBinEject |
Enumeration |
|
Specifies whether the output is ejected face down or face up in the Output Bin. |
File node attributes
Attribute | Object Type | Allowed Values | Description |
ref |
Character |
Enter 1–1024 characters. | The file path and name. |
dataStream |
DataStreamEnum |
|
The type of the data stream.
Note: If you want the TotalFlow BatchBuilder system to identify the number of pages or the document size of a PDF job, you must
insert the dataStream attribute in the XML file with the DS_PDF value.
|
Document node attributes
Attribute | Object Type | Allowed Values | Description |
pages |
Unsigned long |
Enter integer values from 0–1.000.000. |
The number of pages in the document. |
Document size node attributes
Attribute | Object Type | Allowed Values | Description |
units |
Enumeration |
|
The measurement units for the document size. |
width |
Double |
0.1– 200 inches or 1–6.000 millimeters. |
The width of the document. |
height |
Double |
0.1–200 inches or from 1–6.000 millimeters. |
The height of the document. |
Media node attributes
Attribute | Object Type | Allowed Values | Description |
name |
Character |
Enter 1–256 characters. | The name of the paper. |
type |
Enumeration + Character |
Note: Besides the predefined values, you can enter any custom value from 1 to 32 characters.
|
The type of the paper. |
color |
Enumeration + Character |
Note: Besides the predefined values, you can enter any custom value from 1 to 32 characters.
|
The color of the paper. |
finish |
Enumeration + Character |
Note: Besides the predefined values, you can enter any custom value from 1 to 32 characters.
|
The finishing method of the paper. |
productID |
Character |
Enter 1–256 characters. | The ID of the product. |
Media size node attributes
Attribute | Object Type | Allowed Values | Description |
units |
PaperSizeUnitsEnum |
|
The size of the paper. |
width |
Unsigned long |
0.1–200 inches or 1– 6.000 millimeters. |
The width of the paper. |
height |
Unsigned long |
0.1–200 inches or 1–6.000 millimeters. |
The height of the paper. |
Media weight node attributes
Attribute | Object Type | Allowed Values | Description |
value |
Double |
1–133 lb or 1–500 gr. |
Paper weight name. |
units |
PaperWeightUnitsEnum |
|
The measurement units for the paper weight. |
Imposition node attributes
Attribute | Object Type | Allowed Values | Description |
name |
Character |
Enter 1–256 characters. | Specifies the imposition description. |
positionsPerSide |
Integer |
Enter integer value from 1 to 1.000. |
The number of pages per one side. |
impositionHotFolder |
Character |
Enter 1–32 characters. | Specifies the folder name where the jobs are sent to be imposed. |
Binding node attributes
Attribute | Object Type | Allowed Values | Description |
binding |
Enumeration + Character |
Note: Besides the predefined values, you can enter any custom value from 1 to 32 characters.
|
The binding style for the job |
Spine node attributes
Attribute | Object Type | Allowed Values | Description |
size |
FloatFloat |
0–12 inches or 0–300 millimeters |
The spine size is based on the number of pages in your job. |
unit |
PaperSizeUnitsEnum |
|
Measurement units for the spine. |
Coating node attributes
Attribute | Object Type | Allowed Values | Description |
name |
Enumeration + Character |
Note: Besides the predefined values, you can enter any custom value from 1 to 32 characters.
|
Specifies the name of the coating. |
side |
Enumeration |
|
The side the coating is applied. |
type |
Enumeration + Character |
Note: Besides the predefined values, you can enter any custom value from 1 to 32 characters.
|
The type of coating used. |
Custom fields nodes attributes
Attribute | Object Type | Allowed Values | Description |
no |
Unsigned integer |
Enter integer value from 1 to 50. |
Ordinal number of the custom field. |