jain.protocol.ss7.oam.sccp
Class SccpAlarmEvent

java.lang.Object
  |
  +--java.util.EventObject
        |
        +--jain.protocol.ss7.oam.OamAlarmEvent
              |
              +--jain.protocol.ss7.oam.sccp.SccpAlarmEvent

public class SccpAlarmEvent
extends OamAlarmEvent

A SccpAlarmEvent is an Event emitted by a Sccp Managed Object(MO) to indicate a change in status of the MO. This state change may result from :

This Event should be sent to all applications that have registered with the Sccp Managed Object as a Sccp Alarm Listener.

See Also:
Serialized Form

Field Summary
static int SCCP_ALARM_QOS_HOP_COUNTER_VIOLATION
          Alarm Type Constant: Quality Of Service: Hop Counter Violation.
static int SCCP_ALARM_QOS_NO_REASSEBLY_SPACE
          Alarm Type Constant: Quality Of Service: No Reassembly Space.
static int SCCP_ALARM_QOS_NO_RULE_FOR_ADDR
          Alarm Type Constant: Quality Of Service: No Rule For Address .
static int SCCP_ALARM_QOS_NO_SEGEMENTATION_SUPPORT
          Alarm Type Constant: Quality Of Service: No Segmentation Support .
static int SCCP_ALARM_QOS_NO_TRANSLATOR_FOR_ADDR
          Alarm Type Constant: Alarm Type Constant: No Translator For Address ).
static int SCCP_ALARM_QOS_PC_CONGESTED
          Alarm Type Constant: Quality Of Service: Point Code Congested .
static int SCCP_ALARM_QOS_PC_NOT_AVAILABLE
          Alarm Type Constant: Quality Of Service: Point Code Not Available .
static int SCCP_ALARM_QOS_REASSEMBLY_FAILURE
          Alarm Type Constant: Quality Of Service: Reassembly Failure.
static int SCCP_ALARM_QOS_REASSEMBLY_TIMEOUT
          Alarm Type Constant: Quality Of Service: Reassembly TimeOut .
static int SCCP_ALARM_QOS_ROUTING_FAILURE
          Alarm Type Constant: Quality Of Service: Routing Failure (no reason or unqualified).
static int SCCP_ALARM_QOS_SEGMENT_OUT_OF_ORDER
          Alarm Type Constant: Quality Of Service: Segment Out Of Order .
static int SCCP_ALARM_QOS_SEGMENTATION_FAILURE
          Alarm Type Constant: Quality Of Service: Segmentation Failure.
static int SCCP_ALARM_QOS_SSN_CONGESTED
          Alarm Type Constant: Quality Of Service: Subsystem Congested .
static int SCCP_ALARM_QOS_SSN_UNAVAILABLE
          Alarm Type Constant: Quality Of Service: Subsystem Unavailable.
static int SCCP_ALARM_QOS_SSN_UNEQUIPED
          Alarm Type Constant: Quality Of Service: Unequiped Subsystem).
static int SCCP_ALARM_QOS_SYNTAX_ERROR
          Alarm Type Constant: Quality Of Service: Syntax Error Detected .
static int SCCP_ALARM_QOS_TOO_LARGE
          Alarm Type Constant: Quality Of Service: Too Large For Segmentation.
static int SCCP_ALARM_SSN_ALLOWED_RX
          Alarm Type Constant: Sccp Subsystem Availability: Indicates that a Subsystem allowed message has been received.
static int SCCP_ALARM_SSN_AVAILABLE
          Alarm Type Constant: Sccp Subsystem Availability: Indicates that a local SCCP has become available, after being unavailable for any reason.
static int SCCP_ALARM_SSN_END_PROHIBITED
          Alarm Type Constant: Sccp Subsystem Availability: Indicates the end of a Subsystem prohibited.
static int SCCP_ALARM_SSN_OOS_DENIED
          Alarm Type Constant: Sccp Subsystem Availability: Indicates that a subsystem of out-of-service request has been denied.
static int SCCP_ALARM_SSN_OOS_GRANT
          Alarm Type Constant: Sccp Subsystem Availability: Indicates that a subsystem of out-of-service grant message has benn received.
static int SCCP_ALARM_SSN_START_PROHIBITED
          Alarm Type Constant: Sccp Subsystem Availability: Indicates the start of a Subsystem prohibited.
static int SCCP_ALARM_SSN_UNAVAILABLE_CONGESTION
          Alarm Type Constant: Sccp Subsystem Availability: Indicates the start of a local SCCP unavailable due to congestion.
