TransferBatch

Validations ASN.1 Parent Types

A TAP file which must contain at least one Call Event Detail and must also contain supporting Batch Control Information and Audit Control Information.  Accounting Information must be present where any Call Event Detail contains a charge.  It may also contain Message Description Information details where these have been used within the batch.

Batch Control Information must always, both logically and physically, be the first group/item within Transfer Batch - this ensures that the TAP release version can be readily identified.  Any new groups/items required may be inserted at any point after Batch Control Information.

Conditionality:

Mandatory within group Data Interchange.

Validations

Error Code

Context

Severity Level

Validation Description

30

 

 

31

 

 

 

32

 

 

33

 

 

 

34

 

 

 

35

 

 

36

 

Tf Batch

 

 

Tf Batch

 

 

 

Tf Batch

 

 

Tf Batch

 

 

 

Tf Batch

 

 

 

Tf Batch

 

 

Tf Batch

 

Fatal

 

 

Fatal

 

 

 

Fatal

 

 

Fatal

 

 

 

Warning

 

 

 

Fatal

 

 

Fatal

 

Mandatory group Batch Control Information missing within group.

 

Group Accounting Information not present and a charge is present within the Transfer Batch.

 

Mandatory group Network Information missing within group.

 

Group VAS Information not present and a Value Added Service is present within Transfer Batch.

 

Group Message Description Information not present and a Service Centre Usage is present within Transfer Batch.

 

Group Call Event Details not present within group.

 

Mandatory group Audit Control Information missing from group.

 

ASN.1 Definition

TransferBatch ::= [APPLICATION 1] SEQUENCE
{
    batchControlInfo       BatchControlInfo            OPTIONAL, -- *m.m.
    accountingInfo         AccountingInfo              OPTIONAL,
    networkInfo            NetworkInfo                 OPTIONAL, -- *m.m.
    vasInfo                VasInfoList                 OPTIONAL,
    messageDescriptionInfo MessageDescriptionInfoList  OPTIONAL,
    callEventDetails       CallEventDetailList         OPTIONAL, -- *m.m.
    auditControlInfo       AuditControlInfo            OPTIONAL  -- *m.m.
}


Parent Types
DataInterChange


Text extracted from GSMA TD57 standard