# ValueTransformationTraceType (Complex Type)

### Namespace: http://midpoint.evolveum.com/xml/ns/public/common/common-3

Supertype: TraceType
Trace for transformation of a tuple of values.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
text | property string | [0,-1] | Unstructured text information to be used when existing structure is not sufficient.
input | property NamedValueType | [0,-1] | Selected values from individual sources.
inputOrigin | property string | [0,1] | String representation of the input origin.
destination | property PlusMinusZeroType | [0,1] | To what set should the output go? (Named "outputSet" in the algorithm since 4.
conditionResult | property boolean | [0,1] | Result of the condition evaluation.
output | property AnyValueType | [0,-1] | Result of the transformation.
comment | property string | [0,1] | Free-form comment from the algorithm.
localContextDescription | property string | [0,1] | Local context of value transformation (free-form).

- ### Items

  - #### text

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    Display order:

    Unstructured text information to be used when existing structure is not sufficient.

  - #### input

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    Display order:

    Selected values from individual sources. Variable values are not stored here.

  - #### inputOrigin

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    String representation of the input origin. P means plus, M means minus, Z means zero for each input in question. (This awkward form was chosen because multivalued properties in containers have no guaranteed value ordering.)

  - #### destination

    Flags: RAM,runtime,AVals:3

    Multiplicity: [0,1]

    Display order:

    To what set should the output go? (Named "outputSet" in the algorithm since 4.2.)

  - #### conditionResult

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Result of the condition evaluation.

  - #### output

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    Display order:

    Result of the transformation. (Named "transformationResult" in the algorithm since 4.2.)

  - #### comment

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Free-form comment from the algorithm.

  - #### localContextDescription

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Local context of value transformation (free-form).