static int SCCP_ALARM_SSN_UNAVAILABLE_FAILURE
          Alarm Type Constant: Sccp Subsystem Availability: Indicates the start of a local SCCP unavailable due to failure.
static int SCCP_ALARM_SSN_UNAVAILABLE_MAINTENANCE
          Alarm Type Constant: Sccp Subsystem Availability: Indicates the start of a local SCCP unavailable due to maintenance.
 
Fields inherited from class jain.protocol.ss7.oam.OamAlarmEvent
ALARM_MO_ATTRIBUTE_VALUE_CHANGED, ALARM_MO_CREATED, ALARM_MO_DELETED, ALARM_TIMER_EXPIRED, alarmType, PRIORITY_CRITICAL, PRIORITY_HIGH, PRIORITY_INFORMATIONAL, PRIORITY_LOW, PRIORITY_VENDOR_DEFINED
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
SccpAlarmEvent(SccpManagedObject source, int priority, int alarmType)
          Constructs a new SccpAlarmEvent.
 
Method Summary
 void setAlarmType(int alarmType)
          Sets the Type of this Alarm.
IMPORTANTIf the Alarm type is ALARM_TIMER_EXPIRED then the Timer Id of the Timer that caused this event should be set so that the application receiving the Event can determine which Timer caused the Alarm.
 java.lang.String toString()
          Returns a string representation (with details) of classes which extend this class.
 
Methods inherited from class jain.protocol.ss7.oam.OamAlarmEvent
getAlarmType, getPriority, getTimerId, getTimestamp, setPriority, setTimerId
 
Methods inherited from class java.util.EventObject
getSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SCCP_ALARM_SSN_UNAVAILABLE_FAILURE

public static final int SCCP_ALARM_SSN_UNAVAILABLE_FAILURE
Alarm Type Constant: Sccp Subsystem Availability: Indicates the start of a local SCCP unavailable due to failure.

Emitted By: SccpSapMO


SCCP_ALARM_SSN_UNAVAILABLE_MAINTENANCE

public static final int SCCP_ALARM_SSN_UNAVAILABLE_MAINTENANCE
Alarm Type Constant: Sccp Subsystem Availability: Indicates the start of a local SCCP unavailable due to maintenance.

Emitted By: SccpSapMO


SCCP_ALARM_SSN_UNAVAILABLE_CONGESTION

public static final int SCCP_ALARM_SSN_UNAVAILABLE_CONGESTION
Alarm Type Constant: Sccp Subsystem Availability: Indicates the start of a local SCCP unavailable due to congestion.

Emitted By: SccpSapMO


SCCP_ALARM_SSN_AVAILABLE

public static final int SCCP_ALARM_SSN_AVAILABLE
Alarm Type Constant: Sccp Subsystem Availability: Indicates that a local SCCP has become available, after being unavailable for any reason.

Emitted By: SccpSapMO


SCCP_ALARM_SSN_OOS_GRANT

public static final int SCCP_ALARM_SSN_OOS_GRANT
Alarm Type Constant: Sccp Subsystem Availability: Indicates that a subsystem of out-of-service grant message has benn received.

Emitted By: SccpSapMO Reference: (ITU Q.714, 5.3.5.3)


SCCP_ALARM_SSN_OOS_DENIED

public static final int SCCP_ALARM_SSN_OOS_DENIED
Alarm Type Constant: Sccp Subsystem Availability: Indicates that a subsystem of out-of-service request has been denied.

Emitted By: SccpSapMO Reference: (ITU Q.714, 5.3.5.3)


SCCP_ALARM_SSN_START_PROHIBITED

public static final int SCCP_ALARM_SSN_START_PROHIBITED
Alarm Type Constant: Sccp Subsystem Availability: Indicates the start of a Subsystem prohibited.

Emitted By: SccpSapMO Reference: (ITU Q.714, 5.3.2)


SCCP_ALARM_SSN_END_PROHIBITED

public static final int SCCP_ALARM_SSN_END_PROHIBITED
Alarm Type Constant: Sccp Subsystem Availability: Indicates the end of a Subsystem prohibited.

Emitted By: SccpSapMO Reference: (ITU Q.714, 5.3.2)


SCCP_ALARM_SSN_ALLOWED_RX

public static final int SCCP_ALARM_SSN_ALLOWED_RX
Alarm Type Constant: Sccp Subsystem Availability: Indicates that a Subsystem allowed message has been received.

Emitted By: SccpSapMO Reference: (ITU q.714, 5.3.3)


SCCP_ALARM_QOS_TOO_LARGE

public static final int SCCP_ALARM_QOS_TOO_LARGE
Alarm Type Constant: Quality Of Service: Too Large For Segmentation. This notification is sent by the SCLC when the length of the user data is greater than 3952 octets.

