# ConnIdOperationRecordType (Complex Type)

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

Supertype: ItemRelatedRecordType
Information about a ConnId operation.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
itemSequentialNumber | property int | [0,1] | Item sequential number.
itemName | property string | [0,1] | Item name (e.
itemOid | property string | [0,1] | Item OID (e.
bucketSequentialNumber | property int | [0,1] | Bucket sequential number.
identifier | property string | [0,1] | Lightweight identifier of the ConnId operation.
resourceRef | reference ObjectReferenceType | [0,1] | Reference to the resource.
objectClass | property QName | [0,1] |
operation | property string | [0,1] | Plain operation name, e.
status | property OperationResultStatusType | [0,1] | What was the result status of the operation?
message | property string | [0,1] | Resulting message (typically an exception message).
size | property int | [0,1] | "Size" of the operation.
startTimestamp | property dateTime | [0,1] | When did the operation started?
endTimestamp | property dateTime | [0,1] | When did the operation finished?
duration | property double | [0,1] | How many milliseconds did the operation take.

- ### Items

  - #### itemSequentialNumber

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Item sequential number.

  - #### itemName

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Item name (e.g. object name).

  - #### itemOid

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Item OID (e.g. object OID), if applicable.

  - #### bucketSequentialNumber

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Bucket sequential number.

  - #### identifier

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Lightweight identifier of the ConnId operation.

  - #### resourceRef

    Flags: RAM

    Multiplicity: [0,1]

    Display order:

    Reference to the resource. It should have name filled-in.

  - #### objectClass

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

  - #### operation

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Plain operation name, e.g. get, search, etc. It is a free-form string (not an enum) to be compatible with provisioning statistics. This may change in the future.

  - #### status

    Flags: RAM,runtime,AVals:8

    Multiplicity: [0,1]

    Display order:

    What was the result status of the operation?

  - #### message

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Resulting message (typically an exception message).

  - #### size

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    "Size" of the operation. E.g. for search operations here is the number of objects returned.

  - #### startTimestamp

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    When did the operation started?

  - #### endTimestamp

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    When did the operation finished?

  - #### duration

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    How many milliseconds did the operation take.