BatchControlInfo

Validations ASN.1 Parent Types

All items are mandatory except File Type Indicator which will only be present where the file represent test data, RAP File Sequence Number (used where the batch has previously been returned with a fatal error and is now being resubmitted) and Operator Specific Information which is optional.

Conditionality: 

Mandatory within group Transfer Batch.

Validations

Error Code

Context

Severity Level

Validation Description

30

 

31

 

 

32

 

 

33

 

 

34

 

 

35

 

 

36

 

 

37

 

 

 

 

38

 

 

 

39

 

 

 

40

 

 

 

Tf Batch

 

Tf Batch

 

 

Tf Batch

 

 

Tf Batch

 

 

Tf Batch

 

 

Tf Batch

 

 

Tf Batch

 

 

Tf Batch

 

 

 

 

Tf Batch

 

 

 

Tf Batch

 

 

 

Tf Batch

 

 

 

 

Fatal

 

Fatal

 

 

Fatal

 

 

Fatal

 

 

Fatal

 

 

Warning

 

 

Warning

 

 

Warning

 

 

 

 

Fatal

 

 

 

Fatal

 

 

 

Warning

 

 

 

 

Mandatory item Sender missing within group.

 

Mandatory item Recipient missing within group.

 

Mandatory item File Sequence Number missing within group.

 

Mandatory item File Available Timestamp missing within group.

 

Mandatory item Specification Version Number missing within group.

 

Mandatory item File Creation Timestamp missing within group.

 

Mandatory item Transfer Cut Off Timestamp missing within group.

 

File Sequence Number previously received and rejected with fatal error, therefore RAP File Sequence Number expected but not present.

 

File Type Indicator present within group and Transfer Batch expected as chargeable data (i.e. live data).

 

File Type Indicator not present within group and Transfer Batch expected as test data (i.e. non chargeable data).

 

RAP File Sequence Number present although File Sequence Number has not previously been rejected with a fatal error (e.g. previously missing or new files).

 

 

ASN.1 Definition

BatchControlInfo ::= [APPLICATION 4] SEQUENCE
{
    sender                      Sender                      OPTIONAL, -- *m.m.
    recipient                   Recipient                   OPTIONAL, -- *m.m.
    fileSequenceNumber          FileSequenceNumber          OPTIONAL, -- *m.m.
    fileCreationTimeStamp       FileCreationTimeStamp       OPTIONAL, -- *m.m.
    transferCutOffTimeStamp     TransferCutOffTimeStamp     OPTIONAL, -- *m.m.
    fileAvailableTimeStamp      FileAvailableTimeStamp      OPTIONAL, -- *m.m.
    specificationVersionNumber  SpecificationVersionNumber  OPTIONAL, -- *m.m.
    releaseVersionNumber        ReleaseVersionNumber        OPTIONAL, -- *m.m.
    fileTypeIndicator           FileTypeIndicator           OPTIONAL,
    rapFileSequenceNumber       RapFileSequenceNumber       OPTIONAL,
    operatorSpecInformation     OperatorSpecInformation     OPTIONAL
}


Parent Types
TransferBatch


Text extracted from GSMA TD57 standard