# SubreportParameterType (Complex Type)

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

Supertype: ExpressionParameterType
Subreport with expression.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
name | property string | [0,1] | Name of the parameter
type | property QName | [0,1] | Parameter type
expression | property ExpressionType | [0,1] | Expression that determines parameter value.
order | property int | [0,1] | Order in which this entry is to be evaluated.
resultHandling | container SubreportResultHandlingType | [0,1] | How should we handle the situations when the sub-report produces either multiple values, or no values at all? BEWARE: This item is currently not supported when previewing reports in GUI.

- ### Items

  - #### name

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Name of the parameter

  - #### type

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Parameter type

  - #### expression

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Expression that determines parameter value.

  - #### order

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Order in which this entry is to be evaluated. (Related to other entries.) Smaller numbers go first. Entries with no order go last.

  - #### resultHandling

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    How should we handle the situations when the sub-report produces either multiple values, or no values at all? BEWARE: This item is currently not supported when previewing reports in GUI. Attempts to preview reports with this feature may fail.