## Based on M-Mgw R6.1 "User Guide for Performance Measurements" 17/1553-AXM 101 01/9 Uen C
## Extended according to MOM MGW_NODE_MODEL_B_15_109 (UP R6.1.2.0)

##
## v1.0 updated by Tamas Husz (EASHUT) 2011.05.16

#0) More information on formula syntax: http://utran01.epa.ericsson.se/itkwiki/ViewWritersGuide/AppendixII
#1) Any text starting with a '#' is treated as a comment and discarded
#2) Each formula is split into the formula result variable name (part before the '=' sign) and the formula expression (the part after the '=' sign).
#3) Any reference in the formula expression to a counter name of other formula name is replaced by a perl variable reference
#4) The special names sum_<countername>, sum_time_<countername> and sum_mo_<countername> are replaced by a perl reference to variable containing counter aggregates
#5) Each formula expression is then evaluated using perl 'eval'. This means that the syntax of the expressions is the same as that of perl - you can use any perl operators & functions.
#6) The order in which the formulas are defined does not have any importance, a formula can refer to other formulas defined further down in the file
#7) The formula names should not start with "pm"



# 4 Key Performance Indicators
# 4.1 Key Performance Indicators for Internal Accessibility
# 4.1.1 M-MGw Accessibility
## The M-MGw accessibility (in percent) = (1 - ([for all VMGw].pmNrOfAal2TermsRej  + [for all VMGw].pmNrOfIpTermsRej  + [for all VMGw].pmNrOfIpv6TermsRej  + [for all TdmTermGrp].pmNrOfTDMTermsRej ) / ([for all VMGw].pmNrOfAal2TermsReq  + [for all VMGw].pmNrOfIpTermsReq  + [for all VMGw].pmNrOfIpv6TermsReq  + [for all TdmTermGrp].pmNrOfTDMTermsReq )) * 100
temp_4_1_1_all_Aal2_and_Ip_TermsRej = pmNrOfAal2TermsRej + pmNrOfIpTermsRej + pmNrOfIpv6TermsRej
temp_4_1_1_all_Tdm_TermsRej = pmNrOfTdmTermsRej
temp_4_1_1_all_Aal2_and_Ip_TermsReq = pmNrOfAal2TermsReq + pmNrOfIpTermsReq + pmNrOfIpv6TermsReq
temp_4_1_1_all_Tdm_TermsReq = pmNrOfTdmTermsReq
The_M_MGw_accessibility_in_percent = (1 - (temp_4_1_1_all_Aal2_and_Ip_TermsRej  + temp_4_1_1_all_Tdm_TermsRej ) / (temp_4_1_1_all_Aal2_and_Ip_TermsReq  + temp_4_1_1_all_Tdm_TermsReq )) * 100

# 4.2 Key Performance Indicators for Retainability
# 4.2.1 Service Retainability
## Service retainability (in percent) = (1 - ([for all Vmgw].pmNrOfGcpNotifyCsdFaultAEst  + [for all Vmgw].pmNrOfGcpNotifySpeechFaultAEst ) / ([for all Vmgw].pmNrOfAal2TermsReq  + [for all Vmgw].pmNrOfIpTermsReq  + [for all Vmgw].pmNrOfIpv6TermsReq  + [for all TdmTermGrp].pmNrOfTdmTermsReq  - [for all Vmgw].pmNrOfAal2TermsRej  - [for all Vmgw].pmNrOfIpTermsRej  - [for all Vmgw].pmNrOfIpv6TermsRej  - [for all TdmTermGrp].pmNrOfTdmTermsRej )) * 100
temp_4_2_1_speech_and_CSD_fault_after_estab = pmNrOfGcpNotifyCsdFaultAEst  + pmNrOfGcpNotifySpeechFaultAEst
temp_4_2_1_succ_Aal2_and_IP_estab = pmNrOfAal2TermsReq  + pmNrOfIpTermsReq  + pmNrOfIpv6TermsReq - pmNrOfAal2TermsRej  - pmNrOfIpTermsRej  - pmNrOfIpv6TermsRej
temp_4_2_1_succ_Tdm_estab = pmNrOfTdmTermsReq  - pmNrOfTdmTermsRej
Service_retainability_in_percent = (1 - temp_4_2_1_speech_and_CSD_fault_after_estab / (temp_4_2_1_succ_Aal2_and_IP_estab  + temp_4_2_1_succ_Tdm_estab )) * 100

# 4.3 Key Performance Indicators for Integrity
# 4.3.1 IP Transport QoS, Incoming User Plane Traffic Success Rate
##IP transport QoS, Incoming User Plane Traffic Success Rate (as %) = (1 - ( [for all RemoteSite].pmRtpDiscardedPkts  + [for all RemoteSite].pmRtpLostPkts  + UnknownRemoteSite.pmRtpDiscardedPkts  + UnknownRemoteSite.pmRtpLostPkts  ) / ((( [for all RemoteSite].pmRtpReceivedPktsHi * 2^31 + [for all RemoteSite].pmRtpReceivedPktsLo)  ) + [for all RemoteSite].pmRtpLostPkts  + (( UnknownRemoteSite.pmRtpReceivedPktsHi * 2^31 + UnknownRemoteSite.pmRtpReceivedPktsLo)  ) + UnknownRemoteSite.pmRtpLostPkts  )) * 100
IP_transport_QoS_Incoming_User_Plane_Traffic_Success_Rate_as_percent = (1-((pmRtpDiscardedPkts  + pmRtpLostPkts ) / (( pmRtpReceivedPktsHi * 2147483648 + pmRtpReceivedPktsLo)   + pmRtpLostPkts )) ) * 100

# 4.3.2 ATM RAN Late Packets
# Ratio of Late packets for ATM RAN (as %) = JitterHandlingService.pmLatePktsAtmRan &Delta; / (JitterHandlingService.pmLatePktsAtmRan &Delta; + JitterHandlingService.pmSuccTransmittedPktsAtmRan &Delta; )*100
# Healthy value range: 0&ndash;0.01% (for long term measurement)
Ratio_of_Late_packets_for_ATM_RAN = pmLatePktsAtmRan  / (pmLatePktsAtmRan  + pmSuccTransmittedPktsAtmRan  )*100

# 4.3.3 ATM CN Late Packets
# Ratio of Late packets for ATM CN (as %) = JitterHandlingService.pmLatePktsAtmCn &Delta; / (JitterHandlingService.pmLatePktsAtmCn &Delta; + JitterHandlingService.pmSuccTransmittedPktsAtmCn &Delta;)*100
# Healthy value range: 0&ndash;0.01% (for long term measurement)
Ratio_of_Late_packets_for_ATM_CN = pmLatePktsAtmCn  / (pmLatePktsAtmCn  + pmSuccTransmittedPktsAtmCn )*100

# 4.3.4 IP CS CN Late Packets
# Ratio of Late packets for IP CS CN (as %) = JitterHandlingService.pmLatePktsIpCn &Delta; / (JitterHandlingService.pmLatePktsIpCn &Delta; + JitterHandlingService.pmSuccTransmittedPktsIpCn &Delta;)*100
# Healthy value range: 0&ndash;0.01% (for long term measurement)
Ratio_of_Late_packets_for_IP_CS_CN = pmLatePktsIpCn  / (pmLatePktsIpCn  + pmSuccTransmittedPktsIpCn )*100

# 4.3.5 VoIP Late Packets
# Ratio of Late Packet for VoIP connections (as %) = JitterHandlingService.pmLatePktsVoIp &Delta; / (JitterHandlingService.pmLatePktsVoIp &Delta; + JitterHandlingService.pmSuccTransmittedPktsVoIp &Delta; )*100
# Healthy value range: 0&ndash;0.01% (for long term measurement), except for IMS connections where healthy value range is 0&ndash;0.1%.
Ratio_of_Late_Packet_for_VoIP_connections = pmLatePktsVoIp  / (pmLatePktsVoIp  + pmSuccTransmittedPktsVoIp  )*100

# 4.3.6 Mb Late Packets
# Ratio of Late Packet for Mb connections (as %) = JitterHandlingService.pmLatePktsMb &Delta; / (JitterHandlingService.pmLatePktsMb &Delta; + (JitterHandlingService.pmSuccTransmittedPktsMbHi * 2^31 + JitterHandlingService.pmSuccTransmittedPktsMbLo) &Delta; )*100
# Healthy value range: 0&ndash;0.01% (for long term measurement), except for IMS connections where healthy value range is 0&ndash;0.1%.
Ratio_of_Late_Packet_for_Mb_connections = pmLatePktsMb  / (pmLatePktsMb  + (pmSuccTransmittedPktsMbHi * 2147483648 + pmSuccTransmittedPktsMbLo)  )*100

# 4.3.7 External IP Interface Late Packets
# Ratio of Late Packet for External IP Interface connections (as %) = JitterHandlingService.pmLatePktsExt &Delta; / (JitterHandlingService.pmLatePktsExt &Delta; + (JitterHandlingService.pmSuccTransmittedPktsExtHi * 2^31 + JitterHandlingService.pmSuccTransmittedPktsExtLo) &Delta; )*100
# Healthy value range: 0&ndash;0.01% (for long term measurement), except for IMS connections where healthy value range is 0&ndash;0.1%.
Ratio_of_Late_Packet_for_External_IP_Interface_connections = pmLatePktsExt  / (pmLatePktsExt  + (pmSuccTransmittedPktsExtHi * 2147483648 + pmSuccTransmittedPktsExtLo)  )*100

# 4.3.8 Iu over IP Late Packets
# Ratio of Late Packet for Iu over IP connections (as %) = JitterHandlingService.pmLatePktsIpRan &Delta; / (JitterHandlingService.pmLatePktsIpRan &Delta; + JitterHandlingService.pmSuccTransmittedPktsIpRan &Delta; )*100
# Healthy value range: 0&ndash;0.01% (for long term measurement).
Ratio_of_Late_Packet_for_Iu_over_IP_connections = pmLatePktsIpRan / (pmLatePktsIpRan  + pmSuccTransmittedPktsIpRan  )*100

# 4.3.9 A-interface over IP Late Packets
# Ratio of Late Packet for A over IP connections (as %) = JitterHandlingService.pmLatePktsAoIp &Delta; ) / (JitterHandlingService.pmLatePktsAoIp &Delta; + JitterHandlingService.pmSuccTransmittedPktsAoIp &Delta; ))*100
# Healthy value range: 0&ndash;0.01% (for long term measurement).
Ratio_of_Late_Packet_for_A_over_IP_connections = pmLatePktsAoIp / (pmLatePktsAoIp  + pmSuccTransmittedPktsAoIp  )*100

# 4.3.10 SS7 over ATM QoS
# SS7 Broadband Signalling Quality over ATM (as %) = (1-[for all NniSaalTp].pmNoOfAllSLFailures  / ([for all NniSaalTp].pmNoOfSentSDUs  + [for all NniSaalTp].pmNoOfReceivedSDUs )) * 100
SS7_Broadband_Signalling_Quality_over_ATM_as_percent = (1-pmNoOfAllSLFailures  / (pmNoOfSentSDUs  + pmNoOfReceivedSDUs )) * 100

# 4.3.11 Signalling over IP QoS
# IP signalling quality (as %) = (1-([for all IpAccessHostGpb].pmIpInDiscards  + [for all IpAccessHostGpb].pmIpOutDiscards  + [for all IpAccessHostGpb].pmIpInAddrErrors  + [for all IpAccessHostGpb].pmIpInHdrErrors  + [for all IpAccessHostGpb].pmIpInUnknownProtos ) / ([for all IpAccessHostGpb].pmIpInReceives  + [for all IpAccessHostGpb].pmIpOutRequests )) * 100
IP_signalling_quality_as_percent = (1-(pmIpInDiscards  + pmIpOutDiscards  + pmIpInAddrErrors  + pmIpInHdrErrors  + pmIpInUnknownProtos ) / (pmIpInReceives  + pmIpOutRequests )) * 100

# 4.3.12 SS7 over TDM QoS
# Narrowband Signalling Quality over TDM (as %) = (1-([for all Mtp2TerminationPoint].pmNoOfNacks + [for all Mtp2TerminationPoint].pmNoOfSuReceivedInError ) / ([for all Mtp2TerminationPoint].pmNoOfMSUReceived + [for all Mtp2TerminationPoint].pmNoOfMSUTransmitted )) * 100
Narrowband_Signalling_Quality_over_TDM_as_percent = (1-(pmNoOfNacks + pmNoOfSuReceivedInError ) / (pmNoOfMSUReceived + pmNoOfMSUTransmitted )) * 100

# 4.4 Key Performance Indicators for Traffic and Load
# 4.4.1 Processor Load
# The average processor load of a board (in %) = PlugInUnit.pmProcessorLoad
The_average_processor_load_of_a_board_in_percent = pmProcessorLoad

# 4.4.2 Current Traffic Load
# The current traffic load = MgwApplication.pmNrOfMediaStreamChannelsBusy / 2.005
The_current_traffic_load_in_Erlangs = pmNrOfMediaStreamChannelsBusy / 2.005

# 4.4.3 Software Licensing, Media Stream Channel Utilization Rate
# Media stream channel utilization rate (in %) = (MgwApplication.pmNrOfMediaStreamChannelsBusy / MgwApplication.maxNrOfLicMediaStreamChannels) * 100
# moshell pmExtract problem for non pm attribute - Media_stream_channel_utilization_rate_in_percent = (pmNrOfMediaStreamChannelsBusy / maxNrOfLicMediaStreamChannels) * 100
Media_stream_channel_utilization_rate_in_percent = (pmNrOfMediaStreamChannelsBusy / maxNrOfLicMediaStreamChannels) * 100

# 4.4.4 Current Call Setup Rate
# Current call setup rate per second = MgwApplication.pmAvMedStreamChanSetUpRate / 2.005
# Healthy value range: NA
Current_call_setup_rate_per_second = pmAvMedStreamChanSetUpRate / 2.005


# 5 Performance Indicators for Internal Accessibility
# 5.1 M-MGw Node
# 5.1.1 Emergency Call Success Rate
# Emergency call success rate (in %) = (1 - (MgwApplication.pmNrOfRejEmcCalls  / MgwApplication.pmNrOfEmergencyCalls )) * 100
Emergency_call_success_rate_in_percent = (1 - (pmNrOfRejEmcCalls  / pmNrOfEmergencyCalls )) * 100

# 5.1.2 Originating Nb Connection Initialization Success Rate
# Originating Nb connection initialization success rate per VMGw (in percent) = (1 - (Vmgw.pmNrOfOrigNbInitFaults  / Vmgw.pmNrOfOrigNbInit )) * 100
Originating_Nb_connection_initialization_success_rate_per_VMGw_in_percent = (1 - (pmNrOfOrigNbInitFaults  / pmNrOfOrigNbInit )) * 100
Vmgw_userlabel = userLabel

# 5.1.3 Software Licensing, Media Stream Channel Seizure Success Rate
# The media stream channel seizure success rate (in percent)= (1-(MgwApplication.pmNrOfMediaStreamChannelsRejectedDueToCapacity  / MgwApplication.pmNrOfMediaStreamChannelsReq ))* 100
The_media_stream_channel_seizure_success_rate_in_percent = (1-(pmNrOfMediaStreamChannelsRejectedDueToCapacity  / pmNrOfMediaStreamChannelsReq ))* 100

# 5.1.4 Software Licensing, AMR-WB Channels Rejected Due to Exceeded Capacity License
#AMR-WB Channels Rejected Due to Exceeded Capacity License = MgwApplication.pmNrOfAmrWbUnitsRejectedDueToCapacity
AMR_WB_Channels_Rejected_Due_to_Exceeded_Capacity_License = pmNrOfAmrWbUnitsRejDueToCapacity


# 5.1.5 Software Licensing, G.729 Channels Rejected Due to Exceeded Capacity License
# G.729 Channels Rejected Due to Exceeded Capacity License = MgwApplication.pmNrOfG729UnitsRejDueToCapacity
G729_Channels_Rejected_Due_to_Exceeded_Capacity_License = pmNrOfG729UnitsRejDueToCapacity

# 5.1.6   Software Licensing, VoIP Gateway Channels Rejected Due to Exceeded Capacity License
# VoIP Gateway Channels Rejected Due to Exceeded Capacity License = MgwApplication.pmNrOfMeStChRejDueToCapVoip
VoIP_Gateway_Channels_Rejected_Due_to_Exceeded_Capacity_License = pmNrOfMeStChRejDueToCapVoip

# 5.1.7 Software Licensing, AMR-WB Media Stream Channel Utilization Rate
# AMR-WB media stream channel utilization rate (in %) = ( MgwApplication.pmNrOfMediaStreamChsUsedAmrWb / AmrWbService.licenseCapacityAmrWb) * 100
AMR_WB_media_stream_channel_utilization_rate_in_percent = ( pmNrOfMediaStreamChsUsedAmrWb / licenseCapacityAmrWb) * 100

# 5.1.8 Software Licensing, G.729 Media Stream Channel Utilization Rate
# G.729 media stream channel utilization rate (in %) = ( MgwApplication.pmNrOfMediaStreamChsUsedG729 / G729Service.licenseCapacityG729) * 100
G729_media_stream_channel_utilization_rate_in_percentage = ( pmNrOfMediaStreamChsUsedG729 / licenseCapacityG729) * 100

# 5.1.9   Software Licensing, VoIP Gateway Media Stream Channel Utilization Rate
# VoIP gateway media stream channel utilization rate (in %) = ( MgwApplication.pmNrOfMeStChUsedVoip / MgwApplication.maxNrOfLicMediaStreamChannelsVoip) * 100
VoIP_gateway_media_stream_channel_utilization_rate_in_percentage = ( pmNrOfMeStChUsedVoip / maxNrOfLicMediaStreamChannelsVoip) * 100

# 5.1.10   MSC Pool Proxy Sessions Success Rate
# MSC pool proxy sessions success rate (in %) = (1 - ( MscPoolProxy.pmTotalNoOfFailedPPSessions  / MscPoolProxy.pmTotalNoOfPPSessions )) * 100
MSC_pool_proxy_sessions_success_rate_in_percentage = (1 - ( pmTotalNoOfFailedPPSessions  / pmTotalNoOfPPSessions )) * 100

# 5.1.11 IP Connections over CMXB External Links Success Rate
# IP Connections over CMXB external links success rate (in %) = (1 - (MgwApplication.pmNoOfRejsByIntAdmCtrlForCmxb &Delta; / MgwApplication.pmNoOfIpConnOverCmxb &Delta;)) * 100
# Healthy value range: 99.7 &mdash; 100% (for long term measurement)
IP_Connections_over_CMXB_external_links_success_rate = (1 - (pmNoOfRejsByIntAdmCtrlForCmxb  / pmNoOfIpConnOverCmxb )) * 100


# 5.2 User Plane Services
# 5.2.1 Interactive Messaging, Basic Message Success Rate
# IM basic message success rate (in percent) = (ImBasicMessage.pmCallAttempts  / (ImBasicMessage.pmCallAttempts  + ImBasicMessage.pmFailedCallAttempts )) * 100
IM_basic_message_success_rate_in_percent = (pmCallAttempts  / (pmCallAttempts  + pmFailedCallAttempts )) * 100

# 5.2.2 Interactive Messaging, Message Composition Success Rate
# IM message composition success rate (in percent) = (ImMessageComposition.pmCallAttempts  / (ImMessageComposition.pmCallAttempts  + ImMessageComposition.pmFailedCallAttempts )) * 100
IM_message_composition_success_rate_in_percent = (pmCallAttempts  / (pmCallAttempts  + pmFailedCallAttempts )) * 100

# 5.2.3 Interactive Messaging, Variable Message Success Rate
# IM variable message success rate (in percent) = (ImVariableMessage.pmCallAttempts  / (ImVariableMessage.pmCallAttempts  + ImVariableMessage.pmFailedCallAttempts )) * 100
IM_variable_message_success_rate_in_percent = (pmCallAttempts  / (pmCallAttempts  + pmFailedCallAttempts )) * 100

# 5.2.4 Media Stream Resource Reservation Success Rate
# Service reservation success rate (in percent) = (1 - (Service.pmUnsuccSeizures  / Service.pmTotalSeizures )) * 100
Service_reservation_success_rate_in_percent = (1 - (pmUnsuccSeizures  / pmTotalSeizures )) * 100

# 5.2.5 Non-transparent CSD Connection Success Rate, Analogue (Modem) Services
# Originating GSM modem connection success rate (in percent) = (CsdDigitalService.pmModemOSuccGsm  / (CsdDigitalService.pmModemOSuccGsm  + CsdDigitalService.pmModemOFailGsm )) * 100
# Terminating GSM modem connection success rate (in percent) = (CsdDigitalService.pmModemTSuccGsm  / (CsdDigitalService.pmModemTSuccGsm  + CsdDigitalService.pmModemTFailGsm )) * 100
# Originating WCDMA modem connection success rate (in percent) = (CsdDigitalService.pmModemOSucc  / (CsdDigitalService.pmModemOSucc  + CsdDigitalService.pmModemOFail )) * 100
# Terminating WCDMA modem connection success rate (in percent) = (CsdDigitalService.pmModemTSucc  / (CsdDigitalService.pmModemTSucc  + CsdDigitalService.pmModemTFail )) * 100
Originating_GSM_modem_connection_success_rate_in_percent = (pmModemOSuccGsm  / (pmModemOSuccGsm  + pmModemOFailGsm )) * 100
Terminating_GSM_modem_connection_success_rate_in_percent = (pmModemTSuccGsm  / (pmModemTSuccGsm  + pmModemTFailGsm )) * 100
Originating_WCDMA_modem_connection_success_rate_in_percent = (pmModemOSucc  / (pmModemOSucc  + pmModemOFail )) * 100
Terminating_WCDMA_modem_connection_success_rate_in_percent = (pmModemTSucc  / (pmModemTSucc  + pmModemTFail )) * 100

# 5.2.6 Non-transparent GSM CSD Connection Success Rate, Digital Services
# GSM FTM connection reservation success rate (in percent) = (CsdDigitalService.pmFtmSuccGsm  / (CsdDigitalService.pmFtmSuccGsm  + CsdDigitalService.pmFtmFailGsm )) * 100
# GSM UDI connection reservation success rate (in percent) = (CsdDigitalService.pmUdiSuccGsm  / (CsdDigitalService.pmUdiSuccGsm  + CsdDigitalService.pmUdiFailGsm )) * 100
GSM_FTM_connection_reservation_success_rate_in_percent = (pmFtmSuccGsm  / (pmFtmSuccGsm  + pmFtmFailGsm )) * 100
GSM_UDI_connection_reservation_success_rate_in_percent = (pmUdiSuccGsm  / (pmUdiSuccGsm  + pmUdiFailGsm )) * 100

# 5.2.7 Non-transparent WCDMA CSD Connection Success Rate, Digital Services
# WCDMA FTM connection reservation success rate (in percent) = (CsdDigitalService.pmFtmSucc  / (CsdDigitalService.pmFtmSucc  + CsdDigitalService.pmFtmFail )) * 100
# WCDMA UDI connection reservation success rate (in percent) = (CsdDigitalService.pmUdiSucc  / (CsdDigitalService.pmUdiSucc  + CsdDigitalService.pmUdiFail )) * 100
WCDMA_FTM_connection_reservation_success_rate_in_percent = (pmFtmSucc  / (pmFtmSucc  + pmFtmFail )) * 100
WCDMA_UDI_connection_reservation_success_rate_in_percent = (pmUdiSucc  / (pmUdiSucc  + pmUdiFail )) * 100

# 5.2.8 IP Resource Reservation Success Rate
#IP resource reservation success rate (in %) = (1 - ( IpEtService.pmUnsuccSeizures  / IpEtService.pmTotalSeizures )) * 100
IP_resource_reservation_success_rate_inpercent = (1 - ( pmUnsuccSeizures  / pmTotalSeizures )) * 100

# 5.3 Q.2630
# 5.3.1 Outgoing AAL2 Connection Reservation Success Rate
# Outgoing AAL2 connection reservation success rate (in percent) = (Aal2Ap.pmSuccOutConnsRemoteQosClassA / (Aal2Ap.pmSuccOutConnsRemoteQosClassA + Aal2Ap.pmUnSuccOutConnsRemoteQosClassA + Aal2Ap.pmUnSuccOutConnsLocalQosClassA)) * 100
Outgoing_AAL2_connection_reservation_success_rate_in_percent = (pmSuccOutConnsRemoteQosClassA / (pmSuccOutConnsRemoteQosClassA + pmUnSuccOutConnsRemoteQosClassA + pmUnSuccOutConnsLocalQosClassA)) * 100

# 5.4 GCP
# 5.4.1 GCP Link Uptime
# GCP link uptime in seconds = Vmgw.pmGcpSystemUpTime
GCP_link_uptime_in_seconds = pmGcpSystemUpTime

# 5.5 AAL2
# 5.5.1 AAL2 Termination Seizure Success Rate
# The AAL2 termination seizure success rate per VMGw (in percent) = (1 - (Vmgw.pmNrOfAal2TermsRej  / Vmgw.pmNrOfAal2TermsReq )) * 100
The_AAL2_termination_seizure_success_rate_per_VMGw_in_percent = (1 - (pmNrOfAal2TermsRej  / pmNrOfAal2TermsReq )) * 100

# 5.6 IP
# 5.6.1 IP Termination Seizure Success Rate
# The IPv4 termination seizure success rate per VMGw (in percent) = (1 - (Vmgw.pmNrOfIpTermsRej  / Vmgw.pmNrOfIpTermsReq )) * 100
# The IPv6 termination seizure success rate per VMGw (in percent) = (1 - (Vmgw.pmNrOfIpv6TermsRej  / Vmgw.pmNrOfIpv6TermsReq )) * 100
The_IPv4_termination_seizure_success_rate_per_VMGw_in_percent = (1 - (pmNrOfIpTermsRej  / pmNrOfIpTermsReq )) * 100
The_IPv6_termination_seizure_success_rate_per_VMGw_in_percent = (1 - (pmNrOfIpv6TermsRej  / pmNrOfIpv6TermsReq )) * 100

 # 5.7 TDM
# 5.7.1 TDM Termination Reservation Success Rate
# TDM termination reservation success rate (in percent) = (1 - (TdmTermGrp.pmNrOfTDMTermsRej  / TdmTermGrp.pmNrOfTDMTermsReq )) * 100
TDM_termination_reservation_success_rate_in_percent = (1 - (pmNrOfTdmTermsRej  / pmNrOfTdmTermsReq )) * 100




# 6 Performance Indicators for External Accessibility
# 6.1 User Plane Services
# 6.1.1 Tandem Free Operation Fallbacks to PCM Success Rate
# Tandem Free Operation fallbacks to PCM success rate for AMR-NB Codec types (in percent) = (TfoService.pmTfoAmrNbFallbacks  / (TfoService.pmTfoAmrNbFallbacks  + TfoService.pmTfoAmrNbDroppedCalls )) * 100
# Tandem Free Operation fallbacks to PCM success rate for AMR-WB Codec types (in %) = ( TfoService.pmTfoAmrWbFallbacks  / ( TfoService.pmTfoAmrWbFallbacks  + TfoService.pmTfoAmrWbDroppedCalls )) * 100
# Tandem Free Operation fallbacks to PCM success rate for EFR Codec type (in percent) = (TfoService.pmTfoEfrFallbacks  / (TfoService.pmTfoEfrFallbacks  + TfoService.pmTfoEfrDroppedCalls )) * 100
Tandem_Free_Operation_fallbacks_to_PCM_success_rate_for_AMR_NB_Codec_types_in_percent = (pmTfoAmrNbFallbacks  / (pmTfoAmrNbFallbacks  + pmTfoAmrNbDroppedCalls )) * 100
Tandem_Free_Operation_fallbacks_to_PCM_success_rate_for_AMR_WB_Codec_types_in_percent = ( pmTfoAmrWbFallbacks  / ( pmTfoAmrWbFallbacks  + pmTfoAmrWbDroppedCalls )) * 100
Tandem_Free_Operation_fallbacks_to_PCM_success_rate_for_EFR_Codec_type_in_percent = (pmTfoEfrFallbacks  / (pmTfoEfrFallbacks  + pmTfoEfrDroppedCalls )) * 100

