# OperationStatsType (Complex Type)

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

Operation execution statistics/state. Contains various statistical and state information about execution of the operation or operations that are carried out in the scope of the task. Not all parts of this structure are relevant for all task types. TODO handle this by subtyping - later. EXPERIMENTAL.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
environmentalPerformanceInformation | property EnvironmentalPerformanceInformationType | [0,1] |
iterativeTaskInformation | property IterativeTaskInformationType | [0,1] |
synchronizationInformation | property SynchronizationInformationType | [0,1] |
actionsExecutedInformation | property ActionsExecutedInformationType | [0,1] |
repositoryPerformanceInformation | property RepositoryPerformanceInformationType | [0,1] |
cachesPerformanceInformation | property CachesPerformanceInformationType | [0,1] |
operationsPerformanceInformation | property OperationsPerformanceInformationType | [0,1] |
workBucketManagementPerformanceInformation | property WorkBucketManagementPerformanceInformationType | [0,1] |
cachingConfiguration | property string | [0,1] |
timestamp | property dateTime | [0,1] | When this information was collected from the "living" task.
liveInformation | property boolean | [1,1] | Source of the information - is it from repository or directly from the "living" task? TRANSIENT INFORMATION, not stored in the repository.

- ### Items

  - #### environmentalPerformanceInformation

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### iterativeTaskInformation

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### synchronizationInformation

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### actionsExecutedInformation

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### repositoryPerformanceInformation

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### cachesPerformanceInformation

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### operationsPerformanceInformation

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### workBucketManagementPerformanceInformation

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### cachingConfiguration

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### timestamp

    Flags: RAM,runtime

    Multiplicity: [0,1]

    When this information was collected from the "living" task.

  - #### liveInformation

    Flags: RAM,runtime

    Multiplicity: [1,1]

    Source of the information - is it from repository or directly from the "living" task? TRANSIENT INFORMATION, not stored in the repository. Filled in by task manager when fetching the task.