A.3 Abstract Syntax Definitions

12.113GPPFault management of the Base Station System (BSS)TS

GSM1211TypeModule {ccitt (0) identified-organization (4) etsi (0) mobileDomain (0) gsm-Operation-Maintenance (3) gsm-12-11 (11) informationModel (0) asn1Module (2) version1 (1)}

DEFINITIONS IMPLICIT TAGS ::=

BEGIN

IMPORTS

gsm-12-11

FROM GSM-DomainDefinitions {ccitt (0)
identified‑organization (4) etsi (0) mobileDomain (0)
gsm‑Operation‑Maintenance (3) gsm‑12‑30 (30)
informationModel (0) asn1Module (2)
gsm‑OM‑DomainDefinitions (0) version1 (1)}

ProbableCause, PerceivedSeverity, ObservedValue, AdditionalText,

AdditionalInformation, NotificationIdentifier, CorrelatedNotifications

FROM Attribute-ASN1Module {joint-iso-ccitt ms(9) smi(3)
part2(2) asn1Module (2) 1}

AttributeId, ObjectInstance, ObjectClass

FROM CMIP-1 { joint-iso-ccitt ms(9) cmip(1) modules(0) protocol(3) }

;

— EXPORTS Everything

— Object Identifiers

— Information Model Related Identifiers

gsm1211InformationModel OBJECT IDENTIFIER ::=

{gsm-12-11 informationModel (0)}

gsm1211ObjectClass OBJECT IDENTIFIER ::=

{gsm1211InformationModel managedObjectClass (3)}

gsm1211Package OBJECT IDENTIFIER ::=

{gsm1211InformationModel package (4)}

gsm1211Attribute OBJECT IDENTIFIER ::=

{gsm1211InformationModel attribute (7)}

gsm1211Notification OBJECT IDENTIFIER ::=

{gsm1200InformationModel notification (10)}

— Threshold Management Related Identifiers

CounterThreshold ::= SET OF SEQUENCE {

initialComparisonLevel INTEGER,

comparisonLevel INTEGER,

offsetValue INTEGER,

severity PerceivedSeverity,

notififyOnOff BOOLEAN}

— notififyOnOff may have the following values:-

— True (the generation of defined notifications is switched on), or

— False (the generation of defined notifications is switched off)

GaugeThreshold ::= SET OF SEQUENCE {

notifyLow NotifyThreshold,

notifyHigh NotifyThreshold}

NotifyThreshold ::= SEQUENCE {

threshold ObservedValue,

severity PerceivedSeverity,

notifyOnOff BOOLEAN }

— notififyOnOff may have the following values:-

— True (the generation of defined notifications is switched on), or

— False (the generation of defined notifications is switched off)

ObservedValue ::= CHOICE {

integer INTEGER,

real REAL }

ScanAttributeIdList ::= SET OF AttributeId

ThresholdAlarmInformation::= SEQUENCE {

observedObjectClass ObjectClass,

observedObjectInstance ObjectInstance,

counterOrGaugeIdentifier AttributeId,

thresholdLevel ObservedValue,

severity PerceivedSeverity,

probableCause ProbableCause,

notificationIdentifier [1]NotificationIdentifier OPTIONAL,

correlatedNotifications [2]CorrelatedNotifications OPTIONAL,

additionalText [3]AdditionalText OPTIONAL,

additionalInformation [4]AdditionalInformation OPTIONAL }

— Probable cause value assignments

gsm1211ProbableCause OBJECT IDENTIFIER ::=

{gsm1211InformationModel standardSpecificExtension (0)

probableCause (0)}

gsmA-BisToBTSInterfaceFailure ProbableCause ::=

globalValue : {gsm1211ProbableCause 1}

gsmA-BisToTRXInterfaceFailure ProbableCause ::=

globalValue : {gsm1211ProbableCause 2}

gsmAntennaProblem ProbableCause ::=

globalValue : {gsm1211ProbableCause 3}

gsmBatteryBreakdown ProbableCause ::=

globalValue : {gsm1211ProbableCause 4}

gsmBatteryChargingFault ProbableCause ::=

globalValue : {gsm1211ProbableCause 5}

gsmClockSynchronisationProblem ProbableCause ::=

globalValue : {gsm1211ProbableCause 6}

gsmCombinerProblem ProbableCause ::=

globalValue : {gsm1211ProbableCause 7}

gsmDiskProblem ProbableCause ::=

globalValue : {gsm1211ProbableCause 8}

gsmEquipmentFailure ProbableCause ::=

globalValue : {gsm1211ProbableCause 9}

gsmExcessiveReceiverTemperature ProbableCause ::=

globalValue : {gsm1211ProbableCause 10}

gsmExcessiveTransmitterOutputPower ProbableCause ::=

globalValue : {gsm1211ProbableCause 11}

