2022.2

Table Of Contents
Using the wildcard parameter "?"
Since all metadata data pages, and possibly all physical data pages, are treated by the task at run-time
in order to evaluate the condition at each level, it is necessary to dynamically define metadata as well
as data selections to check all occurrences instead of a fixed one.
This is done using the wildcard parameter "?". When a question mark is used as a parameter in a data
or metadata function, the function operates on all nodes (not just one) of a given level. Used in a rule, it
indicates that a dynamic update of the current data page or level is required before evaluating the con-
dition.
For examples of how to use the wildcard parameter, see "Data selections" on page48.
Example of a process with the Metadata Level Creation task
Given a document input (created with Metadata), this task can be used to regroup the PDF pages of the
received print stream in logical (Metadata) documents, based on the keyword “Page 1 of printed on the
pages, and then treat each newly created document individually in the rest of the process
The process begins with the following tasks:
1. WinQueue Input: Intercepts a printed data file sent to a Windows printer queue.
2. Metadata Level Creation: Begins a new document node when “Page 1 of is found on a data
page.
l
Action: Document
l
Delimiter: Begins when
l
Rule: (@(?,1,1,1,9,KeepCase,NoTrim) IS EQUAL TO Page 1 of)
3. Metadata Sequencer: Splits the data file on each Metadata document node level.
With this example, before the Metadata Level Creation task, the Metadata structure contains one
group containing one document (containing multiple data pages). After the Metadata Level Creation
task, the Metadata structure contains one group containing multiple documents.
Input
Any data file with accompanying Metadata.
Processing
The Metadata file is split on the selected level.
Output
The original data file is output, along with the modified Metadata.
Page 475