# ErrorSelectorType (Complex Type)

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

Selects error categories, e.g. for the purpose of criticality definition, selection which error types to handle, etc. EXPERIMENTAL: use with care

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
network | property CriticalityType | [0,1] | Selects network errors (connection refused, timeouts, unreachable network, connection resets, .
security | property CriticalityType | [0,1] | Selects security issues (failed authentication, permission denied, .
policy | property CriticalityType | [0,1] | Selects policy violations.
policyThreshold | property CriticalityType | [0,1] | Policy threshold violations.
schema | property CriticalityType | [0,1] | Selects schema and data format errors.
configuration | property CriticalityType | [0,1] | Selects configuration errors.
unsupported | property CriticalityType | [0,1] | Selects "unsupported operation" issues.
generic | property CriticalityType | [0,1] | Selects generic, system and other non-specific issues.

- ### Items

  - #### network

    Flags: RAM,runtime,AVals:3

    Multiplicity: [0,1]

    Selects network errors (connection refused, timeouts, unreachable network, connection resets, ...)

  - #### security

    Flags: RAM,runtime,AVals:3

    Multiplicity: [0,1]

    Selects security issues (failed authentication, permission denied, ...)

  - #### policy

    Flags: RAM,runtime,AVals:3

    Multiplicity: [0,1]

    Selects policy violations. The operation failed because it violates defined policies (e.g. exclusion policies), it fails data consistency checks, etc.

  - #### policyThreshold

    Flags: RAM,runtime,AVals:3

    Multiplicity: [0,1]

    Policy threshold violations. The operation failed because it matched given policy rule more than defined times (a threshold). This is a subtype of "policy" category.

  - #### schema

    Flags: RAM,runtime,AVals:3

    Multiplicity: [0,1]

    Selects schema and data format errors. These are errors that data not complete, they contain unexpected elements, they do not match pre-defined schema, etc.

  - #### configuration

    Flags: RAM,runtime,AVals:3

    Multiplicity: [0,1]

    Selects configuration errors. These are caused by misconfiguration of midPoint, some of its components, the connector or the resource. This also includes run-time errors that are likely caused by the configuration, such as generic errors in the expressions.

  - #### unsupported

    Flags: RAM,runtime,AVals:3

    Multiplicity: [0,1]

    Selects "unsupported operation" issues. These errors are caused by lack of functionality or support for the operation in connector or any other part of midPoint. E.g. this may be missing (or disabled) connector capability.

  - #### generic

    Flags: RAM,runtime,AVals:3

    Multiplicity: [0,1]

    Selects generic, system and other non-specific issues. These errors do not have any substantial definition about their cause. The error may mean anything.