Emitted By: SccpSapMO Reference: (ITU Q.752, 7.14)


SCCP_ALARM_QOS_REASSEMBLY_TIMEOUT

public static final int SCCP_ALARM_QOS_REASSEMBLY_TIMEOUT
Alarm Type Constant: Quality Of Service: Reassembly TimeOut . This notification is sent by one of the Reassembly Timers when this timer expires. This measurement is obligatory at SCCP nodes where SCCP segmentation and reassembly is supported.

Emitted By: SccpRoutingControlMO Reference: (ITU Q.752/7.10)


SCCP_ALARM_QOS_SEGMENT_OUT_OF_ORDER

public static final int SCCP_ALARM_QOS_SEGMENT_OUT_OF_ORDER
Alarm Type Constant: Quality Of Service: Segment Out Of Order . This notification is generated if one of the reassembly processes receives a segment that is out of order. This measurement is obligatory at SCCP nodes where SCCP segmentation and reassembly is supported.

Emitted By: SccpRoutingControlMO Reference: (ITU Q.752/7.11)


SCCP_ALARM_QOS_NO_REASSEBLY_SPACE

public static final int SCCP_ALARM_QOS_NO_REASSEBLY_SPACE
Alarm Type Constant: Quality Of Service: No Reassembly Space. This notification is sent by the SCLC to indicate a resource limitation when the first segment of a sequence is received. This measurement is obligatory at SCCP nodes where SCCP segmentation and reassembly is supported.

Emitted By: SccpRoutingControlMO Reference: (ITU Q.752/7.12)


SCCP_ALARM_QOS_NO_SEGEMENTATION_SUPPORT

public static final int SCCP_ALARM_QOS_NO_SEGEMENTATION_SUPPORT
Alarm Type Constant: Quality Of Service: No Segmentation Support . This notification is sent by the SCLC when a message has to be segmented but the segmentation function is not implemented.

Emitted By: SccpRoutingControlMO Reference: (ITU Q.752/7.19)


SCCP_ALARM_QOS_SEGMENTATION_FAILURE

public static final int SCCP_ALARM_QOS_SEGMENTATION_FAILURE
Alarm Type Constant: Quality Of Service: Segmentation Failure. This notification is sent by the SCLC to indicate that segmentation failed due to, for example, a lack of resources.

Emitted By: SccpSapMO Reference: (ITU Q.752/7.20)


SCCP_ALARM_QOS_REASSEMBLY_FAILURE

public static final int SCCP_ALARM_QOS_REASSEMBLY_FAILURE
Alarm Type Constant: Quality Of Service: Reassembly Failure.

Emitted By: SccpRoutingControlMO Reference: (ITU Q.752/7.21)


SCCP_ALARM_QOS_NO_TRANSLATOR_FOR_ADDR

public static final int SCCP_ALARM_QOS_NO_TRANSLATOR_FOR_ADDR
Alarm Type Constant: Alarm Type Constant: No Translator For Address ). The failure occurs when the translation of the Global Title fails because the type of address is unknown to the translation function. This measurement is only required at SCCP nodes with global title translation capabilities.

Emitted By: SccpRoutingControlMO Reference: (ITU Q.752/7.1


SCCP_ALARM_QOS_NO_RULE_FOR_ADDR

public static final int SCCP_ALARM_QOS_NO_RULE_FOR_ADDR
Alarm Type Constant: Quality Of Service: No Rule For Address . The failure occurs when the translation of the Global Title fails because the address cannot be translated although the type is known to the translation function. This measurement is only required at SCCP nodes with global title translation capabilities.

Emitted By: SccpRoutingControlMO Reference: (ITU Q.752/7.2)


SCCP_ALARM_QOS_PC_NOT_AVAILABLE

public static final int SCCP_ALARM_QOS_PC_NOT_AVAILABLE
Alarm Type Constant: Quality Of Service: Point Code Not Available . The failure occurs when the translation of the Global Title fails because no available route could be found for the concerned destination address, due to failures in MTP and/or SCCP.

Emitted By: SccpRoutingControlMO Reference: (ITU Q.752/7.31)


SCCP_ALARM_QOS_PC_CONGESTED

public static final int SCCP_ALARM_QOS_PC_CONGESTED
Alarm Type Constant: Quality Of Service: Point Code Congested . The failure occurs when the translation of the Global Title fails because no available route could be found for the concerned destination address, due to congestion in MTP and/or SCCP.

Emitted By: SccpRoutingControlMO Reference: (ITU Q.752/7.4)


SCCP_ALARM_QOS_SSN_UNAVAILABLE

public static final int SCCP_ALARM_QOS_SSN_UNAVAILABLE
Alarm Type Constant: Quality Of Service: Subsystem Unavailable. The failure occurs when the translation of the Global Title fails because no available route could be found for the concerned destination address, due to failures in the SCCP subsystem.

Emitted By: SccpSapMO Reference: (ITU Q.752/7.5)


SCCP_ALARM_QOS_SSN_CONGESTED

public static final int SCCP_ALARM_QOS_SSN_CONGESTED
Alarm Type Constant: Quality Of Service: Subsystem Congested . The failure occurs when the translation of the Global Title fails because no available route could be found for the concerned destination address, due to congestion in the SCCP subsystem.

Emitted By: SccpSapMO Reference: (ITU Q.752/7.6)


SCCP_ALARM_QOS_SSN_UNEQUIPED

public static final int SCCP_ALARM_QOS_SSN_UNEQUIPED
Alarm Type Constant: Quality Of Service: Unequiped Subsystem). The failure occurs when the received SSN is unequipped in the local node.