# 6.1.2 Tandem Free Operation First Negotiation Contact Success Rate
# Tandem Free Operation first negotiation contact success rate for AMR-NB Codec types (in percent) = (TfoService.pmTfoAmrNbNegotiations  / TfoService.pmTfoAmrNbEndPointMode ) * 100
# Tandem Free Operation first negotiation contact success rate for AMR-WB Codec types (in %) = ( TfoService.pmTfoAmrWbNegotiations  / TfoService.pmTfoAmrWbEndPointMode ) * 100
# Tandem Free Operation first negotiation contact success rate for EFR Codec type (in percent) = (TfoService.pmTfoEfrNegotiations  / TfoService.pmTfoEfrEndPointMode ) * 100
Tandem_Free_Operation_first_negotiation_contact_success_rate_for_AMR_NB_Codec_types_in_percent = (pmTfoAmrNbNegotiations  / pmTfoAmrNbEndPointMode ) * 100
Tandem_Free_Operation_first_negotiation_contact_success_rate_for_AMR_WB_Codec_types_in_percent = ( pmTfoAmrWbNegotiations  / pmTfoAmrWbEndPointMode ) * 100
Tandem_Free_Operation_first_negotiation_contact_success_rate_for_EFR_Codec_type_in_percent = (pmTfoEfrNegotiations  / pmTfoEfrEndPointMode ) * 100

# 6.1.3 Tandem Free Operation Success Rate
# Tandem Free Operation success rate for AMR-NB Codec types (in %) = ( TfoService.pmTfoAmrNbEstablishments  + TfoService.pmTfoAmrNbReEstablishments   TfoService.pmTfoAmrNbDroppedCalls ) / ( TfoService.pmTfoAmrNbNegotiations  + TfoService.pmTfoAmrNbReNegotiations ) * 100
# Tandem Free Operation success rate for AMR-WB Codec types (in %) = ( TfoService.pmTfoAmrWbEstablishments  + TfoService.pmTfoAmrWbReEstablishments   TfoService.pmTfoAmrWbDroppedCalls ) / ( TfoService.pmTfoAmrWbNegotiations  + TfoService.pmTfoAmrWbReNegotiations ) * 100
# Tandem Free Operation success rate for EFR Codec type (in percent) = (TfoService.pmTfoEfrEstablishments  + TfoService.pmTfoEfrReEstablishments  - TfoService.pmTfoEfrDroppedCalls ) / (TfoService.pmTfoEfrNegotiations  + TfoService.pmTfoEfrReNegotiations ) * 100
Tandem_Free_Operation_success_rate_for_AMR_NB_Codec_types_in_percent = (pmTfoAmrNbEstablishments  + pmTfoAmrNbReEstablishments  - pmTfoAmrNbDroppedCalls ) / (pmTfoAmrNbNegotiations  + pmTfoAmrNbReNegotiations ) * 100
Tandem_Free_Operation_success_rate_for_AMR_WB_Codec_types_in_percent = (pmTfoAmrWbEstablishments  + pmTfoAmrWbReEstablishments   pmTfoAmrWbDroppedCalls ) / (pmTfoAmrWbNegotiations  + pmTfoAmrWbReNegotiations ) * 100
Tandem_Free_Operation_success_rate_for_EFR_Codec_type_in_percent = (pmTfoEfrEstablishments  + pmTfoEfrReEstablishments  - pmTfoEfrDroppedCalls ) / (pmTfoEfrNegotiations  + pmTfoEfrReNegotiations ) * 100

# 6.2 Q.2630
# 6.2.1 Incoming AAL2 Connection Reservation Success Rate
# Incoming AAL2 connection reservation success rate (in percent) = (Aal2Ap.pmSuccInConnsRemoteQosClassA / (Aal2Ap.pmSuccInConnsRemoteQosClassA + Aal2Ap.pmUnSuccInConnsRemoteQosClassA + Aal2Ap.pmUnSuccInConnsLocalQosClassA)) * 100
Incoming_AAL2_connection_reservation_success_rate_in_percent = (pmSuccInConnsRemoteQosClassA / (pmSuccInConnsRemoteQosClassA + pmUnSuccInConnsRemoteQosClassA + pmUnSuccInConnsLocalQosClassA)) * 100

# 6.3 AAL2
# 6.3.1 AAL2 Bearer Establishment Success Rate
# AAL2 bearer establishment success rate (in percent) = (1 - (Vmgw.pmNrOfIuTermAal2BearEstabFailRem  + Vmgw.pmNrOfNbOrigAal2BearEstabFailRem  + Vmgw.pmNrOfNbTermAal2BearEstabFailRem  ) /(Vmgw.pmNrOfAal2TermsReq - Vmgw.pmNrOfAal2TermsRej )) * 100
AAL2_bearer_establishment_success_rate_in_percent = (1 - (pmNrOfIuTermAal2BearEstabFailRem  + pmNrOfNbOrigAal2BearEstabFailRem  + pmNrOfNbTermAal2BearEstabFailRem  ) /(pmNrOfAal2TermsReq - pmNrOfAal2TermsRej )) * 100

# 6.4 IP
# 6.4.1 IPBCP Bearer Establishment Success Rate
# IPBCP bearer establishment success rate (in percent) = (1 - (Vmgw.pmNrOfRecIpbcpRejectMsg  + Vmgw.pmNrOfSentIpbcpRejectMsg  + Vmgw.pmNrOfRecIpbcpConfusedMsg  + Vmgw.pmNrOfRecFaultyIpbcpAcceptMsg  + Vmgw.pmNrOfOrigIpbcpBearSupervTmrExp  + Vmgw.pmNrOfTermIpbcpBearSupervTmrExp  + Vmgw.pmNrOfRecBctpProtocolFailures ) / (Vmgw.pmNrOfIpTermsReq  - Vmgw.pmNrOfIpTermsRej )) * 100
IPBCP_bearer_establishment_success_rate_in_percent = (1 - ( pmNrOfRecIpbcpRejectMsg  + pmNrOfSentIpbcpRejectMsg  + pmNrOfRecIpbcpConfusedMsg  + pmNrOfRecFaultyIpbcpAcceptMsg  + pmNrOfOrigIpbcpBearSupervTmrExp  + pmNrOfRecBctpProtocolFailures ) / ( pmNrOfRecIpbcpRequestMsg  + pmNrOfSentIpbcpRequestMsg )) * 100




# 7 Performance Indicators for Retainability
# Performance Indicators are not defined for retainability. See chapter 4.2 for retainability Key Performance Indicator.




# 8 Performance Indicators for Integrity
# 8.1 SCCP
# 8.1.1 SCCP QoS
# The total number of SCCP Protocol Data Unit Error (ERR) messages received per second = SccpSp.pmNoOfERRRec  / 900
# The total number of SCCP ERR messages sent per second = SccpSp.pmNoOfERRSent  / 900
The_total_number_of_SCCP_ERR_messages_received_per_second = pmNoOfERRRec  / 900
The_total_number_of_SCCP_ERR_messages_sent_per_second = pmNoOfERRSent  / 900

# 8.2 MTP2
# 8.2.1 MTP2 QoS
# The total number of received negative acknowledgements from remote node = Mtp2TerminationPoint.pmNoOfNacks
# The total number of faulty received Signalling Units (SU) = Mtp2TerminationPoint.pmNoOfSuReceivedInError
The_total_number_of_received_negative_acknowledgements_from_remote_node = pmNoOfNacks
The_total_number_of_faulty_received_Signalling_Units = pmNoOfSuReceivedInError

#    # 8.3 ATM
#    # 8.3.1 ATM Quality Supervision
#    Received cell loss rate = AtmMo.pmBwLostCells / VplTp.pmReceivedAtmCells
#    Transmitted cell loss rate = AtmMo.pmFwLostCells / VplTp.pmTransmittedAtmCells
#    Received cell error rate = AtmMo.pmBwErrBlocks / VplTp.pmReceivedAtmCells
#    Transmitted cell error rate = AtmMo.pmFwErrBlocks / VplTp.pmTransmittedAtmCells
#    Received cell misinsertion rate = AtmMo.pmBwMissinsCells / VplTp.pmReceivedAtmCells
#    Transmitted cell misinsertion rate = AtmMo.pmFwMissinsCells / VplTp.pmTransmittedAtmCells
#    Received ATM O&M cell loss rate = AtmMo.pmLostBrCells / VplTp.pmReceivedAtmCells
#    Transmitted ATM O&M cell loss rate = AtmMo.pmLostFpmCells / VplTp.pmTransmittedAtmCells


# 8.3.2 IMA Group QoS
# The total number of one second intervals, where the Group Traffic State Machine (GTSM) is down = ImaGroup.pmGrUasIma
# The total number of local end group failure condition entrances = ImaGroup.pmGrFc
# The total number of far end group failure condition entrances = ImaGroup.pmGrFcFe
The_total_number_of_one_second_intervals_where_the_Group_Traffic_State_Machine_is_down = pmGrUasIma
The_total_number_of_local_end_group_failure_condition_entrances = pmGrFc
The_total_number_of_far_end_group_failure_condition_entrances = pmGrFcFe

# 8.3.3 IMA Link QoS
# The total number of IMA Control Protocol (ICP) violations = ImaLink.pmIvIma
# The total number of Out of IMA Frame (OIF) anomalies = ImaLink.pmOifIma
# The total number of Rx link failure alarm condition entrances = ImaLink.pmRxFc
# The total number of Rx link failure alarm condition entrances from far end = ImaLink.pmRxFcFe
# The total number of stuff events inserted in the receive direction = ImaLink.pmRxStuffIma
# The total number of Rx Unusable Seconds = ImaLink.pmRxUusIma
# The total number of Rx Unusable Seconds indications from the far end = ImaLink.pmRxUusImaFe
# The total number of Severely Errored Seconds = ImaLink.pmSesIma
# The total number of Severely Errored Seconds at far end = ImaLink.pmSesImaFe
# The total number of Tx link failure alarm condition entrances = ImaLink.pmTxFc
# The total number of Tx link failure alarm condition entrances from far end = ImaLink.pmTxFcFe
# The total number of stuff events inserted in the transmit direction = ImaLink.pmTxStuffIma
# The total number of Tx Unusable Seconds = ImaLink.pmTxUusIma
# The total number of Tx Unusable Seconds indications from the Far End = ImaLink.pmTxUusImaFe
# The total number of Unavailable Seconds = ImaLink.pmUasIma
# The total number of Unavailable Seconds at far end = ImaLink.pmUasImaFe
The_total_number_of_IMA_Control_Protocol_violations = pmIvIma
The_total_number_of_Out_of_IMA_Frame_anomalies = pmOifIma
The_total_number_of_Rx_link_failure_alarm_condition_entrances = pmRxFc
The_total_number_of_Rx_link_failure_alarm_condition_entrances_from_far_end = pmRxFcFe
The_total_number_of_stuff_events_inserted_in_the_receive_direction = pmRxStuffIma
The_total_number_of_Rx_Unusable_Seconds = pmRxUusIma
The_total_number_of_Rx_Unusable_Seconds_indications_from_the_far_end = pmRxUusImaFe
The_total_number_of_Severely_Errored_Seconds = pmSesIma
The_total_number_of_Severely_Errored_Seconds_at_far_end = pmSesImaFe
The_total_number_of_Tx_link_failure_alarm_condition_entrances = pmTxFc
The_total_number_of_Tx_link_failure_alarm_condition_entrances_from_far_end = pmTxFcFe
The_total_number_of_stuff_events_inserted_in_the_transmit_direction = pmTxStuffIma
The_total_number_of_Tx_Unusable_Seconds = pmTxUusIma
The_total_number_of_Tx_Unusable_Seconds_indications_from_the_Far_End = pmTxUusImaFe
The_total_number_of_Unavailable_Seconds = pmUasIma
The_total_number_of_Unavailable_Seconds_at_far_end = pmUasImaFe


# 8.4 IP
# 8.4.1 IP Transport QoS, IP Packet Discard Ratio
# The ratio of discarded, received IP datagrams (in %) = (IpInterface.pmIfStatsIpInDiscards/(IpInterface.pmIfStatsIpInReceives* 1000)) * 100
# Healthy value: 0&mdash;0.01% (for long term measurement)
# The ratio of discarded sent IP datagrams (in %) = (IpInterface.pmIfStatsIpOutDiscards/(IpInterface.pmIfStatsIpOutRequests * 1000)) * 100
# Healthy value: 0&mdash;0.01% (for long term measurement)
The_ratio_of_discarded_received_IP_datagrams_in_percent = ( pmIfStatsIpInDiscards  / pmIfStatsIpInReceives * 1000 ) * 100
The_ratio_of_discarded_sent_IP_datagrams_in_percent = ( pmIfStatsIpOutDiscards  / pmIfStatsIpOutRequests * 1000 ) * 100

# 8.4.2 IP Transport QoS, IP Packet Error Ratio
# The ratio of errored, received IP packets (in percent) = (( IpInterface.pmIfStatsIpAddrErrors  + IpInterface.pmIfStatsIpInHdrErrors  + IpInterface.pmIfStatsIpUnknownProtos ) / IpInterface.pmIfStatsIpInReceives* 1000 ) * 100
The_ratio_of_errored_received_IP_packets_in_percent = (( pmIfStatsIpAddrErrors  + pmIfStatsIpInHdrErrors  + pmIfStatsIpUnknownProtos ) / pmIfStatsIpInReceives* 1000 ) * 100

# 8.4.3 IP Transport QoS, Received ECN Packet Rate
# The received ECN packet rate (in %) for remote site = ( RemoteSite.pmIpReceivedEcnPkts  / ( RemoteSite.pmRtpReceivedPktsHi * 2^31 + RemoteSite.pmRtpReceivedPktsLo)  ) * 100
# The received ECN packet rate (in %) for unknown remote site = ( UnknownRemoteSite.pmIpReceivedEcnPkts  / ( UnknownRemoteSite.pmRtpReceivedPktsHi * 2^31 + UnknownRemoteSite.pmRtpReceivedPktsLo)  ) * 100
The_received_ECN_packet_rate_in_percent_for_remote_site = ( pmIpReceivedEcnPkts  / ( pmRtpReceivedPktsHi * 2147483648 + pmRtpReceivedPktsLo)  ) * 100
The_received_ECN_packet_rate_inpercent_for_unknown_remote_site = ( pmIpReceivedEcnPkts  / ( pmRtpReceivedPktsHi * 2147483648 + pmRtpReceivedPktsLo)  ) * 100

# 8.4.4 IP Transport QoS, RTP Packet Discard Rate
# The RTP packet discard rate (in %) for remote site = ( RemoteSite.pmRtpDiscardedPkts  / ( RemoteSite.pmRtpReceivedPktsHi * 2^31 + RemoteSite.pmRtpReceivedPktsLo)  ) * 100
# The RTP packet discard rate (in %) for unknown remote site = ( UnknownRemoteSite.pmRtpDiscardedPkts  / ( UnknownRemoteSite.pmRtpReceivedPktsHi * 2^31 + UnknownRemoteSite.pmRtpReceivedPktsLo)  ) * 100
The_RTP_packet_discard_rate_in_percent_for_remote_site = ( pmRtpDiscardedPkts  / ( pmRtpReceivedPktsHi * 2147483648 + pmRtpReceivedPktsLo)  ) * 100
The_RTP_packet_discard_rate_in_percent_for_unknown_remote_site = ( pmRtpDiscardedPkts  / ( pmRtpReceivedPktsHi * 2147483648 + pmRtpReceivedPktsLo)  ) * 100

# 8.4.5   IP Transport QoS, RTP Packet Loss Rate
# The RTP packet loss rate (in %) for remote site = ( pmRtpLostPkts  / ( pmRtpLostPkts  + ( pmRtpReceivedPktsHi * 2^31 + pmRtpReceivedPktsLo)  )) * 100
# The RTP packet loss rate (in %) for unknown remote site = ( pmRtpLostPkts  / ( pmRtpLostPkts  + ( pmRtpReceivedPktsHi * 2^31 + pmRtpReceivedPktsLo)  )) * 100
The_RTP_packet_loss_rate_in_percent_for_remote_site = ( pmRtpLostPkts  / ( pmRtpLostPkts  + ( pmRtpReceivedPktsHi * 2147483648 + pmRtpReceivedPktsLo)  )) * 100
The_RTP_packet_loss_rate_in_percent_for_unknown_remote_site = ( pmRtpLostPkts  / ( pmRtpLostPkts  + ( pmRtpReceivedPktsHi * 2147483648 + pmRtpReceivedPktsLo)  )) * 100

# 8.4.6   IP Transport QoS, Received DSCP Remarked Packet Rate
# The received DSCP Remarked packet rate (in %) for remote site = ( pmRtpReceivedDscpCongPackets  / ( pmRtpReceivedPktsHi * 2^31 + pmRtpReceivedPktsLo)  ) * 100
# The received DSCP Remarked packet rate (in %) for unknown remote site = ( pmRtpReceivedDscpCongPackets  / ( pmRtpReceivedPktsHi * 2^31 + pmRtpReceivedPktsLo)  ) * 100
The_received_DSCP_Remarked_packet_rate_in_percent_for_remote_site = ( pmRtpReceivedDscpCongPackets  / ( pmRtpReceivedPktsHi * 2147483648 + pmRtpReceivedPktsLo)  ) * 100
The_received_DSCP_Remarked_packet_rate_in_percent_for_unknown_remote_site = ( pmRtpReceivedDscpCongPackets  / ( pmRtpReceivedPktsHi * 2147483648 + pmRtpReceivedPktsLo)  ) * 100


# 8.4.7 Signalling over IP QoS, IP Packet Discard Ratio (Host)
#    The ratio of discarded, received IP datagrams (in percent) = (IpAccessHostGpb.pmIpInDiscards  / IpAccessHostGpb.pmIpInReceives ) * 100
#    The ratio of discarded sent IP datagrams (in percent) = (IpAccessHostGpb.pmIpOutDiscards  / IpAccessHostGpb.pmIpOutRequests ) * 100
The_ratio_of_discarded_received_IP_datagrams_in_percent_IpAccessHost = (pmIpInDiscards  / pmIpInReceives ) * 100
The_ratio_of_discarded_sent_IP_datagrams_in_percent_IpAccessHost = (pmIpOutDiscards  / pmIpOutRequests ) * 100

# 8.4.8 Signalling over IP QoS, IP Packet Discard Ratio (Fast Ethernet Interface)
# The ratio of discarded, received IP datagrams (in percent) = (FastEthernet.pmIfInDiscards  / (FastEthernet.pmIfInBroadcastPkts  + FastEthernet.pmIfInMulticastPkts  + FastEthernet.pmIfInUcastPkts )) * 100
# The ratio of discarded sent IP datagrams (in percent) = (FastEthernet.pmIfOutDiscards  / (FastEthernet.pmIfOutBroadcastPkts  + FastEthernet.pmIfOutMulticastPkts  + FastEthernet.pmIfOutUcastPkts )) * 100
The_ratio_of_discarded_received_IP_datagrams_in_percent_FE = (pmIfInDiscards  / (pmIfInBroadcastPkts  + pmIfInMulticastPkts  + pmIfInUcastPkts )) * 100
The_ratio_of_discarded_sent_IP_datagrams_in_percent_FE = (pmIfOutDiscards  / (pmIfOutBroadcastPkts  + pmIfOutMulticastPkts  + pmIfOutUcastPkts )) * 100

# 8.4.9 Signalling over IP QoS, IP Packet Discard Ratio (Gigabit Ethernet Interface)
# The ratio of discarded, received IP datagrams (in percent) = (IpInterface.pmIfStatsIpInDiscards  / IpInterface.pmIfStatsIpInReceives* 1000 ) * 100
# The ratio of discarded sent IP datagrams (in percent) = (IpInterface.pmIfStatsIpOutDiscards  / IpInterface.pmIfStatsIpOutRequests* 1000 ) * 100
# same formula as in PI 8.4.2

# 8.4.10 Signalling over IP QoS, IP Packet Error Ratio (Host)
# The ratio of errored, received IP packets in percent = ((IpAccessHostGpb.pmIpInAddrErrors  + IpAccessHostGpb.pmIpInHdrErrors  + IpAccessHostGpb.pmIpInUnknownProtos ) / IpAccessHostGpb.pmIpInReceives ) * 100
The_ratio_of_errored_received_IP_packets_in_percent_IpAccessHostGpb = ((pmIpInAddrErrors  + pmIpInHdrErrors  + pmIpInUnknownProtos ) / pmIpInReceives ) * 100

# 8.4.11 Signalling over IP QoS, IP Packet Error Ratio (Fast Ethernet Interface)
# The ratio of errored, received IP packets (in percent) = (FastEthernet.pmIfInErrors  / (FastEthernet.pmIfInBroadcastPkts  + FastEthernet.pmIfInMulticastPkts  + FastEthernet.pmIfInUcastPkts )) * 100
# The ratio of errored, sent IP packets (in percent) = (FastEthernet.pmIfOutErrors  / (FastEthernet.pmIfOutBroadcastPkts  + FastEthernet.pmIfOutMulticastPkts  + FastEthernet.pmIfOutUcastPkts )) * 100
The_ratio_of_errored_received_IP_packets_in_percent_FE = (pmIfInErrors  / (pmIfInBroadcastPkts  + pmIfInMulticastPkts  + pmIfInUcastPkts )) * 100
The_ratio_of_errored_sent_IP_packets_in_percent_FE = (pmIfOutErrors  / (pmIfOutBroadcastPkts  + pmIfOutMulticastPkts  + pmIfOutUcastPkts )) * 100

# 8.4.12 Signalling over IP QoS, IP Packet Error Ratio (Gigabit Ethernet Interface)
# The ratio of errored, received IP packets (in percent) = ((IpInterface.pmIfStatsIpAddrErrors  + IpInterface.pmIfStatsIpInHdrErrors  + IpInterface.pmIfStatsIpUnknownProtos )) / IpInterface.pmIfStatsIpInReceives* 1000 ) * 100
# same formula as in PI 8.4.4

# 8.4.13   Signalling over IP QoS, SCTP Data Chunks Retransmission Ratio
# The SCTP data chunks retransmission ratio (in %) = ( Sctp.pmSctpStatRetransChunks  / Sctp.pmSctpStatSentChunks ) * 100
The_SCTP_data_chunks_retransmission_ratio_in_percent = ( pmSctpStatRetransChunks  / pmSctpStatSentChunks ) * 100

#    # 8.5 TDM
#    # 8.5.1 Network Probe
#
#
#
#
#
#    # 9 Performance Indicators for Traffic and Load
#    # 9.1 M-MGw Node
#    # 9.1.1 ST&SGw, SEP and SRP Signalling Traffic (MSU/s)
# eashut - not possible to implement PI - formula contains delta and non-delta elements


# 9.1.2       Peak Call Setup Rate
# Peak call setup rate = MgwApplication.pmPeakMedStreamChanSetUpRate / 2.005
Peak_call_setup_rate = pmPeakMedStreamChanSetUpRate / 2.005

# 9.2 User Plane Services
# 9.2.1 Media Stream Resource Utilization Ratio
# Device utilization rate (in percent) = 100 - MsDevicePool.capacityIdle
Device_utilization_rate_in_percent = 100 - capacityIdle
MsDevicePool_userLabel = userLabel


# 9.2.2 Number of GSM CSD Connections, Analogue (Modem) Services
# The total number of asynchronous non-transparent (MANT) GSM modem connections = CsdModemService.pmAsyncNonTransModemGsm
# The total number of asynchronous transparent (MAT) GSM modem connections = CsdModemService.pmAsyncTransModemGsm
# The total number of synchronous transparent (MST) GSM modem connections = CsdModemService.pmSyncTransModemGsm
# The total number of GSM modem connections = CsdModemService.pmAsyncNonTransModemGsm  + CsdModemService.pmAsyncTransModemGsm  + CsdModemService.pmSyncTransModemGsm
The_total_number_of_asynchronous_non_transparent_MANT_GSM_modem_connections = pmAsyncNonTransModemGsm
The_total_number_of_asynchronous_transparent_MAT_GSM_modem_connections = pmAsyncTransModemGsm
The_total_number_of_synchronous_transparent_MST_GSM_modem_connections = pmSyncTransModemGsm
The_total_number_of_GSM_modem_connections = pmAsyncNonTransModemGsm  + pmAsyncTransModemGsm  + pmSyncTransModemGsm

# 9.2.3 Number of GSM Fax Connections
# The total number of synchronous transparent GSM fax modem connections = CsdGsmFaxService.pmSyncTransFaxModemGsm
The_total_number_of_synchronous_transparent_GSM_fax_modem_connections = pmSyncTransFaxModemGsm

# 9.2.4 Number of Non-transparent GSM CSD Connections, Digital Services
# The current number of non-transparent GSM FTM connections = CsdDigitalService.pmNumFtmGsm
# The current number of GSM UDI connections = CsdDigitalService.pmNumUdiGsm
The_current_number_of_non_transparent_GSM_FTM_connections = pmNumFtmGsm
The_current_number_of_GSM_UDI_connections = pmNumUdiGsm

# 9.2.5 Number of Non-transparent WCDMA CSD Connections, Digital Services
# The current number of non-transparent WCDMA CSD FTM connections = CsdDigitalService.pmNumFtm
# The current number of WCDMA UDI connections = CsdDigitalService.pmNumUdi
The_current_number_of_nontransparent_WCDMA_CSD_FTM_connections = pmNumFtm
The_current_number_of_WCDMA_UDI_connections = pmNumUdi

# 9.2.6 Number of Transparent WCDMA CSD Connections, Digital Services
# The current number of transparent WCDMA CSD connections = UpFhService.pmNumBitTrans
# The total number of transparent WCDMA CSD connections = UpFhService.pmBitTransSucc
The_total_number_of_transparent_WCDMA_CSD_connections = pmBitTransSucc

# 9.2.7 Number of WCDMA CSD Connections, Analogue (modem) Services
# The total number of MANT WCDMA modem connections = CsdModemService.pmAsyncNonTransModemWcdma
The_total_number_of_MANT_WCDMA_modem_connections = pmAsyncNonTransModemWcdma

# 9.3 Q.2630
# 9.3.1 AAL2 Pipe Utilization Rate
# AAL2 pipe utilization rate (in percent) = (((Aal2Ap.pmExisOrigConns + Aal2Ap.pmExisTermConns + Aal2Ap.pmExisTransConns) / ((Aal2Ap.nrOfConfiguredAal2Paths -Aal2Ap.nrOfUnavailableAal2Paths) * 248)) * 100)
AAL2_pipe_utilization_rate_in_percent = (((pmExisOrigConns + pmExisTermConns + pmExisTransConns) / ((nrOfConfiguredAal2Paths - nrOfUnavailableAal2Paths) * 248)) * 100)

# 9.4 GCP
# 9.4.1 GCP Message Statistics
# The total number of received GCP messages = Vmgw.pmGcpNrOfReceivedMessages
# The total number of sent GCP messages = Vmgw.pmGcpNrOfSentMessages
The_total_number_of_received_GCP_messages = pmGcpNrOfReceivedMessages
The_total_number_of_sent_GCP_messages = pmGcpNrOfSentMessages

# 9.5 SCCP
# 9.5.1 SCCP Policing
# The total number of rejected SCCP messages = [for all SccpPolicing].pmNoOfRejectMsg
The_total_number_of_rejected_SCCP_messages = pmNoOfRejectMsg

# 9.5.2 SCCP Relay
# The total number of (connectionless) SCCP messages received per second = (SccpSp.pmNoOfLUDTRec  + SccpSp.pmNoOfUDTRec  + SccpSp.pmNoOfUDTSRec  + SccpSp.pmNoOfXUDTRec  + SccpSp.pmNoOfXUDTSRec ) / 900
# The total number of (connectionless) SCCP messages sent per second = (SccpSp.pmNoOfLUDTSSent  + SccpSp.pmNoOfUDTSent  + SccpSp.pmNoOfUDTSSent  + SccpSp.pmNoOfXUDTSent  + SccpSp.pmNoOfXUDTSSent ) / 900
The_total_number_of_connectionless_SCCP_messages_received_per_second = (pmNoOfLUDTRec  + pmNoOfUDTRec  + pmNoOfUDTSRec  + pmNoOfXUDTRec  + pmNoOfXUDTSRec ) / 900
The_total_number_of_connectionless_SCCP_messages_sent_per_second = (pmNoOfLUDTSSent  + pmNoOfUDTSent  + pmNoOfUDTSSent  + pmNoOfXUDTSent  + pmNoOfXUDTSSent ) / 900

