Application DesignmapOperations Business Rule Component

A Data Map Operations business rule component allows you to add, remove, or change data map entries. It does not return a value.

The following is the syntax for a Data Map Operations business rule component.

Important! Content in a business rule is case sensitive. This includes business rule component names, attributes, and values.

Note: For each business rule component, most elements and attributes are optional, but you should specify enough to achieve the functionality that you intend. In most cases, you can omit attributes that are not relevant to your task and default values will be used. You must specify a name and a namespace. Except where otherwise indicated, attributes accept string values.

ClosedAbout the syntax documentation

<mapOperations name="This_component" namespace="Parent_of_component"
sticky="true|false" configuratorType="Block_type_ID" alias="Data_reference">

<!-- Triggers -->

<!-- Required. Specify which event will cause this business rule component to run. For more information, see Triggers. -->

<triggers>

<trigger eventTrigger="ENQUEUE|PRINTJOBDETAIL|LABEL|Custom_Event" priority="integer" propagation="NONE|BEFORE|AFTER"/>

</triggers>

 

Closed<!-- Execution condition -->

 

Closed<!-- Default data -->

 

Closed<!-- Parameters -->

 

Closed<!-- Common custom events -->

 

<!-- Child business rule components -->

<!-- You can create child business rule components to be run whenever the trigger event for this business rule component occurs. -->

<children>

<!-- The child business rule components have the potential to run once per triggering of the business rule component. However, a child business rule component will not run unless its own trigger event occurs. -->

</children>

 

<!-- Data Map Operations functionality -->

<!-- Specify changes to be made to data map entries in the data map. -->

<operations>

<!-- For each operation, you must specify an operation and a literalValue. All other attributes are optional. -->

<operation operation="PUT|DELETE|REMOVE"
literalValue="false|true"
dataType="STRING|INTEGER|BOOLEAN|NUMBER|BINARY|DATE"
mergePolicy="MERGE_ALL|MERGE_NONE|MERGE_FROM_CHILD|MERGE_TO_PARENT"
action="OVERRIDE|NOT_EXISTS|DELETE|APPEND|PREPEND"
>

<!-- The name (key) for the data map entry for which data is to be added, changed, or removed. Depending on the task, this can be the name for an existing data map entry or the name for a new data map entry to be created. -->

<targetKey>name</targetKey>

 

<!-- If adding or changing a data map entry, the value to be associated with the name. -->

<value>value</value>

</operation>

</operations>

</mapOperations>

Syntax Tips

Additional information is available about the following items.

Closedaction

Closedalias

ClosedconfiguratorType

CloseddataType or valueType

ClosedliteralValue

ClosedmergePolicy

Closedname

Closednamespace

Closedoperation

Closedsticky

Tip: For assistance with a business rule that you have created or to have Loftware create business rules for you, contact Loftware's Professional Services Group.