XML Generator component RRTs

Component RRT ID

Component RRT ID is XMR.

Reserved Replacement Tag Names (RRTN)

The following table describes the reserved RTNs for this component:

RRTN Description
FileName The file name of the original document without extension.
XMLFileName The generated file name for following components.
FileExt The file extension of the original document.
Counter An incremental counter based on the duplicate file names found within the output directory. The counter value concatenated with the name provides a unique file name.
FilePath The file path to the original documents. This RRT applies to the XML Generator eConnector component only. It is available only for the subsequent components in the workflow.
XMLFilePath The file path of the generated XML document. This applies to the XML Generator eConnector component only. It is available only for the subsequent components in the workflow.

Field Replacement Tag Names (FRTN)

FRTNs for this component have the following format:

FRTN Description
FileContentindex Base64 encoded content of the original document, by index.

Example: ~XMR::FileContent1~

FileNameindex The file name without extension and path, by index.

Example: ~XMR::FileName1~

FileExtindex The file extension of the original document by index.

Example: ~XMR::FileExt1~

If XML Generator receives a batch of several files on input, index will be replaced by the number of a file in the batch. If there is only one file in the input, index is replaced by 1.

RRTs with index should be commonly used for configuring the output XML structure. In rename schema of the output files, it is recommended to use RRTs without index.

Special Set Replacement Tag Names (SSRTN)

This component supports the Date/Time tag names listed below:

Name Description
%a Abbreviated English weekday name (Sun – Sat)
%A Full English weekday name (Sunday – Saturday)
%b Abbreviated English month name (Jan – Dec)
%B Full English month name (January – December)
%d Day of month as 2-digit decimal number (01 – 31)
%H Hour in 24-hour format (00 – 23)
%I Hour in 12-hour format (01 – 12)
%j Day of year as decimal number (001 – 366)
%m Month as decimal number (01 – 12)
%M Minute as decimal number (00 – 59)
%p Current locale’s A.M./P.M. indicator for 12-hour clock
%S Second as decimal number (00 – 59)
%U Week of year as decimal number, with Sunday as first day of week (00 – 53)
%w Weekday as decimal number (0 – 6; Sunday is 0)
%W Week of year as decimal number, with Monday as first day of week (00 – 53)
%y Year without century, as decimal number (00 – 99)
%Y Year with century, as decimal number

Examples of Component RRT Usage

If the component receives the batch of three files: Test1.pdf, Test2.pdf, Test3.pdf, the FRTN will be replaced as follows:

FRTN string Run-time replacement
~XMR::FileName1~ Test1
~XMR::FileName2~ Test2
~XMR::FileName3~ Test3

~XMR::FileName~~XMR::Counter~ will be replaced with the value MyDoc5.xml if the name of the original file is MyDoc.tif, and there are up to 4 (MyDoc1.xml to MyDoc4.xml) files already within the destination folder path.

~XMR::%Y~-~XMR::%m~ will be replaced by 2011-03.

All the component RRTs except for ~XMR::Counter~, ~XMR::FilePath~ and ~XMR::XMLFilePath~ can be used in the output XML file configuration.