# 9.6 MTP3/MTP3b/M3UA
# 9.6.1 MTP3b Signalling Link Usage
# Received MSUs per second = Mtp3bSignallingLink.pmNoOfMSURec  / 900
# Sent MSUs per second = Mtp3bSignallingLink.pmNoOfMSUSent  / 900
Received_MSUs_per_second_MTP3b = pmNoOfMSURec  / 900
Sent_MSUs_per_second_MTP3b = pmNoOfMSUSent  / 900

# 9.6.2 Number of Received and Sent M3UA Payload Data Messages
# The number of payload data messages sent per second = M3uAssociation.pmNoOfDataMsgSent  / 900
# The number of payload data messages received per second = M3uAssociation.pmNoOfDataMsgRec  / 900
The_number_of_payload_data_messages_sent_per_second_M3uA = pmNoOfDataMsgSent  / 900
The_number_of_payload_data_messages_received_per_second_M3uA = pmNoOfDataMsgRec  / 900

# 9.7 MTP2
# 9.7.1 MTP2 Signalling Link Usage
# Received MSUs per second = Mtp2TerminationPoint.pmNoOfMSUReceived  / 900
# Sent MSUs per second = Mtp2TerminationPoint.pmNoOfMSUTransmitted  / 900
# Received kbps on an MTP2 link = ((Mtp2TerminationPoint.pmNoOfSIOSIFReceived  * 8) + (Mtp2TerminationPoint.pmNoOfMSUReceived  * MTP2_MSU_HDR)) / (1000 * 900)
# Transmitted kbps on an MTP2 link = ((Mtp2TerminationPoint.pmNoOfSIOSIFTransmitted  * 8) + (Mtp2TerminationPoint.pmNoOfMSUTransmitted  * MTP2_MSU_HDR)) / (1000 * 900)
Received_MSUs_per_second_MTP2 = pmNoOfMSUReceived  / 900
Sent_MSUs_per_second_MTP2 = pmNoOfMSUTransmitted  / 900
Received_kbps_on_an_MTP2_link = ((pmNoOfSIOSIFReceived  * 8) + (pmNoOfMSUReceived  * 56)) / (1000 * 900)
Transmitted_kbps_on_an_MTP2_link = ((pmNoOfSIOSIFTransmitted  * 8) + (pmNoOfMSUTransmitted  * 56)) / (1000 * 900)

# 9.8 SCTP
# 9.8.1 Number of Received and Sent SCTP Data Chunks
# The total number of received SCTP data chunks = Sctp.pmSctpStatRecChunks
# The total number of sent SCTP data chunks = Sctp.pmSctpStatSentChunks  + Sctp.pmSctpStatRetransChunks
The_total_number_of_received_SCTP_data_chunks = pmSctpStatRecChunks
The_total_number_of_sent_SCTP_data_chunks = pmSctpStatSentChunks + pmSctpStatRetransChunks

# 9.8.2 Number of Received and Sent SCTP Packages
# The total number of sent SCTP packages = Sctp.pmSctpStatSentPackages
# The total number of received SCTP packages = Sctp.pmSctpStatReceivedPackages
The_total_number_of_sent_SCTP_packages = pmSctpStatSentPackages
The_total_number_of_received_SCTP_packages = pmSctpStatReceivedPackages

# 9.9 AAL2
# 9.9.1 Number of Busy AAL2 Terminations
# The current number of busy AAL2 terminations = Vmgw.pmNrOfAal2TermsBusy
The_current_number_of_busy_AAL2_terminations = pmNrOfAal2TermsBusy

# 9.10 ATM
# 9.10.1 Received and Transmitted ATM Cells per Second on an ATM Port
# Received ATM cells per second = AtmPort.pmReceivedAtmCells  / 900
# Transmitted ATM cells per second = AtmPort.pmTransmittedAtmCells  / 900
Received_ATM_cells_per_second = pmReceivedAtmCells  / 900
Transmitted_ATM_cells_per_second = pmTransmittedAtmCells  / 900

# 9.10.2 Received and Transmitted ATM Cells per Second on a VC Link
# Received ATM cells per second = VclTp.pmReceivedAtmCells  / 900
# Transmitted ATM cells per second = VclTp.pmTransmittedAtmCells  / 900
# eashut - same formula used as for AtmPort

# 9.10.3 Received and Transmitted ATM Cells per Second on a VP Link
# Received ATM cells per second = VplTp.pmReceivedAtmCells  / 900
# Transmitted ATM cells per second = VplTp.pmTransmittedAtmCells  / 900
# eashut - same formula used as for AtmPort

# 9.10.4 Received and Transmitted Bandwidth (Mbps) on an ATM Port
# Received bandwidth (Mbps) = (((AtmPort.pmReceivedAtmCells  / 900) * 53 * 8) / 1000000)
# Transmitted bandwidth (Mbps) = (((AtmPort.pmTransmittedAtmCells  / 900) * 53 * 8) / 1000000)
Received_bandwidth_in_Mbps = (((pmReceivedAtmCells  / 900) * 53 * 8) / 1000000)
Transmitted_bandwidth_in_Mbps = (((pmTransmittedAtmCells  / 900) * 53 * 8) / 1000000)

# 9.10.5 Received and Transmitted Bandwidth (Mbps) on a VC Link
# Received bandwidth (Mbps) = (((VclTp.pmReceivedAtmCells  / 900) * 53 * 8) / 1000000)
# Transmitted bandwidth (Mbps) = (((VclTp.pmTransmittedAtmCells  / 900) * 53 * 8) / 1000000)
# eashut - same formula used as for AtmPort

# 9.10.6 Received and Transmitted Bandwidth (Mbps) on a VP Link
# Received bandwidth (Mbps) = (((VplTp.pmReceivedAtmCells  / 900) * 53 * 8) / 1000000)
# Transmitted bandwidth (Mbps) = (((VplTp.pmTransmittedAtmCells  / 900) * 53 * 8) / 1000000)
# eashut - same formula used as for AtmPort

# 9.10.7 Usage Rate of Received and Transmitted ATM Cells on an ATM Port
# Usage rate of received cells = (1 - ((AtmPort.pmReceivedAtmCells  / 900) / 353,207) * 100)
# Usage rate of transmitted cells = (1 - ((AtmPort.pmTransmittedAtmCells  / 900) / 353,207) * 100)
Usage_rate_of_received_cells_in_percent_AtmPort = (((pmReceivedAtmCells  / 900) / 353207) * 100)
Usage_rate_of_transmitted_cells_in_percent_AtmPort = (((pmTransmittedAtmCells  / 900) / 353207) * 100)

# 9.10.8 Usage Rate of Received and Transmitted ATM Cells on a VC Link
# Usage rate of received cells = (1 - ((VclTp.pmReceivedAtmCells  / 900) / AtmTrafficDescriptor.egressAtmPcr) * 100)
# Usage rate of transmitted cells = (1 - ((VclTp.pmTransmittedAtmCells  / 900) / AtmTrafficDescriptor.ingressAtmPcr) * 100)
# eashut - requires special "treatment" in pmXtab - FORMULA FAULTY IN MGW UG !!
Usage_rate_of_received_cells_in_percent_VclTp = ((pmReceivedAtmCells  / 900) / atmTrafficDescriptorId) * 100
Usage_rate_of_transmitted_cells_in_percent_VclTp = ((pmTransmittedAtmCells  / 900) / atmTrafficDescriptorId) * 100

# 9.10.9 Usage Rate of Received and Transmitted ATM Cells on a VP Link
# Usage rate of received cells = (1 - ((VplTp.pmReceivedAtmCells  / 900) / AtmTrafficDescriptor.egressAtmPcr) * 100)
# Usage rate of transmitted cells = (1 - ((VplTp.pmTransmittedAtmCells  / 900) / AtmTrafficDescriptor.ingressAtmPcr) * 100)
# eashut - requires special "treatment" in pmXtab - FORMULA FAULTY IN MGW UG !!
Usage_rate_of_received_cells_in_percent_VplTp = ((pmReceivedAtmCells  / 900) / atmTrafficDescriptor) * 100
Usage_rate_of_transmitted_cells_in_percent_VplTp = ((pmTransmittedAtmCells  / 900) / atmTrafficDescriptor) * 100

# 9.10.10 ATM Transport Jitter
# Ratio of ATM connections that have had low jitter (as %) = (1-(JitterHandlingService.pmAtmCnConnMeasuredJitter4 &Delta; + JitterHandlingService.pmAtmRanConnMeasuredJitter4 &Delta; + JitterHandlingService.pmAtmCnConnMeasuredJitter5 &Delta; + JitterHandlingService.pmAtmRanConnMeasuredJitter5 &Delta; ) / (JitterHandlingService.pmAtmCnConnMeasuredJitter0 &Delta; + JitterHandlingService.pmAtmRanConnMeasuredJitter0 &Delta; + JitterHandlingService.pmAtmCnConnMeasuredJitter1 &Delta; + JitterHandlingService.pmAtmRanConnMeasuredJitter1 &Delta; + JitterHandlingService.pmAtmCnConnMeasuredJitter2 &Delta; + JitterHandlingService.pmAtmRanConnMeasuredJitter2 &Delta; + JitterHandlingService.pmAtmCnConnMeasuredJitter3 &Delta; + JitterHandlingService.pmAtmRanConnMeasuredJitter3 &Delta; + JitterHandlingService.pmAtmCnConnMeasuredJitter4 &Delta; + JitterHandlingService.pmAtmRanConnMeasuredJitter4 &Delta; + JitterHandlingService.pmAtmCnConnMeasuredJitter5 &Delta; + JitterHandlingService.pmAtmRanConnMeasuredJitter5 &Delta; ))*100
Ratio_of_ATM_connections_that_have_had_low_jitter = (1-(pmAtmCnConnMeasuredJitter4  + pmAtmRanConnMeasuredJitter4  + pmAtmCnConnMeasuredJitter5  + pmAtmRanConnMeasuredJitter5  ) / (pmAtmCnConnMeasuredJitter0  + pmAtmRanConnMeasuredJitter0  + pmAtmCnConnMeasuredJitter1  + pmAtmRanConnMeasuredJitter1  + pmAtmCnConnMeasuredJitter2  + pmAtmRanConnMeasuredJitter2  + pmAtmCnConnMeasuredJitter3  + pmAtmRanConnMeasuredJitter3  + pmAtmCnConnMeasuredJitter4  + pmAtmRanConnMeasuredJitter4  + pmAtmCnConnMeasuredJitter5  + pmAtmRanConnMeasuredJitter5  ))*100

# 9.11 IP
# 9.11.1 Number of Busy IP terminations
# The current number of busy IPv4 terminations per VMGw = Vmgw.pmNrOfIpTermsBusy
# The current number of busy IPv6 terminations per VMGw = Vmgw.pmNrOfIpv6TermsBusy
The_current_number_of_busy_IPv4_terminations_per_Vmgw = pmNrOfIpTermsBusy
The_current_number_of_busy_IPv6_terminations_per_Vmgw = pmNrOfIpv6TermsBusy

# 9.11.2 Number of Received and Sent IP Datagrams for IP Transport (Gigabit Ethernet Interface)
# The total number of received IP datagrams = IpInterface.pmIfStatsIpInReceives*1000
# The total number of sent IP datagrams = IpInterface.pmIfStatsIpOutRequests*1000  - IpInterface.pmIfStatsIpOutDiscards
The_total_number_of_received_IP_datagrams_IF = pmIfStatsIpInReceives*1000
The_total_number_of_sent_IP_datagrams_IF = pmIfStatsIpOutRequests*1000  - pmIfStatsIpOutDiscards

# 9.11.3 Number of Received and Sent IP Datagrams for Signalling over IP (Host)
# The total number of received IP datagrams = IpAccessHostGpb.pmIpInReceives
# The total number of sent IP datagrams = IpAccessHostGpb.pmIpOutRequests  - IpAccessHostGpb.pmIpOutDiscards
The_total_number_of_received_IP_datagrams_IpAccessHostGpb = pmIpInReceives
The_total_number_of_sent_IP_datagrams_IpAccessHostGpb = pmIpOutRequests  - pmIpOutDiscards

# 9.11.4 Number of Received and Sent IP Datagrams for Signalling over IP (Fast Ethernet Interface)
# The total number of received IP datagrams = FastEthernet.pmIfInBroadcastPkts  + FastEthernet.pmIfInMulticastPkts  + FastEthernet.pmIfInUcastPkts
# The total number of sent IP datagrams = FastEthernet.pmIfOutBroadcastPkts  + FastEthernet.pmIfOutMulticastPkts  + FastEthernet.pmIfOutUcastPkts  - FastEthernet.pmIfOutDiscards  - FastEthernet.pmIfOutErrors
The_total_number_of_received_IP_datagrams_FE = pmIfInBroadcastPkts  + pmIfInMulticastPkts  + pmIfInUcastPkts
The_total_number_of_sent_IP_datagrams_FE = pmIfOutBroadcastPkts  + pmIfOutMulticastPkts  + pmIfOutUcastPkts  - pmIfOutDiscards  - pmIfOutErrors

# 9.11.5 Number of Received and Sent IP Datagrams for Signalling over IP (Gigabit Ethernet Interface)
# The total number of received IP datagrams = IpInterface.pmIfStatsIpInReceives*1000
# The total number of sent IP datagrams = IpInterface.pmIfStatsIpOutRequests*1000  - IpInterface.pmIfStatsIpOutDiscards
# eashut - same formula as in 9.11.2

# 9.11.6 Received and Transmitted Bandwidth (Mbps) in Fast Ethernet, Signalling
# Received bandwidth (Mbps) = ((FastEthernet.pmIfInOctetsHi  * 2^31 + FastEthernet.pmIfInOctetsLo ) / (1000000 * 900)) * 8
# Transmitted bandwidth (Mbps) = ((FastEthernet.pmIfOutOctetsHi  * 2^31 + FastEthernet.pmIfOutOctetsLo ) / (1000000 * 900)) * 8
Received_bandwidth_in_Mbps_FE = ((pmIfInOctetsHi  * 2147483648 + pmIfInOctetsLo ) / (1000000 * 900)) * 8
Transmitted_bandwidth_in_Mbps_FE = ((pmIfOutOctetsHi  * 2147483648 + pmIfOutOctetsLo ) / (1000000 * 900)) * 8

# 9.11.7 Received and Transmitted Bandwidth (Mbps) in Gigabit Ethernet
# Received bandwidth on link 1 with headers (Mbps) = ((GigaBitEthernet.pmIfInOctetsLink1Hi  * 2^31 + GigaBitEthernet.pmIfInOctetsLink1Lo ) / (1000000 * 900)) * 8
# Received bandwidth on link 2 with headers (Mbps) = ((GigaBitEthernet.pmIfInOctetsLink2Hi  * 2^31 + GigaBitEthernet.pmIfInOctetsLink2Lo ) / (1000000 * 900)) * 8
# Transmitted bandwidth on link 1 with headers (Mbps) = ((GigaBitEthernet.pmIfOutOctetsLink1Hi  * 2^31 + GigaBitEthernet.pmIfOutOctetsLink1Lo ) / (1000000 * 900)) * 8
# Transmitted bandwidth on link 2 with headers (Mbps) = ((GigaBitEthernet.pmIfOutOctetsLink2Hi  * 2^31 + GigaBitEthernet.pmIfOutOctetsLink2Lo ) / (1000000 * 900)) * 8
# Received bandwidth on link 1 without Ethernet headers (Mbps) = Received bandwidth on link 1 with headers (Mbps) - (GigaBitEthernet.pmIfInUcastPktsLink1 * 1000  + GigaBitEthernet.pmIfInBroadcastPktsLink1  + GigaBitEthernet.pmIfInMulticastPktsLink1 ) * ET_HEADER * 8 / 900 / 1000000
# Received bandwidth on link 2 without Ethernet headers (Mbps) = Received bandwidth on link 2 with headers (Mbps) - (GigaBitEthernet.pmIfInUcastPktsLink2 * 1000  + GigaBitEthernet.pmIfInBroadcastPktsLink2  + GigaBitEthernet.pmIfInMulticastPktsLink2 ) * ET_HEADER * 8 / 900 / 1000000
# Transmitted bandwidth on link 1 without Ethernet headers (Mbps) = Transmitted bandwidth on link 1 with headers (Mbps) - (GigaBitEthernet.pmIfOutUcastPktsLink1 * 1000  + GigaBitEthernet.pmIfOutBroadcastPktsLink1  + GigaBitEthernet.pmIfOutMulticastPktsLink1 ) * ET_HEADER * 8 / 900 / 1000000
# Transmitted bandwidth on link 2 without Ethernet headers (Mbps) = Transmitted bandwidth on link 2 with headers (Mbps) - (GigaBitEthernet.pmIfOutUcastPktsLink2 * 1000  + GigaBitEthernet.pmIfOutBroadcastPktsLink2  + GigaBitEthernet.pmIfOutMulticastPktsLink2 ) * ET_HEADER * 8 / 900 / 1000000
Received_bandwidth_on_link_1_with_headers_in_Mbps = ((pmIfInOctetsLink1Hi  * 2147483648 + pmIfInOctetsLink1Lo ) / (1000000 * 900)) * 8
Received_bandwidth_on_link_2_with_headers_in_Mbps = ((pmIfInOctetsLink2Hi  * 2147483648 + pmIfInOctetsLink2Lo ) / (1000000 * 900)) * 8
Transmitted_bandwidth_on_link_1_with_headers_in_Mbps = ((pmIfOutOctetsLink1Hi  * 2147483648 + pmIfOutOctetsLink1Lo ) / (1000000 * 900)) * 8
Transmitted_bandwidth_on_link_2_with_headers_in_Mbps = ((pmIfOutOctetsLink2Hi  * 2147483648 + pmIfOutOctetsLink2Lo ) / (1000000 * 900)) * 8
Received_bandwidth_on_link_1_without_Ethernet_headers_in_Mbps = (((pmIfInOctetsLink1Hi  * 2147483648 + pmIfInOctetsLink1Lo ) / (1000000 * 900)) * 8) - ((pmIfInUcastPktsLink1 * 1000  + pmIfInBroadcastPktsLink1  + pmIfInMulticastPktsLink1 ) * 22 * 8 / 900 / 1000000)
Received_bandwidth_on_link_2_without_Ethernet_headers_in_Mbps = (((pmIfInOctetsLink2Hi  * 2147483648 + pmIfInOctetsLink2Lo ) / (1000000 * 900)) * 8) - ((pmIfInUcastPktsLink2 * 1000  + pmIfInBroadcastPktsLink2  + pmIfInMulticastPktsLink2 ) * 22 * 8 / 900 / 1000000)
Transmitted_bandwidth_on_link_1_without_Ethernet_headers_in_Mbps = (((pmIfOutOctetsLink1Hi  * 2147483648 + pmIfOutOctetsLink1Lo ) / (1000000 * 900)) * 8) - ((pmIfOutUcastPktsLink1 * 1000  + pmIfOutBroadcastPktsLink1  + pmIfOutMulticastPktsLink1 ) * 22 * 8 / 900 / 1000000)
Transmitted_bandwidth_on_link_2_without_Ethernet_headers_in_Mbps = (((pmIfOutOctetsLink2Hi  * 2147483648 + pmIfOutOctetsLink2Lo ) / (1000000 * 900)) * 8) - ((pmIfOutUcastPktsLink2 * 1000  + pmIfOutBroadcastPktsLink2  + pmIfOutMulticastPktsLink2 ) * 22 * 8 / 900 / 1000000)

# 9.11.8 Total Bandwidth (Mbps) for IP Network
# Total Bandwidth for Received IP Payload if the optional IP Multiplexing feature is disabled in the node (Mbps) =
# ((([For all RemoteSite].pmRtpReceivedOctetsHi * 2^31 + [For all RemoteSite].pmRtpReceivedOctetsLo) &Delta;
# ) + ((([For all RemoteSite].pmRtpReceivedPktsHi * 2^31 + [For
# all RemoteSite].pmRtpReceivedPktsLo) &Delta; ) * RTP_OVERHEAD)
# + ((UnknownRemoteSite.pmRtpReceivedOctetsHi * 2^31 + UnknownRemoteSite.pmRtpReceivedOctetsLo)
# &Delta; ) + (((UnknownRemoteSite.pmRtpReceivedPktsHi * 2^31 +
# UnknownRemoteSite.pmRtpReceivedPktsLo) &Delta; ) * RTP_OVERHEAD))
# * 8 / (1,000,000 * MEAS_LENGTH)
#
# Total Bandwidth for Received IP Payload if the optional IP Multiplexing feature is enabled in the node (Mbps) =
# ((([For all RemoteSite].pmIpReceivedOctetsHi
# * 2^31 + [For all RemoteSite].pmIpReceivedOctetsLo) &Delta; )
# + ((([For all RemoteSite].pmIpReceivedPktsHi * 2^31 + [For all
# RemoteSite].pmIpReceivedPktsLo) &Delta; ) * IP_OVERHEAD) + ((UnknownRemoteSite.pmIpReceivedOctetsHi
# * 2^31 + UnknownRemoteSite.pmIpReceivedOctetsLo) &Delta; ) +
# (((UnknownRemoteSite.pmIpReceivedPktsHi * 2^31 + UnknownRemoteSite.pmIpReceivedPktsLo)
# &Delta; ) * IP_OVERHEAD)) * 8 / (1,000,000 * MEAS_LENGTH)
#
# Total Bandwidth for Received Signalling (Mbps) for Ericsson SIGTRAN stack =
# (([for all M3uAssociation].pmNoOfRecUserData
# &Delta; * 1024 + ([for all Sctp].pmSctpStatRecChunksDropped &Delta;
# * AVERAGE_REC_MESSAGE_SIZE )) + [for all Sctp].pmSctpStatRecChunks
# &Delta; * SCTP_DATA_HEADER + [for all Sctp].pmSctpStatReceivedControlChunks
# &Delta; * CONTROL_MESSAGE_LENGTH + [for all Sctp].pmSctpStatReceivedPackages
# &Delta; * (SCTP_IP_HEADER + IP_HEADER))* 8 / (1,000,000 * MEAS_LENGTH)
#
#
# Total Bandwidth for Received Signalling (Mbps) for IETF M3UA stack =
# (([for all M3uaRemoteSp].pmNoOfRecUserData * 1024 +
# ([for all Sctp].pmSctpStatRecChunksDropped &Delta; * AVERAGE_REC_MESSAGE_SIZE
# )) + [for all Sctp].pmSctpStatRecChunks &Delta; * SCTP_DATA_HEADER
# + [for all Sctp].pmSctpStatReceivedControlChunks &Delta; * CONTROL_MESSAGE_LENGTH
# + [for all Sctp].pmSctpStatReceivedPackages &Delta; * (SCTP_IP_HEADER
# + IP_HEADER))* 8 / (1,000,000 * MEAS_LENGTH)
#
# Total Bandwidth for received IP payload including Signalling (Mbps) = Total Bandwidth for Received Signalling (Mbps) + Total Bandwidth for Received IP Payload (Mbps)
#
# Total Bandwidth for Sent IP Payload if the optional IP Multiplexing feature is disabled in the node (Mbps) =
# ((([For all RemoteSite].pmRtpSentOctetsHi
# * 2^31 + [For all RemoteSite].pmRtpSentOctetsLo) &Delta; ) +
# ((([For all RemoteSite].pmRtpSentPktsHi * 2^31 + [For all RemoteSite].pmRtpSentPktsLo)
# &Delta; ) * RTP_OVERHEAD) + ((UnknownRemoteSite.pmRtpSentOctetsHi
# * 2^31 + UnknownRemoteSite.pmRtpSentOctetsLo) &Delta; ) + (((UnknownRemoteSite.pmRtpSentPktsHi
# * 2^31 + UnknownRemoteSite.pmRtpSentPktsLo) &Delta; ) * RTP_OVERHEAD))
# * 8 / (1,000,000 * MEAS_LENGTH)
#
# Total Bandwidth for Sent IP Payload if the optional IP Multiplexing feature is enabled in the node (Mbps) =
# ((([For all RemoteSite].pmIpSentOctetsHi
# * 2^31 + [For all RemoteSite].pmIpSentOctetsLo) &Delta; ) + ((([For
# all RemoteSite].pmIpSentPktsHi * 2^31 + [For all RemoteSite].pmIpSentPktsLo)
# &Delta; ) * IP_OVERHEAD) + ((UnknownRemoteSite.pmIpSentOctetsHi
# * 2^31 + UnknownRemoteSite.pmIpSentOctetsLo) &Delta; ) + (((UnknownRemoteSite.pmIpSentPktsHi
# * 2^31 + UnknownRemoteSite.pmIpSentPktsLo) &Delta; ) * IP_OVERHEAD))
# * 8 / (1,000,000 * MEAS_LENGTH)
#
# Total Bandwidth for Sent Signalling (Mbps) for Ericsson SIGTRAN stack =
# (([for all M3uAssociation].pmNoOfSentUserData &Delta;
# * 1024 - ([for all Sctp].pmSctpStatSentChunksDropped &Delta;
# * AVERAGE_SENT_MESSAGE_SIZE )) + [for all Sctp].pmSctpStatSentChunks
# &Delta; * SCTP_DATA_HEADER + [for all Sctp].pmSctpStatRetransChunks
# &Delta; * (AVERAGE_SENT_MESSAGE_SIZE + SCTP_DATA_HEADER) + [for
# all Sctp].pmSctpStatSentControlChunks &Delta; * CONTROL_MESSAGE_LENGTH
# + [for all Sctp].pmSctpStatSentPackages &Delta; * (SCTP_IP_HEADER
# + IP_HEADER))* 8 / (1,000,000 * MEAS_LENGTH)
#
# Total Bandwidth for Sent Signalling (Mbps) for IETF M3UA stack =
# (([for all M3uaRemoteSp].pmNoOfSentUserData * 1024 - ([for
# all Sctp].pmSctpStatSentChunksDropped &Delta; * AVERAGE_SENT_MESSAGE_SIZE
# )) + [for all Sctp].pmSctpStatSentChunks &Delta; * SCTP_DATA_HEADER
# + [for all Sctp].pmSctpStatRetransChunks &Delta; * (AVERAGE_SENT_MESSAGE_SIZE
# + SCTP_DATA_HEADER) + [for all Sctp].pmSctpStatSentControlChunks
# &Delta; * CONTROL_MESSAGE_LENGTH + [for all Sctp].pmSctpStatSentPackages
# &Delta; * (SCTP_IP_HEADER + IP_HEADER))* 8 / (1,000,000 * MEAS_LENGTH)
#
# Total Bandwidth for Sent payload including Signalling (Mbps) = Total Bandwidth for Sent Signalling (Mbps) + Total Bandwidth for Sent IP Payload (Mbps)
#
# RTP_OVERHEAD           = 40   # bytes, excluding the L2 overhead
# IP_OVERHEAD            =  0   # bytes, excluding the L2 overhead
# SCTP_DATA_HEADER       = 16   # octets
# CONTROL_MESSAGE_LENGTH = 16   # octets
# SCTP_IP_HEADER         = 12   # octets
# IP_HEADER              = 20   # octets

M3uAssociation_AVERAGE_REC_MESSAGE_SIZE = ( pmNoOfRecUserData  / pmNoOfDataMsgRec ) * 1024
M3uAssociation_AVERAGE_SENT_MESSAGE_SIZE = ( pmNoOfSentUserData  / pmNoOfDataMsgSent ) * 1024

