SmartMIB Sample Script - Jitter Operations SLM Solution Presentation


#########################################################

# This is the Module that conains the collection of indexes to be learned by the

# Parent management process

#

#########################################################

 

MODULE rttMonIndexes ();

DESCRIPTION "JitterSLA Child Management Process"; 

BEGIN

                       

            ALL-DEV BY DEV                   

            {                     

                        SET-INDEX rttMonLatestJitterOperTable (rttMonLatestJitterOperSense  [rttMonCtrlAdminIndex , INT]);

 

                        SET-INDEX rttMonJitterStatsTable (rttMonJitterStatsRTTMax [rttMonCtrlAdminIndex ,INT; rttMonJitterStatsStartTimeIndex, TICK]);

            };

 

END


#########################################################

# This is the Poller transient Module

#

#########################################################

 

MODULE rttMonLatestJitterOper (DEV DISPL, rttMonLatestJitterOperTable DISPL)

 

BEGIN

           

        POLL (        DEV,     

                               rttMonLatestJitterOperNumOfRTT;

                        rttMonLatestJitterOperRTTSum;                             

                        rttMonLatestJitterOperRTTSum2;

                        rttMonLatestJitterOperRTTMin;

                        rttMonLatestJitterOperRTTMax;

                        rttMonLatestJitterOperMinOfPositivesSD;

                        rttMonLatestJitterOperMaxOfPositivesSD;

                        rttMonLatestJitterOperNumOfPositivesSD;

                        rttMonLatestJitterOperSumOfPositivesSD;

                        rttMonLatestJitterOperSum2PositivesSD;

                        rttMonLatestJitterOperMinOfNegativesSD;

                        rttMonLatestJitterOperMaxOfNegativesSD;

                        rttMonLatestJitterOperNumOfNegativesSD;

                        rttMonLatestJitterOperSumOfNegativesSD;

                        rttMonLatestJitterOperSum2NegativesSD;

                        rttMonLatestJitterOperMinOfPositivesDS;

                        rttMonLatestJitterOperMaxOfPositivesDS;

                        rttMonLatestJitterOperNumOfPositivesDS;

                        rttMonLatestJitterOperSumOfPositivesDS;

                        rttMonLatestJitterOperSum2PositivesDS; 

                        rttMonLatestJitterOperMinOfNegativesDS;

                        rttMonLatestJitterOperMaxOfNegativesDS;

                        rttMonLatestJitterOperNumOfNegativesDS;

                        rttMonLatestJitterOperSumOfNegativesDS;

                        rttMonLatestJitterOperSum2NegativesDS;

                        rttMonLatestJitterOperPacketLossSD;

                        rttMonLatestJitterOperPacketLossDS;

                        rttMonLatestJitterOperPacketOutOfSequence;

                        rttMonLatestJitterOperPacketMIA;

                        rttMonLatestJitterOperPacketLateArrival;

                        rttMonLatestJitterErrorSenseDescription;

                        rttMonLatestJitterOperOWSumSD;

                        rttMonLatestJitterOperOWSum2SD;

                        rttMonLatestJitterOperOWMinSD;

                        rttMonLatestJitterOperOWMaxSD;

                        rttMonLatestJitterOperOWSumDS;

                        rttMonLatestJitterOperOWSum2DS;

                        rttMonLatestJitterOperOWMinDS;

                        rttMonLatestJitterOperOWMaxDS;

                        rttMonLatestJitterOperNumOfOW,

                        rttMonLatestJitterOperTable);

 

END


#########################################################

# This is another Poller transient Module

#

#########################################################

 

MODULE rttMonJitterStats (DEV DISPL, rttMonJitterStatsTable DISPL);

DESCRIPTION "JitterSLA Child Management Process";

