# SynchronizationReactionsDefaultSettingsType (Complex Type)

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

Default settings for synchronization reactions.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
reconcile | property boolean | [0,1] | TODO
reconcileAll | property boolean | [0,1] | If set to true, applicable synchronization reactions will attempt to reconcile the real attributes from all resource with the state of the midPoint repository.
limitPropagation | property boolean | [0,1] |
objectTemplateRef | reference ObjectReferenceType | [0,1] | Object template used in case the focus object is created or modified.
executeOptions | container ModelExecuteOptionsType | [0,1] | Model execute options that will be used when invoking this reaction.

- ### Items

  - #### reconcile

    Flags: RAM,runtime

    Multiplicity: [0,1]

    TODO

  - #### reconcileAll

    Flags: RAM,runtime

    Multiplicity: [0,1]

    If set to true, applicable synchronization reactions will attempt to reconcile the real attributes from all resource with the state of the midPoint repository. This may require additional read and recompute, therefore may be slightly less efficient. If set to false, attribute values will not be reconciled. If set to true, the full user reconciliation will be done.

  - #### limitPropagation

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### objectTemplateRef

    Flags: RAM

    Multiplicity: [0,1]

    Object template used in case the focus object is created or modified. This overrides other template definitions (system global, resource).

  - #### executeOptions

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Model execute options that will be used when invoking this reaction. Options explicitly specified here take precedence over any options derived from the context or other parameters (like "recompute"). So please use with care.