Total_Bandwidth_for_Received_IP_Payload_in_Mbps_without_IpMultiplexing = ( pmRtpReceivedOctetsHi * 2147483648 + pmRtpReceivedOctetsLo + ( pmRtpReceivedPktsHi * 2147483648 + pmRtpReceivedPktsLo ) * 40 ) * 8 / (1000000 * 900)
Total_Bandwidth_for_Received_IP_Payload_in_Mbps_with_IpMultiplexing    = ( pmRtpReceivedOctetsHi * 2147483648 + pmRtpReceivedOctetsLo ) * 8 / (1000000 * 900)
Total_Bandwidth_for_Received_Signalling_in_Mbps = (( pmNoOfRecUserData  * 1024 + ( pmSctpStatRecChunksDropped  * M3uAssociation_AVERAGE_REC_MESSAGE_SIZE )) + pmSctpStatRecChunks  * 16 + pmSctpStatReceivedControlChunks  * 16 + pmSctpStatReceivedPackages  * (12 + 20))* 8 / (1000000 * 900)
Total_Bandwidth_for_received_IP_payload_including_Signalling_in_Mbps_without_IpMultiplexing = Total_Bandwidth_for_Received_IP_Payload_in_Mbps_without_IpMultiplexing + Total_Bandwidth_for_Received_Signalling_in_Mbps
Total_Bandwidth_for_received_IP_payload_including_Signalling_in_Mbps_with_IpMultiplexing = Total_Bandwidth_for_Received_IP_Payload_in_Mbps_with_IpMultiplexing + Total_Bandwidth_for_Received_Signalling_in_Mbps

Total_Bandwidth_for_Sent_IP_Payload_in_Mbps_without_IpMultiplexing = ( pmRtpSentOctetsHi * 2147483648 + pmRtpSentOctetsLo + ( pmRtpSentPktsHi * 2147483648 + pmRtpSentPktsLo ) * 40) * 8 /(1000000 * 900)
Total_Bandwidth_for_Sent_IP_Payload_in_Mbps_with_IpMultiplexing = ( pmRtpSentOctetsHi * 2147483648 + pmRtpSentOctetsLo) * 8 /(1000000 * 900)
Total_Bandwidth_for_Sent_Signalling_in_Mbps = (( pmNoOfSentUserData  * 1024 - ( pmSctpStatSentChunksDropped  * M3uAssociation_AVERAGE_SENT_MESSAGE_SIZE )) + pmSctpStatSentChunks  * 16 + pmSctpStatRetransChunks  * (M3uAssociation_AVERAGE_SENT_MESSAGE_SIZE + 16) + pmSctpStatSentControlChunks  * 16 + pmSctpStatSentPackages  * (12 + 20))* 8 / (1000000 * 900)
Total_Bandwidth_for_send_payload_including_Signalling_in_Mbps_without_IpMultiplexing = Total_Bandwidth_for_Sent_IP_Payload_in_Mbps_without_IpMultiplexing + Total_Bandwidth_for_Sent_Signalling_in_Mbps
Total_Bandwidth_for_send_payload_including_Signalling_in_Mbps_with_IpMultiplexing = Total_Bandwidth_for_Sent_IP_Payload_in_Mbps_with_IpMultiplexing + Total_Bandwidth_for_Sent_Signalling_in_Mbps

# 9.11.9 IP CS CN Transport Jitter
# Ratio of CS CN IP connections that have had low jitter (as %) = (1 - (JitterHandlingService.pmIpCnConnMeasuredJitter4 &Delta; + JitterHandlingService.pmIpCnConnMeasuredJitter5 &Delta; ) / (JitterHandlingService.pmIpCnConnMeasuredJitter0 &Delta; + JitterHandlingService.pmIpCnConnMeasuredJitter1 &Delta; + JitterHandlingService.pmIpCnConnMeasuredJitter2 &Delta; + JitterHandlingService.pmIpCnConnMeasuredJitter3 &Delta; + JitterHandlingService.pmIpCnConnMeasuredJitter4 &Delta; + JitterHandlingService.pmIpCnConnMeasuredJitter5 &Delta; ))*100
# Healthy value range: 99&ndash;100% (for long term measurement)
Ratio_of_CS_CN_IP_connections_that_have_had_low_jitter = (1 - (pmIpCnConnMeasuredJitter4  + pmIpCnConnMeasuredJitter5  ) / (pmIpCnConnMeasuredJitter0  + pmIpCnConnMeasuredJitter1  + pmIpCnConnMeasuredJitter2  + pmIpCnConnMeasuredJitter3  + pmIpCnConnMeasuredJitter4  + pmIpCnConnMeasuredJitter5  ))*100

# 9.11.10 VoIP Transport Jitter
# Ratio of VoIP connections that have had low jitter (as %) = (1 - (JitterHandlingService.pmVoIpConnMeasuredJitter4 &Delta; + JitterHandlingService.pmVoIpConnMeasuredJitter5 &Delta; + JitterHandlingService.pmVoIpConnMeasuredJitter6 &Delta; + JitterHandlingService.pmVoIpConnMeasuredJitter7 &Delta; + JitterHandlingService.pmVoIpConnMeasuredJitter8 &Delta; ) / (JitterHandlingService.pmVoIpConnMeasuredJitter0 &Delta; + JitterHandlingService.pmVoIpConnMeasuredJitter1 &Delta; + JitterHandlingService.pmVoIpConnMeasuredJitter2 &Delta; + JitterHandlingService.pmVoIpConnMeasuredJitter3 &Delta; + JitterHandlingService.pmVoIpConnMeasuredJitter4 &Delta; + JitterHandlingService.pmVoIpConnMeasuredJitter5 &Delta; + JitterHandlingService.pmVoIpConnMeasuredJitter6 &Delta; + JitterHandlingService.pmVoIpConnMeasuredJitter7 &Delta; + JitterHandlingService.pmVoIpConnMeasuredJitter8 &Delta; ))*100
Ratio_of_VoIP_connections_that_have_had_low_jitter = (1 - (pmVoIpConnMeasuredJitter4  + pmVoIpConnMeasuredJitter5  + pmVoIpConnMeasuredJitter6  + pmVoIpConnMeasuredJitter7  + pmVoIpConnMeasuredJitter8  ) / (pmVoIpConnMeasuredJitter0  + pmVoIpConnMeasuredJitter1  + pmVoIpConnMeasuredJitter2  + pmVoIpConnMeasuredJitter3  + pmVoIpConnMeasuredJitter4  + pmVoIpConnMeasuredJitter5  + pmVoIpConnMeasuredJitter6  + pmVoIpConnMeasuredJitter7  + pmVoIpConnMeasuredJitter8  ))*100

# 9.11.11 Iu over IP Transport Jitter
# Ratio of Iu over Ip connections that have had low jitter (as %) = (1 - (JitterHandlingService.pmIpRanConnMeasuredJitter4 &Delta; + JitterHandlingService.pmIpRanConnMeasuredJitter5 &Delta; ) / (JitterHandlingService.pmIpRanConnMeasuredJitter0 &Delta; + JitterHandlingService.pmIpRanConnMeasuredJitter1 &Delta; + JitterHandlingService.pmIpRanConnMeasuredJitter2 &Delta; + JitterHandlingService.pmIpRanConnMeasuredJitter3 &Delta; + JitterHandlingService.pmIpRanConnMeasuredJitter4 &Delta; + JitterHandlingService.pmIpRanConnMeasuredJitter5 &Delta; ))*100
Ratio_of_Iu_over_Ip_connections_that_have_had_low_jitter = (1 - (pmIpRanConnMeasuredJitter4  + pmIpRanConnMeasuredJitter5  ) / (pmIpRanConnMeasuredJitter0  + pmIpRanConnMeasuredJitter1  + pmIpRanConnMeasuredJitter2  + pmIpRanConnMeasuredJitter3  + pmIpRanConnMeasuredJitter4  + pmIpRanConnMeasuredJitter5  ))*100

# 9.11.12 A-interface over IP Transport Jitter
# Ratio of A over Ip connections that have had low jitter (as %) = (1 - (JitterHandlingService.pmAoIpConnMeasuredJitter4 &Delta; + JitterHandlingService.pmAoIpConnMeasuredJitter5 &Delta; ) / (JitterHandlingService.pmAoIpConnMeasuredJitter0 &Delta; + JitterHandlingService.pmAoIpConnMeasuredJitter1 &Delta; + JitterHandlingService.pmAoIpConnMeasuredJitter2 &Delta; + JitterHandlingService.pmAoIpConnMeasuredJitter3 &Delta; + JitterHandlingService.pmAoIpConnMeasuredJitter4 &Delta; + JitterHandlingService.pmAoIpConnMeasuredJitter5 &Delta; ))*100
Ratio_of_A_over_Ip_connections_that_have_had_low_jitter = (1 - (pmAoIpConnMeasuredJitter4  + pmAoIpConnMeasuredJitter5  ) / (pmAoIpConnMeasuredJitter0  + pmAoIpConnMeasuredJitter1  + pmAoIpConnMeasuredJitter2  + pmAoIpConnMeasuredJitter3  + pmAoIpConnMeasuredJitter4  + pmAoIpConnMeasuredJitter5  ))*100

# 9.12 TDM
# 9.12.1 TDM Termination Group Utilization Rate
# TDM group utilization rate (as percent)= (TdmTermGrp.pmNrOfTdmTermsBusy / MAX_NR_OF_TDM_TERMS) * 100
TDM_group_utilization_rate_as_percent = (pmNrOfTdmTermsBusy / 31) * 100
TdmTermGrp_userLabel = userLabel
# eashut - the MAX_NR_OF_TDM_TERMS is fixed to 31 for now, but shall be changed to the actual configured Nr of timeslots -> based on TdmTermGrp.ds0BundleMoRef _ listOfTimeSlots


# 9.13 IUA
# 9.13.1 Total Bandwidth (kbps) for IUA Signalling
# Total Bandwidth for IUA signalling (kbps) = [For all IuaApplicationServer].pmSentQptmMessages  * (HEADER_OVERHEAD + MESSAGE_SIZE) * 8 / (1000 * 900)
# HEADER_OVERHEAD for IUA data message is 28 octets.
# For the MESSAGE_SIZE the value 25 octets is an average approximation. The value can be lower or higher depending on type of messages carried over IUA (for example SETUP or RELEASE messages).
# Length of measurement period in seconds (default: 15 min = 900 seconds), referred to as 900.
Total_Bandwidth_for_IUA_signalling_in_kbps = pmSentQptmMessages  * (28 + 25) * 8 / (1000 * 900)


# 9.14 ET Boards
# 9.14.1 ET Load for ET-C41
# ET Load = EtResource.pmLoad
#        The parent MO is ExchangeTerminal.
# Healthy value range: 0-90%
ET_TDM_Load = pmLoad

# 9.14.2 ET Load for ET-IP
# ET Load = EtResource.pmLoad
#         The parent MO is GigaBitEthernet.
# Healthy value range: 0-90%
ET_IP_Load = pmLoad





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


# MOC based formulas

# Based on MOM MGW_NODE_MODEL_R4_1_R13_A01.xml



# MOC Aal0TpVccTp

Aal0TpVccTp_pmBwErrBlocks    = pmBwErrBlocks
Aal0TpVccTp_pmBwLostCells    = pmBwLostCells
Aal0TpVccTp_pmBwMissinsCells = pmBwMissinsCells
Aal0TpVccTp_pmFwErrBlocks    = pmFwErrBlocks
Aal0TpVccTp_pmFwLostCells    = pmFwLostCells
Aal0TpVccTp_pmFwMissinsCells = pmFwMissinsCells
Aal0TpVccTp_pmLostBrCells    = pmLostBrCells
Aal0TpVccTp_pmLostFpmCells   = pmLostFpmCells

# MOC Aal1TpVccTp

Aal1TpVccTp_pmBwErrBlocks    = pmBwErrBlocks
Aal1TpVccTp_pmBwLostCells    = pmBwLostCells
Aal1TpVccTp_pmBwMissinsCells = pmBwMissinsCells
Aal1TpVccTp_pmFwErrBlocks    = pmFwErrBlocks
Aal1TpVccTp_pmFwLostCells    = pmFwLostCells
Aal1TpVccTp_pmFwMissinsCells = pmFwMissinsCells
Aal1TpVccTp_pmLostBrCells    = pmLostBrCells
Aal1TpVccTp_pmLostFpmCells   = pmLostFpmCells

# MOC Aal2Ap

Aal2Ap_pmExisOrigConns                 = pmExisOrigConns
Aal2Ap_pmExisTermConns                 = pmExisTermConns
Aal2Ap_pmExisTransConns                = pmExisTransConns
Aal2Ap_pmSuccInConnsRemoteQosClassA    = pmSuccInConnsRemoteQosClassA
Aal2Ap_pmSuccInConnsRemoteQosClassB    = pmSuccInConnsRemoteQosClassB
Aal2Ap_pmSuccInConnsRemoteQosClassC    = pmSuccInConnsRemoteQosClassC
Aal2Ap_pmSuccInConnsRemoteQosClassD    = pmSuccInConnsRemoteQosClassD
Aal2Ap_pmSuccOutConnsRemoteQosClassA   = pmSuccOutConnsRemoteQosClassA
Aal2Ap_pmSuccOutConnsRemoteQosClassB   = pmSuccOutConnsRemoteQosClassB
Aal2Ap_pmSuccOutConnsRemoteQosClassC   = pmSuccOutConnsRemoteQosClassC
Aal2Ap_pmSuccOutConnsRemoteQosClassD   = pmSuccOutConnsRemoteQosClassD
Aal2Ap_pmUnRecMessages                 = pmUnRecMessages
Aal2Ap_pmUnRecParams                   = pmUnRecParams
Aal2Ap_pmUnSuccInConnsLocalQosClassA   = pmUnSuccInConnsLocalQosClassA
Aal2Ap_pmUnSuccInConnsLocalQosClassB   = pmUnSuccInConnsLocalQosClassB
Aal2Ap_pmUnSuccInConnsLocalQosClassC   = pmUnSuccInConnsLocalQosClassC
Aal2Ap_pmUnSuccInConnsLocalQosClassD   = pmUnSuccInConnsLocalQosClassD
Aal2Ap_pmUnSuccInConnsRemoteQosClassA  = pmUnSuccInConnsRemoteQosClassA
Aal2Ap_pmUnSuccInConnsRemoteQosClassB  = pmUnSuccInConnsRemoteQosClassB
Aal2Ap_pmUnSuccInConnsRemoteQosClassC  = pmUnSuccInConnsRemoteQosClassC
Aal2Ap_pmUnSuccInConnsRemoteQosClassD  = pmUnSuccInConnsRemoteQosClassD
Aal2Ap_pmUnSuccOutConnsLocalQosClassA  = pmUnSuccOutConnsLocalQosClassA
Aal2Ap_pmUnSuccOutConnsLocalQosClassB  = pmUnSuccOutConnsLocalQosClassB
Aal2Ap_pmUnSuccOutConnsLocalQosClassC  = pmUnSuccOutConnsLocalQosClassC
Aal2Ap_pmUnSuccOutConnsLocalQosClassD  = pmUnSuccOutConnsLocalQosClassD
Aal2Ap_pmUnSuccOutConnsRemoteQosClassA = pmUnSuccOutConnsRemoteQosClassA
Aal2Ap_pmUnSuccOutConnsRemoteQosClassB = pmUnSuccOutConnsRemoteQosClassB
Aal2Ap_pmUnSuccOutConnsRemoteQosClassC = pmUnSuccOutConnsRemoteQosClassC
Aal2Ap_pmUnSuccOutConnsRemoteQosClassD = pmUnSuccOutConnsRemoteQosClassD

# MOC Aal2PathDistributionUnit
  # no PM counter exists for this MOC

# MOC Aal2PathVccTp

Aal2PathVccTp_pmBwErrBlocks               = pmBwErrBlocks
Aal2PathVccTp_pmBwLostCells               = pmBwLostCells
Aal2PathVccTp_pmBwMissinsCells            = pmBwMissinsCells
Aal2PathVccTp_pmDiscardedEgressCpsPackets = pmDiscardedEgressCpsPackets
Aal2PathVccTp_pmEgressCpsPackets          = pmEgressCpsPackets
Aal2PathVccTp_pmFwErrBlocks               = pmFwErrBlocks
Aal2PathVccTp_pmFwLostCells               = pmFwLostCells
Aal2PathVccTp_pmFwMissinsCells            = pmFwMissinsCells
Aal2PathVccTp_pmIngressCpsPackets         = pmIngressCpsPackets
Aal2PathVccTp_pmLostBrCells               = pmLostBrCells
Aal2PathVccTp_pmLostFpmCells              = pmLostFpmCells


# MOC Aal2QosCodePointProfile
  # no PM counter exists for this MOC

# MOC Aal2QosProfile
  # no PM counter exists for this MOC

# MOC Aal2RoutingCase
  # no PM counter exists for this MOC

# MOC Aal2Sp

Aal2Sp_pmUnsuccessfulConnsInternal = pmUnsuccessfulConnsInternal


# MOC Aal5TpVccTp

Aal5TpVccTp_pmBwErrBlocks    = pmBwErrBlocks
Aal5TpVccTp_pmBwLostCells    = pmBwLostCells
Aal5TpVccTp_pmBwMissinsCells = pmBwMissinsCells
Aal5TpVccTp_pmFwErrBlocks    = pmFwErrBlocks
Aal5TpVccTp_pmFwLostCells    = pmFwLostCells
Aal5TpVccTp_pmFwMissinsCells = pmFwMissinsCells
Aal5TpVccTp_pmLostBrCells    = pmLostBrCells
Aal5TpVccTp_pmLostFpmCells   = pmLostFpmCells


# MOC AmrService

AmrService_pmBusyInstances  = pmBusyInstances
AmrService_pmForcedRelease  = pmForcedRelease
AmrService_pmNormalRelease  = pmNormalRelease
AmrService_pmSidActivated   = pmSidActivated
AmrService_pmTotalSeizures  = pmTotalSeizures
AmrService_pmUnsuccSeizures = pmUnsuccSeizures


# MOC AmrWbService

AmrWbService_pmBusyUnitsAmrWb = pmBusyUnitsAmrWb
AmrWbService_pmForcedRelease  = pmForcedRelease
AmrWbService_pmNormalRelease  = pmNormalRelease
AmrWbService_pmTotalSeizures  = pmTotalSeizures
AmrWbService_pmUnsuccSeizures = pmUnsuccSeizures


# MOC AtmCrossConnection
  # no PM counter exists for this MOC

# MOC AtmPort

AtmPort_pmReceivedAtmCells    = pmReceivedAtmCells
AtmPort_pmSecondsWithUnexp    = pmSecondsWithUnexp
AtmPort_pmTransmittedAtmCells = pmTransmittedAtmCells


# MOC AtmTrafficDescriptor
  # no PM counter exists for this MOC

# MOC Cbu
  # not applicable for MGW

# MOC Ch
  # no PM counter exists for this MOC

# MOC ConfigurationVersion
  # no PM counter exists for this MOC

# MOC ContinuityCheckService

ContinuityCheckService_pmBusyInstances  = pmBusyInstances
ContinuityCheckService_pmForcedRelease  = pmForcedRelease
ContinuityCheckService_pmNormalRelease  = pmNormalRelease
ContinuityCheckService_pmTotalSeizures  = pmTotalSeizures
ContinuityCheckService_pmUnsuccSeizures = pmUnsuccSeizures


# MOC CsdDigitalService

CsdDigitalService_pmBusyInstances  = pmBusyInstances
CsdDigitalService_pmForcedRelease  = pmForcedRelease
CsdDigitalService_pmFtmFail        = pmFtmFail
CsdDigitalService_pmFtmFailGsm     = pmFtmFailGsm
CsdDigitalService_pmFtmSucc        = pmFtmSucc
CsdDigitalService_pmFtmSuccGsm     = pmFtmSuccGsm
CsdDigitalService_pmModemOFail     = pmModemOFail
CsdDigitalService_pmModemOFailGsm  = pmModemOFailGsm
CsdDigitalService_pmModemOSucc     = pmModemOSucc
CsdDigitalService_pmModemOSuccGsm  = pmModemOSuccGsm
CsdDigitalService_pmModemTFail     = pmModemTFail
CsdDigitalService_pmModemTFailGsm  = pmModemTFailGsm
CsdDigitalService_pmModemTSucc     = pmModemTSucc
CsdDigitalService_pmModemTSuccGsm  = pmModemTSuccGsm
CsdDigitalService_pmNormalRelease  = pmNormalRelease
CsdDigitalService_pmNumFtm         = pmNumFtm
CsdDigitalService_pmNumFtmGsm      = pmNumFtmGsm
CsdDigitalService_pmNumModemO      = pmNumModemO
CsdDigitalService_pmNumModemOGsm   = pmNumModemOGsm
CsdDigitalService_pmNumModemT      = pmNumModemT
CsdDigitalService_pmNumModemTGsm   = pmNumModemTGsm
CsdDigitalService_pmNumUdi         = pmNumUdi
CsdDigitalService_pmNumUdiGsm      = pmNumUdiGsm
CsdDigitalService_pmTotalSeizures  = pmTotalSeizures
CsdDigitalService_pmUdiFail        = pmUdiFail
CsdDigitalService_pmUdiFailGsm     = pmUdiFailGsm
CsdDigitalService_pmUdiSucc        = pmUdiSucc
CsdDigitalService_pmUdiSuccGsm     = pmUdiSuccGsm
CsdDigitalService_pmUnsuccSeizures = pmUnsuccSeizures


# MOC CsdGsmFaxService

CsdGsmFaxService_pmBusyInstances        = pmBusyInstances
CsdGsmFaxService_pmForcedRelease        = pmForcedRelease
CsdGsmFaxService_pmNormalRelease        = pmNormalRelease
CsdGsmFaxService_pmSyncTransFaxModemGsm = pmSyncTransFaxModemGsm
CsdGsmFaxService_pmTotalSeizures        = pmTotalSeizures
CsdGsmFaxService_pmUnsuccCmm            = pmUnsuccCmm
CsdGsmFaxService_pmUnsuccSeizures       = pmUnsuccSeizures
CsdGsmFaxService_pmV27ter               = pmV27ter
CsdGsmFaxService_pmV29                  = pmV29

# MOC CsdGsmFhService

CsdGsmFhService_pmBusyInstances  = pmBusyInstances
CsdGsmFhService_pmForcedRelease  = pmForcedRelease
CsdGsmFhService_pmNormalRelease  = pmNormalRelease
CsdGsmFhService_pmTotalSeizures  = pmTotalSeizures
CsdGsmFhService_pmUnsuccSeizures = pmUnsuccSeizures


# MOC CsdModemService

CsdModemService_pmAsyncNonTransModemGsm   = pmAsyncNonTransModemGsm
CsdModemService_pmAsyncNonTransModemWcdma = pmAsyncNonTransModemWcdma
CsdModemService_pmAsyncTransModemGsm      = pmAsyncTransModemGsm
CsdModemService_pmBusyInstances           = pmBusyInstances
CsdModemService_pmForcedRelease           = pmForcedRelease
CsdModemService_pmNormalRelease           = pmNormalRelease
CsdModemService_pmSyncTransModemGsm       = pmSyncTransModemGsm
CsdModemService_pmTotalSeizures           = pmTotalSeizures
CsdModemService_pmUnsuccSeizures          = pmUnsuccSeizures
CsdModemService_pmV21                     = pmV21
CsdModemService_pmV21Gsm                  = pmV21Gsm
CsdModemService_pmV22                     = pmV22
CsdModemService_pmV22Gsm                  = pmV22Gsm
CsdModemService_pmV22bis                  = pmV22bis
CsdModemService_pmV22bisGsm               = pmV22bisGsm
CsdModemService_pmV32                     = pmV32
CsdModemService_pmV32Gsm                  = pmV32Gsm
CsdModemService_pmV32bis                  = pmV32bis
CsdModemService_pmV32bisGsm               = pmV32bisGsm
CsdModemService_pmV34                     = pmV34
CsdModemService_pmV34Gsm                  = pmV34Gsm
CsdModemService_pmV90                     = pmV90
CsdModemService_pmV90Gsm                  = pmV90Gsm


# MOC DChannelTp
DChannelTp_pmDiscardedInboundFrames         = pmDiscardedInboundFrames
DChannelTp_pmDiscardedOutboundFrames        = pmDiscardedOutboundFrames
DChannelTp_pmOctetsInReTransmFrames         = pmOctetsInReTransmFrames
DChannelTp_pmOctetsInRecFrames              = pmOctetsInRecFrames
DChannelTp_pmOctetsInTransmFrames           = pmOctetsInTransmFrames
DChannelTp_pmRecDmFramesRspToSabme          = pmRecDmFramesRspToSabme
DChannelTp_pmRecFrames                      = pmRecFrames
DChannelTp_pmRecFramesCtrlFieldUndef        = pmRecFramesCtrlFieldUndef
DChannelTp_pmRecFramesFcsError              = pmRecFramesFcsError
DChannelTp_pmRecFramesN201Error             = pmRecFramesN201Error
DChannelTp_pmRecFramesNotPermInfoFldOrLngFr = pmRecFramesNotPermInfoFldOrLngFr
DChannelTp_pmRecFramesNrError               = pmRecFramesNrError
DChannelTp_pmRecFrmr                        = pmRecFrmr
DChannelTp_pmRecInvalidFrames               = pmRecInvalidFrames
DChannelTp_pmRecUnexpectedFrames            = pmRecUnexpectedFrames
DChannelTp_pmRecUnsolicSupervisFrames       = pmRecUnsolicSupervisFrames
DChannelTp_pmRetransmittedFrames            = pmRetransmittedFrames
DChannelTp_pmTransmDmFramesRspToSabme       = pmTransmDmFramesRspToSabme
DChannelTp_pmTransmittedFrames              = pmTransmittedFrames
DChannelTp_pmUnsuccRetrmsOthFramesN200Times = pmUnsuccRetrmsOthFramesN200Times
DChannelTp_pmUnsuccRetrmsSabmeN200Times     = pmUnsuccRetrmsSabmeN200Times


# MOC Ds0Bundle
  # no PM counter exists for this MOC

# MOC DtmfReceiverService

DtmfReceiverService_pmBusyInstances  = pmBusyInstances
DtmfReceiverService_pmForcedRelease  = pmForcedRelease
DtmfReceiverService_pmNormalRelease  = pmNormalRelease
DtmfReceiverService_pmTotalSeizures  = pmTotalSeizures
DtmfReceiverService_pmUnsuccSeizures = pmUnsuccSeizures


# MOC DtmfSenderService

DtmfSenderService_pmBusyInstances  = pmBusyInstances
DtmfSenderService_pmForcedRelease  = pmForcedRelease
DtmfSenderService_pmNormalRelease  = pmNormalRelease
DtmfSenderService_pmTotalSeizures  = pmTotalSeizures
DtmfSenderService_pmUnsuccSeizures = pmUnsuccSeizures

# MOC E1PhysPathTerm

E1PhysPathTerm_pmEs  = pmEs
E1PhysPathTerm_pmSes = pmSes
E1PhysPathTerm_pmUas = pmUas

# MOC E1Ttp
E1Ttp_pmEs  = pmEs
E1Ttp_pmSes = pmSes
E1Ttp_pmUas = pmUas

# MOC E3PhysPathTerm
  # not applicable for MGW

# MOC EcRouteParameterSet