Emitted By: SccpSapMO Reference: (ITU Q.752/7.7


SCCP_ALARM_QOS_SYNTAX_ERROR

public static final int SCCP_ALARM_QOS_SYNTAX_ERROR
Alarm Type Constant: Quality Of Service: Syntax Error Detected . The failure occurs when syntax errors are detected in the SCCP message.

Emitted By: SccpSapMO Reference: (ITU Q.752/7.8)


SCCP_ALARM_QOS_ROUTING_FAILURE

public static final int SCCP_ALARM_QOS_ROUTING_FAILURE
Alarm Type Constant: Quality Of Service: Routing Failure (no reason or unqualified).

Emitted By: SccpRoutingControlMO Reference: (ITU Q.752/7.9)


SCCP_ALARM_QOS_HOP_COUNTER_VIOLATION

public static final int SCCP_ALARM_QOS_HOP_COUNTER_VIOLATION
Alarm Type Constant: Quality Of Service: Hop Counter Violation.
A Hop Counter Violation occurs when the Hop Counter is zero. The Hop Counter is used to detect circular routings. This counter is decremented each time a Global Title translation occurs. The Hop Counter is only part of specific SCCP messages: Extended Unitdata, Extended Unitdata Service, CR and LUDT(S).

Emitted By: SccpRoutingControlMO Reference: (ITU Q.752/7.13)

Constructor Detail

SccpAlarmEvent

public SccpAlarmEvent(SccpManagedObject source,
                      int priority,
                      int alarmType)
Constructs a new SccpAlarmEvent.
Parameters:
source - The Managed Object that emitted this Event.
priority - The priority of this SccpAlarmEvent. This may be either (in increasing order of priority):
  1. PRIORITY_INFORMATIONAL - The cause of this event does not affect the functional state of the system and may be ignored.
    This SccpAlarmEvent is for purely informational purposes only.
  2. PRIORITY_LOW - Indicates that the state of the MO that emitted this SccpAlarmEvent has changed as a result of an operation explicitly invoked by an application.
  3. PRIORITY_HIGH - Indicates that the physical network element associated with the MO that emitted this SccpAlarmEvent has gone out of service.
    Without corrective action, service reliability can be severely affected.
  4. PRIORITY_CRITICAL Indicates the complete failure of the physical netwrok element associated with the MO that emitted this SccpAlarmEvent. Immediate recovery action is required.
alarmType - The type of this alarm. This may be any one of the Alarm Type constants defined in this class, or one of those inherited from OamAlarmEvent.
Method Detail

setAlarmType

public void setAlarmType(int alarmType)
                  throws java.lang.IllegalArgumentException
Sets the Type of this Alarm.
IMPORTANTIf the Alarm type is ALARM_TIMER_EXPIRED then the Timer Id of the Timer that caused this event should be set so that the application receiving the Event can determine which Timer caused the Alarm. Each Timer defined within this API has an associated Timer Id specified in the comment describing that Timer.
Parameters:
alarmType - one of the defined SCCP Alarm Types.
Throws:
java.lang.IllegalArgumentException - - if the supplied alarm type is not one of the defined SCCP Alarm Types
Overrides:
setAlarmType in class OamAlarmEvent

toString

public java.lang.String toString()
Returns a string representation (with details) of classes which extend this class. Over rides standard JAVA toString method.
Overrides:
toString in class java.util.EventObject


06 January 2000
If you have any comments or queries, please mail them to Colm Hayden [JAIN SS7 OAM Edit Lead]

Copyright - 2000 Sun Microsystems