BEGIN

 

        POLL (   DEV,

                    rttMonJitterStatsRTTMin;

                    rttMonJitterStatsMinOfPositivesSD;

                    rttMonJitterStatsMaxOfPositivesSD;

                    rttMonJitterStatsMinOfNegativesDS;

                    rttMonJitterStatsMaxOfNegativesDS;

                    rttMonJitterStatsMinOfPositivesDS;

                    rttMonJitterStatsMaxOfPositivesDS;

                    rttMonJitterStatsMinOfNegativesSD;

                    rttMonJitterStatsMaxOfNegativesSD;

                    rttMonJitterStatsCompletions;

                    rttMonJitterStatsOverThresholds;

                    rttMonJitterStatsNumOfRTT;

                    rttMonJitterStatsRTTSum;

                    rttMonJitterStatsRTTSum2Low;

                    rttMonJitterStatsRTTSum2High;

                    rttMonJitterStatsNumOfPositivesSD;

                    rttMonJitterStatsSumOfPositivesSD;

                    rttMonJitterStatsSum2PositivesSDLow;

                    rttMonJitterStatsSum2PositivesSDHigh;

                    rttMonJitterStatsNumOfNegativesSD;

                    rttMonJitterStatsSumOfNegativesSD;

                    rttMonJitterStatsSum2NegativesSDLow;

                    rttMonJitterStatsSum2NegativesSDHigh;

                    rttMonJitterStatsNumOfPositivesDS;

                    rttMonJitterStatsSumOfPositivesDS;

                    rttMonJitterStatsSum2PositivesDSLow;

                    rttMonJitterStatsSum2PositivesDSHigh;

                    rttMonJitterStatsNumOfNegativesDS;

                    rttMonJitterStatsSumOfNegativesDS;

                    rttMonJitterStatsSum2NegativesDSLow;

                    rttMonJitterStatsSum2NegativesDSHigh;

                    rttMonJitterStatsPacketLossSD;

                    rttMonJitterStatsPacketLossDS;

                    rttMonJitterStatsPacketOutOfSequence;

                    rttMonJitterStatsPacketMIA;

                    rttMonJitterStatsPacketLateArrival;

                    rttMonJitterStatsError;

                    rttMonJitterStatsBusies;

                    rttMonJitterStatsOWSumSD;

                    rttMonJitterStatsOWSum2SDLow;

                    rttMonJitterStatsOWSum2SDHigh;

                    rttMonJitterStatsOWSumDS;

                    rttMonJitterStatsOWSum2DSLow;

                    rttMonJitterStatsOWSum2DSHigh;

                    rttMonJitterStatsOWMinSDNew;

                    rttMonJitterStatsOWMaxSDNew;

                    rttMonJitterStatsOWMinDSNew;

                    rttMonJitterStatsOWMaxDSNew,

                    rttMonJitterStatsTable);

           

END


#########################################################

# This is the Database Cleanup transient Module

#

#########################################################

 

MODULE RMVrttMonJitterStats (DEV DISPL, rttMonJitterStatsTable DISPL);

DESCRIPTION "JitterSLA Child Management Process"; 

BEGIN

 

        RMV (    DEV,

                    rttMonJitterStatsRTTMin;

                    rttMonJitterStatsMinOfPositivesSD;

                    rttMonJitterStatsMaxOfPositivesSD;

                    rttMonJitterStatsMinOfNegativesDS;

                    rttMonJitterStatsMaxOfNegativesDS;

                    rttMonJitterStatsMinOfPositivesDS;

                    rttMonJitterStatsMaxOfPositivesDS;

                    rttMonJitterStatsMinOfNegativesSD;

                    rttMonJitterStatsMaxOfNegativesSD;

                    rttMonJitterStatsCompletions;

                    rttMonJitterStatsOverThresholds;

                    rttMonJitterStatsNumOfRTT;

                    rttMonJitterStatsRTTSum;

                    rttMonJitterStatsRTTSum2Low;

                    rttMonJitterStatsRTTSum2High;

                    rttMonJitterStatsNumOfPositivesSD;

                    rttMonJitterStatsSumOfPositivesSD;

                    rttMonJitterStatsSum2PositivesSDLow;

                    rttMonJitterStatsSum2PositivesSDHigh;

                    rttMonJitterStatsNumOfNegativesSD;

                    rttMonJitterStatsSumOfNegativesSD;

                    rttMonJitterStatsSum2NegativesSDLow;

                    rttMonJitterStatsSum2NegativesSDHigh;

                    rttMonJitterStatsNumOfPositivesDS;

                    rttMonJitterStatsSumOfPositivesDS;

                    rttMonJitterStatsSum2PositivesDSLow;

                    rttMonJitterStatsSum2PositivesDSHigh;

                    rttMonJitterStatsNumOfNegativesDS;

                    rttMonJitterStatsSumOfNegativesDS;

                    rttMonJitterStatsSum2NegativesDSLow;

                    rttMonJitterStatsSum2NegativesDSHigh;

                    rttMonJitterStatsPacketLossSD;

                    rttMonJitterStatsPacketLossDS;

                    rttMonJitterStatsPacketOutOfSequence;

                    rttMonJitterStatsPacketMIA;

                    rttMonJitterStatsPacketLateArrival;

                    rttMonJitterStatsError;

                    rttMonJitterStatsBusies;

                    rttMonJitterStatsOWSumSD;

                    rttMonJitterStatsOWSum2SDLow;

                    rttMonJitterStatsOWSum2SDHigh;

                    rttMonJitterStatsOWSumDS;

                    rttMonJitterStatsOWSum2DSLow;

                    rttMonJitterStatsOWSum2DSHigh;

                    rttMonJitterStatsOWMinSDNew;

                    rttMonJitterStatsOWMaxSDNew;

                    rttMonJitterStatsOWMinDSNew;

                    rttMonJitterStatsOWMaxDSNew,

                    rttMonJitterStatsTable);