EcRouteParameterSet_pmI10ValAslr   = pmI10ValAslr
EcRouteParameterSet_pmI10ValAsls   = pmI10ValAsls
EcRouteParameterSet_pmI10ValErl    = pmI10ValErl
EcRouteParameterSet_pmI10ValPd     = pmI10ValPd
EcRouteParameterSet_pmI11ValAslr   = pmI11ValAslr
EcRouteParameterSet_pmI11ValAsls   = pmI11ValAsls
EcRouteParameterSet_pmI11ValErl    = pmI11ValErl
EcRouteParameterSet_pmI11ValPd     = pmI11ValPd
EcRouteParameterSet_pmI12ValAslr   = pmI12ValAslr
EcRouteParameterSet_pmI12ValAsls   = pmI12ValAsls
EcRouteParameterSet_pmI12ValErl    = pmI12ValErl
EcRouteParameterSet_pmI12ValPd     = pmI12ValPd
EcRouteParameterSet_pmI13ValAslr   = pmI13ValAslr
EcRouteParameterSet_pmI13ValAsls   = pmI13ValAsls
EcRouteParameterSet_pmI13ValErl    = pmI13ValErl
EcRouteParameterSet_pmI13ValPd     = pmI13ValPd
EcRouteParameterSet_pmI14ValAslr   = pmI14ValAslr
EcRouteParameterSet_pmI14ValAsls   = pmI14ValAsls
EcRouteParameterSet_pmI14ValErl    = pmI14ValErl
EcRouteParameterSet_pmI14ValPd     = pmI14ValPd
EcRouteParameterSet_pmI15ValAslr   = pmI15ValAslr
EcRouteParameterSet_pmI15ValAsls   = pmI15ValAsls
EcRouteParameterSet_pmI15ValErl    = pmI15ValErl
EcRouteParameterSet_pmI15ValPd     = pmI15ValPd
EcRouteParameterSet_pmI16ValAslr   = pmI16ValAslr
EcRouteParameterSet_pmI16ValAsls   = pmI16ValAsls
EcRouteParameterSet_pmI16ValErl    = pmI16ValErl
EcRouteParameterSet_pmI16ValPd     = pmI16ValPd
EcRouteParameterSet_pmI1ValAslr    = pmI1ValAslr
EcRouteParameterSet_pmI1ValAsls    = pmI1ValAsls
EcRouteParameterSet_pmI1ValErl     = pmI1ValErl
EcRouteParameterSet_pmI1ValPd      = pmI1ValPd
EcRouteParameterSet_pmI2ValAslr    = pmI2ValAslr
EcRouteParameterSet_pmI2ValAsls    = pmI2ValAsls
EcRouteParameterSet_pmI2ValErl     = pmI2ValErl
EcRouteParameterSet_pmI2ValPd      = pmI2ValPd
EcRouteParameterSet_pmI3ValAslr    = pmI3ValAslr
EcRouteParameterSet_pmI3ValAsls    = pmI3ValAsls
EcRouteParameterSet_pmI3ValErl     = pmI3ValErl
EcRouteParameterSet_pmI3ValPd      = pmI3ValPd
EcRouteParameterSet_pmI4ValAslr    = pmI4ValAslr
EcRouteParameterSet_pmI4ValAsls    = pmI4ValAsls
EcRouteParameterSet_pmI4ValErl     = pmI4ValErl
EcRouteParameterSet_pmI4ValPd      = pmI4ValPd
EcRouteParameterSet_pmI5ValAslr    = pmI5ValAslr
EcRouteParameterSet_pmI5ValAsls    = pmI5ValAsls
EcRouteParameterSet_pmI5ValErl     = pmI5ValErl
EcRouteParameterSet_pmI5ValPd      = pmI5ValPd
EcRouteParameterSet_pmI6ValAslr    = pmI6ValAslr
EcRouteParameterSet_pmI6ValAsls    = pmI6ValAsls
EcRouteParameterSet_pmI6ValErl     = pmI6ValErl
EcRouteParameterSet_pmI6ValPd      = pmI6ValPd
EcRouteParameterSet_pmI7ValAslr    = pmI7ValAslr
EcRouteParameterSet_pmI7ValAsls    = pmI7ValAsls
EcRouteParameterSet_pmI7ValErl     = pmI7ValErl
EcRouteParameterSet_pmI7ValPd      = pmI7ValPd
EcRouteParameterSet_pmI8ValAslr    = pmI8ValAslr
EcRouteParameterSet_pmI8ValAsls    = pmI8ValAsls
EcRouteParameterSet_pmI8ValErl     = pmI8ValErl
EcRouteParameterSet_pmI8ValPd      = pmI8ValPd
EcRouteParameterSet_pmI9ValAslr    = pmI9ValAslr
EcRouteParameterSet_pmI9ValAsls    = pmI9ValAsls
EcRouteParameterSet_pmI9ValErl     = pmI9ValErl
EcRouteParameterSet_pmI9ValPd      = pmI9ValPd
EcRouteParameterSet_pmNInValid     = pmNInValid


# MOC EcService

EcService_pmBusyInstances  = pmBusyInstances
EcService_pmForcedRelease  = pmForcedRelease
EcService_pmNormalRelease  = pmNormalRelease
EcService_pmTotalSeizures  = pmTotalSeizures
EcService_pmUnsuccSeizures = pmUnsuccSeizures


# MOC EfrService

EfrService_pmBusyInstances  = pmBusyInstances
EfrService_pmForcedRelease  = pmForcedRelease
EfrService_pmNormalRelease  = pmNormalRelease
EfrService_pmTotalSeizures  = pmTotalSeizures
EfrService_pmUnsuccSeizures = pmUnsuccSeizures
EfrService_pmSidActivated   = pmSidActivated

# MOC Equipment
  # no PM counter exists for this MOC

# MOC EthernetLink

EthernetLink_pmNoOfIfInDiscards    = pmNoOfIfInDiscards
EthernetLink_pmNoOfIfInErrors      = pmNoOfIfInErrors
EthernetLink_pmNoOfIfInNUcastPkts  = pmNoOfIfInNUcastPkts
EthernetLink_pmNoOfIfInUcastPkts   = pmNoOfIfInUcastPkts
EthernetLink_pmNoOfIfOutDiscards   = pmNoOfIfOutDiscards
EthernetLink_pmNoOfIfOutNUcastPkts = pmNoOfIfOutNUcastPkts
EthernetLink_pmNoOfIfOutUcastPkts  = pmNoOfIfOutUcastPkts

# MOC EthernetSwitchModulePort
EthernetSwitchModulePort_pmIfInBroadcastPkts  = pmIfInBroadcastPkts
EthernetSwitchModulePort_pmIfInDiscards       = pmIfInDiscards
EthernetSwitchModulePort_pmIfInErrors         = pmIfInErrors
EthernetSwitchModulePort_pmIfInMulticastPkts  = pmIfInMulticastPkts
EthernetSwitchModulePort_pmIfInOctetsHi       = pmIfInOctetsHi
EthernetSwitchModulePort_pmIfInOctetsLo       = pmIfInOctetsLo
EthernetSwitchModulePort_pmIfInUcastPkts      = pmIfInUcastPkts
EthernetSwitchModulePort_pmIfOutBroadcastPkts = pmIfOutBroadcastPkts
EthernetSwitchModulePort_pmIfOutDiscards      = pmIfOutDiscards
EthernetSwitchModulePort_pmIfOutErrors        = pmIfOutErrors
EthernetSwitchModulePort_pmIfOutMulticastPkts = pmIfOutMulticastPkts
EthernetSwitchModulePort_pmIfOutOctetsHi      = pmIfOutOctetsHi
EthernetSwitchModulePort_pmIfOutOctetsLo      = pmIfOutOctetsLo
EthernetSwitchModulePort_pmIfOutUcastPkts     = pmIfOutUcastPkts

# MOC EthernetSwitchPort
EthernetSwitchPort_pmIfInBroadcastPkts  = pmIfInBroadcastPkts
EthernetSwitchPort_pmIfInDiscards       = pmIfInDiscards
EthernetSwitchPort_pmIfInErrors         = pmIfInErrors
EthernetSwitchPort_pmIfInMulticastPkts  = pmIfInMulticastPkts
EthernetSwitchPort_pmIfInOctetsHi       = pmIfInOctetsHi
EthernetSwitchPort_pmIfInOctetsLo       = pmIfInOctetsLo
EthernetSwitchPort_pmIfInUcastPkts      = pmIfInUcastPkts
EthernetSwitchPort_pmIfOutBroadcastPkts = pmIfOutBroadcastPkts
EthernetSwitchPort_pmIfOutDiscards      = pmIfOutDiscards
EthernetSwitchPort_pmIfOutErrors        = pmIfOutErrors
EthernetSwitchPort_pmIfOutMulticastPkts = pmIfOutMulticastPkts
EthernetSwitchPort_pmIfOutOctetsHi      = pmIfOutOctetsHi
EthernetSwitchPort_pmIfOutOctetsLo      = pmIfOutOctetsLo
EthernetSwitchPort_pmIfOutUcastPkts     = pmIfOutUcastPkts

# MOC EtResource
EtResource_pmLoad             = pmLoad
EtResource_pmLoad15minutesMax = pmLoad15minutesMax

# MOC ExchangeTerminal
  # no PM counter exists for this MOC

# MOC ExchangeTerminalIp
  # no PM counter exists for this MOC

# MOC Fan
  # no PM counter exists for this MOC

# MOC FastEthernet

FastEthernet_pmIfInBroadcastPkts  = pmIfInBroadcastPkts
FastEthernet_pmIfInDiscards       = pmIfInDiscards
FastEthernet_pmIfInErrors         = pmIfInErrors
FastEthernet_pmIfInMulticastPkts  = pmIfInMulticastPkts
FastEthernet_pmIfInOctetsHi       = pmIfInOctetsHi
FastEthernet_pmIfInOctetsLo       = pmIfInOctetsLo
FastEthernet_pmIfInUcastPkts      = pmIfInUcastPkts
FastEthernet_pmIfInUnknownProtos  = pmIfInUnknownProtos
FastEthernet_pmIfOutBroadcastPkts = pmIfOutBroadcastPkts
FastEthernet_pmIfOutDiscards      = pmIfOutDiscards
FastEthernet_pmIfOutErrors        = pmIfOutErrors
FastEthernet_pmIfOutMulticastPkts = pmIfOutMulticastPkts
FastEthernet_pmIfOutOctetsHi      = pmIfOutOctetsHi
FastEthernet_pmIfOutOctetsLo      = pmIfOutOctetsLo
FastEthernet_pmIfOutUcastPkts     = pmIfOutUcastPkts


# MOC G729Service
G729Service_pmBusyUnitsG729  = pmBusyUnitsG729
G729Service_pmForcedRelease  = pmForcedRelease
G729Service_pmNormalRelease  = pmNormalRelease
G729Service_pmTotalSeizures  = pmTotalSeizures
G729Service_pmUnsuccSeizures = pmUnsuccSeizures

# MOC Gcp
  # no PM counter exists for this MOC

# GcpAssociation
GcpAssociation_pmNoOfSctpCommunicationErr              = pmNoOfSctpCommunicationErr
GcpAssociation_pmNoOfSctpCommunicationLost             = pmNoOfSctpCommunicationLost
GcpAssociation_pmNoOfSctpCongestionCeasedIndication    = pmNoOfSctpCongestionCeasedIndication
GcpAssociation_pmNoOfSctpCongestionIndication          = pmNoOfSctpCongestionIndication
GcpAssociation_pmNoOfSctpGcpMsgDiscarded               = pmNoOfSctpGcpMsgDiscarded
GcpAssociation_pmNoOfSctpMaxTrialsForAssocEstabReached = pmNoOfSctpMaxTrialsForAssocEstabReached
GcpAssociation_pmNoOfSctpNetworkStatusChange           = pmNoOfSctpNetworkStatusChange
GcpAssociation_pmNoOfSctpSendFailure                   = pmNoOfSctpSendFailure
GcpAssociation_pmNoOfSctpSuccessAssocAbort             = pmNoOfSctpSuccessAssocAbort
GcpAssociation_pmNoOfSctpSuccessAssocEstablish         = pmNoOfSctpSuccessAssocEstablish
GcpAssociation_pmNoOfSctpUnsuccessAssocEstablish       = pmNoOfSctpUnsuccessAssocEstablish

# MOC GeneralProcessorUnit
  # no PM counter exists for this MOC

# MOC GigaBitEthernet
GigaBitEthernet_pmDot1qTpVlanPortInDiscardsLink1 = pmDot1qTpVlanPortInDiscardsLink1
GigaBitEthernet_pmDot1qTpVlanPortInDiscardsLink2 = pmDot1qTpVlanPortInDiscardsLink2
GigaBitEthernet_pmIfInBroadcastPktsLink1         = pmIfInBroadcastPktsLink1
GigaBitEthernet_pmIfInBroadcastPktsLink2         = pmIfInBroadcastPktsLink2
GigaBitEthernet_pmIfInDiscardsLink1              = pmIfInDiscardsLink1
GigaBitEthernet_pmIfInDiscardsLink2              = pmIfInDiscardsLink2
GigaBitEthernet_pmIfInErrorsLink1                = pmIfInErrorsLink1
GigaBitEthernet_pmIfInErrorsLink2                = pmIfInErrorsLink2
GigaBitEthernet_pmIfInMulticastPktsLink1         = pmIfInMulticastPktsLink1
GigaBitEthernet_pmIfInMulticastPktsLink2         = pmIfInMulticastPktsLink2
GigaBitEthernet_pmIfInOctetsLink1Hi              = pmIfInOctetsLink1Hi
GigaBitEthernet_pmIfInOctetsLink1Lo              = pmIfInOctetsLink1Lo
GigaBitEthernet_pmIfInOctetsLink2Hi              = pmIfInOctetsLink2Hi
GigaBitEthernet_pmIfInOctetsLink2Lo              = pmIfInOctetsLink2Lo
GigaBitEthernet_pmIfInUcastPktsLink1             = pmIfInUcastPktsLink1
GigaBitEthernet_pmIfInUcastPktsLink2             = pmIfInUcastPktsLink2
GigaBitEthernet_pmIfInUnknownProtosLink1         = pmIfInUnknownProtosLink1
GigaBitEthernet_pmIfInUnknownProtosLink2         = pmIfInUnknownProtosLink2
GigaBitEthernet_pmIfOutBroadcastPktsLink1        = pmIfOutBroadcastPktsLink1
GigaBitEthernet_pmIfOutBroadcastPktsLink2        = pmIfOutBroadcastPktsLink2
GigaBitEthernet_pmIfOutDiscardsLink1             = pmIfOutDiscardsLink1
GigaBitEthernet_pmIfOutDiscardsLink2             = pmIfOutDiscardsLink2
GigaBitEthernet_pmIfOutErrorsLink1               = pmIfOutErrorsLink1
GigaBitEthernet_pmIfOutErrorsLink2               = pmIfOutErrorsLink2
GigaBitEthernet_pmIfOutMulticastPktsLink1        = pmIfOutMulticastPktsLink1
GigaBitEthernet_pmIfOutMulticastPktsLink2        = pmIfOutMulticastPktsLink2
GigaBitEthernet_pmIfOutOctetsLink1Hi             = pmIfOutOctetsLink1Hi
GigaBitEthernet_pmIfOutOctetsLink1Lo             = pmIfOutOctetsLink1Lo
GigaBitEthernet_pmIfOutOctetsLink2Hi             = pmIfOutOctetsLink2Hi
GigaBitEthernet_pmIfOutOctetsLink2Lo             = pmIfOutOctetsLink2Lo
GigaBitEthernet_pmIfOutUcastPktsLink1            = pmIfOutUcastPktsLink1
GigaBitEthernet_pmIfOutUcastPktsLink2            = pmIfOutUcastPktsLink2

# MOC GsmFrService
GsmFrService_pmBusyInstances  = pmBusyInstances
GsmFrService_pmForcedRelease  = pmForcedRelease
GsmFrService_pmNormalRelease  = pmNormalRelease
GsmFrService_pmTotalSeizures  = pmTotalSeizures
GsmFrService_pmUnsuccSeizures = pmUnsuccSeizures

# MOC GsmHrService
GsmHrService_pmBusyInstances  = pmBusyInstances
GsmHrService_pmForcedRelease  = pmForcedRelease
GsmHrService_pmNormalRelease  = pmNormalRelease
GsmHrService_pmTotalSeizures  = pmTotalSeizures
GsmHrService_pmUnsuccSeizures = pmUnsuccSeizures

# MOC GttService
GttService_pmBusyInstances  = pmBusyInstances
GttService_pmForcedRelease  = pmForcedRelease
GttService_pmNormalRelease  = pmNormalRelease
GttService_pmTotalSeizures  = pmTotalSeizures
GttService_pmUnsuccSeizures = pmUnsuccSeizures

# MOC HgTtp

# MOC IkePeer
IkePeer_pmChildSaRekey  = pmChildSaRekey
IkePeer_pmInAuthReq     = pmInAuthReq
IkePeer_pmInAuthRsp     = pmInAuthRsp
IkePeer_pmInCrChildReq  = pmInCrChildReq
IkePeer_pmInCrChildRsp  = pmInCrChildRsp
IkePeer_pmInInfoReq     = pmInInfoReq
IkePeer_pmInInfoRsp     = pmInInfoRsp
IkePeer_pmInInitReq     = pmInInitReq
IkePeer_pmInInitRsp     = pmInInitRsp
IkePeer_pmInInvalid     = pmInInvalid
IkePeer_pmInInvalidSpi  = pmInInvalidSpi
IkePeer_pmOutAuthReq    = pmOutAuthReq
IkePeer_pmOutAuthRsp    = pmOutAuthRsp
IkePeer_pmOutCrChildReq = pmOutCrChildReq
IkePeer_pmOutCrChildRsp = pmOutCrChildRsp
IkePeer_pmOutInfoReq    = pmOutInfoReq
IkePeer_pmOutInfoRsp    = pmOutInfoRsp
IkePeer_pmOutInitReq    = pmOutInitReq
IkePeer_pmOutInitRsp    = pmOutInitRsp

# MOC ImaGroup
ImaGroup_pmGrFc     = pmGrFc
ImaGroup_pmGrFcFe   = pmGrFcFe
ImaGroup_pmGrUasIma = pmGrUasIma


# MOC ImaLink
ImaLink_pmIvIma      = pmIvIma
ImaLink_pmOifIma     = pmOifIma
ImaLink_pmRxFc       = pmRxFc
ImaLink_pmRxFcFe     = pmRxFcFe
ImaLink_pmRxStuffIma = pmRxStuffIma
ImaLink_pmRxUusIma   = pmRxUusIma
ImaLink_pmRxUusImaFe = pmRxUusImaFe
ImaLink_pmSesIma     = pmSesIma
ImaLink_pmSesImaFe   = pmSesImaFe
ImaLink_pmTxFc       = pmTxFc
ImaLink_pmTxFcFe     = pmTxFcFe
ImaLink_pmTxStuffIma = pmTxStuffIma
ImaLink_pmTxUusIma   = pmTxUusIma
ImaLink_pmTxUusImaFe = pmTxUusImaFe
ImaLink_pmUasIma     = pmUasIma
ImaLink_pmUasImaFe   = pmUasImaFe


# MOC ImBasicMessage
ImBasicMessage_pmCallAttempts       = pmCallAttempts
ImBasicMessage_pmFailedCallAttempts = pmFailedCallAttempts


# MOC ImMessageComposition
ImMessageComposition_pmCallAttempts       = pmCallAttempts
ImMessageComposition_pmFailedCallAttempts = pmFailedCallAttempts


# MOC ImService
ImService_pmBusyInstances  = pmBusyInstances
ImService_pmForcedRelease  = pmForcedRelease
ImService_pmNormalRelease  = pmNormalRelease
ImService_pmTotalSeizures  = pmTotalSeizures
ImService_pmUnsuccSeizures = pmUnsuccSeizures


# MOC ImStreamer
  # no PM counter exists for this MOC

# MOC ImVariableMessage

ImVariableMessage_pmCallAttempts       = pmCallAttempts
ImVariableMessage_pmFailedCallAttempts = pmFailedCallAttempts


# MOC InmarsatService
InmarsatService_pmBusyInstances  = pmBusyInstances
InmarsatService_pmForcedRelease  = pmForcedRelease
InmarsatService_pmNormalRelease  = pmNormalRelease
InmarsatService_pmTotalSeizures  = pmTotalSeizures
InmarsatService_pmUnsuccSeizures = pmUnsuccSeizures


# MOC InteractiveMessaging
  # no PM counter exists for this MOC

# MOC InternalEthernetPort
InternalEthernetPort_pmDot1qTpVlanPortInDiscardsLink = pmDot1qTpVlanPortInDiscardsLink
InternalEthernetPort_pmIfInBroadcastPkts             = pmIfInBroadcastPkts
InternalEthernetPort_pmIfInDiscards                  = pmIfInDiscards
InternalEthernetPort_pmIfInErrors                    = pmIfInErrors
InternalEthernetPort_pmIfInMulticastPkts             = pmIfInMulticastPkts
InternalEthernetPort_pmIfInOctetsHi                  = pmIfInOctetsHi
InternalEthernetPort_pmIfInOctetsLo                  = pmIfInOctetsLo
InternalEthernetPort_pmIfInUcastPkts                 = pmIfInUcastPkts
InternalEthernetPort_pmIfInUnknownProtos             = pmIfInUnknownProtos
InternalEthernetPort_pmIfOutBroadcastPkts            = pmIfOutBroadcastPkts
InternalEthernetPort_pmIfOutDiscards                 = pmIfOutDiscards
InternalEthernetPort_pmIfOutErrors                   = pmIfOutErrors
InternalEthernetPort_pmIfOutMulticastPkts            = pmIfOutMulticastPkts
InternalEthernetPort_pmIfOutOctetsHi                 = pmIfOutOctetsHi
InternalEthernetPort_pmIfOutOctetsLo                 = pmIfOutOctetsLo
InternalEthernetPort_pmIfOutUcastPkts                = pmIfOutUcastPkts

# MOC InternalLinkGroup
InternalLinkGroup_pmPeakBwLevel = pmPeakBwLevel

# MOC Ip
Ip_pmNoOfHdrErrors       = pmNoOfHdrErrors
Ip_pmNoOfIpAddrErrors    = pmNoOfIpAddrErrors
Ip_pmNoOfIpForwDatagrams = pmNoOfIpForwDatagrams
Ip_pmNoOfIpInDiscards    = pmNoOfIpInDiscards
Ip_pmNoOfIpInReceives    = pmNoOfIpInReceives
Ip_pmNoOfIpOutDiscards   = pmNoOfIpOutDiscards
Ip_pmNoOfIpReasmOKs      = pmNoOfIpReasmOKs
Ip_pmNoOfIpReasmReqds    = pmNoOfIpReasmReqds

# MOC IpAccessAutoConfig
  # no PM counter exists for this MOC

# MOC IpAccessHostEt
IpAccessHostEt_pmIcmpInDestUnreachs  = pmIcmpInDestUnreachs
IpAccessHostEt_pmIcmpInEchoReps      = pmIcmpInEchoReps
IpAccessHostEt_pmIcmpInEchos         = pmIcmpInEchos
IpAccessHostEt_pmIcmpInErrors        = pmIcmpInErrors
IpAccessHostEt_pmIcmpInMsgs          = pmIcmpInMsgs
IpAccessHostEt_pmIcmpInParamProbs    = pmIcmpInParamProbs
IpAccessHostEt_pmIcmpInRedirects     = pmIcmpInRedirects
IpAccessHostEt_pmIcmpInSrcQuenchs    = pmIcmpInSrcQuenchs
IpAccessHostEt_pmIcmpInTimeExcds     = pmIcmpInTimeExcds
IpAccessHostEt_pmIcmpOutDestUnreachs = pmIcmpOutDestUnreachs
IpAccessHostEt_pmIcmpOutEchoReps     = pmIcmpOutEchoReps
IpAccessHostEt_pmIcmpOutEchos        = pmIcmpOutEchos
IpAccessHostEt_pmIcmpOutErrors       = pmIcmpOutErrors
IpAccessHostEt_pmIcmpOutMsgs         = pmIcmpOutMsgs
IpAccessHostEt_pmIcmpOutParamProbs   = pmIcmpOutParamProbs
IpAccessHostEt_pmIpInAddrErrors      = pmIpInAddrErrors
IpAccessHostEt_pmIpInDelivers        = pmIpInDelivers
IpAccessHostEt_pmIpInDiscards        = pmIpInDiscards
IpAccessHostEt_pmIpInHdrErrors       = pmIpInHdrErrors
IpAccessHostEt_pmIpInReceives        = pmIpInReceives
IpAccessHostEt_pmIpInUnknownProtos   = pmIpInUnknownProtos
IpAccessHostEt_pmIpOutDiscards       = pmIpOutDiscards
IpAccessHostEt_pmIpOutRequests       = pmIpOutRequests
IpAccessHostEt_pmUdpInDatagrams      = pmUdpInDatagrams
IpAccessHostEt_pmUdpInErrors         = pmUdpInErrors
IpAccessHostEt_pmUdpNoPorts          = pmUdpNoPorts
IpAccessHostEt_pmUdpOutDatagrams     = pmUdpOutDatagrams
# new with R6.1
IpAccessHostEt_pmIpFragCreates             = pmIpFragCreates
IpAccessHostEt_pmIpFragFails               = pmIpFragFails
IpAccessHostEt_pmIpFragOks                 = pmIpFragOks
IpAccessHostEt_pmIpPortUnreachable         = pmIpPortUnreachable
IpAccessHostEt_pmIpReasmFails              = pmIpReasmFails
IpAccessHostEt_pmIpReasmOks                = pmIpReasmOks
IpAccessHostEt_pmIpReasmReqds              = pmIpReasmReqds
IpAccessHostEt_pmMeanAtmConnSetupIntensity = pmMeanAtmConnSetupIntensity
IpAccessHostEt_pmPeakAtmConnSetupIntensity = pmPeakAtmConnSetupIntensity
IpAccessHostEt_pmStdDevAtmSetupIntensity   = pmStdDevAtmSetupIntensity


# MOC IpAccessHostGpb
IpAccessHostGpb_pmIcmpInDestUnreachs  = pmIcmpInDestUnreachs
IpAccessHostGpb_pmIcmpInEchoReps      = pmIcmpInEchoReps
IpAccessHostGpb_pmIcmpInEchos         = pmIcmpInEchos
IpAccessHostGpb_pmIcmpInErrors        = pmIcmpInErrors
IpAccessHostGpb_pmIcmpInMsgs          = pmIcmpInMsgs
IpAccessHostGpb_pmIcmpInParamProbs    = pmIcmpInParamProbs
IpAccessHostGpb_pmIcmpInRedirects     = pmIcmpInRedirects
IpAccessHostGpb_pmIcmpInSrcQuenchs    = pmIcmpInSrcQuenchs
IpAccessHostGpb_pmIcmpInTimeExcds     = pmIcmpInTimeExcds
IpAccessHostGpb_pmIcmpOutDestUnreachs = pmIcmpOutDestUnreachs
IpAccessHostGpb_pmIcmpOutEchoReps     = pmIcmpOutEchoReps
IpAccessHostGpb_pmIcmpOutEchos        = pmIcmpOutEchos
IpAccessHostGpb_pmIcmpOutErrors       = pmIcmpOutErrors
IpAccessHostGpb_pmIcmpOutMsgs         = pmIcmpOutMsgs
IpAccessHostGpb_pmIcmpOutParmProbs    = pmIcmpOutParmProbs
IpAccessHostGpb_pmIpFragCreates       = pmIpFragCreates
IpAccessHostGpb_pmIpFragFails         = pmIpFragFails
IpAccessHostGpb_pmIpFragOKs           = pmIpFragOKs
IpAccessHostGpb_pmIpInAddrErrors      = pmIpInAddrErrors
IpAccessHostGpb_pmIpInDelivers        = pmIpInDelivers
IpAccessHostGpb_pmIpInDiscards        = pmIpInDiscards
IpAccessHostGpb_pmIpInHdrErrors       = pmIpInHdrErrors
IpAccessHostGpb_pmIpInReceives        = pmIpInReceives
IpAccessHostGpb_pmIpInUnknownProtos   = pmIpInUnknownProtos
IpAccessHostGpb_pmIpOutDiscards       = pmIpOutDiscards
IpAccessHostGpb_pmIpOutRequests       = pmIpOutRequests
IpAccessHostGpb_pmIpReasmFails        = pmIpReasmFails
IpAccessHostGpb_pmIpReasmOKs          = pmIpReasmOKs
IpAccessHostGpb_pmIpReasmReqds        = pmIpReasmReqds
IpAccessHostGpb_pmUdpInDatagrams      = pmUdpInDatagrams
IpAccessHostGpb_pmUdpInErrors         = pmUdpInErrors
IpAccessHostGpb_pmUdpNoPorts          = pmUdpNoPorts
IpAccessHostGpb_pmUdpOutDatagrams     = pmUdpOutDatagrams

