Carbon Copy

Copies information fields from nodes onto assets when they are assigned to that node.

Properties

To be configured in {home}/appserver/conf/custom.properties

General Properties

carbonCopy.listener.maxThreadCount

type: int, required: no, default: 8

carbonCopy.listener.updateAssetsOnNodeUpdate

type: boolean, required: no, default: false

True if changes on an node informationfield should be copied to the informationfields of all assets contained within the node

Dispatcher Properties

syntax: carbonCopy.{1..n}.{property} e.g. carbonCopy.1.source=101, carbonCopy.2.target=101

carbonCopy.1.source

type: long, required: yes, default: -

ID of the Source InformationField (Information Field of a Node)

carbonCopy.1.target

type: long, required: yes, default: -

ID of the Target InformationField (Information Field of an Asset)

carbonCopy.1.trigger

type: long, required: no, default: -

ID of the Trigger Nodereference Informationfield (optional)

carbonCopy.1.overwrite

type: boolean, required: yes, default: -

True if an already filled AssetInformationFiled should be overwritten by the Value of The NodeInformationFiled

carbonCopy.1.nodeTypes

type: string, required: yes, default: -

List of the affected NodeTypes (comma-separated)

carbonCopy.1.appendMode

type: string, required: yes, default: -

One of:

  • INTERSECTION
  • UNION
  • OR
  • AND
  • separator char

feasible values depend on information field type: INTERSECTION or UNION for NodeReferencing, OR or AND for Boolean, for Text values an arbitrary separator

carbonCopy.1.setAssetType

type: long, required: no, default: -

set asset type before copying the information field value

carbonCopy.1.overwriteAssetType

type: boolean, required: no, default: -

false: only set asset type, if the asset has no asset type set

Release Notes

1.4.5

The information can now be aggregated along the node hierarchy. If no information is found on the node assigned to the asset, the information on the parent node is searched for until information is found or the root node is reached.