END


############################################################

# This is the First-Run values transient Module of the the Jitter probes SLM management process

#

############################################################

 

MODULE JitterOperZone ();

DESCRIPTION "JitterSLA Child Management Process";

BEGIN

 

            ALL-DEV BY DEV                   

            {                     

                        WITH-INDEX rttMonLatestJitterOperTable

                        {

                                    ChMON (rttMonCtrlAdminOwner;

                                                rttMonCtrlAdminTag;

                                                rttMonCtrlAdminRttType;

                                                rttMonCtrlAdminThreshold;

                                                rttMonCtrlAdminFrequency;

                                                rttMonCtrlAdminTimeout;

                                                rttMonCtrlAdminVerifyData;

                                                rttMonCtrlAdminStatus;

                                                rttMonCtrlAdminNvgen;

                                                rttMonLatestJitterOperSense);

 

                                    DEFINE rttMonLatestJitterOperSense DB INT;

  

                                    IF (JitterOperSenseVar == 1) 

                                    THEN

                                                STORE-ZONE “rttMonJitterOper” 

                                    ENDIF;

 

                        }; 

           };

END


############################################################

# This is the First-Run values transient Module of the the Jitter probes SLM

# management process

############################################################

 

MODULE JitterOperTable1 ();

DESCRIPTION "JitterSLA Child Management Process";

BEGIN

 

            ALL-DEV (ZONE “rttMonJitterOper”) BY DEV                   

            {                     

                        WITH-INDEX rttMonLatestJitterOperTable

                        {

                                  MODULE-CALL rttMonLatestJitterOper (DEV, rttMonLatestJitterOperTable)

                         }; 

 

                       WITH-INDEX rttMonJitterStatsTable

                       {

                                  MODULE-CALL rttMonJitterStats (DEV, rttMonJitterStatsTable)

                        };

            };

END


 

############################################################

# This is the Second-Run values transient Module of the Jitter probes SLM

# management process

############################################################

 

MODULE JitterOperTable2 ();

DESCRIPTION "JitterSLA Child Management Process";