# MOC IpAccessHostPool
IpAccessHostPool_pmNoOfAllocConnsRej    = pmNoOfAllocConnsRej
IpAccessHostPool_pmNoOfAllocConnsReq    = pmNoOfAllocConnsReq
IpAccessHostPool_pmNoOfConns            = pmNoOfConns
IpAccessHostPool_pmNoOfConnsRtpPktLoss0 = pmNoOfConnsRtpPktLoss0
IpAccessHostPool_pmNoOfConnsRtpPktLoss1 = pmNoOfConnsRtpPktLoss1
IpAccessHostPool_pmNoOfConnsRtpPktLoss2 = pmNoOfConnsRtpPktLoss2
IpAccessHostPool_pmNoOfConnsRtpPktLoss3 = pmNoOfConnsRtpPktLoss3
IpAccessHostPool_pmNoOfConnsRtpPktLoss4 = pmNoOfConnsRtpPktLoss4
IpAccessHostPool_pmNoOfConnsRtpPktLoss5 = pmNoOfConnsRtpPktLoss5
IpAccessHostPool_pmNoOfConnsRtpPktLoss6 = pmNoOfConnsRtpPktLoss6
IpAccessHostPool_pmNoOfRtpDiscardPkts   = pmNoOfRtpDiscardPkts
IpAccessHostPool_pmNoOfRtpLostPkts      = pmNoOfRtpLostPkts
IpAccessHostPool_pmNoOfRtpRcvdOctetsHi  = pmNoOfRtpRcvdOctetsHi
IpAccessHostPool_pmNoOfRtpRcvdOctetsLo  = pmNoOfRtpRcvdOctetsLo
IpAccessHostPool_pmNoOfRtpRcvdPktsHi    = pmNoOfRtpRcvdPktsHi
IpAccessHostPool_pmNoOfRtpRcvdPktsLo    = pmNoOfRtpRcvdPktsLo
IpAccessHostPool_pmNoOfRtpSentOctetsHi  = pmNoOfRtpSentOctetsHi
IpAccessHostPool_pmNoOfRtpSentOctetsLo  = pmNoOfRtpSentOctetsLo
IpAccessHostPool_pmNoOfRtpSentPktsHi    = pmNoOfRtpSentPktsHi
IpAccessHostPool_pmNoOfRtpSentPktsLo    = pmNoOfRtpSentPktsLo

# MOC IpAccessHostSpb
  # not applicable for MGW

# MOC IpAtmLink
IpAtmLink_pmNoOfIfInDiscards    = pmNoOfIfInDiscards
IpAtmLink_pmNoOfIfInErrors      = pmNoOfIfInErrors
IpAtmLink_pmNoOfIfInNUcastPkts  = pmNoOfIfInNUcastPkts
IpAtmLink_pmNoOfIfInUcastPkts   = pmNoOfIfInUcastPkts
IpAtmLink_pmNoOfIfOutDiscards   = pmNoOfIfOutDiscards
IpAtmLink_pmNoOfIfOutNUcastPkts = pmNoOfIfOutNUcastPkts
IpAtmLink_pmNoOfIfOutUcastPkts  = pmNoOfIfOutUcastPkts

# MOC IpEtService
IpEtService_pmBusyInstances  = pmBusyInstances
IpEtService_pmForcedRelease  = pmForcedRelease
IpEtService_pmNormalRelease  = pmNormalRelease
IpEtService_pmTotalSeizures  = pmTotalSeizures
IpEtService_pmUnsuccSeizures = pmUnsuccSeizures

# MOC IpHostLink
IpHostLink_pmNoOfIfInDiscards    = pmNoOfIfInDiscards   
IpHostLink_pmNoOfIfInErrors      = pmNoOfIfInErrors     
IpHostLink_pmNoOfIfInNUcastPkts  = pmNoOfIfInNUcastPkts 
IpHostLink_pmNoOfIfInUcastPkts   = pmNoOfIfInUcastPkts  
IpHostLink_pmNoOfIfOutDiscards   = pmNoOfIfOutDiscards  
IpHostLink_pmNoOfIfOutNUcastPkts = pmNoOfIfOutNUcastPkts
IpHostLink_pmNoOfIfOutUcastPkts  = pmNoOfIfOutUcastPkts 


# MOC IpInterface
IpInterface_pmDot1qTpVlanPortInFrames  = pmDot1qTpVlanPortInFrames
IpInterface_pmDot1qTpVlanPortOutFrames = pmDot1qTpVlanPortOutFrames
IpInterface_pmIfStatsIpAddrErrors      = pmIfStatsIpAddrErrors
IpInterface_pmIfStatsIpInDiscards      = pmIfStatsIpInDiscards
IpInterface_pmIfStatsIpInHdrErrors     = pmIfStatsIpInHdrErrors
IpInterface_pmIfStatsIpInReceives      = pmIfStatsIpInReceives
IpInterface_pmIfStatsIpOutDiscards     = pmIfStatsIpOutDiscards
IpInterface_pmIfStatsIpOutRequests     = pmIfStatsIpOutRequests
IpInterface_pmIfStatsIpUnknownProtos   = pmIfStatsIpUnknownProtos

IpInterface_pmNoOfFailedPingsDefaultRouter0 = pmNoOfFailedPingsDefaultRouter0
IpInterface_pmNoOfFailedPingsDefaultRouter1 = pmNoOfFailedPingsDefaultRouter1
IpInterface_pmNoOfFailedPingsDefaultRouter2 = pmNoOfFailedPingsDefaultRouter2
# new with R6.1
IpInterface_pmInDiscPolicy   = pmInDiscPolicy  
IpInterface_pmInEsp          = pmInEsp         
IpInterface_pmInPassedPolicy = pmInPassedPolicy

# MOC IpMux
IpMux_pmIpMuxNotApplied = pmIpMuxNotApplied

# MOC IpSecTunnel
IpSecTunnel_pmInDiscAReFail = pmInDiscAReFail
IpSecTunnel_pmInDiscDec     = pmInDiscDec    
IpSecTunnel_pmInDiscIntCh   = pmInDiscIntCh  
IpSecTunnel_pmInDiscNoSa    = pmInDiscNoSa   
IpSecTunnel_pmInEspData     = pmInEspData    
IpSecTunnel_pmInPkt         = pmInPkt        
IpSecTunnel_pmOutDiscNoSa   = pmOutDiscNoSa  
IpSecTunnel_pmOutDiscSeqOw  = pmOutDiscSeqOw 
IpSecTunnel_pmOutEspData    = pmOutEspData   
IpSecTunnel_pmOutPkt        = pmOutPkt       

# MOC IpNetwork
  # no PM counter exists for this MOC

# MOC IpRoutingTable
  # no PM counter exists for this MOC

# MOC IpSystem
  # no PM counter exists for this MOC

# MOC IuaApplicationServer
IuaApplicationServer_pmIuaSctpComLostExtReasons = pmIuaSctpComLostExtReasons
IuaApplicationServer_pmIuaSctpComLostIntReasons = pmIuaSctpComLostIntReasons
IuaApplicationServer_pmRecAspdnMessages         = pmRecAspdnMessages
IuaApplicationServer_pmRecAspiaMessages         = pmRecAspiaMessages
IuaApplicationServer_pmSentIuaMessages          = pmSentIuaMessages
IuaApplicationServer_pmSentQptmMessages         = pmSentQptmMessages
IuaApplicationServer_pmUnsentIuaMessages        = pmUnsentIuaMessages
IuaApplicationServer_pmUnsentQptmMessages       = pmUnsentQptmMessages

# MOC J1PhysPathTerm

# MOC JitterHandlingService

  # JitterHandlingService for IP CN
JitterHandlingService_pmIpCnConnLatePktsRatio0  = pmIpCnConnLatePktsRatio0
JitterHandlingService_pmIpCnConnLatePktsRatio1  = pmIpCnConnLatePktsRatio1
JitterHandlingService_pmIpCnConnLatePktsRatio2  = pmIpCnConnLatePktsRatio2
JitterHandlingService_pmIpCnConnLatePktsRatio3  = pmIpCnConnLatePktsRatio3
JitterHandlingService_pmIpCnConnLatePktsRatio4  = pmIpCnConnLatePktsRatio4
JitterHandlingService_pmIpCnConnLatePktsRatio5  = pmIpCnConnLatePktsRatio5
JitterHandlingService_pmIpCnConnLatePktsRatio6  = pmIpCnConnLatePktsRatio6
JitterHandlingService_pmIpCnConnMeasuredJitter0 = pmIpCnConnMeasuredJitter0
JitterHandlingService_pmIpCnConnMeasuredJitter1 = pmIpCnConnMeasuredJitter1
JitterHandlingService_pmIpCnConnMeasuredJitter2 = pmIpCnConnMeasuredJitter2
JitterHandlingService_pmIpCnConnMeasuredJitter3 = pmIpCnConnMeasuredJitter3
JitterHandlingService_pmIpCnConnMeasuredJitter4 = pmIpCnConnMeasuredJitter4
JitterHandlingService_pmIpCnConnMeasuredJitter5 = pmIpCnConnMeasuredJitter5
JitterHandlingService_pmLatePktsIpCn            = pmLatePktsIpCn
JitterHandlingService_pmSuccTransmittedPktsIpCn   = pmSuccTransmittedPktsIpCn

  # JitterHandlingService for ATM CN
JitterHandlingService_pmAtmCnConnLatePktsRatio0   = pmAtmCnConnLatePktsRatio0
JitterHandlingService_pmAtmCnConnLatePktsRatio1   = pmAtmCnConnLatePktsRatio1
JitterHandlingService_pmAtmCnConnLatePktsRatio2   = pmAtmCnConnLatePktsRatio2
JitterHandlingService_pmAtmCnConnLatePktsRatio3   = pmAtmCnConnLatePktsRatio3
JitterHandlingService_pmAtmCnConnLatePktsRatio4   = pmAtmCnConnLatePktsRatio4
JitterHandlingService_pmAtmCnConnLatePktsRatio5   = pmAtmCnConnLatePktsRatio5
JitterHandlingService_pmAtmCnConnLatePktsRatio6   = pmAtmCnConnLatePktsRatio6
JitterHandlingService_pmAtmCnConnMeasuredJitter0  = pmAtmCnConnMeasuredJitter0
JitterHandlingService_pmAtmCnConnMeasuredJitter1  = pmAtmCnConnMeasuredJitter1
JitterHandlingService_pmAtmCnConnMeasuredJitter2  = pmAtmCnConnMeasuredJitter2
JitterHandlingService_pmAtmCnConnMeasuredJitter3  = pmAtmCnConnMeasuredJitter3
JitterHandlingService_pmAtmCnConnMeasuredJitter4  = pmAtmCnConnMeasuredJitter4
JitterHandlingService_pmAtmCnConnMeasuredJitter5  = pmAtmCnConnMeasuredJitter5
JitterHandlingService_pmLatePktsAtmCn             = pmLatePktsAtmCn
JitterHandlingService_pmSuccTransmittedPktsAtmCn  = pmSuccTransmittedPktsAtmCn

  # JitterHandlingService for ATM RAN
JitterHandlingService_pmAtmRanConnLatePktsRatio0  = pmAtmRanConnLatePktsRatio0
JitterHandlingService_pmAtmRanConnLatePktsRatio1  = pmAtmRanConnLatePktsRatio1
JitterHandlingService_pmAtmRanConnLatePktsRatio2  = pmAtmRanConnLatePktsRatio2
JitterHandlingService_pmAtmRanConnLatePktsRatio3  = pmAtmRanConnLatePktsRatio3
JitterHandlingService_pmAtmRanConnLatePktsRatio4  = pmAtmRanConnLatePktsRatio4
JitterHandlingService_pmAtmRanConnLatePktsRatio5  = pmAtmRanConnLatePktsRatio5
JitterHandlingService_pmAtmRanConnLatePktsRatio6  = pmAtmRanConnLatePktsRatio6
JitterHandlingService_pmAtmRanConnMeasuredJitter0 = pmAtmRanConnMeasuredJitter0
JitterHandlingService_pmAtmRanConnMeasuredJitter1 = pmAtmRanConnMeasuredJitter1
JitterHandlingService_pmAtmRanConnMeasuredJitter2 = pmAtmRanConnMeasuredJitter2
JitterHandlingService_pmAtmRanConnMeasuredJitter3 = pmAtmRanConnMeasuredJitter3
JitterHandlingService_pmAtmRanConnMeasuredJitter4 = pmAtmRanConnMeasuredJitter4
JitterHandlingService_pmAtmRanConnMeasuredJitter5 = pmAtmRanConnMeasuredJitter5
JitterHandlingService_pmLatePktsAtmRan            = pmLatePktsAtmRan
JitterHandlingService_pmSuccTransmittedPktsAtmRan = pmSuccTransmittedPktsAtmRan

  # JitterHandlingService for A/Ip
JitterHandlingService_pmAoIpConnLatePktsRatio0   = pmAoIpConnLatePktsRatio0  
JitterHandlingService_pmAoIpConnLatePktsRatio1   = pmAoIpConnLatePktsRatio1  
JitterHandlingService_pmAoIpConnLatePktsRatio2   = pmAoIpConnLatePktsRatio2  
JitterHandlingService_pmAoIpConnLatePktsRatio3   = pmAoIpConnLatePktsRatio3  
JitterHandlingService_pmAoIpConnLatePktsRatio4   = pmAoIpConnLatePktsRatio4  
JitterHandlingService_pmAoIpConnLatePktsRatio5   = pmAoIpConnLatePktsRatio5  
JitterHandlingService_pmAoIpConnLatePktsRatio6   = pmAoIpConnLatePktsRatio6  
JitterHandlingService_pmAoIpConnMeasuredJitter0  = pmAoIpConnMeasuredJitter0 
JitterHandlingService_pmAoIpConnMeasuredJitter1  = pmAoIpConnMeasuredJitter1 
JitterHandlingService_pmAoIpConnMeasuredJitter2  = pmAoIpConnMeasuredJitter2 
JitterHandlingService_pmAoIpConnMeasuredJitter3  = pmAoIpConnMeasuredJitter3 
JitterHandlingService_pmAoIpConnMeasuredJitter3a = pmAoIpConnMeasuredJitter3a
JitterHandlingService_pmAoIpConnMeasuredJitter3b = pmAoIpConnMeasuredJitter3b
JitterHandlingService_pmAoIpConnMeasuredJitter3c = pmAoIpConnMeasuredJitter3c
JitterHandlingService_pmAoIpConnMeasuredJitter4  = pmAoIpConnMeasuredJitter4 
JitterHandlingService_pmAoIpConnMeasuredJitter4a = pmAoIpConnMeasuredJitter4a
JitterHandlingService_pmAoIpConnMeasuredJitter4b = pmAoIpConnMeasuredJitter4b
JitterHandlingService_pmAoIpConnMeasuredJitter4c = pmAoIpConnMeasuredJitter4c
JitterHandlingService_pmAoIpConnMeasuredJitter5  = pmAoIpConnMeasuredJitter5 
JitterHandlingService_pmAoIpConnMeasuredJitter5a = pmAoIpConnMeasuredJitter5a
JitterHandlingService_pmAoIpConnMeasuredJitter5b = pmAoIpConnMeasuredJitter5b
JitterHandlingService_pmAoIpConnMeasuredJitter5c = pmAoIpConnMeasuredJitter5c
JitterHandlingService_pmLatePktsAoIp             = pmLatePktsAoIp            
JitterHandlingService_pmSuccTransmittedPktsAoIp  = pmSuccTransmittedPktsAoIp 

  # JitterHandlingService for Ext Conn
JitterHandlingService_pmExtConnLatePktsRatio0    = pmExtConnLatePktsRatio0   
JitterHandlingService_pmExtConnLatePktsRatio1    = pmExtConnLatePktsRatio1   
JitterHandlingService_pmExtConnLatePktsRatio2    = pmExtConnLatePktsRatio2   
JitterHandlingService_pmExtConnLatePktsRatio3    = pmExtConnLatePktsRatio3   
JitterHandlingService_pmExtConnLatePktsRatio4    = pmExtConnLatePktsRatio4   
JitterHandlingService_pmExtConnLatePktsRatio5    = pmExtConnLatePktsRatio5   
JitterHandlingService_pmExtConnLatePktsRatio6    = pmExtConnLatePktsRatio6   
JitterHandlingService_pmExtConnMeasuredJitter0   = pmExtConnMeasuredJitter0  
JitterHandlingService_pmExtConnMeasuredJitter1   = pmExtConnMeasuredJitter1  
JitterHandlingService_pmExtConnMeasuredJitter2   = pmExtConnMeasuredJitter2  
JitterHandlingService_pmExtConnMeasuredJitter3   = pmExtConnMeasuredJitter3  
JitterHandlingService_pmExtConnMeasuredJitter3a  = pmExtConnMeasuredJitter3a 
JitterHandlingService_pmExtConnMeasuredJitter3b  = pmExtConnMeasuredJitter3b 
JitterHandlingService_pmExtConnMeasuredJitter3c  = pmExtConnMeasuredJitter3c 
JitterHandlingService_pmExtConnMeasuredJitter4   = pmExtConnMeasuredJitter4  
JitterHandlingService_pmExtConnMeasuredJitter4a  = pmExtConnMeasuredJitter4a 
JitterHandlingService_pmExtConnMeasuredJitter4b  = pmExtConnMeasuredJitter4b 
JitterHandlingService_pmExtConnMeasuredJitter4c  = pmExtConnMeasuredJitter4c 
JitterHandlingService_pmExtConnMeasuredJitter5   = pmExtConnMeasuredJitter5  
JitterHandlingService_pmExtConnMeasuredJitter5a  = pmExtConnMeasuredJitter5a 
JitterHandlingService_pmExtConnMeasuredJitter5b  = pmExtConnMeasuredJitter5b 
JitterHandlingService_pmExtConnMeasuredJitter5c  = pmExtConnMeasuredJitter5c 
JitterHandlingService_pmExtConnMeasuredJitter6   = pmExtConnMeasuredJitter6  
JitterHandlingService_pmExtConnMeasuredJitter7   = pmExtConnMeasuredJitter7  
JitterHandlingService_pmExtConnMeasuredJitter8   = pmExtConnMeasuredJitter8  
JitterHandlingService_pmLatePktsExt              = pmLatePktsExt             
JitterHandlingService_pmSuccTransmittedPktsExtHi = pmSuccTransmittedPktsExtHi
JitterHandlingService_pmSuccTransmittedPktsExtLo = pmSuccTransmittedPktsExtLo

  # JitterHandlingService for Mb
JitterHandlingService_pmMbConnLatePktsRatio0    = pmMbConnLatePktsRatio0   
JitterHandlingService_pmMbConnLatePktsRatio1    = pmMbConnLatePktsRatio1   
JitterHandlingService_pmMbConnLatePktsRatio2    = pmMbConnLatePktsRatio2   
JitterHandlingService_pmMbConnLatePktsRatio3    = pmMbConnLatePktsRatio3   
JitterHandlingService_pmMbConnLatePktsRatio4    = pmMbConnLatePktsRatio4   
JitterHandlingService_pmMbConnLatePktsRatio5    = pmMbConnLatePktsRatio5   
JitterHandlingService_pmMbConnLatePktsRatio6    = pmMbConnLatePktsRatio6   
JitterHandlingService_pmMbConnMeasuredJitter0   = pmMbConnMeasuredJitter0  
JitterHandlingService_pmMbConnMeasuredJitter1   = pmMbConnMeasuredJitter1  
JitterHandlingService_pmMbConnMeasuredJitter2   = pmMbConnMeasuredJitter2  
JitterHandlingService_pmMbConnMeasuredJitter3   = pmMbConnMeasuredJitter3  
JitterHandlingService_pmMbConnMeasuredJitter3a  = pmMbConnMeasuredJitter3a 
JitterHandlingService_pmMbConnMeasuredJitter3b  = pmMbConnMeasuredJitter3b 
JitterHandlingService_pmMbConnMeasuredJitter3c  = pmMbConnMeasuredJitter3c 
JitterHandlingService_pmMbConnMeasuredJitter4   = pmMbConnMeasuredJitter4  
JitterHandlingService_pmMbConnMeasuredJitter4a  = pmMbConnMeasuredJitter4a 
JitterHandlingService_pmMbConnMeasuredJitter4b  = pmMbConnMeasuredJitter4b 
JitterHandlingService_pmMbConnMeasuredJitter4c  = pmMbConnMeasuredJitter4c 
JitterHandlingService_pmMbConnMeasuredJitter5   = pmMbConnMeasuredJitter5  
JitterHandlingService_pmMbConnMeasuredJitter5a  = pmMbConnMeasuredJitter5a 
JitterHandlingService_pmMbConnMeasuredJitter5b  = pmMbConnMeasuredJitter5b 
JitterHandlingService_pmMbConnMeasuredJitter5c  = pmMbConnMeasuredJitter5c 
JitterHandlingService_pmMbConnMeasuredJitter6   = pmMbConnMeasuredJitter6  
JitterHandlingService_pmMbConnMeasuredJitter7   = pmMbConnMeasuredJitter7  
JitterHandlingService_pmMbConnMeasuredJitter8   = pmMbConnMeasuredJitter8  
JitterHandlingService_pmLatePktsMb              = pmLatePktsMb             
JitterHandlingService_pmSuccTransmittedPktsMbHi = pmSuccTransmittedPktsMbHi
JitterHandlingService_pmSuccTransmittedPktsMbLo = pmSuccTransmittedPktsMbLo

JitterHandlingService_pmBusyInstances             = pmBusyInstances
JitterHandlingService_pmForcedRelease             = pmForcedRelease
JitterHandlingService_pmNormalRelease             = pmNormalRelease
JitterHandlingService_pmTotalSeizures             = pmTotalSeizures
JitterHandlingService_pmUnsuccSeizures            = pmUnsuccSeizures



# MOC Jvm
  # no PM counter exists for this MOC

# MOC Licensing
  # no PM counter exists for this MOC

# MOC LoadModule
  # no PM counter exists for this MOC

# MOC M3uAssociation
M3uAssociation_pmNoOfAspacAckReceived     = pmNoOfAspacAckReceived
M3uAssociation_pmNoOfAspacAckSent         = pmNoOfAspacAckSent
M3uAssociation_pmNoOfAspacReceived        = pmNoOfAspacReceived
M3uAssociation_pmNoOfAspacSent            = pmNoOfAspacSent
M3uAssociation_pmNoOfAspdnAckReceived     = pmNoOfAspdnAckReceived
M3uAssociation_pmNoOfAspdnAckSent         = pmNoOfAspdnAckSent
M3uAssociation_pmNoOfAspdnReceived        = pmNoOfAspdnReceived
M3uAssociation_pmNoOfAspdnSent            = pmNoOfAspdnSent
M3uAssociation_pmNoOfAspiaAckReceived     = pmNoOfAspiaAckReceived
M3uAssociation_pmNoOfAspiaAckSent         = pmNoOfAspiaAckSent
M3uAssociation_pmNoOfAspiaReceived        = pmNoOfAspiaReceived
M3uAssociation_pmNoOfAspiaSent            = pmNoOfAspiaSent
M3uAssociation_pmNoOfAspupAckReceived     = pmNoOfAspupAckReceived
M3uAssociation_pmNoOfAspupAckSent         = pmNoOfAspupAckSent
M3uAssociation_pmNoOfAspupReceived        = pmNoOfAspupReceived
M3uAssociation_pmNoOfAspupSent            = pmNoOfAspupSent
M3uAssociation_pmNoOfCommunicationLost    = pmNoOfCommunicationLost
M3uAssociation_pmNoOfCongestions          = pmNoOfCongestions
M3uAssociation_pmNoOfDataMsgRec           = pmNoOfDataMsgRec
M3uAssociation_pmNoOfDataMsgSent          = pmNoOfDataMsgSent
M3uAssociation_pmNoOfDaudMsgRec           = pmNoOfDaudMsgRec
M3uAssociation_pmNoOfDaudMsgSent          = pmNoOfDaudMsgSent
M3uAssociation_pmNoOfDavaRec              = pmNoOfDavaRec
M3uAssociation_pmNoOfDavaSent             = pmNoOfDavaSent
M3uAssociation_pmNoOfDunaRec              = pmNoOfDunaRec
M3uAssociation_pmNoOfDunaSent             = pmNoOfDunaSent
M3uAssociation_pmNoOfDupuRec              = pmNoOfDupuRec
M3uAssociation_pmNoOfDupuSent             = pmNoOfDupuSent
M3uAssociation_pmNoOfErrorMsgRec          = pmNoOfErrorMsgRec
M3uAssociation_pmNoOfErrorMsgSent         = pmNoOfErrorMsgSent
M3uAssociation_pmNoOfM3uaDataMsgDiscarded = pmNoOfM3uaDataMsgDiscarded
M3uAssociation_pmNoOfNotifyMsgRec         = pmNoOfNotifyMsgRec
M3uAssociation_pmNoOfSconRec              = pmNoOfSconRec
M3uAssociation_pmNoOfSconSent             = pmNoOfSconSent

# MOC M3uaRemoteSp
M3uaRemoteSp_pmNoOfAspacAckReceived               = pmNoOfAspacAckReceived               
M3uaRemoteSp_pmNoOfAspacAckSent                   = pmNoOfAspacAckSent                   
M3uaRemoteSp_pmNoOfAspacReceived                  = pmNoOfAspacReceived                  
M3uaRemoteSp_pmNoOfAspacSent                      = pmNoOfAspacSent                      
M3uaRemoteSp_pmNoOfAspdnAckReceived               = pmNoOfAspdnAckReceived               
M3uaRemoteSp_pmNoOfAspdnAckSent                   = pmNoOfAspdnAckSent                   
M3uaRemoteSp_pmNoOfAspdnReceived                  = pmNoOfAspdnReceived                  
M3uaRemoteSp_pmNoOfAspdnSent                      = pmNoOfAspdnSent                      
M3uaRemoteSp_pmNoOfAspiaAckReceived               = pmNoOfAspiaAckReceived               
M3uaRemoteSp_pmNoOfAspiaAckSent                   = pmNoOfAspiaAckSent                   
M3uaRemoteSp_pmNoOfAspiaReceived                  = pmNoOfAspiaReceived                  
M3uaRemoteSp_pmNoOfAspiaSent                      = pmNoOfAspiaSent                      
M3uaRemoteSp_pmNoOfAspupAckReceived               = pmNoOfAspupAckReceived               
M3uaRemoteSp_pmNoOfAspupAckSent                   = pmNoOfAspupAckSent                   
M3uaRemoteSp_pmNoOfAspupReceived                  = pmNoOfAspupReceived                  
M3uaRemoteSp_pmNoOfAspupSent                      = pmNoOfAspupSent                      
M3uaRemoteSp_pmNoOfCommunicationLost              = pmNoOfCommunicationLost              
M3uaRemoteSp_pmNoOfCongestions                    = pmNoOfCongestions                    
M3uaRemoteSp_pmNoOfDataMsgRec                     = pmNoOfDataMsgRec                     
M3uaRemoteSp_pmNoOfDataMsgSent                    = pmNoOfDataMsgSent                    
M3uaRemoteSp_pmNoOfDaudMsgRec                     = pmNoOfDaudMsgRec                     
M3uaRemoteSp_pmNoOfDaudMsgSent                    = pmNoOfDaudMsgSent                    
M3uaRemoteSp_pmNoOfDavaRec                        = pmNoOfDavaRec                        
M3uaRemoteSp_pmNoOfDavaSent                       = pmNoOfDavaSent                       
M3uaRemoteSp_pmNoOfDrstRec                        = pmNoOfDrstRec                        
M3uaRemoteSp_pmNoOfDrstSent                       = pmNoOfDrstSent                       
M3uaRemoteSp_pmNoOfDunaRec                        = pmNoOfDunaRec                        
M3uaRemoteSp_pmNoOfDunaSent                       = pmNoOfDunaSent                       
M3uaRemoteSp_pmNoOfDupuRec                        = pmNoOfDupuRec                        
M3uaRemoteSp_pmNoOfDupuSent                       = pmNoOfDupuSent                       
M3uaRemoteSp_pmNoOfErrorMsgRec                    = pmNoOfErrorMsgRec                    
M3uaRemoteSp_pmNoOfErrorMsgSent                   = pmNoOfErrorMsgSent                   
M3uaRemoteSp_pmNoOfM3uaDataMsgDiscarded           = pmNoOfM3uaDataMsgDiscarded           
M3uaRemoteSp_pmNoOfMaxTrialsForAssocActivReached  = pmNoOfMaxTrialsForAssocActivReached  
M3uaRemoteSp_pmNoOfNotifyMsgRec                   = pmNoOfNotifyMsgRec                   
M3uaRemoteSp_pmNoOfNotifyMsgSent                  = pmNoOfNotifyMsgSent                  
M3uaRemoteSp_pmNoOfRecUserData                    = pmNoOfRecUserData                    
M3uaRemoteSp_pmNoOfSconRec                        = pmNoOfSconRec                        
M3uaRemoteSp_pmNoOfSconSent                       = pmNoOfSconSent                       
M3uaRemoteSp_pmNoOfSctpAssociationRestart         = pmNoOfSctpAssociationRestart         
M3uaRemoteSp_pmNoOfSctpBufOverflow                = pmNoOfSctpBufOverflow                
M3uaRemoteSp_pmNoOfSctpCommunicationErr           = pmNoOfSctpCommunicationErr           
M3uaRemoteSp_pmNoOfSctpNetworkStatusChange        = pmNoOfSctpNetworkStatusChange        
M3uaRemoteSp_pmNoOfSctpResumeSending              = pmNoOfSctpResumeSending              
M3uaRemoteSp_pmNoOfSctpSendFailure                = pmNoOfSctpSendFailure                
M3uaRemoteSp_pmNoOfSentUserData                   = pmNoOfSentUserData                   
M3uaRemoteSp_pmNoOfSuccessAssocAbort              = pmNoOfSuccessAssocAbort              
M3uaRemoteSp_pmNoOfSuccessAssocEstablish          = pmNoOfSuccessAssocEstablish          
M3uaRemoteSp_pmNoOfUnsuccessAssocEstablish        = pmNoOfUnsuccessAssocEstablish        


