ContentServiceUsed

Validations ASN.1 Parent Types

A group identifying the details of the actual transaction and associated charges.

The group must contain an occurrence of each of Content Transaction Code, Content Transaction Type, Transaction Short Description and Transaction Identifier.  All other items and groups are conditionally present with one or more occurrences of Charge Information.

Conditionality:

                Mandatory within group Content Transaction.

Validations

Error Code

Context

Severity Level

Validation Description

30

 

 

31

 

 

32

 

 

33

 

 

100

 

 

 

 

101

 

 

 

102

 

 

 

103

 

 

 

Content

 

 

Content

 

 

Content

 

 

Content

 

 

Content

 

 

 

 

Content

 

 

 

Content

 

 

 

Content

 

 

 

Severe

 

 

Severe

 

 

Warning

 

 

Severe

 

 

Severe

 

 

 

 

Warning

 

 

 

Severe

 

 

 

Severe

 

 

 

Mandatory item Content Transaction Code missing within group.

 

Mandatory item Content Transaction Type missing within group.

 

Mandatory item Transaction Short Description missing within group.

 

Mandatory item Transaction Identifier missing within group.

 

Total Data Volume value does not equal the sum of Data Volume Incoming + Data Volume Outgoing when all items are present within group.

 

Total Data Volume and either Data Volume Incoming or Data Volume Outgoing present within group.

 

Neither of groups Charge Information or Advised Charge Information present within group.

 

Conditional item Content Charging Point missing and more than one timestamp present within associated group Content Transaction Basic Info.

 

ASN.1 Definition

ContentServiceUsed ::= [APPLICATION 352] SEQUENCE
{
    contentTransactionCode       ContentTransactionCode       OPTIONAL, -- *m.m.
    contentTransactionType       ContentTransactionType       OPTIONAL, -- *m.m.
    transactionDescriptionSupp   TransactionDescriptionSupp   OPTIONAL,
    transactionShortDescription  TransactionShortDescription  OPTIONAL, -- *m.m. 
    transactionDetailDescription TransactionDetailDescription OPTIONAL,
    transactionIdentifier        TransactionIdentifier        OPTIONAL, -- *m.m.
    transactionAuthCode          TransactionAuthCode          OPTIONAL,
    dataVolumeIncoming           DataVolumeIncoming           OPTIONAL,
    dataVolumeOutgoing           DataVolumeOutgoing           OPTIONAL,
    totalDataVolume              TotalDataVolume              OPTIONAL,
    chargeRefundIndicator        ChargeRefundIndicator        OPTIONAL,
    contentChargingPoint         ContentChargingPoint         OPTIONAL,
    chargeInformationList        ChargeInformationList        OPTIONAL,
    advisedChargeInformation     AdvisedChargeInformation     OPTIONAL
}


Parent Types
ContentTransaction


Text extracted from GSMA TD57 standard