jain.protocol.ss7.oam.sccp
Interface SccpSapMO


public abstract interface SccpSapMO
extends SccpManagedObject

This interface defines a SCCP Access Point (an SCCP Subsystem). This is the Service Access Point (SAP) of the SCCP services to its users and contains the SAP address (the Sub-System number). This SCCP SAP may represent either a:

The following statistics can be collected for this MO

The following Alarms can be emitted by this MO

The following Errors can be emitted by this MO


Field Summary
static int SCCP_STATUS_ALLOWED
          A Subsystem Status constant: The local Subsystem has registered and become Allowed
static int SCCP_STATUS_PROHIBITED
          A Subsystem Status constant: The Subsystem has registered (is equipped) but has not yet become allowed, or is prohibited.
static int SCCP_STATUS_UNEQUIPPED
          A Subsystem Status constant: The Subsystem has not registered to the SCCP layer, the Subsystem has deregistered, or the Subsystem has failed.
static int STATUS_AVAILABLE
          A SCCP SAP Availability Status constant: Indicates that the status of the Access Point is Available.
static int STATUS_DEGRADED
          A SCCP SAP Availability Status constant: Indicates that the status of the Access Point is Congested.
static int STATUS_UNAVAILABLE
          A SCCP SAP Availability Status constant: Indicates that the status of the Access Point is UnAvailable.
 
Fields inherited from class jain.protocol.ss7.oam.OamManagedObject
OBJECTID_CONCERNED_AREA, OBJECTID_GLOBAL_TITLE_ENTRY, OBJECTID_LINK, OBJECTID_LINKSET, OBJECTID_MTP2_SAP, OBJECTID_MTP2_TIMER_PROFILE, OBJECTID_MTP3_SAP, OBJECTID_MTP3_TIMER_PROFILE, OBJECTID_OWN_SIGNALLING_POINT, OBJECTID_ROUTE, OBJECTID_ROUTESET, OBJECTID_SCCP_ENTITY_SET, OBJECTID_SCCP_ROUTING_CONTROL, OBJECTID_SCCP_SAP, OBJECTID_SCCP_TIMER_PROFILE, OBJECTID_SCREENING_TABLE, OBJECTID_TCAP
 
Fields inherited from class java.io.Serializable
serialVersionUID
 
Method Summary
 ConcernedAreaMO getConcernedArea()
          Returns the concerned area to be used by SCCP Management for broadcasting the SCCP status after completion of SCCP Restart.
 int getSapAvailabilityStatus()
          Returns the availability status of this SCCP (one of the SCCP SAP Status constants).
 Mtp3SapMO getSignallingPoint()
          Returns the MTP3 Access Point representing the Signalling Point (MTP) used by this SCCP.
 int getSubsystemNumber()
          Gets the Subsystem Number of this SubsystemMO.
 int getSubsystemStatus()
          Indicates the status of the Local Subsystem.
 void setConcernedArea(ConcernedAreaMO concernedArea)
          Sets the concerned area to be used by SCCP Management for broadcasting the SCCP status after completion of SCCP Restart.
 void setSignallingPoint(Mtp3SapMO mtp3Sap)
          Sets the MTP3 Access Point representing the Signalling Point (MTP) used by this SCCP.
 void setSubsystemNumber(int ssn)
          Sets the Subsystem Number of this SubsystemMO.
 
Methods inherited from interface jain.protocol.ss7.oam.sccp.SccpManagedObject
addSccpAlarmListener, addSccpErrorListener, removeSccpAlarmListener, removeSccpErrorListener
 
Methods inherited from interface jain.protocol.ss7.oam.OamManagedObject
addPropertyChangeListener, addVetoableChangeListener, getName, getObjectId, getProprietaryInformation, removePropertyChangeListener, removeVetoableChangeListener, setName
 

Field Detail

STATUS_AVAILABLE

public static final int STATUS_AVAILABLE
A SCCP SAP Availability Status constant: Indicates that the status of the Access Point is Available. This constant has an integer value of 1.

STATUS_UNAVAILABLE

public static final int STATUS_UNAVAILABLE
A SCCP SAP Availability Status constant: Indicates that the status of the Access Point is UnAvailable. This constant has an integer value of 2.

STATUS_DEGRADED

public static final int STATUS_DEGRADED
A SCCP SAP Availability Status constant: Indicates that the status of the Access Point is Congested. This constant has an integer value of 3.

SCCP_STATUS_ALLOWED

public static final int SCCP_STATUS_ALLOWED
A Subsystem Status constant: The local Subsystem has registered and become Allowed

SCCP_STATUS_PROHIBITED

public static final int SCCP_STATUS_PROHIBITED
A Subsystem Status constant: The Subsystem has registered (is equipped) but has not yet become allowed, or is prohibited.

SCCP_STATUS_UNEQUIPPED

public static final int SCCP_STATUS_UNEQUIPPED
A Subsystem Status constant: The Subsystem has not registered to the SCCP layer, the Subsystem has deregistered, or the Subsystem has failed.
Method Detail

setSubsystemNumber

public void setSubsystemNumber(int ssn)
Sets the Subsystem Number of this SubsystemMO.
Throws:
java.lang.IllegalArgumentException - - if the supplied subsystem number represents an unacceptable value

getSubsystemNumber

public int getSubsystemNumber()
Gets the Subsystem Number of this SubsystemMO.

setSignallingPoint

public void setSignallingPoint(Mtp3SapMO mtp3Sap)
Sets the MTP3 Access Point representing the Signalling Point (MTP) used by this SCCP.
Parameters:
mtp3Sap - the MTP3 Access Point of this SCCP

getSignallingPoint

public Mtp3SapMO getSignallingPoint()
Returns the MTP3 Access Point representing the Signalling Point (MTP) used by this SCCP.
Returns:
the MTP3 Access Point of this SCCP

setConcernedArea

public void setConcernedArea(ConcernedAreaMO concernedArea)
Sets the concerned area to be used by SCCP Management for broadcasting the SCCP status after completion of SCCP Restart. This concerned area will be used for primary broadcast if this access point is local, and will be used for secondary broadcast if this access point is remote.
Parameters:
concernedArea - the concerned area to be used for SCCP broadcast.

getConcernedArea

public ConcernedAreaMO getConcernedArea()
Returns the concerned area to be used by SCCP Management for broadcasting the SCCP status after completion of SCCP Restart. This concerned area will be used for primary broadcast if this access point is local, and will be used for secondary broadcast if this access point is remote.
Returns:
the concerned area to be used for SCCP broadcast.

getSapAvailabilityStatus

public int getSapAvailabilityStatus()
Returns the availability status of this SCCP (one of the SCCP SAP Status constants).
Returns:
either:
  • STATUS_AVAILABLE - The Access Point is reachable and functioning normally.
  • STATUS_UNAVAILABLE - The Access Point is not reachable.
  • STATUS_DEGRADED - The Access Point is congested.

getSubsystemStatus

public int getSubsystemStatus()
Indicates the status of the Local Subsystem. Each SCCP application (Subsystem) registers to the SCCP Layer with a unique Subsystem number. This method indicates the status of that SCCP application (Subsystem).
Returns:
either:
  • SCCP_STATUS_ALLOWED - The local Subsystem has registered and become Allowed
  • SCCP_STATUS_PROHIBITED - The Subsystem has registered (is equipped) but has not yet become allowed, or is prohibited.
  • SCCP_STATUS_UNEQUIPPED - The Subsystem has not registered to the SCCP layer, the Subsystem has deregistered, or the Subsystem has failed.


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