# MOC Macu
  # no PM counter exists for this MOC

# MOC ManagedElement
  # no PM counter exists for this MOC

# MOC ManagedElementData
  # no PM counter exists for this MOC

# MOC MccService
MccService_pmBusyInstances  = pmBusyInstances
MccService_pmForcedRelease  = pmForcedRelease
MccService_pmNormalRelease  = pmNormalRelease
MccService_pmTotalSeizures  = pmTotalSeizures
MccService_pmUnsuccSeizures = pmUnsuccSeizures


# MOC MediumAccessUnit

MediumAccessUnit_pmNoOfDot3StatsFCSErrors      = pmNoOfDot3StatsFCSErrors
MediumAccessUnit_pmNoOfDot3StatsLateCollisions = pmNoOfDot3StatsLateCollisions


# MOC Mesc
  # no PM counter exists for this MOC

# MOC MgwApplication
MgwApplication_pmAverageBwAmrNbPtime20                        = pmAverageBwAmrNbPtime20
MgwApplication_pmAverageBwAmrVoipPtime20                      = pmAverageBwAmrVoipPtime20
MgwApplication_pmAverageBwAmrVoipPtime40                      = pmAverageBwAmrVoipPtime40
MgwApplication_pmAverageBwAmrWbNbPtime20                      = pmAverageBwAmrWbNbPtime20
MgwApplication_pmAverageBwAmrWbVoipPtime20                    = pmAverageBwAmrWbVoipPtime20
MgwApplication_pmAverageBwAmrWbVoipPtime40                    = pmAverageBwAmrWbVoipPtime40
MgwApplication_pmAverageBwEfrNbPtime20                        = pmAverageBwEfrNbPtime20
MgwApplication_pmAverageBwEfrVoipPtime20                      = pmAverageBwEfrVoipPtime20
MgwApplication_pmAverageBwEfrVoipPtime40                      = pmAverageBwEfrVoipPtime40
MgwApplication_pmAverageBwG729Ptime10                         = pmAverageBwG729Ptime10
MgwApplication_pmAverageBwG729Ptime20                         = pmAverageBwG729Ptime20
MgwApplication_pmAverageBwG729Ptime30                         = pmAverageBwG729Ptime30
MgwApplication_pmAverageBwG729Ptime40                         = pmAverageBwG729Ptime40
MgwApplication_pmAverageBwInmarsatIuPtime20                   = pmAverageBwInmarsatIuPtime20
MgwApplication_pmNrOfAmrWbUnitsRejDueToCapacity               = pmNrOfAmrWbUnitsRejDueToCapacity
MgwApplication_pmNrOfEmergencyCalls                           = pmNrOfEmergencyCalls
MgwApplication_pmNrOfG729UnitsRejDueToCapacity                = pmNrOfG729UnitsRejDueToCapacity
MgwApplication_pmNrOfMeStChRejDueToCapVoip                    = pmNrOfMeStChRejDueToCapVoip
MgwApplication_pmNrOfMeStChReqVoip                            = pmNrOfMeStChReqVoip
MgwApplication_pmNrOfMeStChUsedVoip                           = pmNrOfMeStChUsedVoip
MgwApplication_pmNrOfMediaStreamChannelsBusy                  = pmNrOfMediaStreamChannelsBusy
MgwApplication_pmNrOfMediaStreamChannelsRejectedDueToCapacity = pmNrOfMediaStreamChannelsRejectedDueToCapacity
MgwApplication_pmNrOfMediaStreamChannelsReq                   = pmNrOfMediaStreamChannelsReq
MgwApplication_pmNrOfMediaStreamChsUsedAmrWb                  = pmNrOfMediaStreamChsUsedAmrWb
MgwApplication_pmNrOfMediaStreamChsUsedG729                   = pmNrOfMediaStreamChsUsedG729
MgwApplication_pmNrOfRejEmcCalls                              = pmNrOfRejEmcCalls
MgwApplication_pmNrOfRejsByIslOverload                        = pmNrOfRejsByIslOverload
MgwApplication_pmNrOfRejsByStaticAdmCtrl                      = pmNrOfRejsByStaticAdmCtrl
MgwApplication_pmUsedBandwidthForIpTransport                  = pmUsedBandwidthForIpTransport
MgwApplication_pmUsedBandwidthForSiteIntIpTrans               = pmUsedBandwidthForSiteIntIpTrans
# new with R6.1
MgwApplication_pmAvMedStreamChanSetUpRate    = pmAvMedStreamChanSetUpRate   
MgwApplication_pmAverageBwAmrAoipPtime20     = pmAverageBwAmrAoipPtime20    
MgwApplication_pmAverageBwAmrWbAoipPtime20   = pmAverageBwAmrWbAoipPtime20  
MgwApplication_pmAverageBwEfrAoipPtime20     = pmAverageBwEfrAoipPtime20    
MgwApplication_pmAverageBwGsmFrAoipPtime20   = pmAverageBwGsmFrAoipPtime20  
MgwApplication_pmAverageBwGsmFrNbPtime20     = pmAverageBwGsmFrNbPtime20    
MgwApplication_pmAverageBwGsmHrAoipPtime20   = pmAverageBwGsmHrAoipPtime20  
MgwApplication_pmAverageBwGsmHrNbPtime20     = pmAverageBwGsmHrNbPtime20    
MgwApplication_pmNoOfIpConnOverCmxb          = pmNoOfIpConnOverCmxb         
MgwApplication_pmNoOfRejsByIntAdmCtrlForCmxb = pmNoOfRejsByIntAdmCtrlForCmxb
MgwApplication_pmPeakMedStreamChanSetUpRate  = pmPeakMedStreamChanSetUpRate 


# MOC MgwFan
  # no PM counter exists for this MOC

# MOC MpcService

MpcService_pmBusyInstances  = pmBusyInstances
MpcService_pmForcedRelease  = pmForcedRelease
MpcService_pmNormalRelease  = pmNormalRelease
MpcService_pmTotalSeizures  = pmTotalSeizures
MpcService_pmUnsuccSeizures = pmUnsuccSeizures


# MOC MsDevicePool
  # no PM counter exists for this MOC

# MOC Mspg
  # no PM counter exists for this MOC

# MOC MsProcessing
MsProcessing_pmSerDetectedTotal = pmSerDetectedTotal

# MOC MscPoolProxy
MscPoolProxy_pmCurrentNoOfPPSessions     = pmCurrentNoOfPPSessions
MscPoolProxy_pmTotalNoOfFailedPPSessions = pmTotalNoOfFailedPPSessions
MscPoolProxy_pmTotalNoOfPPSessions       = pmTotalNoOfPPSessions

# MOC Mtp2HslTpChina

# MOC Mtp2HslTpItu
Mtp2HslTpItu_pmLocalSIBTime            = pmLocalSIBTime
Mtp2HslTpItu_pmNoOfMSUReceived         = pmNoOfMSUReceived
Mtp2HslTpItu_pmNoOfMSUTransmitted      = pmNoOfMSUTransmitted
Mtp2HslTpItu_pmNoOfNacks               = pmNoOfNacks
Mtp2HslTpItu_pmNoOfReTransmittedOctets = pmNoOfReTransmittedOctets
Mtp2HslTpItu_pmNoOfSIOSIFReceived      = pmNoOfSIOSIFReceived
Mtp2HslTpItu_pmNoOfSIOSIFTransmitted   = pmNoOfSIOSIFTransmitted
Mtp2HslTpItu_pmNoOfStartedRBCongestion = pmNoOfStartedRBCongestion
Mtp2HslTpItu_pmNoOfSuReceivedInError   = pmNoOfSuReceivedInError
Mtp2HslTpItu_pmRemoteSIBTime           = pmRemoteSIBTime


# MOC Mtp2ProfileAnsi
  # no PM counter exists for this MOC

# MOC Mtp2ProfileChina
  # no PM counter exists for this MOC

# MOC Mtp2ProfileItu
  # no PM counter exists for this MOC

# MOC Mtp2TpAnsi

# MOC Mtp2TpChina

# MOC Mtp2TpItu
Mtp2TpItu_pmLocalSIBTime            = pmLocalSIBTime
Mtp2TpItu_pmNoOfMSUReceived         = pmNoOfMSUReceived
Mtp2TpItu_pmNoOfMSUTransmitted      = pmNoOfMSUTransmitted
Mtp2TpItu_pmNoOfNacks               = pmNoOfNacks
Mtp2TpItu_pmNoOfReTransmittedOctets = pmNoOfReTransmittedOctets
Mtp2TpItu_pmNoOfSIOSIFReceived      = pmNoOfSIOSIFReceived
Mtp2TpItu_pmNoOfSIOSIFTransmitted   = pmNoOfSIOSIFTransmitted
Mtp2TpItu_pmNoOfSendBufferOctets    = pmNoOfSendBufferOctets
Mtp2TpItu_pmNoOfStartedRBCongestion = pmNoOfStartedRBCongestion
Mtp2TpItu_pmNoOfSuReceivedInError   = pmNoOfSuReceivedInError
Mtp2TpItu_pmRemoteSIBTime           = pmRemoteSIBTime


# MOC Mtp2TpTtc

# MOC Mtp3bAp

Mtp3bAp_pmNoOfAdjacentSPNotAccessible = pmNoOfAdjacentSPNotAccessible
Mtp3bAp_pmNoOfUserPartUnavailRec      = pmNoOfUserPartUnavailRec


# MOC Mtp3bSlAnsi

# MOC Mtp3bSlChina

# MOC Mtp3bSlItu

Mtp3bSlItu_pmNoOfAALINServiceInd          = pmNoOfAALINServiceInd
Mtp3bSlItu_pmNoOfAALOUTInd                = pmNoOfAALOUTInd
Mtp3bSlItu_pmNoOfCBDSent                  = pmNoOfCBDSent
Mtp3bSlItu_pmNoOfCOOXCOSent               = pmNoOfCOOXCOSent
Mtp3bSlItu_pmNoOfLocalLinkCongestCeaseRec = pmNoOfLocalLinkCongestCeaseRec
Mtp3bSlItu_pmNoOfLocalLinkCongestRec      = pmNoOfLocalLinkCongestRec
Mtp3bSlItu_pmNoOfMSURec                   = pmNoOfMSURec
Mtp3bSlItu_pmNoOfMSUSent                  = pmNoOfMSUSent


# MOC Mtp3bSls
  # no PM counter exists for this MOC

# MOC Mtp3bSlTtc

# MOC Mtp3bSpAnsi

# MOC Mtp3bSpChina

# MOC Mtp3bSpItu

Mtp3bSpItu_pmNoOfCBARec                                                      = pmNoOfCBARec
Mtp3bSpItu_pmNoOfCBASent                                                     = pmNoOfCBASent
Mtp3bSpItu_pmNoOfCOAXCARec                                                   = pmNoOfCOAXCARec
Mtp3bSpItu_pmNoOfCOAXCASent                                                  = pmNoOfCOAXCASent
Mtp3bSpItu_pmNoOfChangeBackDeclRec                                           = pmNoOfChangeBackDeclRec
Mtp3bSpItu_pmNoOfChangeOverRec                                               = pmNoOfChangeOverRec
Mtp3bSpItu_pmNoOfControlledRerouteSuccessPerf                                = pmNoOfControlledRerouteSuccessPerf
Mtp3bSpItu_pmNoOfECARec                                                      = pmNoOfECARec
Mtp3bSpItu_pmNoOfECASent                                                     = pmNoOfECASent
Mtp3bSpItu_pmNoOfECOSent                                                     = pmNoOfECOSent
Mtp3bSpItu_pmNoOfEmergencyChangeOverRec                                      = pmNoOfEmergencyChangeOverRec
Mtp3bSpItu_pmNoOfForcedRerouteSuccessPerf                                    = pmNoOfForcedRerouteSuccessPerf
Mtp3bSpItu_pmNoOfIncomingAssocEstabRequestInStateDownWhenStateEstabIsBlocked = pmNoOfIncomingAssocEstabRequestInStateDownWhenStateEstabIsBlocked
Mtp3bSpItu_pmNoOfLowerPrioMsgDiscarded                                       = pmNoOfLowerPrioMsgDiscarded
Mtp3bSpItu_pmNoOfMaxTrialsForAssocActivReached                               = pmNoOfMaxTrialsForAssocActivReached
Mtp3bSpItu_pmNoOfMaxTrialsForAssocEstabReached                               = pmNoOfMaxTrialsForAssocEstabReached
Mtp3bSpItu_pmNoOfSLTAFirstTimeOutRec                                         = pmNoOfSLTAFirstTimeOutRec
Mtp3bSpItu_pmNoOfSLTASecondTimeOutRec                                        = pmNoOfSLTASecondTimeOutRec
Mtp3bSpItu_pmNoOfSctpAssociationRestart                                      = pmNoOfSctpAssociationRestart
Mtp3bSpItu_pmNoOfSctpBufOverflow                                             = pmNoOfSctpBufOverflow
Mtp3bSpItu_pmNoOfSctpCommunicationErr                                        = pmNoOfSctpCommunicationErr
Mtp3bSpItu_pmNoOfSctpNetworkStatusChange                                     = pmNoOfSctpNetworkStatusChange
Mtp3bSpItu_pmNoOfSctpResumeSending                                           = pmNoOfSctpResumeSending
Mtp3bSpItu_pmNoOfSctpSendFailure                                             = pmNoOfSctpSendFailure
Mtp3bSpItu_pmNoOfSuccessAssocAbort                                           = pmNoOfSuccessAssocAbort
Mtp3bSpItu_pmNoOfSuccessAssocEstablish                                       = pmNoOfSuccessAssocEstablish
Mtp3bSpItu_pmNoOfTRARec                                                      = pmNoOfTRARec
Mtp3bSpItu_pmNoOfTRASent                                                     = pmNoOfTRASent
Mtp3bSpItu_pmNoOfTimerT21WasStarted                                          = pmNoOfTimerT21WasStarted
Mtp3bSpItu_pmNoOfUPMsgDiscardedDueToRoutingErr                               = pmNoOfUPMsgDiscardedDueToRoutingErr
Mtp3bSpItu_pmNoOfUnsuccessAssocEstablish                                     = pmNoOfUnsuccessAssocEstablish
Mtp3bSpItu_pmNoOfUnsuccessForcedRerouting                                    = pmNoOfUnsuccessForcedRerouting


# MOC Mtp3bSpTtc

# MOC Mtp3bSr

Mtp3bSr_pmNoOfSecondsAccumulatedRouteUnavailable = pmNoOfSecondsAccumulatedRouteUnavailable


# MOC Mtp3bSrs

Mtp3bSrs_pmNoOfDiscardedMsgFromBroadToNarrow = pmNoOfDiscardedMsgFromBroadToNarrow
Mtp3bSrs_pmNoOfSecsAccRouteSetUnavailable    = pmNoOfSecsAccRouteSetUnavailable
Mtp3bSrs_pmNoOfTransferAllowedRec            = pmNoOfTransferAllowedRec
Mtp3bSrs_pmNoOfTransferControlledRec         = pmNoOfTransferControlledRec
Mtp3bSrs_pmNoOfTransferProhibitedRec         = pmNoOfTransferProhibitedRec


# MOC Ncli
  # no PM counter exists for this MOC

# MOC NniSaalProfile
  # no PM counter exists for this MOC

# MOC NniSaalTp

NniSaalTp_pmLinkInServiceTime         = pmLinkInServiceTime
NniSaalTp_pmNoOfAlignmentFailures     = pmNoOfAlignmentFailures
NniSaalTp_pmNoOfAllSLFailures         = pmNoOfAllSLFailures
NniSaalTp_pmNoOfLocalCongestions      = pmNoOfLocalCongestions
NniSaalTp_pmNoOfNoResponses           = pmNoOfNoResponses
NniSaalTp_pmNoOfOtherErrors           = pmNoOfOtherErrors
NniSaalTp_pmNoOfProtocolErrors        = pmNoOfProtocolErrors
NniSaalTp_pmNoOfReceivedSDUs          = pmNoOfReceivedSDUs
NniSaalTp_pmNoOfRemoteCongestions     = pmNoOfRemoteCongestions
NniSaalTp_pmNoOfSentSDUs              = pmNoOfSentSDUs
NniSaalTp_pmNoOfSequenceDataLosses    = pmNoOfSequenceDataLosses
NniSaalTp_pmNoOfUnsuccReTransmissions = pmNoOfUnsuccReTransmissions


# MOC NrService

NrService_pmBusyInstances  = pmBusyInstances
NrService_pmForcedRelease  = pmForcedRelease
NrService_pmNormalRelease  = pmNormalRelease
NrService_pmTotalSeizures  = pmTotalSeizures
NrService_pmUnsuccSeizures = pmUnsuccSeizures


# MOC Os155SpiTtp

Os155SpiTtp_pmMsBbe = pmMsBbe
Os155SpiTtp_pmMsEs  = pmMsEs
Os155SpiTtp_pmMsSes = pmMsSes
Os155SpiTtp_pmMsUas = pmMsUas


# MOC Ospf

Ospf_pmNoOfOspfOriginateNewLsas = pmNoOfOspfOriginateNewLsas
Ospf_pmNoOfOspfRxNewLsas        = pmNoOfOspfRxNewLsas


# MOC OspfArea

OspfArea_pmNoOfOspfSpfRuns = pmNoOfOspfSpfRuns


# MOC OspfInterface

OspfInterface_pmNoOfOspfIfEvents = pmNoOfOspfIfEvents


# MOC PiuType
  # no PM counter exists for this MOC

# moc PcmService
PcmService_pmBusyInstances  = pmBusyInstances
PcmService_pmForcedRelease  = pmForcedRelease
PcmService_pmNormalRelease  = pmNormalRelease
PcmService_pmTotalSeizures  = pmTotalSeizures
PcmService_pmUnsuccSeizures = pmUnsuccSeizures

# MOC PlugInUnit
PlugInUnit_pmProcessorLoad = pmProcessorLoad

# MOC Program
  # no PM counter exists for this MOC

# MOC ReliableProgramUniter
  # no PM counter exists for this MOC

# RemoteBsc
RemoteBsc_pmCurrentNoOfPPSessions     = pmCurrentNoOfPPSessions
RemoteBsc_pmNoOfMsgUnknownCIC         = pmNoOfMsgUnknownCIC
RemoteBsc_pmNoOfMsgUnknownCICInRange  = pmNoOfMsgUnknownCICInRange
RemoteBsc_pmTotalNoOfFailedPPSessions = pmTotalNoOfFailedPPSessions
RemoteBsc_pmTotalNoOfPPSessions       = pmTotalNoOfPPSessions

# RemoteMsc
RemoteMsc_pmCurrentNoOfPPSessions       = pmCurrentNoOfPPSessions
RemoteMsc_pmNoOfMsgUnknownCIC           = pmNoOfMsgUnknownCIC
RemoteMsc_pmNoOfMsgUnknownCICInRange    = pmNoOfMsgUnknownCICInRange
RemoteMsc_pmTotalNoOfFailedPPSessions   = pmTotalNoOfFailedPPSessions
RemoteMsc_pmTotalNoOfMscSelBasedOnNri   = pmTotalNoOfMscSelBasedOnNri
RemoteMsc_pmTotalNoOfMscSelBasedOnRC    = pmTotalNoOfMscSelBasedOnRC
RemoteMsc_pmTotalNoOfMscSelBasedOnReSel = pmTotalNoOfMscSelBasedOnReSel
RemoteMsc_pmTotalNoOfPPSessions         = pmTotalNoOfPPSessions

# MOC RemoteRnc
RemoteRnc_pmCurrentNoOfPPSessions     = pmCurrentNoOfPPSessions    
RemoteRnc_pmTotalNoOfFailedPPSessions = pmTotalNoOfFailedPPSessions
RemoteRnc_pmTotalNoOfPPSessions       = pmTotalNoOfPPSessions      

# MOC RemoteSite
RemoteSite_pmCallsWithRtpPacketLoss0        = pmCallsWithRtpPacketLoss0
RemoteSite_pmCallsWithRtpPacketLoss1        = pmCallsWithRtpPacketLoss1
RemoteSite_pmCallsWithRtpPacketLoss2        = pmCallsWithRtpPacketLoss2
RemoteSite_pmCallsWithRtpPacketLoss3        = pmCallsWithRtpPacketLoss3
RemoteSite_pmCallsWithRtpPacketLoss4        = pmCallsWithRtpPacketLoss4
RemoteSite_pmCallsWithRtpPacketLoss5        = pmCallsWithRtpPacketLoss5
RemoteSite_pmCallsWithRtpPacketLoss6        = pmCallsWithRtpPacketLoss6
RemoteSite_pmConnLatePktsRatio0             = pmConnLatePktsRatio0
RemoteSite_pmConnLatePktsRatio1             = pmConnLatePktsRatio1
RemoteSite_pmConnLatePktsRatio2             = pmConnLatePktsRatio2
RemoteSite_pmConnLatePktsRatio3             = pmConnLatePktsRatio3
RemoteSite_pmConnLatePktsRatio4             = pmConnLatePktsRatio4
RemoteSite_pmConnLatePktsRatio5             = pmConnLatePktsRatio5
RemoteSite_pmConnLatePktsRatio6             = pmConnLatePktsRatio6
RemoteSite_pmConnMeasuredJitter0            = pmConnMeasuredJitter0
RemoteSite_pmConnMeasuredJitter1            = pmConnMeasuredJitter1
RemoteSite_pmConnMeasuredJitter2            = pmConnMeasuredJitter2
RemoteSite_pmConnMeasuredJitter3            = pmConnMeasuredJitter3
RemoteSite_pmConnMeasuredJitter4            = pmConnMeasuredJitter4
RemoteSite_pmConnMeasuredJitter5            = pmConnMeasuredJitter5
RemoteSite_pmConnMeasuredJitter6            = pmConnMeasuredJitter6
RemoteSite_pmConnMeasuredJitter7            = pmConnMeasuredJitter7
RemoteSite_pmConnMeasuredJitter8            = pmConnMeasuredJitter8
RemoteSite_pmConnsOnRemoteSite              = pmConnsOnRemoteSite
RemoteSite_pmIpReceivedEcnPkts              = pmIpReceivedEcnPkts
RemoteSite_pmLatePktsDueToDeJitter          = pmLatePktsDueToDeJitter
RemoteSite_pmNrOfAdmCtrlAcceptedConnections = pmNrOfAdmCtrlAcceptedConnections
RemoteSite_pmNrOfAdmCtrlRejectedConnections = pmNrOfAdmCtrlRejectedConnections
RemoteSite_pmRtpDiscardedPkts               = pmRtpDiscardedPkts
RemoteSite_pmRtpLostPkts                    = pmRtpLostPkts
RemoteSite_pmRtpReceivedDscpCongPackets     = pmRtpReceivedDscpCongPackets
RemoteSite_pmRtpReceivedOctetsHi            = pmRtpReceivedOctetsHi
RemoteSite_pmRtpReceivedOctetsLo            = pmRtpReceivedOctetsLo
RemoteSite_pmRtpReceivedPktsHi              = pmRtpReceivedPktsHi
RemoteSite_pmRtpReceivedPktsLo              = pmRtpReceivedPktsLo
RemoteSite_pmRtpSentOctetsHi                = pmRtpSentOctetsHi
RemoteSite_pmRtpSentOctetsLo                = pmRtpSentOctetsLo
RemoteSite_pmRtpSentPktsHi                  = pmRtpSentPktsHi
RemoteSite_pmRtpSentPktsLo                  = pmRtpSentPktsLo
RemoteSite_pmSuccTransmittedPktsHi          = pmSuccTransmittedPktsHi
RemoteSite_pmSuccTransmittedPktsLo          = pmSuccTransmittedPktsLo
RemoteSite_userLabel                        = userLabel
# new with R6.1
RemoteSite_pmIpReceivedOctetsHi       = pmIpReceivedOctetsHi      
RemoteSite_pmIpReceivedOctetsLo       = pmIpReceivedOctetsLo      
RemoteSite_pmIpReceivedPktsHi         = pmIpReceivedPktsHi        
RemoteSite_pmIpReceivedPktsLo         = pmIpReceivedPktsLo        
RemoteSite_pmIpSentOctetsHi           = pmIpSentOctetsHi          
RemoteSite_pmIpSentOctetsLo           = pmIpSentOctetsLo          
RemoteSite_pmIpSentPktsHi             = pmIpSentPktsHi            
RemoteSite_pmIpSentPktsLo             = pmIpSentPktsLo            
RemoteSite_pmNrOfConnIcmpDestUnreachs = pmNrOfConnIcmpDestUnreachs
RemoteSite_pmNrOfOrigNbInitFaults     = pmNrOfOrigNbInitFaults    


# MOC Repertoire
  # no PM counter exists for this MOC

# MOC ResourceAccess
  # no PM counter exists for this MOC

# MOC ResourceAccessContainer
  # no PM counter exists for this MOC

# MOC RouteParameterGroup
  # no PM counter exists for this MOC

# MOC RtpRtcpService
RtpRtcpService_pmBusyInstances  = pmBusyInstances
RtpRtcpService_pmForcedRelease  = pmForcedRelease
RtpRtcpService_pmNormalRelease  = pmNormalRelease
RtpRtcpService_pmTotalSeizures  = pmTotalSeizures
RtpRtcpService_pmUnsuccSeizures = pmUnsuccSeizures

# MOC SccpAccountingCriteria

SccpAccountingCriteria_pmNoOfMsg    = pmNoOfMsg
SccpAccountingCriteria_pmNoOfOctets = pmNoOfOctets


# MOC SccpApLocal
  # no PM counter exists for this MOC

# MOC SccpApRemote
  # no PM counter exists for this MOC

# MOC SccpEntitySet
  # no PM counter exists for this MOC

# MOC SccpGlobalTitle
  # no PM counter exists for this MOC

# MOC SccpPolicing

SccpPolicing_pmNoOfRejectMsg = pmNoOfRejectMsg


# MOC SccpScrc
SccpScrc_pmNoOfConnectFailure                     = pmNoOfConnectFailure
SccpScrc_pmNoOfHopCounterViolation                = pmNoOfHopCounterViolation
SccpScrc_pmNoOfRoutingFailNetworkCongest          = pmNoOfRoutingFailNetworkCongest
SccpScrc_pmNoOfRoutingFailNoTransAddrOfSuchNature = pmNoOfRoutingFailNoTransAddrOfSuchNature
SccpScrc_pmNoOfRoutingFailNoTransSpecificAddr     = pmNoOfRoutingFailNoTransSpecificAddr
SccpScrc_pmNoOfRoutingFailReasonUnknown           = pmNoOfRoutingFailReasonUnknown
SccpScrc_pmNoOfRoutingFailSubsysUnavail           = pmNoOfRoutingFailSubsysUnavail
SccpScrc_pmNoOfRoutingFailUnequippedSubsys        = pmNoOfRoutingFailUnequippedSubsys
SccpScrc_pmNoOfRoutingFailure                     = pmNoOfRoutingFailure
SccpScrc_pmNoOfRoutingFailurePointCodeUnAvail     = pmNoOfRoutingFailurePointCodeUnAvail