gsmExcessiveTransmitterTemperature ProbableCause ::=

globalValue : {gsm1211ProbableCause 12}

gsmFrequencyHoppingDegraded ProbableCause ::=

globalValue : {gsm1211ProbableCause 13}

gsmFrequencyHoppingFailure ProbableCause ::=

globalValue : {gsm1211ProbableCause 14}

gsmFrequencyRedefinitionFailed ProbableCause ::=

globalValue : {gsm1211ProbableCause 15}

gsmLineInterfaceFailure ProbableCause ::=

globalValue : {gsm1211ProbableCause 16}

gsmLinkFailure ProbableCause ::=

globalValue : {gsm1211ProbableCause 17}

gsmLossOfSynchronisation ProbableCause ::=

globalValue : {gsm1211ProbableCause 18}

gsmLostRedundancy ProbableCause ::=

globalValue : {gsm1211ProbableCause 19}

gsmMainsBreakdownWithBatteryBackUp ProbableCause ::=

globalValue : {gsm1211ProbableCause 20}

gsmMainsBreakdownWithoutBatteryBackUp ProbableCause ::=

globalValue : {gsm1211ProbableCause 21}

gsmPowerSupplyFailure ProbableCause ::=

globalValue : {gsm1211ProbableCause 22}

gsmReceiverAntennaFault ProbableCause ::=

globalValue : {gsm1211ProbableCause 23}

gsmReceiverFailure ProbableCause ::=

globalValue : {gsm1211ProbableCause 24}

gsmReceiverMulticouplerFailure ProbableCause ::=

globalValue : {gsm1211ProbableCause 25}

gsmReducedTransmitterOutputPower ProbableCause ::=

globalValue : {gsm1211ProbableCause 26}

gsmSignalQualityEvaluationFault ProbableCause ::=

globalValue : {gsm1211ProbableCause 27}

gsmTimeslotHardwareFailure ProbableCause ::=

globalValue : {gsm1211ProbableCause 28}

gsmTransceiverProblem ProbableCause ::=

globalValue : {gsm1211ProbableCause 29}

gsmTranscoderProblem ProbableCause ::=

globalValue : {gsm1211ProbableCause 30}

gsmTranscoderOrRateAdapterProblem ProbableCause ::=

globalValue : {gsm1211ProbableCause 31}

gsmTransmitterAntennaFailure ProbableCause ::=

globalValue : {gsm1211ProbableCause 32}

gsmTransmitterAntennaNotAdjusted ProbableCause ::=

globalValue : {gsm1211ProbableCause 33}

gsmTransmitterFailure ProbableCause ::=

globalValue : {gsm1211ProbableCause 34}

gsmTransmitterLowVoltageOrCurrent ProbableCause ::=

globalValue : {gsm1211ProbableCause 35}

gsmTransmitterOffFrequency ProbableCause ::=

globalValue : {gsm1211ProbableCause 36}

gsmDatabaseInconsistency ProbableCause ::=

globalValue : {gsm1211ProbableCause 37}

gsmFileSystemcallUnsuccessful ProbableCause ::=

globalValue : {gsm1211ProbableCause 38}

gsmInputParameterOutOfRange ProbableCause ::=

globalValue : {gsm1211ProbableCause 39}

gsmInvalidParameter ProbableCause ::=

globalValue : {gsm1211ProbableCause 40}

gsmInvalidPointer ProbableCause ::=

globalValue : {gsm1211ProbableCause 41}

gsmMessageNotExpected ProbableCause ::=

globalValue : {gsm1211ProbableCause 42}

gsmMessageNotinitialized ProbableCause ::=

globalValue : {gsm1211ProbableCause 43}

gsmMessageOutOfSequence ProbableCause ::=

globalValue : {gsm1211ProbableCause 44}

gsmSystemCallUnsuccessful ProbableCause ::=

globalValue : {gsm1211ProbableCause 45}

gsmTimeoutExpired ProbableCause ::=

globalValue : {gsm1211ProbableCause 46}

gsmVariableOutOfRange ProbableCause ::=

globalValue : {gsm1211ProbableCause 47}

gsmWatchDogTimerExpired ProbableCause ::=

globalValue : {gsm1211ProbableCause 48}

gsmCoolingSystemFailure ProbableCause ::=

globalValue : {gsm1211ProbableCause 49}

gsmExternalEquipmentFailure ProbableCause ::=

globalValue : {gsm1211ProbableCause 50}

gsmExternalPowerSupplyFailure ProbableCause ::=

globalValue : {gsm1211ProbableCause 51}

gsmExternalTransmissionDeviceFailure ProbableCause ::=

globalValue : {gsm1211ProbableCause 52}

gsmFanFailure ProbableCause ::=

globalValue : {gsm1211ProbableCause 53}

gsmHighHumidity ProbableCause ::=