BEGIN

 

            ALL-DEV (ZONE “rttMonJitterOper”) BY DEV

            {                     

                     WITH-INDEX rttMonLatestJitterOperTable

                     {

                              MODULE-CALL rttMonLatestJitterOper (DEV, rttMonLatestJitterOperTable)

                      }; 

 

                        WITH-INDEX rttMonJitterStatsTable

                        {

 

                        ########################################################

                        ###########Defining the First-Run Variables and the database variables:

 

            DEFINE StatsCompletionsT1 MAP INT;

            DEFINE StatsOverThresholdsT1 MAP INT;

            DEFINE StatsNumOfRTTT1  MAP INT;

            DEFINE StatsRTTSumT1 MAP INT;

            DEFINE StatsRTTSum2LowT1 MAP INT;

            DEFINE StatsRTTSum2HighT1 MAP INT;

            DEFINE StatsNumOfPositivesSDT1  MAP INT;

            DEFINE StatsSumOfPositivesSDT1  MAP INT;

            DEFINE StatsSum2PositivesSDLowT1 MAP INT;

            DEFINE StatsSum2PositivesSDHighT1  MAP INT;

            DEFINE StatsNumOfNegativesSDT1 MAP INT;

            DEFINE StatsSumOfNegativesSDT1 MAP INT;

            DEFINE StatsSum2NegativesSDLowT1 MAP INT;

            DEFINE StatsSum2NegativesSDHighT1 MAP INT;

            DEFINE StatsNumOfPositivesDST1  MAP INT;

            DEFINE StatsSumOfPositivesDST1  MAP INT;

            DEFINE StatsSum2PositivesDSLowT1 MAP INT;

            DEFINE StatsSum2PositivesDSHighT1  MAP INT;

            DEFINE StatsNumOfNegativesDST1  MAP INT;

            DEFINE StatsSumOfNegativesDST1  MAP INT;

            DEFINE StatsSum2NegativesDSLowT1  MAP INT;

            DEFINE StatsSum2NegativesDSHighT1 MAP INT;

            DEFINE PacketLossSDT1  MAP INT;

            DEFINE PacketLossDST1  MAP INT;

            DEFINE PacketOutOfSequenceT1  MAP INT;

            DEFINE PacketMIAT1  MAP INT;

            DEFINE PacketLateArrivalT1 MAP INT;

            DEFINE StatsErrorT1  MAP INT;

            DEFINE StatsBusiesT1  MAP INT;

            DEFINE StatsOWSumSDT1  MAP INT;

            DEFINE StatsOWSum2SDLowT1  MAP INT;

            DEFINE StatsOWSum2SDHighT1  MAP INT;

            DEFINE StatsOWSumDST1  MAP INT;          

            DEFINE StatsOWSum2DSLowT1  MAP INT;

            DEFINE StatsOWSum2DSHighT1  MAP INT;

            DEFINE StatsOWMinSDNewT1  MAP INT;

            DEFINE StatsOWMaxSDNewT1  MAP INT;

            DEFINE StatsOWMinDSNewT1  MAP INT;

            DEFINE StatsOWMaxDSNewT1  MAP INT;

 

            DEFINE rttMonJitterStatsCompletions  DB INT;

            DEFINE rttMonJitterStatsOverThresholds  DB INT;

            DEFINE rttMonJitterStatsNumOfRTT DB INT;

            DEFINE rttMonJitterStatsRTTSum  DB INT;

            DEFINE rttMonJitterStatsRTTSum2Low  DB INT;

            DEFINE rttMonJitterStatsRTTSum2High  DB INT;

            DEFINE rttMonJitterStatsNumOfPositivesSD  DB INT;

            DEFINE rttMonJitterStatsSumOfPositivesSD  DB INT;

            DEFINE rttMonJitterStatsSum2PositivesSDLow DB INT;

            DEFINE rttMonJitterStatsSum2PositivesSDHigh DB INT;

            DEFINE rttMonJitterStatsNumOfNegativesSD  DB INT;

            DEFINE rttMonJitterStatsSumOfNegativesSD  DB INT;

            DEFINE rttMonJitterStatsSum2NegativesSDLow DB INT;

            DEFINE rttMonJitterStatsSum2NegativesSDHigh DB INT;

            DEFINE rttMonJitterStatsNumOfPositivesDS  DB INT;

            DEFINE rttMonJitterStatsSumOfPositivesDS  DB INT;

            DEFINE rttMonJitterStatsSum2PositivesDSLow DB INT;

            DEFINE rttMonJitterStatsSum2PositivesDSHigh DB INT;

            DEFINE rttMonJitterStatsNumOfNegativesDS    DB INT;

            DEFINE rttMonJitterStatsSumOfNegativesDS    DB INT;

            DEFINE rttMonJitterStatsSum2NegativesDSLow DB INT;

            DEFINE rttMonJitterStatsSum2NegativesDSHigh DB INT;

            DEFINE rttMonJitterPacketLossSD DB INT;

            DEFINE rttMonJitterPacketLossDS  DB INT;

            DEFINE rttMonJitterPacketOutOfSequence  DB INT;

            DEFINE rttMonJitterPacketMIA  DB INT;

            DEFINE rttMonJitterPacketLateArrival DB INT;

            DEFINE rttMonJitterStatsError  DB INT;

            DEFINE rttMonJitterStatsBusies  DB INT;

            DEFINE rttMonJitterStatsOWSumSD  DB INT;

            DEFINE rttMonJitterStatsOWSum2SDLow  DB INT;

            DEFINE rttMonJitterStatsOWSum2SDHigh  DB INT;

            DEFINE rttMonJitterStatsOWSumDS DB INT;

            DEFINE rttMonJitterStatsOWSum2DSLow  DB INT;

            DEFINE rttMonJitterStatsOWSum2DSHigh  DB INT;

            DEFINE rttMonJitterStatsOWMinSDNew  DB INT;

            DEFINE rttMonJitterStatsOWMaxSDNew  DB INT;

            DEFINE rttMonJitterStatsOWMinDSNew  DB INT;

            DEFINE rttMonJitterStatsOWMaxDSNew  DB INT;

 

                        ########################################################

                        ###########Populating the First-Run values:

 

                                    StatsCompletionsT1 = rttMonJitterStatsCompletions;

                                    StatsOverThresholdsT1 = rttMonJitterStatsOverThresholds;

                                    StatsNumOfRTTT1 = rttMonJitterStatsNumOfRTT;

                                    StatsRTTSumT1 = rttMonJitterStatsRTTSum;

                                    StatsRTTSum2LowT1 = rttMonJitterStatsRTTSum2Low;

                                    StatsRTTSum2HighT1 = rttMonJitterStatsRTTSum2High;

                                    StatsNumOfPositivesSDT1 = rttMonJitterStatsNumOfPositivesSD;

                                    StatsSum2PositivesSDLowT1 = rttMonJitterStatsSum2PositivesSDLow;

                                    StatsSum2PositivesSDHighT1 = rttMonJitterStatsSum2PositivesSDHigh;

                                    StatsNumOfNegativesSDT1 = rttMonJitterStatsNumOfNegativesSD;

                                    StatsSumOfNegativesSDT1 = rttMonJitterStatsSumOfNegativesSD;

                                    StatsSum2NegativesSDLowT1 = rttMonJitterStatsSum2NegativesSDLow;

                                    StatsSum2NegativesSDHighT1 = rttMonJitterStatsSum2NegativesSDHigh;

                                    StatsNumOfPositivesDST1 = rttMonJitterStatsNumOfPositivesDS;

                                    StatsSumOfPositivesDST1 = rttMonJitterStatsSumOfPositivesDS;

                                    StatsSum2PositivesDSLowT1 = rttMonJitterStatsSum2PositivesDSLow;

                                    StatsSum2PositivesDSHighT1 = rttMonJitterStatsSum2PositivesDSHigh;

                                    StatsNumOfNegativesDST1 = rttMonJitterStatsNumOfNegativesDS;

                                    StatsSumOfNegativesDST1 = rttMonJitterStatsSumOfNegativesDS;

                                    StatsSum2NegativesDSLowT1 = rttMonJitterStatsSum2NegativesDSLow;

                                    StatsSum2NegativesDSHighT1 = rttMonJitterStatsSum2NegativesDSHigh;

                                    PacketLossSDT1 = rttMonJitterPacketLossSD;

                                    PacketLossDST1 = rttMonJitterPacketLossDS;

                                    PacketOutOfSequenceT1 = rttMonJitterPacketOutOfSequence;

                                    PacketMIAT1 = rttMonJitterPacketMIA;

                                    PacketLateArrivalT1 = rttMonJitterPacketLateArrival;

                                    StatsErrorT1 = rttMonJitterStatsError;

                                    StatsBusiesT1 = rttMonJitterStatsBusies;

                                    StatsOWSumSDT1 = rttMonJitterStatsOWSumSD;

                                    StatsOWSum2SDLowT1 = rttMonJitterStatsOWSum2SDLow;

                                    StatsOWSum2SDHighT1 = rttMonJitterStatsOWSum2SDHigh;

                                    StatsOWSumDST1 = rttMonJitterStatsOWSumDS;

                                    StatsOWSum2DSLowT1 = rttMonJitterStatsOWSum2DSLow;

                                    StatsOWSum2DSHighT1 = rttMonJitterStatsOWSum2DSHigh;

                                    StatsOWMinSDNewT1 = rttMonJitterStatsOWMinSDNew;

                                    StatsOWMaxSDNewT1 = rttMonJitterStatsOWMaxSDNew;

                                    StatsOWMinDSNewT1 = rttMonJitterStatsOWMinDSNew;

                                    StatsOWMaxDSNewT1 = rttMonJitterStatsOWMaxDSNew;

 

                        ##########################################################

                        ########Cleaning up the database from the excess transient First-Run values:

 

                                    MODULE-CALL     RMVrttMonJitterStats (DEV, rttMonJitterStatsTable);         

 

                                    ########################################################

                                    ###########Populating the Databse with the Second-Run values:

 

                                    MODULE-CALL     rttMonJitterStats (DEV, rttMonJitterStatsTable);

 

                        ########################################################

                                    ###########Defining the Second-Run Variables:

 

                                    DEFINE StatsCompletionsT2 MAP INT;

                                    DEFINE StatsOverThresholdsT2 MAP INT;

                                    DEFINE StatsNumOfRTTT2 MAP INT;

                                    DEFINE StatsRTTSumT2 MAP INT;

                                    DEFINE StatsRTTSum2LowT2 MAP INT;

                                    DEFINE StatsRTTSum2HighT2 MAP INT;

                                    DEFINE StatsNumOfPositivesSDT2 MAP INT;

                                    DEFINE StatsSumOfPositivesSDT2  MAP INT;

                                    DEFINE StatsSum2PositivesSDLowT2 MAP INT;

                                    DEFINE StatsSum2PositivesSDHighT2 MAP INT;

                                    DEFINE StatsNumOfNegativesSDT2 MAP INT;

                                    DEFINE StatsSumOfNegativesSDT2 MAP INT;

                                    DEFINE StatsSum2NegativesSDLowT2 MAP INT;

                                    DEFINE StatsSum2NegativesSDHighT2 MAP INT;

                                    DEFINE StatsNumOfPositivesDST2  MAP INT;

                                    DEFINE StatsSumOfPositivesDST2  MAP INT;

                                    DEFINE StatsSum2PositivesDSLowT2 MAP INT;

                                    DEFINE StatsSum2PositivesDSHighT2 MAP INT;

                                    DEFINE StatsNumOfNegativesDST2 MAP INT;

                                    DEFINE StatsSumOfNegativesDST2 MAP INT;

                                    DEFINE StatsSum2NegativesDSLowT2 MAP INT;

                                    DEFINE StatsSum2NegativesDSHighT2 MAP INT;

                                    DEFINE PacketLossSDT2 MAP INT;

                                    DEFINE PacketLossDST2 MAP INT;

                                    DEFINE PacketOutOfSequenceT2 MAP INT;

                                    DEFINE PacketMIAT2 MAP INT;

                                    DEFINE PacketLateArrivalT2 MAP INT;

                                    DEFINE StatsErrorT2 MAP INT;

                                    DEFINE StatsBusiesT2 MAP INT;

                                    DEFINE StatsOWSumSDT2 MAP INT;

                                    DEFINE StatsOWSum2SDLowT2 MAP INT;

                                    DEFINE StatsOWSum2SDHighT2 MAP INT;

                                    DEFINE StatsOWSumDST2 MAP INT;

                                    DEFINE StatsOWSum2DSLowT2 MAP INT;

                                    DEFINE StatsOWSum2DSHighT2 MAP INT;

                                    DEFINE StatsOWMinSDNewT2 MAP INT;

                                    DEFINE StatsOWMaxSDNewT2 MAP INT;

                                    DEFINE StatsOWMinDSNewT2 MAP INT;

                                    DEFINE StatsOWMaxDSNewT2 MAP INT;

                       

                        ########################################################

                        ###########Populating the Variables with the Second-Run values:

 

                                    StatsCompletionsT2 = rttMonJitterStatsCompletions;

                                    StatsOverThresholdsT2 = rttMonJitterStatsOverThresholds;

                                    StatsNumOfRTTT2 = rttMonJitterStatsNumOfRTT;

                                    StatsRTTSumT2 = rttMonJitterStatsRTTSum;

                                    StatsRTTSum2LowT2 = rttMonJitterStatsRTTSum2Low;

                                    StatsRTTSum2HighT2 = rttMonJitterStatsRTTSum2High;

                                    StatsNumOfPositivesSDT2 = rttMonJitterStatsNumOfPositivesSD;

                                    StatsSum2PositivesSDLowT2 = rttMonJitterStatsSum2PositivesSDLow;

                                    StatsSum2PositivesSDHighT2 = rttMonJitterStatsSum2PositivesSDHigh;

                                    StatsNumOfNegativesSDT2 = rttMonJitterStatsNumOfNegativesSD;

                                    StatsSumOfNegativesSDT2 = rttMonJitterStatsSumOfNegativesSD;

                                    StatsSum2NegativesSDLowT2 = rttMonJitterStatsSum2NegativesSDLow;

                                    StatsSum2NegativesSDHighT2 = rttMonJitterStatsSum2NegativesSDHigh;

                                    StatsNumOfPositivesDST2 = rttMonJitterStatsNumOfPositivesDS;

                                    StatsSumOfPositivesDST2 = rttMonJitterStatsSumOfPositivesDS;

                                    StatsSum2PositivesDSLowT2 = rttMonJitterStatsSum2PositivesDSLow;

                                    StatsSum2PositivesDSHighT2 = rttMonJitterStatsSum2PositivesDSHigh;

                                    StatsNumOfNegativesDST2 = rttMonJitterStatsNumOfNegativesDS;

                                    StatsSumOfNegativesDST2 = rttMonJitterStatsSumOfNegativesDS;

                                    StatsSum2NegativesDSLowT2 = rttMonJitterStatsSum2NegativesDSLow;

                                    StatsSum2NegativesDSHighT2 = rttMonJitterStatsSum2NegativesDSHigh;

                                    PacketLossSDT2 = rttMonJitterPacketLossSD;

                                    PacketLossDST2 = rttMonJitterPacketLossDS;

                                    PacketOutOfSequenceT2 = rttMonJitterPacketOutOfSequence;

                                    PacketMIAT2 = rttMonJitterPacketMIA;

                                    PacketLateArrivalT2 = rttMonJitterPacketLateArrival;

                                    StatsErrorT2 = rttMonJitterStatsError;

                                    StatsBusiesT2 = rttMonJitterStatsBusies; 

                                    StatsOWSumSDT2 = rttMonJitterStatsOWSumSD;

                                    StatsOWSum2SDLowT2 = rttMonJitterStatsOWSum2SDLow;

                                    StatsOWSum2SDHighT2 = rttMonJitterStatsOWSum2SDHigh;

                                    StatsOWSumDST2 = rttMonJitterStatsOWSumDS;

                                    StatsOWSum2DSLowT2 = rttMonJitterStatsOWSum2DSLow;

                                    StatsOWSum2DSHighT2 = rttMonJitterStatsOWSum2DSHigh;

                                    StatsOWMinSDNewT2 = rttMonJitterStatsOWMinSDNew;

                                    StatsOWMaxSDNewT2 = rttMonJitterStatsOWMaxSDNew;

                                    StatsOWMinDSNewT2 = rttMonJitterStatsOWMinDSNew;

                                    StatsOWMaxDSNewT2 = rttMonJitterStatsOWMaxDSNew;

 

                        ########################################################

                                    #######Defining and calculating Variables for Populating the relevant database values:

 

                                    CounterData(     DeltaStatsCompletions,

                                                            StatsCompletionsT1,

                                                            StatsCompletionsT2 );

 

                                    CounterData(    DeltaStatsOverThresholds,

                                                            StatsOverThresholdsT1,

                                                            StatsOverThresholdsT2 );

 

                                    CounterData(    DeltaStatsNumOfRTT,

                                                            StatsNumOfRTTT1,

                                                            StatsNumOfRTT2 );

 

                                    CounterData(    DeltaStatsRTTSum,

                                                            StatsRTTSumT1,

                                                            StatsRTTSumT2  );

 

                                    CounterData(    DeltaStatsRTTSum2Low,

                                                            StatsRTTSum2LowT1,

                                                            StatsRTTSum2LowT2 );

 

                                    CounterData(    DeltaStatsRTTSum2High,

                                                            StatsRTTSum2HighT1,

                                                            StatsRTTSum2HighT2 );

 

                                    CounterData(    DeltaStatsNumOfPositivesSD,

                                                            StatsNumOfPositivesSDT1,

                                                            StatsNumOfPositivesSDT2 );

 

                                    CounterData(    DeltaStatsSumOfPositivesSD,

                                                            StatsSumOfPositivesSDT1,

                                                            StatsSumOfPositivesSDT2 );

 

                                    CounterData(    DeltaStatsSum2PositivesSDLow,

                                                            StatsSum2PositivesSDLowT1,                                                 

                                                            StatsSum2PositivesSDLowT2 );

 

                                    CounterData(    DeltaStatsSum2PositivesSDHigh,

                                                            StatsSum2PositivesSDHighT1,

                                                            StatsSum2PositivesSDHighT2 );

 

                                    CounterData(    DeltaStatsNumOfNegativesSD,

                                                            StatsNumOfNegativesSDT1,                                                      

                                                            StatsNumOfNegativesSDT2 );

 

                                    CounterData(    DeltaStatsSumOfNegativesSD,

                                                            StatsSumOfNegativesSDT1,                                                      

                                                            StatsSumOfNegativesSDT2 );

 

                                    CounterData(    DeltaStatsSum2NegativesSDLow,

                                                            StatsSum2NegativesSDLowT1,

                                                            StatsSum2NegativesSDLowT2 );

 

                                    CounterData(    DeltaStatsSum2NegativesSDHigh,

                                                            StatsSum2NegativesSDHighT1,

                                                            StatsSum2NegativesSDHighT2 );

 

                                    CounterData(    DeltaStatsNumOfPositivesDS,

                                                            StatsNumOfPositivesDST1,

                                                            StatsNumOfPositivesDST2 );

 

                                    CounterData(    DeltaStatsSumOfPositivesDS,

                                                            StatsSumOfPositivesDST1,

                                                            StatsSumOfPositivesDST2 );

 

                                    CounterData(    DeltaStatsSum2PositivesDSLow,

                                                            StatsSum2PositivesDSLowT1,                                                 

                                                            StatsSum2PositivesDSLowT2 );

 

                                    CounterData(    DeltaStatsSum2PositivesDSHigh,

                                                            StatsSum2PositivesDSHighT1,

                                                            StatsSum2PositivesDSHighT2 );

 

                                    CounterData(    DeltaStatsNumOfNegativesDS,

                                                            StatsNumOfNegativesDST1,                                                      

                                                            StatsNumOfNegativesDST2 );

 

                                    CounterData(    DeltaStatsSumOfNegativesDS,

                                                            StatsSumOfNegativesDST1,                                                      

                                                            StatsSumOfNegativesDST2 );

 

                                    CounterData(    DeltaStatsSum2NegativesDSLow,

                                                            StatsSum2NegativesDSLowT1,

                                                            StatsSum2NegativesDSLowT2 );

 

                                    CounterData(    DeltaStatsSum2NegativesDSHigh,

                                                            StatsSum2NegativesDSHighT1,

                                                            StatsSum2NegativesDSHighT2 );

 

                                    CounterData(    DeltaPacketLossSD,

                                                            PacketLossSDT1,

                                                            PacketLossSDT2 );

 

                                    CounterData(    DeltaPacketLossDS,

                                                            PacketLossDST1,

                                                            PacketLossDST2 );

 

                                    CounterData(    DeltaPacketOutOfSequence,

                                                            PacketOutOfSequenceT1,                                                             

                                                            PacketOutOfSequenceT2 );

 

                                    CounterData(    DeltaPacketMIA,

                                                            PacketMIAT1,

                                                            PacketMIAT2 );

 

                                    CounterData(    DeltaPacketLateArrival,

                                                            PacketLateArrivalT1,

                                                            PacketLateArrivalT2 );

 

                                    CounterData(    DeltaStatsError,

                                                            StatsErrorT1,

                                                            StatsErrorT2 );

 

                                    CounterData(    DeltaStatsBusies,

                                                            StatsBusiesT1,

                                                            StatsBusiesT2 );

 

                                    CounterData(    DeltaStatsOWSumSD,

                                                            StatsOWSumSDT1,

                                                            StatsOWSumSDT2 );

 

                                    CounterData(    DeltaStatsOWSum2SDLow,

                                                            StatsOWSum2SDLowT1,

                                                            StatsOWSum2SDLowT2 );

 

                                    CounterData(    DeltaStatsOWSum2SDHigh,

                                                            StatsOWSum2SDHighT1,

                                                            StatsOWSum2SDHighT2 );

 

                                    CounterData(    DeltaStatsOWSumDS,

                                                            StatsOWSumDST1,

                                                            StatsOWSumDST2 );

 

                                    CounterData(    DeltaStatsOWSum2DSLow,

                                                            StatsOWSum2DSLowT1,   

                                                            StatsOWSum2DSLowT2 );

 

                                    CounterData(    DeltaStatsOWSum2DSHigh,

                                                            StatsOWSum2DSHighT1,

                                                            StatsOWSum2DSHighT2 );

 

                                    CounterData(    DeltaStatsOWMinSDNew,

                                                            StatsOWMinSDNewT1,

                                                            StatsOWMinSDNewT2 );

 

                                    CounterData(    DeltaStatsOWMaxSDNew,

                                                            StatsOWMaxSDNewT1,     

                                                            StatsOWMaxSDNewT2 );

 

                                    CounterData(    DeltaStatsOWMinDSNew,

                                                            StatsOWMinDSNewT1,

                                                            StatsOWMinDSNewT2 );

 

                                    CounterData(    DeltaStatsOWMaxDSNew,

                                                            StatsOWMaxDSNewT1,     

                                                            StatsOWMaxDSNewT2 );

 

                        };

            };

END

 


© 2001-2004 Advanced Network Management Solutions, Inc.