# MOC SccpSp
SccpSp_pmNoOfCREFRecFromNL                = pmNoOfCREFRecFromNL
SccpSp_pmNoOfCREFSentToNL                 = pmNoOfCREFSentToNL
SccpSp_pmNoOfCRRec                        = pmNoOfCRRec
SccpSp_pmNoOfCRSent                       = pmNoOfCRSent
SccpSp_pmNoOfConInUseExceedHighWaterMark  = pmNoOfConInUseExceedHighWaterMark
SccpSp_pmNoOfConInUseReceededLowWaterMark = pmNoOfConInUseReceededLowWaterMark
SccpSp_pmNoOfDT1Rec                       = pmNoOfDT1Rec
SccpSp_pmNoOfDT1Sent                      = pmNoOfDT1Sent
SccpSp_pmNoOfERRRec                       = pmNoOfERRRec
SccpSp_pmNoOfERRSent                      = pmNoOfERRSent
SccpSp_pmNoOfLUDTRec                      = pmNoOfLUDTRec
SccpSp_pmNoOfLUDTSSent                    = pmNoOfLUDTSSent
SccpSp_pmNoOfRLSDRecFromNL                = pmNoOfRLSDRecFromNL
SccpSp_pmNoOfRLSDSentToNL                 = pmNoOfRLSDSentToNL
SccpSp_pmNoOfSubsysAllowedSent            = pmNoOfSubsysAllowedSent
SccpSp_pmNoOfUDTRec                       = pmNoOfUDTRec
SccpSp_pmNoOfUDTSRec                      = pmNoOfUDTSRec
SccpSp_pmNoOfUDTSSent                     = pmNoOfUDTSSent
SccpSp_pmNoOfUDTSent                      = pmNoOfUDTSent
SccpSp_pmNoOfXUDTRec                      = pmNoOfXUDTRec
SccpSp_pmNoOfXUDTSRec                     = pmNoOfXUDTSRec
SccpSp_pmNoOfXUDTSSent                    = pmNoOfXUDTSSent
SccpSp_pmNoOfXUDTSent                     = pmNoOfXUDTSent


# MOC Sctp
Sctp_pmSctpAborted                   = pmSctpAborted
Sctp_pmSctpActiveEstab               = pmSctpActiveEstab
Sctp_pmSctpCurrEstab                 = pmSctpCurrEstab
Sctp_pmSctpPassiveEstab              = pmSctpPassiveEstab
Sctp_pmSctpShutdowns                 = pmSctpShutdowns
Sctp_pmSctpStatAssocOutOfBlue        = pmSctpStatAssocOutOfBlue
Sctp_pmSctpStatChecksumErrorCounter  = pmSctpStatChecksumErrorCounter
Sctp_pmSctpStatCommResume            = pmSctpStatCommResume
Sctp_pmSctpStatCommStop              = pmSctpStatCommStop
Sctp_pmSctpStatFragmentedUserMsg     = pmSctpStatFragmentedUserMsg
Sctp_pmSctpStatOutOfOrderRecChunks   = pmSctpStatOutOfOrderRecChunks
Sctp_pmSctpStatOutOfOrderSendChunks  = pmSctpStatOutOfOrderSendChunks
Sctp_pmSctpStatReassembledUserMsg    = pmSctpStatReassembledUserMsg
Sctp_pmSctpStatRecChunks             = pmSctpStatRecChunks
Sctp_pmSctpStatRecChunksDropped      = pmSctpStatRecChunksDropped
Sctp_pmSctpStatReceivedControlChunks = pmSctpStatReceivedControlChunks
Sctp_pmSctpStatReceivedPackages      = pmSctpStatReceivedPackages
Sctp_pmSctpStatRetransChunks         = pmSctpStatRetransChunks
Sctp_pmSctpStatSentChunks            = pmSctpStatSentChunks
Sctp_pmSctpStatSentChunksDropped     = pmSctpStatSentChunksDropped
Sctp_pmSctpStatSentControlChunks     = pmSctpStatSentControlChunks
Sctp_pmSctpStatSentPackages          = pmSctpStatSentPackages
# new with R6.1
Sctp_pmSctpInErrors                  = pmSctpInErrors 
Sctp_pmSctpInNoPorts                 = pmSctpInNoPorts


# MOC Security
  # no PM counter exists for this MOC

# MOC SgwMgmtMapping
  # no PM counter exists for this MOC

# MOC Slot
  # no PM counter exists for this MOC

# MOC Spm
  # not applicable for MGW

# MOC Spu
  # not applicable for MGW

# MOC Sts1SpeTtp

# MOC Sts3CspeTtp

# MOC SwitchPortStp
SwitchPortStp_pmReceivedBpdu    = pmReceivedBpdu
SwitchPortStp_pmTransmittedBpdu = pmTransmittedBpdu

# MOC SwitchStp
SwitchStp_pmTopologyChanges = pmTopologyChanges

# MOC Subrack
  # no PM counter exists for this MOC

# MOC SwAllocation
  # no PM counter exists for this MOC

# MOC SwitchCoreUnit
  # no PM counter exists for this MOC

# MOC SwitchExtensionUnit
  # no PM counter exists for this MOC

# MOC SwitchFabric
  # no PM counter exists for this MOC

# MOC SwitchInternalLink
  # no PM counter exists for this MOC

# MOC SwitchModule
  # no PM counter exists for this MOC

# MOC SwManagement
  # no PM counter exists for this MOC

# MOC Synchronization
Synchronization_pmHDelayVarBest10Pct = pmHDelayVarBest10Pct
Synchronization_pmHDelayVarBest1Pct  = pmHDelayVarBest1Pct
Synchronization_pmHDelayVarBest50Pct = pmHDelayVarBest50Pct
Synchronization_pmMaxDelayVariation  = pmMaxDelayVariation

# MOC SystemFunctions
  # no PM counter exists for this MOC

# MOC T1PhysPathTerm

# MOC T1Ttp

# MOC T3PhysPathTerm

# MOC TdmCrossConnection
  # no PM counter exists for this MOC

# MOC TdmTermGrp
TdmTermGrp_pmNrOfTdmTermsBusy = pmNrOfTdmTermsBusy
TdmTermGrp_pmNrOfTdmTermsRej  = pmNrOfTdmTermsRej
TdmTermGrp_pmNrOfTdmTermsReq  = pmNrOfTdmTermsReq
TdmTermGrp_pmNoOfTdmTermsRejOverlProt = pmNoOfTdmTermsRejOverlProt

# MOC TfoService
TfoService_pmBusyInstances            = pmBusyInstances
TfoService_pmForcedRelease            = pmForcedRelease
TfoService_pmNormalRelease            = pmNormalRelease
TfoService_pmTfoAmrNbDroppedCalls     = pmTfoAmrNbDroppedCalls
TfoService_pmTfoAmrNbEndPointMode     = pmTfoAmrNbEndPointMode
TfoService_pmTfoAmrNbEstablishments   = pmTfoAmrNbEstablishments
TfoService_pmTfoAmrNbFallbacks        = pmTfoAmrNbFallbacks
TfoService_pmTfoAmrNbNegotiations     = pmTfoAmrNbNegotiations
TfoService_pmTfoAmrNbReEstablishments = pmTfoAmrNbReEstablishments
TfoService_pmTfoAmrNbReNegotiations   = pmTfoAmrNbReNegotiations
TfoService_pmTfoEfrDroppedCalls       = pmTfoEfrDroppedCalls
TfoService_pmTfoEfrEndPointMode       = pmTfoEfrEndPointMode
TfoService_pmTfoEfrEstablishments     = pmTfoEfrEstablishments
TfoService_pmTfoEfrFallbacks          = pmTfoEfrFallbacks
TfoService_pmTfoEfrNegotiations       = pmTfoEfrNegotiations
TfoService_pmTfoEfrReEstablishments   = pmTfoEfrReEstablishments
TfoService_pmTfoEfrReNegotiations     = pmTfoEfrReNegotiations
TfoService_pmTotalSeizures            = pmTotalSeizures
TfoService_pmUnsuccSeizures           = pmUnsuccSeizures
TfoService_pmTfoAmrWbDroppedCalls     = pmTfoAmrWbDroppedCalls
TfoService_pmTfoAmrWbEndPointMode     = pmTfoAmrWbEndPointMode
TfoService_pmTfoAmrWbEstablishments   = pmTfoAmrWbEstablishments
TfoService_pmTfoAmrWbFallbacks        = pmTfoAmrWbFallbacks
TfoService_pmTfoAmrWbNegotiations     = pmTfoAmrWbNegotiations
TfoService_pmTfoAmrWbReEstablishments = pmTfoAmrWbReEstablishments
TfoService_pmTfoAmrWbReNegotiations   = pmTfoAmrWbReNegotiations


# MOC TimingUnit
  # no PM counter exists for this MOC

# MOC ToneSenderService
ToneSenderService_pmBusyInstances  = pmBusyInstances
ToneSenderService_pmForcedRelease  = pmForcedRelease
ToneSenderService_pmNormalRelease  = pmNormalRelease
ToneSenderService_pmTotalSeizures  = pmTotalSeizures
ToneSenderService_pmUnsuccSeizures = pmUnsuccSeizures


# MOC TransportNetwork
  # no PM counter exists for this MOC

# MOC TsTone
  # no PM counter exists for this MOC

# MOC TuSyncRef
  # no PM counter exists for this MOC

# MOC UdpHostMainMsb
  # no PM counter exists for this MOC

# UnknownRemoteSite
UnknownRemoteSite_pmCallsWithRtpPacketLoss0    = pmCallsWithRtpPacketLoss0
UnknownRemoteSite_pmCallsWithRtpPacketLoss1    = pmCallsWithRtpPacketLoss1
UnknownRemoteSite_pmCallsWithRtpPacketLoss2    = pmCallsWithRtpPacketLoss2
UnknownRemoteSite_pmCallsWithRtpPacketLoss3    = pmCallsWithRtpPacketLoss3
UnknownRemoteSite_pmCallsWithRtpPacketLoss4    = pmCallsWithRtpPacketLoss4
UnknownRemoteSite_pmCallsWithRtpPacketLoss5    = pmCallsWithRtpPacketLoss5
UnknownRemoteSite_pmCallsWithRtpPacketLoss6    = pmCallsWithRtpPacketLoss6
UnknownRemoteSite_pmConnLatePktsRatio0         = pmConnLatePktsRatio0
UnknownRemoteSite_pmConnLatePktsRatio1         = pmConnLatePktsRatio1
UnknownRemoteSite_pmConnLatePktsRatio2         = pmConnLatePktsRatio2
UnknownRemoteSite_pmConnLatePktsRatio3         = pmConnLatePktsRatio3
UnknownRemoteSite_pmConnLatePktsRatio4         = pmConnLatePktsRatio4
UnknownRemoteSite_pmConnLatePktsRatio5         = pmConnLatePktsRatio5
UnknownRemoteSite_pmConnLatePktsRatio6         = pmConnLatePktsRatio6
UnknownRemoteSite_pmConnMeasuredJitter0        = pmConnMeasuredJitter0
UnknownRemoteSite_pmConnMeasuredJitter1        = pmConnMeasuredJitter1
UnknownRemoteSite_pmConnMeasuredJitter2        = pmConnMeasuredJitter2
UnknownRemoteSite_pmConnMeasuredJitter3        = pmConnMeasuredJitter3
UnknownRemoteSite_pmConnMeasuredJitter4        = pmConnMeasuredJitter4
UnknownRemoteSite_pmConnMeasuredJitter5        = pmConnMeasuredJitter5
UnknownRemoteSite_pmConnMeasuredJitter6        = pmConnMeasuredJitter6
UnknownRemoteSite_pmConnMeasuredJitter7        = pmConnMeasuredJitter7
UnknownRemoteSite_pmConnMeasuredJitter8        = pmConnMeasuredJitter8
UnknownRemoteSite_pmConnsOnUnknownRemoteSite   = pmConnsOnUnknownRemoteSite
UnknownRemoteSite_pmIpReceivedEcnPkts          = pmIpReceivedEcnPkts
UnknownRemoteSite_pmLatePktsDueToDeJitter      = pmLatePktsDueToDeJitter
UnknownRemoteSite_pmRtpDiscardedPkts           = pmRtpDiscardedPkts
UnknownRemoteSite_pmRtpLostPkts                = pmRtpLostPkts
UnknownRemoteSite_pmRtpReceivedDscpCongPackets = pmRtpReceivedDscpCongPackets
UnknownRemoteSite_pmRtpReceivedOctetsHi        = pmRtpReceivedOctetsHi
UnknownRemoteSite_pmRtpReceivedOctetsLo        = pmRtpReceivedOctetsLo
UnknownRemoteSite_pmRtpReceivedPktsHi          = pmRtpReceivedPktsHi
UnknownRemoteSite_pmRtpReceivedPktsLo          = pmRtpReceivedPktsLo
UnknownRemoteSite_pmRtpSentOctetsHi            = pmRtpSentOctetsHi
UnknownRemoteSite_pmRtpSentOctetsLo            = pmRtpSentOctetsLo
UnknownRemoteSite_pmRtpSentPktsHi              = pmRtpSentPktsHi
UnknownRemoteSite_pmRtpSentPktsLo              = pmRtpSentPktsLo
UnknownRemoteSite_pmSuccTransmittedPktsHi      = pmSuccTransmittedPktsHi
UnknownRemoteSite_pmSuccTransmittedPktsLo      = pmSuccTransmittedPktsLo
# new with R6.1
UnknownRemoteSite_pmIpReceivedOctetsHi = pmIpReceivedOctetsHi
UnknownRemoteSite_pmIpReceivedOctetsLo = pmIpReceivedOctetsLo
UnknownRemoteSite_pmIpReceivedPktsHi   = pmIpReceivedPktsHi  
UnknownRemoteSite_pmIpReceivedPktsLo   = pmIpReceivedPktsLo  
UnknownRemoteSite_pmIpSentOctetsHi     = pmIpSentOctetsHi    
UnknownRemoteSite_pmIpSentOctetsLo     = pmIpSentOctetsLo    
UnknownRemoteSite_pmIpSentPktsHi       = pmIpSentPktsHi      
UnknownRemoteSite_pmIpSentPktsLo       = pmIpSentPktsLo      


# MOC UpFhService
UpFhService_pmBitTransSucc   = pmBitTransSucc
UpFhService_pmBusyInstances  = pmBusyInstances
UpFhService_pmForcedRelease  = pmForcedRelease
UpFhService_pmNormalRelease  = pmNormalRelease
UpFhService_pmNumBitTrans    = pmNumBitTrans
UpFhService_pmTotalSeizures  = pmTotalSeizures
UpFhService_pmUnsuccSeizures = pmUnsuccSeizures


# MOC UpgradePackage
  # no PM counter exists for this MOC

# MOC Vc11Ttp

# MOC Vc12Ttp

Vc12Ttp_pmVcBbe = pmVcBbe
Vc12Ttp_pmVcEs  = pmVcEs
Vc12Ttp_pmVcSes = pmVcSes
Vc12Ttp_pmVcUas = pmVcUas


# MOC Vc3Ttp

# MOC Vc4Ttp

Vc4Ttp_pmVcBbe = pmVcBbe
Vc4Ttp_pmVcEs  = pmVcEs
Vc4Ttp_pmVcSes = pmVcSes
Vc4Ttp_pmVcUas = pmVcUas


# MOC VclTp

VclTp_pmReceivedAtmCells    = pmReceivedAtmCells
VclTp_pmTransmittedAtmCells = pmTransmittedAtmCells
VclTp_pmBwUtilizationRx = pmBwUtilizationRx
VclTp_pmBwUtilizationTx = pmBwUtilizationTx

# MOC Vmgw

Vmgw_pmGcpNrOfReceivedMessages          = pmGcpNrOfReceivedMessages
Vmgw_pmGcpNrOfSentMessages              = pmGcpNrOfSentMessages
Vmgw_pmGcpSystemUpTime                  = pmGcpSystemUpTime
Vmgw_pmNoOfAMROnNbConns                 = pmNoOfAMROnNbConns
Vmgw_pmNoOfEFROnNbConns                 = pmNoOfEFROnNbConns
Vmgw_pmNoOfPCMOnNbConns                 = pmNoOfPCMOnNbConns
Vmgw_pmNrOfAal2TermsBusy                = pmNrOfAal2TermsBusy
Vmgw_pmNrOfAal2TermsRej                 = pmNrOfAal2TermsRej
Vmgw_pmNrOfAal2TermsReq                 = pmNrOfAal2TermsReq
Vmgw_pmNrOfConnIcmpDestUnreachs         = pmNrOfConnIcmpDestUnreachs
Vmgw_pmNrOfContextsBusy                 = pmNrOfContextsBusy
Vmgw_pmNrOfContextsRej                  = pmNrOfContextsRej
Vmgw_pmNrOfContextsReq                  = pmNrOfContextsReq
Vmgw_pmNrOfGcpNotifyCsdFaultAEst        = pmNrOfGcpNotifyCsdFaultAEst
Vmgw_pmNrOfGcpNotifyCsdFaultBEst        = pmNrOfGcpNotifyCsdFaultBEst
Vmgw_pmNrOfGcpNotifySpeechFaultAEst     = pmNrOfGcpNotifySpeechFaultAEst
Vmgw_pmNrOfGcpNotifySpeechFaultBEst     = pmNrOfGcpNotifySpeechFaultBEst
Vmgw_pmNrOfGcpOctetsRec                 = pmNrOfGcpOctetsRec
Vmgw_pmNrOfGcpOctetsSent                = pmNrOfGcpOctetsSent
Vmgw_pmNrOfGcpRetrans                   = pmNrOfGcpRetrans
Vmgw_pmNrOfGcpSentPendingMess           = pmNrOfGcpSentPendingMess
Vmgw_pmNrOfGcpTransWithMaxPendingMess   = pmNrOfGcpTransWithMaxPendingMess
Vmgw_pmNrOfGcpTransactionWithMaxRetr    = pmNrOfGcpTransactionWithMaxRetr
Vmgw_pmNrOfInternalAal2ConnEstabFail    = pmNrOfInternalAal2ConnEstabFail
Vmgw_pmNrOfInvokedGcpLoadControl        = pmNrOfInvokedGcpLoadControl
Vmgw_pmNrOfIpTermsBusy                  = pmNrOfIpTermsBusy
Vmgw_pmNrOfIpTermsRej                   = pmNrOfIpTermsRej
Vmgw_pmNrOfIpTermsReq                   = pmNrOfIpTermsReq
Vmgw_pmNrOfIpv6TermsBusy                = pmNrOfIpv6TermsBusy
Vmgw_pmNrOfIpv6TermsRej                 = pmNrOfIpv6TermsRej
Vmgw_pmNrOfIpv6TermsReq                 = pmNrOfIpv6TermsReq
Vmgw_pmNrOfIuTermAal2BearEstabFailLoc   = pmNrOfIuTermAal2BearEstabFailLoc
Vmgw_pmNrOfIuTermAal2BearEstabFailRem   = pmNrOfIuTermAal2BearEstabFailRem
Vmgw_pmNrOfNbOrigAal2BearEstabFailLoc   = pmNrOfNbOrigAal2BearEstabFailLoc
Vmgw_pmNrOfNbOrigAal2BearEstabFailRem   = pmNrOfNbOrigAal2BearEstabFailRem
Vmgw_pmNrOfNbTermAal2BearEstabFailLoc   = pmNrOfNbTermAal2BearEstabFailLoc
Vmgw_pmNrOfNbTermAal2BearEstabFailRem   = pmNrOfNbTermAal2BearEstabFailRem
Vmgw_pmNrOfOrigIpbcpBearPrepRejected    = pmNrOfOrigIpbcpBearPrepRejected
Vmgw_pmNrOfOrigIpbcpBearSupervTmrExp    = pmNrOfOrigIpbcpBearSupervTmrExp
Vmgw_pmNrOfOrigNbInit                   = pmNrOfOrigNbInit
Vmgw_pmNrOfOrigNbInitFaults             = pmNrOfOrigNbInitFaults
Vmgw_pmNrOfRecBctpProtocolFailures      = pmNrOfRecBctpProtocolFailures
Vmgw_pmNrOfRecFaultyIpbcpAcceptMsg      = pmNrOfRecFaultyIpbcpAcceptMsg
Vmgw_pmNrOfRecIpbcpAcceptMsg            = pmNrOfRecIpbcpAcceptMsg
Vmgw_pmNrOfRecIpbcpConfusedMsg          = pmNrOfRecIpbcpConfusedMsg
Vmgw_pmNrOfRecIpbcpRejectMsg            = pmNrOfRecIpbcpRejectMsg
Vmgw_pmNrOfRecIpbcpRequestMsg           = pmNrOfRecIpbcpRequestMsg
Vmgw_pmNrOfSentBctpProtocolFailures     = pmNrOfSentBctpProtocolFailures
Vmgw_pmNrOfSentIpbcpAcceptMsg           = pmNrOfSentIpbcpAcceptMsg
Vmgw_pmNrOfSentIpbcpConfusedMsg         = pmNrOfSentIpbcpConfusedMsg
Vmgw_pmNrOfSentIpbcpRejectMsg           = pmNrOfSentIpbcpRejectMsg
Vmgw_pmNrOfSentIpbcpRequestMsg          = pmNrOfSentIpbcpRequestMsg
Vmgw_pmNrOfTdmTermsFaulty               = pmNrOfTdmTermsFaulty
Vmgw_pmNrOfTdmTermsLocked               = pmNrOfTdmTermsLocked
Vmgw_pmNrOfTermIpbcpBearPrepRejected    = pmNrOfTermIpbcpBearPrepRejected
Vmgw_pmNrOfTermIpbcpBearSupervTmrExp    = pmNrOfTermIpbcpBearSupervTmrExp
Vmgw_pmNrOfTermIuInit                   = pmNrOfTermIuInit
Vmgw_pmNrOfTermIuInitSucc               = pmNrOfTermIuInitSucc
Vmgw_pmNrOfTermNbInit                   = pmNrOfTermNbInit
Vmgw_pmNrOfTermNbInitSucc               = pmNrOfTermNbInitSucc
Vmgw_pmTotalNrOfTdmTerms                = pmTotalNrOfTdmTerms

Vmgw_pmNoOfAmrOnIuConns           = pmNoOfAmrOnIuConns
Vmgw_pmNoOfAmrOnVoIpConns         = pmNoOfAmrOnVoIpConns
Vmgw_pmNoOfAmrWbOnIuConns         = pmNoOfAmrWbOnIuConns
Vmgw_pmNoOfAmrWbOnNbConns         = pmNoOfAmrWbOnNbConns
Vmgw_pmNoOfAmrWbOnVoIpConns       = pmNoOfAmrWbOnVoIpConns
Vmgw_pmNoOfCodecModRej            = pmNoOfCodecModRej
Vmgw_pmNoOfCodecModReq            = pmNoOfCodecModReq
Vmgw_pmNoOfEfrOnVoIpConns         = pmNoOfEfrOnVoIpConns
Vmgw_pmNoOfG711OnVoIpConns        = pmNoOfG711OnVoIpConns
Vmgw_pmNrOfG729OnVoIpConns        = pmNrOfG729OnVoIpConns
Vmgw_pmNrOfIuIpBearerSupervTmrExp = pmNrOfIuIpBearerSupervTmrExp
Vmgw_pmNrOfVoIpBearerSupervTmrExp = pmNrOfVoIpBearerSupervTmrExp
# new with R6.1
Vmgw_pmNoOfAmrOnAoIpConns          = pmNoOfAmrOnAoIpConns         
Vmgw_pmNoOfAmrOnExtConns           = pmNoOfAmrOnExtConns          
Vmgw_pmNoOfAmrOnMbConns            = pmNoOfAmrOnMbConns           
Vmgw_pmNoOfAmrWbOnAoIpConns        = pmNoOfAmrWbOnAoIpConns       
Vmgw_pmNoOfAmrWbOnExtConns         = pmNoOfAmrWbOnExtConns        
Vmgw_pmNoOfAmrWbOnMbConns          = pmNoOfAmrWbOnMbConns         
Vmgw_pmNoOfCmodeOnAoIpConns        = pmNoOfCmodeOnAoIpConns       
Vmgw_pmNoOfCmodeOnExtConns         = pmNoOfCmodeOnExtConns        
Vmgw_pmNoOfCmodeOnMbConns          = pmNoOfCmodeOnMbConns         
Vmgw_pmNoOfCmodeOnVoIpConns        = pmNoOfCmodeOnVoIpConns       
Vmgw_pmNoOfEfrOnAoIpConns          = pmNoOfEfrOnAoIpConns         
Vmgw_pmNoOfEfrOnExtConns           = pmNoOfEfrOnExtConns          
Vmgw_pmNoOfEfrOnMbConns            = pmNoOfEfrOnMbConns           
Vmgw_pmNoOfG711OnExtConns          = pmNoOfG711OnExtConns         
Vmgw_pmNoOfG711OnMbConns           = pmNoOfG711OnMbConns          
Vmgw_pmNoOfGsmFrOnAoIpConns        = pmNoOfGsmFrOnAoIpConns       
Vmgw_pmNoOfGsmFrOnNbConns          = pmNoOfGsmFrOnNbConns         
Vmgw_pmNoOfGsmHrOnAoIpConns        = pmNoOfGsmHrOnAoIpConns       
Vmgw_pmNoOfGsmHrOnNbConns          = pmNoOfGsmHrOnNbConns         
Vmgw_pmNoOfInternalIpConnEstabFail = pmNoOfInternalIpConnEstabFail
Vmgw_pmNoOfIpOnAConns              = pmNoOfIpOnAConns             
Vmgw_pmNoOfIpOnExtConns            = pmNoOfIpOnExtConns           
Vmgw_pmNoOfIpOnIuConns             = pmNoOfIpOnIuConns            
Vmgw_pmNoOfIpOnMbConns             = pmNoOfIpOnMbConns            
Vmgw_pmNoOfIpOnNbConns             = pmNoOfIpOnNbConns            
Vmgw_pmNoOfIpOnUnidConns           = pmNoOfIpOnUnidConns          
Vmgw_pmNrOfAoIpBearerSupervTmrExp  = pmNrOfAoIpBearerSupervTmrExp 
Vmgw_pmNrOfExtBearerSupervTmrExp   = pmNrOfExtBearerSupervTmrExp  
Vmgw_pmNrOfG729OnExtConns          = pmNrOfG729OnExtConns         
Vmgw_pmNrOfG729OnMbConns           = pmNrOfG729OnMbConns          
Vmgw_pmNrOfMbBearerSupervTmrExp    = pmNrOfMbBearerSupervTmrExp   


# MOC VpcTp
VpcTp_pmBwErrBlocks    = pmBwErrBlocks
VpcTp_pmBwLostCells    = pmBwLostCells
VpcTp_pmBwMissinsCells = pmBwMissinsCells
VpcTp_pmFwErrBlocks    = pmFwErrBlocks
VpcTp_pmFwLostCells    = pmFwLostCells
VpcTp_pmFwMissinsCells = pmFwMissinsCells
VpcTp_pmLostBrCells    = pmLostBrCells
VpcTp_pmLostFpmCells   = pmLostFpmCells


# MOC VplTp
VplTp_pmReceivedAtmCells    = pmReceivedAtmCells
VplTp_pmTransmittedAtmCells = pmTransmittedAtmCells

# MOC VpnInterface
VpnInterface_pmOutDroppedPacketsPolicyControl = pmOutDroppedPacketsPolicyControl

# MOC Vt15Ttp

# MOC WebServer
  # no PM counter exists for this MOC

# MOC XpProgram
  # no PM counter exists for this MOC

########################
#MRS FORMULAS
########################

include $moshelldir/commonjars/pm/FORMULA_MRS_R6_4_4_0.txt

########################
#CPP FORMULAS
########################

include $moshelldir/commonjars/pm/FORMULA_CPP_0.txt
 