globalValue : {gsm1211ProbableCause 54}

gsmHighTemperature ProbableCause ::=

globalValue : {gsm1211ProbableCause 55}

gsmIntrusionDetected ProbableCause ::=

globalValue : {gsm1211ProbableCause 56}

gsmLowHumidity ProbableCause ::=

globalValue : {gsm1211ProbableCause 57}

gsmLowTemperature ProbableCause ::=

globalValue : {gsm1211ProbableCause 58}

gsmSmokeDetected ProbableCause ::=

globalValue : {gsm1211ProbableCause 59}

gsmExcessiveErrorRate ProbableCause ::=

globalValue : {gsm1211ProbableCause 60}

gsmReducedAlarmReporting ProbableCause ::=

globalValue : {gsm1211ProbableCause 61}

gsmReducedEventReporting ProbableCause ::=

globalValue : {gsm1211ProbableCause 62}

gsmReducedLoggingCapability ProbableCause ::=

globalValue : {gsm1211ProbableCause 63}

gsmSystemResourcesOverload ProbableCause ::=

globalValue : {gsm1211ProbableCause 64}

gsmBroadcastChannelFailure ProbableCause ::=

globalValue : {gsm1211ProbableCause 65}

gsmConnectionEstablishmentError ProbableCause ::=

globalValue : {gsm1211ProbableCause 66}

gsmInvalidMessageReceived ProbableCause ::=

globalValue : {gsm1211ProbableCause 67}

gsmInvalidMSUReceived ProbableCause ::=

globalValue : {gsm1211ProbableCause 68}

gsmLAPDLinkProtocolFailure ProbableCause ::=

globalValue : {gsm1211ProbableCause 69}

gsmLocalAlarmIndication ProbableCause ::=

globalValue : {gsm1211ProbableCause 70}

gsmRemoteAlarmIndication ProbableCause ::=

globalValue : {gsm1211ProbableCause 71}

gsmRoutingFailure ProbableCause ::=

globalValue : {gsm1211ProbableCause 72}

gsmSS7ProtocolFailure ProbableCause ::=

globalValue : {gsm1211ProbableCause 73}

gsmTransmissionError ProbableCause ::=

globalValue : {gsm1211ProbableCause 74}

gsmReceiverProblem ProbableCause ::=

globalValue : {gsm1211ProbableCause 75}

END

Annex B (normative):
Coding of fileSubType field

This annex provides a definition for the optional transfer of selected alarm records from the NE to the OS in a file, using the ”Simple File Transfer Control” mechanism (as defined in subclause 5.1.4 and 6.1.2), with the option ‘typeOfFile’ in requestTransferUp action.

In this case:

– fileType field shall be set to the ‘alarmRecords’ value;

– fileSubType field may optionally be used to select alarm records according to the following criteria:

– type of alarms (all alarms or outstanding alarms);

– severity;

– period of occurence;

The tables below define the coding of fileSubType field.

Table B.1: FileSubType

8

7

6

5

4

3

2

1

Period of occurence

Severity

Type of alarms

Table B.2: Type of alarms

Bit 1

Type of alarms

0

All alarms

1

Outstanding alarms only

Table B.3: Severity

Bits

Severity

4

3

2

0

0

0

All alarms whatever the PerceivedSeverity

0

0

1

Alarms with PerceivedSeverity ‘critical’

0

1

0

Alarms with PerceivedSeverity ‘critical’ or ‘major’

0

1

1

Alarms with PerceivedSeverity ‘critical’, ‘major’ or ‘minor’

Table B.4: Period of occurence

Bits

Period of occurence

8

7

6

5

0

0

0

0

All alarms whatever the time of occurence

0

0

0

1

Alarms that occured during the past 15 minutes

0

0

1

0

Alarms that occured during the past hour

0

0

1

1

Alarms that occured during the past day

0

1

0

0

Alarms that occured during the past week

NOTE: all values other than the ones specified in the above tables are spare values and can be considered as user definable values.

When the optional fileSubType field is omitted, the default value ‘0’ is assumed which means that all alarms are to be retrieved without filtering.

Annex C (informative):
Change History

This annex lists all release 97 change requests approved for the present document by ETSI SMG.

SMG#

SMG

tdoc

SMG6

tdoc

VERS

CR

RV

PH

CAT

SUBJECT

Resulting

Version

s26

98-0334

98p038

4.1.1

A004

R97

B

BSS fault management Modelling and enhancements

6.0.0

s27

98-0665

98p063

6.0.0

A005

R97

F

Correction of the terminology "Basic Services"

6.1.0

s28

P-99-176

6-99-026

6.1.0

A006

R97

F

Correction to Threshold Management model and probable causes

6.2.0

s29

P-99-406

6-99-042

6.2.0

A007

R97

F

Correction of mistakes in ASN.1 coding

6.3.0