SQS donation CDR

The table below displays all of the relevant fields for the SQS Donation CDR.

Field Name Description

1

donation ID

The donation’s unique identifier.

2

service ID

The service ID which is 96 for this CDR.

3

transaction type

Indicates the transaction type:

values
  • 0 = donation start

  • 1 = donation end

  • 2 = deduct quota

  • 3 = add quota

  • 4 = rollback quota

  • 5 = get donor plan

4

cdr generation date

The date on which the CDR was generated. Format: DD/MM/YYYY.

5

cdr generation time

The date on which the CDR was generated. Format: hh:mm:ss.

6

actor

The http client username or simply sqs if the change is triggered by an internal call.

7

actor cause

not in current use as of 2021-06-09

8

donation type

Indicates the type of donation.

  • 0 = one-time donation

  • 1 = recurring donation

9

donation error code

This is the same value as returned in the HTTP response.

10

donor ID

The donor unique identifier.

11

donor plan ID

The donor plan’s unique identifier.

12

group ID

The group’s unique identifier.

13

group name

The name of the group.

14

get donor plan SPCM http status code

The HTTP status code from the SPCM for the get donor plan operation.

If the SPCM does not respond, you receive one of the following codes:
  • -1 - the request failed due to the SQS being unable to connect to the SPCM

  • -2 - the request timed out (SPCM was too slow to respond)

15

donor plan expiry timestamp

The donor plan’s expiry timestamp. Format: yyyymmddThhmmssffffff.

The timestamp adheres to ISO 8601 standards.

16

donor plan definition id

The donor plan’s plan definition ID.

17

donor plan definition name

The name of the donor plan operation’s plan definition.

18

donor plan definition max recipients

The maximum number of recipients for the plan definition associated with the donor plan.

19

deduct quota type

The usage type for deducting quota such as volume or time.

20

deduct quota value

The value for deducting quota.

21

deduct quota SPCM http status code

The HTTP status code from the SPCM for the deduct quota operation.

If the SPCM does not respond, you receive one of the following codes:
  • -1 - the request failed due to the SQS being unable to connect to the SPCM

  • -2 - the request timed out (SPCM was too slow to respond)

22

deduct quota SPCM error code

The error code from the the SPCM for the deduct quota operation.

23

deduct quota deducted unit amount

The total deducted unit amount from the deduct quota operation.

24

add quota type

The usage type for adding quota such as volume or time.

25

add quota value

The value for adding quota.

26

add quota recipient ID

The ID of the recipient of the add quota operation.

27

add quota added unit amount

The unit amount of the quota added via the add quota operation.

28

add quota SPCM http status code

The HTTP status code from the SPCM for the add quota operation.

If the SPCM does not respond, you receive one of the following codes:
  • -1 - the request failed due to the SQS being unable to connect to the SPCM

  • -2 - the request timed out (SPCM was too slow to respond)

29

add quota SPCM error code

The error code from the the SPCM for the add quota operation.

30

add quota recipient plan ID

The recipient plan ID of the recipient of the add quota operation.

31

rollback quota unit amount

The total deducted unit amount from the rollback quota operation.

32

rollback quota SPCM http status code

The HTTP status code from the SPCM for the rollback quota operation.

If the SPCM does not respond, you receive one of the following codes:
  • -1 - the request failed due to the SQS being unable to connect to the SPCM

  • -2 - the request timed out (SPCM was too slow to respond)

33

rollback quota SPCM error code

The error code from the the SPCM for the rollback quota operation.