Cisco Transport Manager GateWay/CORBA User's Guide and Programmer Manual, 8.0
Chapter 3: Using CTM GateWay/CORBA Interfaces

Table Of Contents

Using CTM GateWay/CORBA Interfaces

3.1  Overview of APIs Supported by NE Type

3.2  common::Common_I

3.2.1  common::Common_I::getCapabilities

3.3  emsMgr::EMSMgr_I

3.3.1  emsMgr::EMSMgr_I::getAllEMSAndMEActiveAlarms

3.3.2  emsMgr::EMSMgr_I::getAllEMSSystemActiveAlarms

3.3.3  emsMgr::EMSMgr_I::getAllTopLevelSubnetworks

3.3.4  emsMgr::EMSMgr_I::getAllTopLevelSubnetworkNames

3.3.5  emsMgr::EMSMgr_I::getAllTopLevelTopologicalLinks

3.3.6  emsMgr::EMSMgr_I::getAllTopLevelTopologicalLinkNames

3.3.7  emsMgr::EMSMgr_I::getTopLevelTopologicalLink

3.3.8  emsMgr::EMSMgr_I::createTopologicalLink

3.3.9  emsMgr::EMSMgr_I::createTopologicalLinkWithYCableProtection

3.3.10  emsMgr::EMSMgr_I::deleteTopologicalLink

3.3.11  emsMgr::EMSMgr_I::modifyTopologicalLink

3.3.12  emsMgr::EMSMgr_I::getEMS

3.3.13  emsMgr::EMSMgr_I::getAllL2Topologies

3.3.14  emsMgr::EMSMgr_I::getAllQoSTemplateNames

3.3.15  emsMgr::EMSMgr_I::getAllQoSTemplates

3.3.16  emsMgr::EMSMgr_I::getQoSTemplate

3.3.17  emsMgr::EMSMgr_I::getAllEMSandMEClearedAlarms

3.3.18  emsMgr::EMSMgr_I::getAllEMSSystemClearedAlarms

3.3.19  emsMgr::EMSMgr_I::createServerTrailLink

3.3.20  emsMgr::EMSMgr_I::deleteServerTrailLink

3.3.21  emsMgr::EMSMgr_I::addNetworkPartition

3.3.22  emsMgr::EMSMgr_I::addMultiLayerSubnetwork

3.3.23  emsMgr::EMSMgr_I::deleteNetworkPartition

3.3.24  emsMgr::EMSMgr_I::deleteMultiLayerSubnetwork

3.3.25   emsMgr::EMSMgr_I::getAllSupportedMEModels

3.4  emsSession::EmsSession_I

3.4.1  emsSession::EmsSession_I::getEventChannel

3.4.2  emsSession::EmsSession_I::getManager

3.4.3  emsSession::EmsSession_I::getSupportedManagers

3.5  emsSessionFactory::EmsSessionFactory_I

3.5.1  emsSessionFactory::EmsSessionFactory_I::getEmsSession

3.5.2  emsSessionFactory::EmsSessionFactory_I::getEmsPublicKey

3.5.3  emsSessionFactory::EmsSessionFactory_I::getEmsPublicKeyPair

3.6  equipment::EquipmentInventoryMgr_I

3.6.1  equipment::EquipmentInventoryMgr_I::getAllEquipment

3.6.2  equipment::EquipmentInventoryMgr_I::getAllEquipmentNames

3.6.3  equipment::EquipmentInventoryMgr_I::getAllSupportedPTPs

3.6.4  equipment::EquipmentInventoryMgr_I::getAllSupportedPTPNames

3.6.5  equipment::EquipmentInventoryMgr_I::getAllSupportingEquipment

3.6.6  equipment::EquipmentInventoryMgr_I::getAllSupportingEquipment
Names

3.6.7  equipment::EquipmentInventoryMgr_I::getContainedEquipment

3.6.8  equipment::EquipmentInventoryMgr_I::getEquipment

3.6.9  equipment::EquipmentInventoryMgr_I::provisionEquipment

3.6.10  equipment::EquipmentInventoryMgr_I::setAlarmReportingOff

3.6.11  equipment::EquipmentInventoryMgr_I::setAlarmReportingOn

3.6.12  equipment::EquipmentInventoryMgr_I::unprovisionEquipment

3.6.13  equipment::EquipmentInventoryMgr_I::configureMLParameters

3.7  maintenanceOps::MaintenanceManager_I

3.7.1  maintenanceOps::MaintenanceMgr_I::getActiveMaintenanceOperations

3.7.2  maintenanceOps::MaintenanceMgr_I::performMaintenanceOperation

3.8  managedElementManager::ManagedElementManager_I

3.8.1  managedElementManager::ManagedElementManager_I::getAllActiveAlarms

3.8.2  managedElementManager::ManagedElementManager_I::getAllSNCs

3.8.3  managedElementManager::ManagedElementManager_I::
getAllManagedElements

3.8.4  managedElementManager::ManagedElementManager_I::
getAllManagedElementNames

3.8.5  managedElementManager::ManagedElementManager_I::getAllPTPs

3.8.6  managedElementManager::ManagedElementManager_I::
getAllPTPNames

3.8.7  managedElementManager::ManagedElementManager_I::
getContainedInUseTPs

3.8.8  managedElementManager::ManagedElementManager_I::
getContainedInUseTPNames

3.8.9  managedElementManager::ManagedElementManager_I::
getContainedPotentialTPs

3.8.10  managedElementManager::ManagedElementManager_I::
getContainedPotentialTPNames

3.8.11  managedElementManager::ManagedElementManager_I::
getContainingSubnetworkNames

3.8.12  managedElementManager::ManagedElementManager_I::
getManagedElement

3.8.13  managedElementManager::ManagedElementManager_I::getTP

3.8.14  managedElementManager::ManagedElementManager_I::
getAssociatedTopologicalLinks

3.8.15  managedElementManager::ManagedElementManager_I::setTPData

3.8.16  managedElementManager::ManagedElementManager_I::
getAllSrcPTPsForSNCProvisioning

3.8.17  managedElementManager::ManagedElementManager_I::
getAllSrcCTPsForSNCProvisioning

3.8.18  managedElementManager::ManagedElementManager_I::
getAllDestPTPsForSNCProvisioning

3.8.19  managedElementManager::ManagedElementManager_I::
getAllDestCTPsForSNCProvisioning

3.8.20  managedElementManager::ManagedElementManager_I::
getAllSrcFTPsForSNCProvisioning

3.8.21  managedElementManager::ManagedElementManager_I::
getAllDestFTPsForSNCProvisioning

3.8.22  managedElementManager::ManagedElementManager_I::
forceNEResync

3.8.23  managedElementManager::ManagedElementManager_I::
getAllTopologicalLinksForME

3.8.24  managedElementManager::ManagedElementManager_I::
getAllRolls

3.8.25  managedElementManager::ManagedElementManager_I::
getAllRollNames

3.8.26  managedElementManager::ManagedElementManager_I::
getRoll

3.8.27  managedElementManager::ManagedElementManager_I::
getRollToPTPs

3.8.28  managedElementManager::ManagedElementManager_I::
getRollToCTPs

3.8.29  managedElementManager::ManagedElementManager_I::
getRollFromCTPs

3.8.30  managedElementManager::ManagedElementManager_I::setPortName

3.8.31  managedElementManager::ManagedElementManager_I::getPortName

3.8.32  managedElementManager::ManagedElementManager_I::getAllClearedAlarms

3.8.33  managedElementManager::ManagedElementManager_I::getAllCrossConnections

3.8.34  managedElementManager::getAllSoftwareDownloadJobs

3.8.35  managedElementManager::ManagedElementMgr_I::setMEAdminState

3.9  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I

3.9.1  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAllEdgePoints

3.9.2  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::
getAllEdgePointNames

3.9.3  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::
getAllManagedElement

3.9.4  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAllManagedElementNames

3.9.5  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::
getAllSubnetworkConnections

3.9.6  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::
getAllSubnetworkConnectionsWithTP

3.9.7  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::
getAllSubnetworkConnectionNames

3.9.8  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::
getAllSubnetworkConnectionNamesWithTP

3.9.9  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAllTopologicalLinks

3.9.10  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::
getAllTopologicalLinkNames

3.9.11  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::
getMultiLayerSubnetwork

3.9.12  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getCTPsAndTopologicalLinks

3.9.13  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getSNC

3.9.14  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::
getSNCsByUserLabel

3.9.15  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::
getTopologicalLink

3.9.16  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::
createAndActivateSNCFromUserLabel

3.9.17  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::createAndActivateSNC

3.9.18  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::createAndActivateProtectedOchccFromUserLabel

3.9.19  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::addDrops

3.9.20  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::deactivateAndDeleteSNC

3.9.21  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getVCATSNC

3.9.22  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAllVCATSNCs

3.9.23  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAllVCATSNCNames

3.9.24  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAllVCATMemberSNCs

3.9.25  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::
getAllVCATMemberSNCNames

3.9.26  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::createVCAT

3.9.27  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::deleteVCAT

3.9.28  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::addMemberSNCsToVCAT

3.9.29  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::
deleteMemberSNCsFromVCAT

3.9.30  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::
deleteAllMemberSNCFromVCAT

3.9.31  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::
getValidSubnetworkConnectionsForMerge

3.9.32  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::upgrade

3.9.33  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::createRoll

3.9.34  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::deleteRoll

3.9.35  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::cancelRoll

3.9.36  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::forceValidSignal

3.9.37  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::completeRoll

3.9.38  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::finishRoll

3.9.39  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAllRolls

3.9.40  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAllRollNames

3.9.41  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::
getAssociatedRollNamesForSNC

3.9.42  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::
getAssociatedSNCNamesForRoll

3.9.43  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::createAndActivateSNCOnDRI

3.9.44  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::addManagedElement

3.9.45  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: deleteManagedElement

3.10  nmsSession::NmsSession_I

3.10.1  nmsSession::NmsSession_I::historyPMDataCompleted

3.10.2  nmsSession::NmsSession_I::historyPMDataFailed

3.10.3  nmsSession::NmsSession_I::alarmLossOccurred

3.11  performance::PerformanceManagementMgr_I

3.11.1  performance::PerformanceManagementMgr_I::disablePMData

3.11.2  performance::PerformanceManagementMgr_I::enablePMData

3.11.3  performance::PerformanceManagementMgr_I::setTCATPParameter

3.11.4  performance::PerformanceManagementMgr_I::getTCATPParameter

3.11.5  performance::PerformanceManagementMgr_I::getCTMHistoryPMData

3.11.6  performance::PerformanceManagementMgr_I::
deleteHistoryPMDataFile

3.11.7  performance::PerformanceManagementMgr_I::getTPHistoryPMData

3.11.8  performance::PerformanceManagementMgr_I::getHoldingTime

3.11.9  performance::PerformanceManagementMgr_I::getAllCurrentPMData

3.11.10  performance::PerformanceManagementMgr_I::getMEPMcapabilities

3.12  protection::ProtectionMgr_I

3.12.1  protection::ProtectionMgr_I::getAllProtectedTPNames

3.12.2  protection::ProtectionMgr_I::getAllProtectionGroups

3.12.3  protection::ProtectionMgr_I::getProtectionGroup

3.12.4  protection::ProtectionMgr_I::performProtectionCommand

3.12.5  protection::ProtectionMgr_I::createProtectionGroup

3.12.6  protection::ProtectionMgr_I::deleteProtectionGroup

3.12.7  protection::ProtectionMgr_I::getAssociatedProtectionGroup

3.13  session::Session_I

3.13.1  session::Session_I::endSession

3.13.2  session::Session_I::ping

3.14  mtnmVersion::Version_I

3.14.1  mtnmVersion::Version_I::getVersion

3.15  L2 Topology and ML VLAN for ML-Series Ethernet Cards

3.15.1  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::createMLVLAN

3.15.2  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::
modifyMLVLANAddFrontPorts

3.15.3  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::
modifyMLVLANDropFrontPorts

3.15.4  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::
modifyMLVLANPortState

3.15.5  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::modifyMLVLANRSTPState

3.15.6  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::modifyMLVLANTPQOS

3.15.7  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::
modifyMLVLANCustomerIDServiceID

3.15.8  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getMLVLAN

3.15.9  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::deleteMLVLAN

3.15.10  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAllMLVLANs

3.15.11  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAllMLVLANNames

3.15.12  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::
getAllAssociatedSNCs

3.15.13  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getL2Topology

3.15.14  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::
getAssociatedL2TopologyForSNC

3.15.15  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::
getAssociatedL2TopologyForMLVLAN

3.15.16  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::createL2Topology

3.15.17  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::
deleteL2Topology

3.15.18  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::
modifyL2Topology

3.15.19  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::
getAllAvailableMLEquipmentOrTPNames

3.16  E-Series VLAN Interfaces

3.16.1  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::createVLAN

3.16.2  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::deleteVLAN

3.16.3  multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAllVLANs

3.17  Transmission Descriptor Interfaces

3.17.1  transmissionDescriptor:: TransmissionDescriptorMgr_I::getAllTransmissionDescriptors

3.17.2  transmissionDescriptor:: TransmissionDescriptorMgr_I::getAllTransmissionDescriptorsNames

3.17.3   transmissionDescriptor:: TransmissionDescriptorMgr_I::getTransmissionDescriptor

3.17.4   transmissionDescriptor:: TransmissionDescriptorMgr_I::getAssociatedTPs

3.17.5  transmissionDescriptor:: TransmissionDescriptorMgr_I::createTransmissionDescriptor

3.17.6  transmissionDescriptor:: TransmissionDescriptorMgr_I::deleteTransmissionDescriptor

3.18   Software and Data Manager Interface

3.18.1   softwareAndDataManager::SoftwareAndDataMgr_I::backupME

3.18.2  softwareAndDataManager::SoftwareAndDataMgr_I::getMEBackupStatus

3.18.3  softwareAndDataManager::SoftwareAndDataMgr_I::abortMEBackup

3.18.4  softwareAndDataManager::SoftwareAndDataMgr_I::getBackupList

3.18.5  softwareAndDataManager::SoftwareAndDataMgr_I::activateSoftwareOnME

3.18.6  softwareAndDataManager::SoftwareAndDataMgr_I::revertSoftwareOnME

3.18.7  softwareAndDataManager::SoftwareAndDataMgr_I::restoreME

3.18.8  softwareAndDataManager::SoftwareAndDataMgr_I::getMERestoreStatus

3.18.9  softwareAndDataManager::SoftwareAndDataMgr_I::abortMERestore

3.18.10  softwareAndDataManager::SoftwareAndDataMgr_I::getAllSupportedMESoftwareVersions

3.18.11  softwareAndDataManager::SoftwareAndDataMgr_I:: downloadMESoftware

3.18.12  softwareAndDataManager::SoftwareAndDataMgr_I::addSupportedMESoftwareVersion

3.18.13  softwareAndDataManager::SoftwareAndDataMgr_I:: getSWDownloadStatus


Using CTM GateWay/CORBA Interfaces


This chapter describes each interface that CTM supports, including TeleManagement Forum (TMF)-specific and Cisco-proprietary interfaces. This chapter includes the following information:

Overview of APIs Supported by NE Type

common::Common_I

emsMgr::EMSMgr_I

emsSession::EmsSession_I

emsSessionFactory::EmsSessionFactory_I

equipment::EquipmentInventoryMgr_I

maintenanceOps::MaintenanceManager_I

managedElementManager::ManagedElementManager_I

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I

nmsSession::NmsSession_I

performance::PerformanceManagementMgr_I

protection::ProtectionMgr_I

session::Session_I

mtnmVersion::Version_I

L2 Topology and ML VLAN for ML-Series Ethernet Cards

E-Series VLAN Interfaces

Transmission Descriptor Interfaces

Software and Data Manager Interface


Note The iterator interfaces defined by the TMF are not listed here. CTM implementation of these interfaces does not deviate from the TMF definition.


3.1  Overview of APIs Supported by NE Type

The following table lists each API and the NEs that support it.

Table 3-1 APIs Supported by NE Type 

API No.
GateWay/CORBA API
Supported NEs

1

common::Common_I::getCapabilities

2

emsMgr::EMSMgr_I::getAllEMSAndMEActiveAlarms

CRS-1, ONS 15302, ONS 15305, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15501, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET, ONS 1580x, XR 12000

3

emsMgr::EMSMgr_I::getAllEMSSystemActiveAlarms

4

emsMgr::EMSMgr_I::getAllTopLevelSubnetworks

5

emsMgr::EMSMgr_I::getAllTopLevelSubnetworkNames

6

emsMgr::EMSMgr_I::getAllTopLevelTopologicalLinks

ONS 15302, ONS 15305, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15501, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET, ONS 1580x

7

emsMgr::EMSMgr_I::getAllTopLevelTopologicalLinkNames

ONS 15302, ONS 15305, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15501, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET, ONS 1580x

8

emsMgr::EMSMgr_I::getTopLevelTopologicalLink

ONS 15302, ONS 15305, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15501, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET, ONS 1580x

9

emsMgr::EMSMgr_I::createTopologicalLink

CRS-1, MDS 9000, ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15501, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET, ONS 1580x, unmanaged NE

10

emsMgr::EMSMgr_I::createTopologicalLinkWithYCableProtection

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15501, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET

11

emsMgr::EMSMgr_I::deleteTopologicalLink

CRS-1, MDS 9000, ONS 15302, ONS 15305, ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15501, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET, ONS 1580x, unmanaged NE

12

emsMgr::EMSMgr_I::modifyTopologicalLink

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15501, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET

13

emsMgr::EMSMgr_I::getEMS

14

emsMgr::EMSMgr_I::getAllL2Topologies

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

15

emsMgr::EMSMgr_I::getAllQoSTemplateNames

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

16

emsMgr::EMSMgr_I::getAllQoSTemplates

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

17

emsMgr::EMSMgr_I::getQoSTemplate

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

18

emsMgr::EMSMgr_I::getAllEMSandMEClearedAlarms

ONS 15305, ONS 15302, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15501, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET, ONS 1580x

19

emsMgr::EMSMgr_I::getAllEMSSystemClearedAlarms

All

20

emsMgr::EMSMgr_I::createServerTrailLink

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

21

emsMgr::EMSMgr_I::deleteServerTrailLink

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

22

emsMgr::EMSMgr_I::addNetworkPartition

23

emsMgr::EMSMgr_I::addMultiLayerSubnetwork

All

24

emsMgr::EMSMgr_I::deleteNetworkPartition

25

emsMgr::EMSMgr_I::deleteMultiLayerSubnetwork

All

26

emsMgr::EMSMgr_I::getAllSupportedMEModels

All

27

emsSession::EmsSession_I::getEventChannel

28

emsSession::EmsSession_I::getManager

All

29

emsSession::EmsSession_I::getSupportedManagers

All

30

emsSessionFactory::EmsSessionFactory_I::getEmsSession

31

emsSessionFactory::EmsSessionFactory_I::getEmsPublicKey

32

emsSessionFactory::EmsSessionFactory_I::getEmsPublicKeyPair

33

equipment::EquipmentInventoryMgr_I::getAllEquipment

CRS-1, MGX 8880/8850/8830, ONS 15216, ONS 15302, ONS 15305, ONS 15305 CTC, ONS 15310 CL, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15501, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET, ONS 15800, ONS 15801, ONS 15808, XR 12000

34

equipment::EquipmentInventoryMgr_I::getAllEquipmentNames

CRS-1, MGX 8880/8850/8830, ONS 15216, ONS 15302, ONS 15305, ONS 15305 CTC, ONS 15310 CL, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15501, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET, ONS 15800, ONS 15801, ONS 15808, XR 12000

35

equipment::EquipmentInventoryMgr_I::getAllSupportedPTPs

CRS-1, MGX 8880/8850/8830, ONS 15216, ONS 15302, ONS 15305, ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15501, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET, ONS 15800, ONS 15801, ONS 15808, XR 12000

36

equipment::EquipmentInventoryMgr_I::getAllSupportedPTPNames

CRS-1, MGX 8880/8850/8830, ONS 15216, ONS 15302, ONS 15305, ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15501, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET, ONS 15800, ONS 15801, ONS 15808, XR 12000

37

equipment::EquipmentInventoryMgr_I::getAllSupportingEquipment

CRS-1, MGX 8880/8850/8830, ONS 15216, ONS 15302, ONS 15305, ONS 15305 CTC, ONS 15310 CL, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15501, ONS 15530, ONS 15540, ONS 15600 SONET, ONS 15600 SDH, ONS 15800, ONS 15801, ONS 15808, XR 12000

38

equipment::EquipmentInventoryMgr_I::getAllSupportingEquipmentNames

CRS-1, MGX 8880/8850/8830, ONS 15216, ONS 15302, ONS 15305, ONS 15305 CTC, ONS 15310 CL, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15501, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET, ONS 15800, ONS 15801, ONS 15808, XR 12000

39

equipment::EquipmentInventoryMgr_I::getContainedEquipment

CRS-1, MGX 8880/8850/8830, ONS 15216, ONS 15302, ONS 15305, ONS 15305 CTC, ONS 15310 CL, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15501, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET, ONS 15800, ONS 15801, ONS 15808, XR 12000

40

equipment::EquipmentInventoryMgr_I::getEquipment

CRS-1, MGX 8880/8850/8830, ONS 15216, ONS 15302, ONS 15305, ONS 15305 CTC, ONS 15310 CL, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15501, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET, ONS 15800, ONS 15801, ONS 15808, XR 12000

41

equipment::EquipmentInventoryMgr_I::provisionEquipment

ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

42

equipment::EquipmentInventoryMgr_I::setAlarmReportingOff

ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

43

equipment::EquipmentInventoryMgr_I::setAlarmReportingOn

ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

44

equipment::EquipmentInventoryMgr_I::unprovisionEquipment

ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

45

equipment::EquipmentInventoryMgr_I::configureMLParameters

ONS 15454 SDH, ONS 15454 SONET

46

maintenanceOps::MaintenanceMgr_I::getActiveMaintenanceOperations

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

47

maintenanceOps::MaintenanceMgr_I::performMaintenanceOperation

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

48

managedElementManager::ManagedElementManager_I::getAllActiveAlarms

CRS-1, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET, XR 12000

49

managedElementManager::ManagedElementManager_I::getAllSNCs

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

50

managedElementManager::ManagedElementManager_I::getAllManagedElements

All

51

managedElementManager::ManagedElementManager_I::getAllManagedElementNames

All

52

managedElementManager::ManagedElementManager_I::getAllPTPs

CRS-1, MDS 9000, MGX 8880/8850/8830, ONS 15216, ONS 15302, ONS 15305, ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15501, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET, ONS 15800, ONS 15801, ONS 15808, XR 12000

53

managedElementManager::ManagedElementManager_I::getAllPTPNames

CRS-1, MDS 9000, MGX 8880/8850/8830, ONS 15216, ONS 15302, ONS 15305, ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15501, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET, ONS 15800, ONS 15801, ONS 15808, XR 12000

54

managedElementManager::ManagedElementManager_I::getContainedInUseTPs

ONS 15305 CTC, ONS 15310 CL, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

55

managedElementManager::ManagedElementManager_I::getContainedInUseTPNames

ONS 15305 CTC, ONS 15310 CL, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

56

managedElementManager::ManagedElementManager_I::getContainedPotentialTPs

ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

57

managedElementManager::ManagedElementManager_I::getContainedPotentialTPNames

ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

58

managedElementManager::ManagedElementManager_I::getContainingSubnetworkNames

All

59

managedElementManager::ManagedElementManager_I::getManagedElement

All

60

managedElementManager::ManagedElementManager_I::getTP

CRS-1, ONS 15216, ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15540, ONS 15600 SDH, ONS 15600 SONET, ONS 1580x, XR 12000

61

managedElementManager::ManagedElementManager_I::getAssociatedTopologicalLinks

ONS 15216, ONS 15305 CTC, ONS 15310 CL, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15540, ONS 15600 SDH, ONS 15600 SONET, ONS 1580x

62

managedElementManager::ManagedElementManager_I::setTPData

ONS 15216, ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15540, ONS 15600 SDH, ONS 15600 SONET, ONS 1580x

63

managedElementManager::ManagedElementManager_I::getAllSrcPTPsForSNCProvisioning

CRS-1, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

64

managedElementManager::ManagedElementManager_I::getAllSrcCTPsForSNCProvisioning

CRS-1, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

65

managedElementManager::ManagedElementManager_I::getAllDestPTPsForSNCProvisioning

CRS-1, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

66

managedElementManager::ManagedElementManager_I::getAllDestCTPsForSNCProvisioning

CRS-1, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

67

managedElementManager::ManagedElementManager_I::getAllSrcFTPsForSNCProvisioning

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET

68

managedElementManager::ManagedElementManager_I::getAllDestFTPsForSNCProvisioning

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET

69

managedElementManager::ManagedElementManager_I::forceNEResync

ONS 15305 CTC, ONS 15310 CL, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15501, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET, ONS 1580x

70

managedElementManager::ManagedElementManager_I::getAllTopologicalLinksForME

ONS 15216, ONS 15310 CL, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15501, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET, ONS 1580x

71

managedElementManager::ManagedElementManager_I::getAllRolls

ONS 15310 CL, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

72

managedElementManager::ManagedElementManager_I::getAllRollNames

ONS 15310 CL, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

73

managedElementManager::ManagedElementManager_I::getRoll

ONS 15310 CL, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

74

managedElementManager::ManagedElementManager_I::getRollToPTPs

ONS 15310 CL, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

75

managedElementManager::ManagedElementManager_I::getRollToCTPs

ONS 15310 CL, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

76

managedElementManager::ManagedElementManager_I::getRollFromCTPs

ONS 15310 CL, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

77

managedElementManager::ManagedElementManager_I::setPortName

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

78

managedElementManager::ManagedElementManager_I::getPortName

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

79

managedElementManager::ManagedElementManager_I::getAllClearedAlarms

ONS 15310 CL, ONS 15302, ONS 15305, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15501, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET

80

managedElementManager::ManagedElementManager_I::getAllCrossConnections

ONS 15310 CL, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

81

managedElementManager::getAllSoftwareDownloadJobs

82

managedElementManager::ManagedElementMgr_I::setMEAdminState

All

83

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAllEdgePoints

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15501, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET

84

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAllEdgePointNames

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15501, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET

85

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAllManagedElement

All

86

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAllManagedElementNames

All

87

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAllSubnetworkConnections

CRS-1, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

88

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAllSubnetworkConnectionsWithTP

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

89

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAllSubnetworkConnectionNames

CRS-1, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

90

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAllSubnetworkConnectionNamesWithTP

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

91

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAllTopologicalLinks

CRS-1, ONS 15216, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15501, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET, ONS 1580x

92

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAllTopologicalLinkNames

CRS-1, ONS 15216, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15501, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET, ONS 1580x

93

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getMultiLayerSubnetwork

All

94

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getCTPsAndTopologicalLinks

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

95

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getSNC

CRS-1, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

96

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getSNCsByUserLabel

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

97

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getTopologicalLink

CRS-1, ONS 15216, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15501, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET, ONS 1580x

98

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::createAndActivateSNCFromUserLabel

CRS-1, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

99

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::createAndActivateSNC

CRS-1, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

100

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::createAndActivateProtectedOchccFromUserLabel

CRS-1, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

101

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::addDrops

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

102

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::deactivateAndDeleteSNC

CRS-1, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

103

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getVCATSNC

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

104

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAllVCATSNCs

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

105

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAllVCATSNCNames

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

106

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAllVCATMemberSNCs

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

107

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAllVCATMemberSNCNames

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

108

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::createVCAT

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

109

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::deleteVCAT

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

110

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::addMemberSNCsToVCAT

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

111

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::deleteMemberSNCsFromVCAT

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

112

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::deleteAllMemberSNCFromVCAT

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

113

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getValidSubnetworkConnectionsForMerge

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

114

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::upgrade

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

115

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::createRoll

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

116

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::deleteRoll

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

117

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::cancelRoll

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

118

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::forceValidSignal

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

119

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::completeRoll

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

120

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::finishRoll

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

121

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAllRolls

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

122

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAllRollNames

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

123

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAssociatedRollNamesForSNC

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

124

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAssociatedSNCNamesForRoll

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

125

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::createAndActivateSNCOnDRI

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

126

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::addManagedElement

All

127

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::deleteManagedElement

All

128

nmsSession::NmsSession_I::historyPMDataCompleted

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

129

nmsSession::NmsSession_I::historyPMDataFailed

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

130

nmsSession::NmsSession_I::alarmLossOccurred

131

performance::PerformanceManagementMgr_I::disablePMData

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

132

performance::PerformanceManagementMgr_I::enablePMData

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

133

performance::PerformanceManagementMgr_I::setTCATPParameter

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 MSPP, ONS 15600 SDH, ONS 15600 SONET

134

performance::PerformanceManagementMgr_I::getTCATPParameter

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 MSPP, ONS 15600 SDH, ONS 15600 SONET

135

performance::PerformanceManagementMgr_I::getCTMHistoryPMData

ONS 15310 CL, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

136

performance::PerformanceManagementMgr_I::deleteHistoryPMDataFile

ONS 15310 CL, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

137

performance::PerformanceManagementMgr_I::getTPHistoryPMData

ONS 15310 CL, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

138

performance::PerformanceManagementMgr_I::getHoldingTime

ONS 15310 CL, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

139

performance::PerformanceManagementMgr_I::getAllCurrentPMData

ONS 15310 CL, ONS 15327, ONS 15454 SDH, ONS 15454 SONET

140

performance::PerformanceManagementMgr_I::getMEPMcapabilities

ONS 15310 CL, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

141

protection::ProtectionMgr_I::getAllProtectedTPNames

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

142

protection::ProtectionMgr_I::getAllProtectionGroups

ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

143

protection::ProtectionMgr_I::getProtectionGroup

ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

144

protection::ProtectionMgr_I::performProtectionCommand

ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

145

protection::ProtectionMgr_I::createProtectionGroup

ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

146

protection::ProtectionMgr_I::deleteProtectionGroup

ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

147

protection::ProtectionMgr_I::getAssociatedProtectionGroup

ONS 15310 CL, ONS 15310 MA, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SDH, ONS 15600 SONET

148

session::Session_I::endSession

149

session::Session_I::ping

150

mtnmVersion::Version_I::getVersion

151

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::createMLVLAN

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

152

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::modifyMLVLANAddFrontPorts

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

153

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::modifyMLVLANDropFrontPorts

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

154

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::modifyMLVLANPortState

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

155

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::modifyMLVLANRSTPState

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

156

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::modifyMLVLANTPQOS

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

157

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::modifyMLVLANCustomerIDServiceID

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

158

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getMLVLAN

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

159

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::deleteMLVLAN

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

160

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAllMLVLANs

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

161

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAllMLVLANNames

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

162

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAllAssociatedSNCs

ONS 15454 SONET, ONS 15454 SDH

163

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getL2Topology

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

164

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAssociatedL2TopologyForSNC

ONS 15454 SONET, ONS 15454 SDH

165

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAssociatedL2TopologyForMLVLAN

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

166

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::createL2Topology

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

167

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::deleteL2Topology

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

168

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::modifyL2Topology

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

169

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAllAvailableMLEquipmentOrTPNames

ONS 15310 CL, ONS 15454 SDH, ONS 15454 SONET

170

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::createVLAN

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

171

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::deleteVLAN

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

172

multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getAllVLANs

ONS 15310 CL, ONS 15310 MA, ONS 15454 SDH, ONS 15454 SONET

173

softwareAndDataManager::SoftwareAndDataMgr_I::backupME

All

174

softwareAndDataManager::SoftwareAndDataMgr_I::getMEBackupStatus

All

175

softwareAndDataManager::SoftwareAndDataMgr_I::abortMEBackup

All

176

softwareAndDataManager::SoftwareAndDataMgr_I::getBackupList

All

177

softwareAndDataManager::SoftwareAndDataMgr_I::activateSoftwareOnME

All

178

softwareAndDataManager::SoftwareAndDataMgr_I::revertSoftwareOnME

All

179

softwareAndDataManager::SoftwareAndDataMgr_I::restoreME

All

180

softwareAndDataManager::SoftwareAndDataMgr_I::getMERestoreStatus

All

181

softwareAndDataManager::SoftwareAndDataMgr_I::abortMERestore

All

182

softwareAndDataManager::SoftwareAndDataMgr_I::getAllSupportedMESoftwareVersions

All

183

softwareAndDataManager::SoftwareAndDataMgr_I::downloadMESoftware

All

184

softwareAndDataManager::SoftwareAndDataMgr_I::addSupportedMESoftwareVersion

All

185

softwareAndDataManager::SoftwareAndDataMgr_I::getSWDownloadStatus

All


3.2  common::Common_I

The Common_I interface is a set of services and utilities that each manager interface inherits. CTM supports only one method from this interface.

3.2.1  common::Common_I::getCapabilities

Synopsis

void getCapabilities(out CapabilityList_T capabilities)
     raises(globaldefs::ProcessingFailureException);

Description

This service retrieves the capabilities of the manager. All nonspecified capabilities are assumed to be unsupported.

Parameters

Name
Type
Input/Output
Description

capabilities

CapabilityList_T

Out

List of capabilities of this manager object. It is a name-value pair, where the name represents the feature or capability and the value represents the support or nonsupport of the specified feature or capability.


A Capability_T value is used to identify a functionality supported by the EMS across the NML-EML interface. It is a name/value pair, in which the name represents the feature/capability name and the value represents the support or nonsupport of the specified feature/capability.

The EMS capabilities for this release include individual IDL operation support. The feature/capability name part is used to identify an IDL operation using the following convention:

module_name::interface_name::operation_name

The currently defined values are as follows:

Supported—The specified feature/capability is fully or partially supported across the network management layer-element management layer (NML-EML) interface; an operation may be partially supported if not all values of the parameters are supported.

Unsupported—The specified feature/capability is not supported at all across the NML-EML interface.

Throws

globaldefs::ProcessingFailureException

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

Compliance

TMF-defined.

3.3  emsMgr::EMSMgr_I

The EMSMgr_I interface accesses operations that deal with the Element Management System (EMS) itself. A handle to an instance of this interface is gained through the emsSession::EmsSession_I::getManager operation in emsSession. This interface is inherited from common::Common_I.

interface EMSMgr_I:common::Common_I

This interface implements the getCapabilities method. Operations described in the following sections are returned to the network management system (NMS) when it invokes getCapabilities.

3.3.1  emsMgr::EMSMgr_I::getAllEMSAndMEActiveAlarms

Synopsis

void getAllEMSAndMEActiveAlarms(
        in notifications::ProbableCauseList_T excludeProbCauseList,
        in notifications::PerceivedSeverityList_T excludeSeverityList,
        in unsigned long how_many,
        out notifications::EventList_T eventList,
        out notifications::EventIterator_I eventIt) 
     raises(globaldefs::ProcessingFailureException);

Description

This operation enables an NMS to request active alarms that are under the control of the EMS (alarms raised by the NEs and alarms raised by the EMS itself). Some alarms might be filtered out (excluded) by specifying their probable causes or severities.

Due to performance concerns, only one OSS client is allowed to invoke this operation at a time. Otherwise, CTM throws an EXCPT_UNABLE_TO_COMPLY exception.

The result of this operation is independent of the filtering set up by the NMS for the notification service.

ONS 15310, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SONET, and ONS 15600 SDH

ONS 15310, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15600 SONET, and ONS 15600 SDH do not send a "clear" for the TCA events. The TCAs are not reported in the eventList returned by this method.

ONS 15540, ONS 15530, and ONS 15501

TCAs are also reported in the eventList returned by this method as ONS 15540 sends a "clear" for the threshold crossing alarms.

Parameters

Name
Type
Input/Output
Description

excludeProbCauseList

notifications::ProbableCauseList_T

In

The list of probable causes to exclude (for which events should not be reported).

excludeSeverityList

notifications::PerceivedSeverityList_T

In

List of severities to exclude from the output event list.

how_many

unsigned long

In

Maximum number of alarms to report in the first batch.

eventList

notifications::EventList_T

Out

First batch of alarms.

eventIt

notifications::EventIterator_I

Out

Iterator to retrieve the remaining alarms.


Throws

globaldefs::ProcessingFailureException

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

EXCPT_UNABLE_TO_COMPLY - Raised when this method is being used by another OSS client.

EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators has reached 
128.

Compliance

TMF-defined.

3.3.2  emsMgr::EMSMgr_I::getAllEMSSystemActiveAlarms

Synopsis

void getAllEMSSystemActiveAlarms(
        in notifications::PerceivedSeverityList_T excludeSeverityList,
        in unsigned long how_many,
        out notifications::EventList_T eventList,
        out notifications::EventIterator_I eventIt) 
     raises(globaldefs::ProcessingFailureException);

Description

This operation enables an NMS to request all active alarms for the EMS. Some alarms can be filtered out (excluded) by specifying their severities.

The result of this operation is independent of the filtering set up by the NMS for the notification service.

Parameters

Name
Type
Input/Output
Description

excludeSeverityList

notifications::PerceivedSeverityList_T

In

List of severities to exclude from the output event list.

how_many

unsigned long

In

Maximum number of alarms to report in the first batch.

eventList

notifications::EventList_T

Out

First batch of alarms.

eventIt

notifications::EventIterator_I

Out

Iterator to retrieve the remaining alarms.


Throws

globaldefs::ProcessingFailureException

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators has reached 
128.

Compliance

TMF-defined.

3.3.3  emsMgr::EMSMgr_I::getAllTopLevelSubnetworks

Synopsis

void getAllTopLevelSubnetworks(
         in unsigned long how_many,
         out multiLayerSubnetwork::SubnetworkList_T sList,
         out multiLayerSubnetwork::SubnetworkIterator_I sIt) 
     raises(globaldefs::ProcessingFailureException);

Description

This method enables an NMS to request all subnetworks that are under the control of the EMS.

Parameters

Name
Type
Input/Output
Description

how_many

unsigned long

In

Maximum number of subnetworks to return in the first batch.

sList

multiLayerSubnetwork::SubnetworkList_T

Out

First batch of subnetworks.

sIt

multiLayerSubnetwork::SubnetworkIterator_I

Out

Iterator to retrieve the remaining subnetworks.


CTM support for MultiLayerSubnetwork_T is as follows:

globaldefs::NamingAttributes_T name

Supported. This field contains two tuples. The first tuple identifies the EMS. The second tuple is the same as nativeEMSName. The naming convention is described in 2.2.5.1  Multilayer Subnetwork, page 2-40.

string userLabel

Supported.

string nativeEMSName

Supported.

string owner

Not supported.

Topology_T subnetworkType

Supports TOPO_SINGLETON, TOPO_CHAIN, TOPO_PSR, TOPO_OPEN_PSR, TOPO_SPRING, TOPO_OPEN_SPRING, and TOPO_MESH.

transmissionParameters::LayerRateList_T supportedRates

Not supported.

globaldefs::NVSList_T additionalInfo

Supported.

Throws

globaldefs::ProcessingFailureException

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators has reached 
128.

Compliance

TMF-defined.

3.3.4  emsMgr::EMSMgr_I::getAllTopLevelSubnetworkNames

Synopsis

void getAllTopLevelSubnetworkNames(
        in unsigned long how_many,
        out globaldefs::NamingAttributesList_T nameList,
        out globaldefs::NamingAttributesIterator_I nameIt)
     raises(globaldefs::ProcessingFailureException);

Description

This operation has exactly the same behavior as the operation described in emsMgr::EMSMgr_I::getAllTopLevelSubnetworks, but instead of returning entire object structures, this operation returns their names.

Parameters

Name
Type
Input/Output
Description

how_many

unsigned long

In

Maximum number of subnetworks to return in the first batch.

sList

globaldefs::NamingAttributesList_T

Out

First batch of subnetwork names.

sIt

globaldefs::NamingAttributesIterator_I

Out

Iterator to retrieve the remaining subnetwork names.


Throws

globaldefs::ProcessingFailureException

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators has reached 
128.

Compliance

TMF-defined.

3.3.5  emsMgr::EMSMgr_I::getAllTopLevelTopologicalLinks

Synopsis

void getAllTopLevelTopologicalLinks(
        in unsigned long how_many,
        out topologicalLink::TopologicalLinkList_T topoList,
        out topologicalLink::TopologicalLinkIterator_I topoIt) 
     raises(globaldefs::ProcessingFailureException);

Description

This operation enables an NMS to request all of the top-level topological links that are under the control of the EMS. A top-level topological link is a topological link in which the endpoints of the topological link exist in two different multilayer subnetworks.

If the link is under the control of the EMS and then removed from the NE, the ProvType parameter is reported as INVALID.

Parameters

Name
Type
Input/Output
Description

how_many

unsigned long

In

Maximum number of top-level topological links to return in the first batch.

topoList

topologicalLink::TopologicalLinkList_T

Out

First batch of top-level topological links.

topoIt

topologicalLink::TopologicalLinkIterator_I

Out

Iterator to retrieve the remaining top-level topological links.


CTM support for TopologicalLink_T structure is as follows:

globaldefs::NamingAttributes_T name

Supported. This field has two tuples. The first tuple is for the EMS. The second is for the topological link. The value in the second tuple is the same as the nativeEMSName field except for the Y-cable links, which will have "::1" and "::2" appended to the nativeEMSName to identify the two legs of the Y-cable link.

string userLabel

Not supported.

string nativeEMSName

Supported. For more information, see 2.2.5  Naming Conventions, page 2-40.

string owner

Not supported.

globaldefs::ConnectionDirection_T direction. CTM supports CD_BI for the bidirectional links and CD_UNI for the unidirectional links

transmissionParameters::LayerRate_T rate. Supported. Possible values are:

LR_DSR_OC3_STM1 (for physical link)

LR_DSR_OC12_STM4 (for physical link)

LR_DSR_OC48_STM16 (for physical link)

LR_DSR_OC192_STM64 (for physical link)

LR_Physical_2_5_Gigabit_ITU (for WDM physical link)

LR_Physical_10_Gigabit_ITU (for WDM physical link)

LR_Line_OC3_STS3_and_MS_STM1 (for SONET/SDH link)

LR_Line_OC12_STS12_and_MS_STM4 (for SONET/SDH link)

LR_Line_OC48_STS48_and_MS_STM16 (for SONET/SDH link)

LR_Line_OC192_STS192_and_MS_STM64 (for SONET/SDH link)

LR_OCH_2_5_Gigabit_ITU (for WDM OCH link)

LR_OCH_10_Gigabit_ITU (for WDM OCH link)

LR_Optical_Transmission_Section (for OTS link)

LR_Optical_Multiplex_Section (for OMS link)

LR_Not_Applicable (for CTM Layer 2 link)

globaldefs::NamingAttributes_T aEndTP

Supported.

globaldefs::NamingAttributes_T zEndTP

Supported.

globaldefs::NVSList_T additionalInfo

Supported parameters are listed in the following table.

Managed Element Type
Parameter Name
Supported Parameter Values

All ManagedElements that support topological links

provType

AUTODISCOVERED

MANUAL

UNMANAGED

PATCHCORD

All ManagedElements that support topological links

linkStatus

LINK_VALID

LINK_INVALID

All ManagedElements that support topological links

linkProtectionType

PROT_ONE_PLUS_ONE

PROT_BLSR_2F

PROT_BLSR_4F

PROT_BLSR_2F_PCA

PROT_BLSR_4F_PCA

PROT_PCA

PROT_TUNNEL

PROT_UNPROTECTED

PROT_UNKNOWN

PROT_NOT_APPLICABLE

PROT_PARTIALLY_PROTECTED

PROT_YCABLE

All ManagedElements that support topological links

linkCost

Int, 0 to 1024

ONS 15530 and ONS 15540

connectionType

Inter-NE, Intra-NE.

All ManagedElements that support topological links

linkAliasName

User-specified alias name for the link name. Can support unicode characters.


Throws

globaldefs::ProcessingFailureException

EXCPT_NOT_IMPLEMENTED - Raised if the EMS cannot support this service.

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators has reached 
128.

Compliance

TMF-defined.

3.3.6  emsMgr::EMSMgr_I::getAllTopLevelTopologicalLinkNames

Synopsis

void getAllTopLevelTopologicalLinkNames(
        in unsigned long how_many,
        out globaldefs::NamingAttributesList_T nameList,
        out globaldefs::NamingAttributesIterator_I nameIt) 
     raises(globaldefs::ProcessingFailureException);

Description

This operation has exactly the same behavior as the operation described in emsMgr::EMSMgr_I::getAllTopLevelTopologicalLinks, but instead of returning entire object structures, this operation returns their names.

Parameters

Name
Type
Input/Output
Description

how_many

unsigned long

In

Maximum number of top-level topological links to return in the first batch.

nameList

globaldefs::NamingAttributesList_T

Out

First batch of top-level topological link names.

nameIt

globaldefs::NamingAttributesIterator_I

Out

Iterator to retrieve the remaining top-level topological link names.


Throws

globaldefs::ProcessingFailureException

EXCPT_NOT_IMPLEMENTED - Raised if the EMS cannot support this service.

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators has reached 
128.

Compliance

TMF-defined.

3.3.7  emsMgr::EMSMgr_I::getTopLevelTopologicalLink

Synopsis

void getTopLevelTopologicalLink(
        in globaldefs::NamingAttributes_T topoLinkName,
        out topologicalLink::TopologicalLink_T topoLink) 
     raises(globaldefs::ProcessingFailureException);

Description

This operation enables an NMS to request the top-level topological link given that its name is under the control of the EMS.

If the link is under the control of the EMS and then removed from the NE, the ProvType parameter is reported as INVALID.

Parameters

Name
Type
Input/Output
Description

topoLinkName

globaldefs::NamingAttributes_T

In

Name of the topological link.

topoLink

TopologicalLink::TopologicalLink_T

Out

Top-level topological link.


Throws

globaldefs::ProcessingFailureException

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

EXCPT_INVALID_INPUT - Raised when topoLinkName does not reference a top level topological 
link object.

EXCPT_ENTITY_NOT_FOUND - Raised when topoLinkName references a top level topological link 
object that does not exist in the EMS.

Compliance

TMF-defined.

3.3.8  emsMgr::EMSMgr_I::createTopologicalLink

Synopsis

void createTopologicalLink(
        in topologicalLink::TLCreateData_T createData,
        out topologicalLink::TopologicalLink_T topologicalLink) 
     raises(globaldefs::ProcessingFailureException);

Description

This operation enables an NMS to create a topological link manually between two MEs. CTM supports topological link creation between MEs belonging to the same multilayer subnetwork. If CTM autodiscovers a topological link between two endpoints on which a manually created link exists, CTM overwrites the manually created topological link information with the autodiscovered topological link information. CTM generates an attribute value change event when a manually created link is overwritten with autodiscovered topological link information. CTM supports topological link creation between two unmanaged NEs, and also between a managed NE and an unmanaged NE. CTM ignores the topological link layer rate if the topological link creation is between two unmanaged NEs.

CTM generates an object creation event notification when a new topological link is created.


NoteTLCreateData_T is a CTM-defined data structure. The TMF proposed this structure and included it in the TMF 3.0 specification.

CTM creates topological links between two PTPs even if there are no existing physical link connections in the network. To actually enable traffic through the link, the NMS must ensure physical link connectivity and enable SDCC on the topological link.

For links that involve a CRS-1 PTP on one end, only the following layer rates are supported: LR_Physical_10_Gigabit_ITU = 107 and LR_Physical_40_Gigabit_ITU = 152.


Parameters

Name
Type
Input/Output
Description

createData

topologicalLink::TLCreateData_T

In

Data structure containing details for creating new topological links.

topologicalLink

topologicalLink::TopologicalLink_T

Out

Created topological link information.


CTM support for TLCreateData_T structure is as follows:

string userLabel

Supported. The value of this field is assigned to the name of the newly created topological link. For patchcord links, CTM assigns the link name. The user label that is passed as input is ignored for patchcord links.

boolean forceUniqueness

CTM guarantees the uniqueness of topological link names.

string owner

Not supported.

globaldefs::ConnectionDirection_T direction

CTM supports CD_BI for bidirectional links.

CTM supports CD_UNI for unidirectional links.

transmissionParameters::LayerRate_T rate. Supported layer rates are:

LR_DSR_OC3_STM1 (for physical link)

LR_DSR_OC12_STM4 (for physical link)

LR_DSR_OC48_STM16 (for physical link)

LR_DSR_OC192_STM64 (for physical link)

LR_Physical_2_5_Gigabit_ITU (for WDM physical link)

LR_Physical_10_Gigabit_ITU (for WDM physical link)

LR_Physical_40_Gigabit_ITU (for WDM physical link)

LR_Line_OC3_STS3_and_MS_STM1 (for SONET/SDH link)

LR_Line_OC12_STS12_and_MS_STM4 (for SONET/SDH link)

LR_Line_OC48_STS48_and_MS_STM16 (for SONET/SDH link)

LR_Line_OC192_STS192_and_MS_STM64 (for SONET/SDH link)

LR_OCH_2_5_Gigabit_ITU (for WDM OCH link)

LR_OCH_10_Gigabit_ITU (for WDM OCH link)

LR_Optical_Transmission_Section (for OTS link)

LR_Optical_Multiplex_Section (for OMS link)

globaldefs::NamingAttributes_T aEndTP

Supported.

globaldefs::NamingAttributes_T zEndTP

Supported.

globaldefs::NVSList_T additionalCreationInfo

Supported. The supported parameters are listed in the following table:

Managed Element Type
Parameter Name
Supported Parameter Values

All ManagedElements that support topological links

linkProtectionType

PROT_ONE_PLUS_ONE.

All ManagedElements that support topological links

linkCost

int, 1 to 2147483647.

All ManagedElements that support topological links

provType

MANUAL (default value) and PATCHCORD.


globaldefs::sSrlgGroupList_T srlgGroupListValue

Supported. This field holds the shared risk link group (SRLG) group values. This is an optional parameter. The user can include the SRLG group during link creation. A maximum of five SRLG groups are supported for a given link. SRLG groups are only supported for SONET/SDH topological links.

Throws

globaldefs::ProcessingFailureException

EXCPT_NOT_IMPLEMENTED - Raised if input createData is not valid.

EXCPT_INVALID_INPUT - Raised if the EMS cannot support this service.

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

Compliance

CTM-defined. This interface is already proposed in TMF and will be included in TMF Release 3.0.

3.3.9  emsMgr::EMSMgr_I::createTopologicalLinkWithYCableProtection

Synopsis

void createTopologicalLinkWithYCableProtection(
        in topologicalLink::MTLCreateData_T createData,
        out topologicalLink::TopologicalLink_T topologicalLink) 
     raises(globaldefs::ProcessingFailureException);

Description

This operation enables an NMS to create a Y-cable topological link manually between two ManagedElements. A Y-cable link is a bidirectional link with one PTP source and two PTP destinations. Because of the limitation in TMF for TopologicalLinks having one PTP source and one PTP destination, CTM will report two TopologicalLinks for a Y-cable link. These two topological links will have the same nativeEMSName. See 2.2.5.8  Topological Link, page 2-47 for the naming convention for the Y-cable TopologicalLink object name. The destination of the Y-cable link must be on a DWDM card on an ONS 15454 SONET/SDH or on an ONS 155xx NE.

CTM generates two object creation event notifications when a new Y-cable topological link is created.

The TopologicalLink returned from this method is one leg of the Y-cable.

Parameters

Name
Type
Input/Output
Description

createData

topologicalLink:MTLCreateData_T

In

Data structure containing details for creating a new Y-cable topological link.

topologicalLink

topologicalLink::TopologicalLink_T

Out

One leg of the created Y-cable topological link information.


CTM support for MTLCreateData_T structure is as follows:

string userLabel

Supported. The value of this field will be assigned to the nativeEMSName of the newly created topological link.

boolean forceUniqueness

CTM guarantees uniqueness of topological link names.

string owner

Not supported.

globaldefs::ConnectionDirection_T direction

Supports only CD_BI for bidirectional links.

transmissionParameters::LayerRate_T rate. Supported layer rates are:

LR_Physical_2_5_Gigabit_ITU

LR_Physical_10_Gigabit_ITU

LR_DSR_OC3_STM1

LR_DSR_OC12_STM4

LR_DSR_OC48_STM16

LR_DSR_OC192_STM64

globaldefs::NamingAttributesList_T aEndTPs

Supported. It should contain only one PTP.

globaldefs::NamingAttributesList_T zEndTPs

Supported. It should contain two PTPs on the same ME.

globaldefs::NVSList_T additionalInfo

Supported. The supported parameters are listed in the table below.

Managed Element Type
Parameter Name
Supported Parameter Values

All ManagedElements that support topological links

linkCost

Int, 1 to 2147483647.

All ManagedElements that support topological links

provType

MANUAL (default value) and PATCHCORD.


globaldefs::sSrlgGroupList_T srlgGroupListValue

Supported. This field holds the SRLG group values. This is an optional parameter. The user can include the SRLG group during link creation. A maximum of five SRLG groups are supported for a given link. SRLG groups are only supported for SONET/SDH topological links.

Throws

globaldefs::ProcessingFailureException

EXCPT_NOT_IMPLEMENTED - Raised if input createData is not valid.

EXCPT_INVALID_INPUT - Raised if the EMS cannot support this service.

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

Compliance

CTM-defined.

3.3.10  emsMgr::EMSMgr_I::deleteTopologicalLink

Synopsis

void deleteTopologicalLink(
        in globaldefs::NamingAttributes_T topoLinkName) 
     raises(globaldefs::ProcessingFailureException);

Description

This operation enables an NMS to delete a topological link manually between two ManagedElements. CTM throws the EXCPT_UNABLE_TO_COMPLY exception if an attempt was made to delete an autodiscovered topological link or if the topological link could not be deleted in the current state. CTM generates an object deletion event notification when a topological link is deleted.


Note CTM deletes topological links between two PTPs even if there is a physical link connection in the network. NMS must ensure the disabling of SDCC, deletion of all circuits carried through the link, and removal of the physical link connectivity.


Parameters

Name
Type
Input/Output
Description

topoLinkName

globaldefs::NamingAttributes_T

In

Name of the topological link to delete.


Throws

globaldefs::ProcessingFailureException

EXCPT_INVALID_INPUT - Raised if input topological link name is invalid.

EXCPT_ENTITY_NOT_FOUND - Raised if the specified topological link name does not exist in 
CTM.

EXCPT_NOT_IMPLEMENTED - Raised if the EMS cannot support this service.

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

EXCPT_UNABLE_TO_COMPLY - Raised if attempt is made to delete an auto-discovered 
topological link

Compliance

CTM-defined. This interface is already proposed in TMF and will be included TMF Release 3.0.

3.3.11  emsMgr::EMSMgr_I::modifyTopologicalLink

Synopsis

void modifyTopologicalLink(
                  in topologicalLink::TLCreateData_T    newTLCreateData,
                  out topologicalLink::TopologicalLink_T newTopologicalLink )
              raises(globaldefs::ProcessingFailureException);

Description

This operation enables an NMS to modify some of the parameters of the existing topological links. The following parameters can be modified using the modifyTopologicalLink API:

Cost attribute (modifiable only for SONET and SDH links)

SRLG values (modifiable only for SONET and SDH links)


Note The modifyTopologicalLink method is not supported for links with patchcord provisioning.


Parameters

Name
Type
Input/Output
Description

createData

topologicalLink::TLCreateData_T

In

Data structure containing details for creating a new topological link.

topologicalLink

topologicalLink::TopologicalLink_T

Out

Created topological link information.


CTM support for TLCreateData_T structure is as follows:

string userLabel

Supported. The value of this field will be assigned to the name of the newly created topological link.

boolean forceUniqueness

CTM guarantees uniqueness of topological link names.

string owner

Not supported.

globaldefs::ConnectionDirection_T direction

CTM supports CD_BI for bidirectional links and CD_UNI for unidirectional links.

transmissionParameters::LayerRate_T rate. Supported layer rates are:

LR_DSR_OC3_STM1 (for physical links)

LR_DSR_OC12_STM4 (for physical links)

LR_DSR_OC48_STM16 (for physical links)

LR_DSR_OC192_STM64 (for physical links)

LR_Physical_2_5_Gigabit_ITU (for WDM physical links)

LR_Physical_10_Gigabit_ITU (for WDM physical links)

LR_Line_OC3_STS3_and_ MS_STM1 (for SONET/SDH links)

LR_Line_OC12_STS12_and_ MS_STM4 (for SONET/SDH links)

LR_Line_OC48_STS48_and_ MS_STM16 (for SONET/SDH links)

LR_Line_OC192_STS192_and_ MS_STM64 (for SONET/SDH links)

LR_OCH_2_5_Giabit_ITU (for WDM OCH links)

LR_OCH_10_Giabit_ITU (for WDM OCH links)

LR_Optical_Transmission_Section (for OTS links)

LR_Optical_Multiplex_Section (for OMS links)

globaldefs::NamingAttributes_T aEndTP

Supported.

globaldefs::NamingAttributes_T zEndTP

Supported.

globaldefs::NVSList_T additionalCreationInfo

Supported. The supported parameters are listed in the following table.

Managed Element Type
Parameter Name
Supported Parameter Values

All ManagedElements that support topological links

linkProtectionType

PROT_ONE_PLUS_ONE.

All ManagedElements that support topological links

linkCost

int, 1 - 2147483647.


globaldefs::sSrlgGroupList_T srlgGroupListValue

Supported. This field holds the SRLG group values. This is an optional parameter. You can include the SRLG group during link creation. A maximum of five SRLG groups are supported for a given link. SRLG groups are supported only for SONET/SDH topological links.

Throws

globaldefs::ProcessingFailureException

EXCPT_INVALID_INPUT - Raised if input createData is not valid.

EXCPT_NOT_IMPLEMENTED - Raised if the EMS cannot support this service.

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

Compliance

CTM-defined.

3.3.12  emsMgr::EMSMgr_I::getEMS

Synopsis

void getEMS(out EMS_T emsInfo) 
     raises(globaldefs::ProcessingFailureException);

Description

This operation enables an NMS to request the EMS information.

Parameters

Name
Type
Input/Output
Description

emsInfo

EMS_T

Out

EMS information.


CTM supports EMS_T is as follows:

globaldefs::NamingAttributes_T name

EMS ID is returned as the same name that is displayed on the CTM client EMS property sheet.

string userLabel

Not supported.

string nativeEMSName

CTM returns the EMS ID that is displayed on the CTM client EMS property sheet.

string owner

Not supported.

string emsVersion

CTM returns "8.0."

string type

CTM returns "Cisco Systems/Cisco Transport Manager."

globaldefs::NVSList_T additionalInfo

Not supported.

Throws

globaldefs::ProcessingFailureException

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

Compliance

TMF-defined.

3.3.13  emsMgr::EMSMgr_I::getAllL2Topologies

Synopsis

void getAllL2Topologies(in multiLayerSubnetwork::L2TopoType_T l2TopoType,
        in unsigned long how_many,
        out multiLayerSubnetwork::L2TopologyList_T l2TopoList,
        out multiLayerSubnetwork::L2TopologyIterator_I l2TopoIt)
     raises(globaldefs::ProcessingFailureException);

Description

This interface lists all L2 topologies of a particular topology type in the EMS. The L2 topology has a scope in EMS. CTM supports only Resilient Packet Ring (RPR) and point-to-point L2 topology types.

Parameters

Name
Type
Input/Output
Description

l2TopoType

MultiLayerSubnetwork::L2TopoType_T

In

Type of L2 topologies to return.

how_many

unsigned long

In

Maximum number of L2 topologies to return in the first batch.

l2TopoList

multiLayerSubnetwork::L2TopologyList_T

Out

List of available L2 topologies in this multilayer subnetwork.

l2TopoIt

multiLayerSubnetwork::L2TopologyIterator_I

Out

Iterator used to retrieve the remaining L2 topologies.


CTM support for L2Topology_T structure is as follows:

globaldefs::NamingAttributes_T name

Supported. The field contains two tuples. The first tuple contains a value for EMS. The second tuple contains the L2 topology name.

string userLabel

Not supported.

string nativeEMSName

Supported. L2 topology name will be reported.

string owner

Not supported.

L2TopoLayerRate_T layerRate

Supported. This represents the total capacity of the L2 topology. L2TopoLayerRate_T contains the following information:

LayerRate_T layerRate—Represents the layer rate of the SNCs. For VCAT, represents the layer rate of the member SNCs.

Unsigned long numberOfVcatMembers—Represents the number of members in each SNC of an L2 topology consisting of all VCAT SNCs. It contains a value less than one in all other cases and should be ignored in such cases.

Supported layer rates are:

LR_STS1_and_AU3_High_Order_VC3

LR_STS3c_and_AU4_VC4

LR_STS6c_and_VC4_2c

LR_STS9c_and_VC4_3c

LR_STS12c_and_VC4_4c

LR_STS24c_and_VC4_8c

LR_Not_Applicable (if the L2 topology contains L1 SNCs with different layer rates or if the L2 topology contains a mix of CCAT and VCAT L1 SNCs)

multiLayerSubnetwork::L2TopoType l2TopoType

The type of the L2 topology. Valid values are L2TopoType.PT2PT, L2TopoType.RPR, and L2TopoType.DOT17_RPR.

multiLayerSubnetwork::L2TopoState topoState

The state of the L2 topology. Valid values are L2TopoState.COMPLETE and L2TopoState.INCOMPLETE.

multiLayerSubnetwork::L2TopoOperState

The operational state of the L2 topology. Valid values are L2TopoOperState.IS, L2TopoOperState.ISPARTIAL, and L2TopoOperState.OOS.

multiLayerSubnetwork::L2TopoSyncState topoSyncState

Indicates the current L2 topology synchronization state. The valid values for L2TopoSyncState are:

L2TopoSyncState. NEEDED

L2TopoSyncState. INPROGRESS

L2TopoSyncState. COMPLETE

L2TopoSyncState. PARTIALLY_COMPLETE

L2TopoSyncState. FAILED

L2TopoSyncState. L2SERVICENOTREADY

globaldefs::NVSList_T additionalInfo

Supported.

If the topology type is DOT17_RPR, the bandwidth parameter values return the absolute bandwidth reserved for the class of traffic. The return value is similar to 250 (Class A). The number 250 indicates 250 Mbps bandwidth reserved for Class A-type traffic. Multicast bandwidth parameters are not supported for this type of topology. If no values are defined for class types, the following default values are returned:

ClassSpMgmt: C

ClassCommitted: C

ClassBestEffort: C

ClassAvvidControl: B

ClassAvvidVoiceVideo: A

ClassAReservedBandwidth: 0

ClassA1Bandwidth: 10

ClassBCommittedBandwidth: 10

SpMgmtCoS: 6, 7

CommittedCoS: 1, 2

AvvidVoiceVideoCoS: 5

AvvidControlCoS: 3

CosCommit: 2

The bandwidth parameters SpMgmtBandwidth, CommittedBandwidth, BestEffortBandwidth, AvvidControlBandwidth, SpMgmtCoS, CommittedCoS, AvvidVoiceVideoCoS, AvvidControlCoS, and the CoS value CosCommit are supported. Either all or none of these parameters should be passed. Each of the bandwidth parameters (SpMgmtBandwidth, CommittedBandwidth, BestEffortBandwidth, and AvvidControlBandwidth) should be from 1 to 96; the sum of all four bandwidth parameters should be from 1 to 99. The CoS commit value should be from 0 to 7. If none of these parameters is passed, CTM takes the following default values:

SpMgmtBandwidth: 5

CommittedBandwidth: 80

BestEffortBandwidth: 10

AvvidControlBandwidth: 4

SpMgmtCoS: 6, 7

CommittedCoS: 1, 2

AvvidVoiceVideoCoS: 5

AvvidControlCoS: 3

CosCommit: 2

Throws

globaldefs::ProcessingFailureException

EXCPT_INVALID_INPUT - Raised when an l2TopoType is invalid.

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators that the EMS 
can support has been reached.

Compliance

CTM-defined.

3.3.14  emsMgr::EMSMgr_I::getAllQoSTemplateNames

Synopsis

void getAllQoSTemplateNames( in unsigned long how_many,
        out globaldefs::NamingAttributesList_T qosTempNameList,
        out globaldefs::NamingAttributesIterator_I qosTempNameIt)
     raises(globaldefs::ProcessingFailureException);

Description

This interface lists all QoS template names in the EMS. The QoSTemplate has a scope in EMS.

Parameters

Name
Type
Input/Output
Description

how_many

unsigned long

In

Maximum number of qosTempNames to return in the first batch.

qosTempNameList

globaldefs::NamingAttributesList_T

Out

First batch of names.

qosTempNameIt

globaldefs::NamingAttributesIterator_I

Out

Iterator used to retrieve the remaining names.


Throws

globaldefs::ProcessingFailureException

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators that the EMS 
can support has been reached.

Compliance

CTM-defined.

3.3.15  emsMgr::EMSMgr_I::getAllQoSTemplates

Synopsis

void getAllQoSTemplates
        in unsigned long how_many,
        out QoSTemplateList_T qosTempList
        out QoSTemplateIterator_I qosTempIt)
     raises(globaldefs::ProcessingFailureException);

Description

This interface lists all QoS templates in the EMS. The QoSTemplate has a scope in the EMS.

Parameters

Name
Type
Input/Output
Description

how_many

unsigned long

In

Maximum number of qosTempNames to return in the first batch.

qosTempList

QoSTemplateList_T

Out

First batch of QoS templates.

qosTempIt

QoSTemplateIterator_I

Out

Iterator used to retrieve the remaining QoS templates.


CTM support for QoSTemplate structure is as follows:

globaldefs::NamingAttributes_T templateName—Supported. This field specifies the template name.

string qos_template_description—Supported. This field specifies the description of the template.

emsMgr::TemplateType_T—TemplateType specifies the type of template. CTM supports the following types:

TemplateType_T.BEST_EFFORT

TemplateType_T.CIR_PIR

TemplateType_T.ADVANCED

QOSPolicy_T policy—Supported. This field specifies the QoS policy for the template.

QOSPolicy_T is defined as follows:

string policy_name—Supported. This field specifies the policy name for the QoS.

QoSClassList_T qosClass—Supported. This provides a list of QoS classes for the policy.

Each QoSClass_T has the following members:

multiLayerSubnetwork::MatchProtocolList_T classification—Supported. Each MatchProtocol_T is defined as:

Classification_T matchTraffic—Specifies the traffic classification. CTM supports the following classifications:

Classification_T.MATCH_ANY

Classification_T.MATCH_DSCP

Classification_T.MATCH_IP

Classification_T.MATCH_COS

string value—This field is a string value. Multiple values should be separated by spaces.

string class_name—Supported. This field specifies the name of the QoS class.

QoSPolicer_T policer—Supported. This field specifies the policer to use.

QoSPolicer_T structure has the following members:

multiLayerSubnetwork::CIRType_T cir_type—Supported. This specifies the type of CIR, which can either be line rate or rate limited. CTM defines the following values:

CIRType_T.CIR_RATE

CIRType_T.CIR_LINE

long cir—Supported. This field specifies the value of the "cir" and should be in the range of 96 to 800,000 kilobits per second.

long cir_burst—Supported. This field specifies the value of the "cir burst" and should be in the 8000 to 64000 bytes range.

multiLayerSubnetwork::COSMarking_T cir_cos—Supported. Specifies the type of CoS marking for the CIR. CTM supports the following values:

COSMarking_T.COSMARKING_MARK_COS

COSMarking_T.COSMARKING_TRUST

long cir_cos_val—Supported. This field specifies the value of CIR CoS value.

multiLayerSubnetwork::ExcessAction_T excess_act—Supported. CTM supports the following values:

ExcessAction_T.EXCESS_ACTION_DISCARD

ExcessAction_T.EXCESS_ACTION_ALLOW

long pir—Supported. This field specifies the value of the "pir" and should be in the range 96 to 800,000 kilobits per second. It should also be equal to or greater than the cir.

long pir_burst—Supported. This field specifies the value of the "pir burst" and should be in the 8000 to 64000 bytes range. It should also be equal to or greater than the cir burst.

multiLayerSubnetwork::COSMarking_T pir_cos—Supported. This field specifies the type of CoS marking for PIR. CTM supports the following values:

COSMarking_T.COSMARKING_MARK_COS

COSMarking_T.COSMARKING_TRUST

long pir_cos_value—Supported. This field specifies the value of the "pir cos."

multiLayerSubnetwork::ViolateAction_T violate_act—Supported. CTM supports the following values:

ViolateAction_T.VIOLATE_ACTION_DISCARD

ViolateAction_T.VIOLATE_ACTION_ALLOW

long violate_cos_val—Supported. This field specifies the value for "violated cos."

multiLayerSubnetwork::BesteffortType_T beff_type—Supported. CTM supports the following values for best effort type:

BestEffortType_T.BEST_EFFORT_RATE

BestEffortType_T.BEST_EFFORT_LINE

long beff_rate—Supported. This field specifies the maximum rate of best effort and should be in the range of 96 to 800,000 kilobits per second.

long beff_rate_burst—Supported. This field should be in the 8000 to 64000 bytes range.

multiLayerSubnetwork::MatchOption_T operator—Supported. CTM supports the following Match option:

MatchOption_T.MATCH_OPTION_OR

MatchOption_T.MATCH_OPTION_AND


Note CTM always uses MatchOption_T.MATCH_OPTION_AND.


Throws

globaldefs::ProcessingFailureException

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators that the EMS 
can support has been reached.

Compliance

CTM-defined.

3.3.16  emsMgr::EMSMgr_I::getQoSTemplate

Synopsis

void getAllQoSTemplates(
        in globaldefs::NamingAttribute_T QoSTemplateName,
        out QoSTemplate_T qosTemp )
     raises(globaldefs::ProcessingFailureException);

Description

This interface lists the complete QoSTemplate information given the QoSTemplate name. The QoSTemplate has a scope in EMS.

Parameters

Name
Type
Input/Output
Description

qosTemplateName

globaldefs::NamingAttributes_T

In

QoS template name.

qosTemp

QoSTemplate_T

Out

QoS template with the complete information.


For details on QoSTemplate_T structure, see emsMgr::EMSMgr_I::getAllQoSTemplateNames.

Throws

globaldefs::ProcessingFailureException

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

EXCPT_INVALID_INPUT - Raised when the QoSTemplate name is not valid.

EXCPT_ENTITY_NOT_FOUND - Raised when the QoSTemplate name does not exist on the EMS.

Compliance

CTM-defined.

3.3.17  emsMgr::EMSMgr_I::getAllEMSandMEClearedAlarms

Synopsis

void getAllEMSandMEClearedAlarms(
        in notifications::ProbableCauseList_T excludeProbCauseList,
        in notifications::PerceivedSeverityList_T excludeSeverityList,
        in unsigned long how_many
        out notifications::EventList_T eventList,
        out notifications::EventIterator_I eventIt)
     raises(globaldefs::ProcessingFailureException);

Description

This operation enables an NMS to request all of the cleared and acknowledged alarms that are under the control of this EMS (both those raised by the NEs and those raised by the EMS itself). Some alarms may be filtered out (excluded) by specifying their probable causes or severities.

Due to performance concerns, this operation is restricted to enable only one OSS client to access it at one time. Otherwise, CTM throws EXCPT_UNABLE_TO_COMPLY exception.

The result of this operation is independent of the filtering set up by the NMS for the notification service.

ONS 15310, ONS 15327, ONS 15454 SONET, ONS 15454 SDH, ONS 15600 SONET, and ONS 15600 SDH

The ONS 15310, ONS 15327, ONS 15454 SONET, ONS 15454 SDH, ONS 15600 SONET, and ONS 15600 SDH do not send a "clear" for TCA events. Therefore, TCAs are not reported in the eventList that is returned by this method.

ONS 15540, ONS 15530, and ONS 15501

TCAs are also reported in the eventList that is returned by this method as ONS 15540 sends a "clear" for threshold crossing alarms.

Parameters

Name
Type
Input/Output
Description

excludeProbCauseList

notifications::ProbableCauseList_T

In

List of probable alarm causes to exclude from the output event list.

excludeSeverityList

notifications::PerceivedSeverityList_T

In

List of alarm severities to exclude from the output event list.

how_many

unsigned long

In

Maximum number of alarms to report in the first batch.

EventList

notifications::EventList

Out

First batch of alarms.

EventIt

notifications::EventIterator_I

Out

Iterator to retrieve the remaining alarms.


Throws

globaldefs::ProcessingFailureException

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

EXCPT_UNABLE_TO_COMPLY - Raised when this method is being used by another OSS Client.

EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators has reached 
128.

Compliance

CTM-defined.

3.3.18  emsMgr::EMSMgr_I::getAllEMSSystemClearedAlarms

Synopsis

void getAllEMSSystemClearedAlarms(
        in notifications::PerceivedSeverityList_T excludeSeverityList,
        in unsigned long how_many
        out notifications::EventList_T eventList,
        out notifications::EventIterator_I eventIt)
     raises(globaldefs::ProcessingFailureException);

Description

This operation enables an NMS to request all of the cleared and acknowledged alarms that are for the EMS itself. Some alarms may be filtered out (excluded) by specifying their severities.

The result of this operation is independent of the filtering set up by the NMS for the notification service.

Parameters

Name
Type
Input/Output
Description

excludeSeverityList

notifications::PerceivedSeverityList_T

In

List of alarm severities to exclude from the output event list.

how_many

unsigned long

In

Maximum number of alarms to report in the first batch.

EventList

notifications::EventList

Out

First batch of alarms.

EventIt

notifications::EventIterator_I

Out

Iterator to retrieve the remaining alarms.


Throws

globaldefs::ProcessingFailureException

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators has reached 
128.

Compliance

CTM-defined.

3.3.19  emsMgr::EMSMgr_I::createServerTrailLink

Synopsis

void createServerTrailLink(
        in serverTrailLink::STLCreateData_T createData
        out serverTrailLink::ServerTrailLink_T serverTrailLink)
     raises(globaldefs::ProcessingFailureException);

Description

This operation enables an NMS to create a server trail link manually between two MEs. CTM supports the server trail link creation between MEs belonging to the same multilayer subnetwork. CTM generates an object creation event notification when a new server trail link is created.


Note STLCreateData_T is a CTM-defined data structure. TMF has proposed this structure and is included in the TMF 3.0 specifications.



Note CTM creates the server trail link between two CTPs even if there are no existing physical link connections in the network.


Parameters

Name
Type
Input/Output
Description

createData

serverTrailLink::STLCreateData_T

In

Data structure containing details for creating a new server trail link.

serverTrailLink

serverTrailLink::ServerTrailLink_T

Out

Created server trail link information.


CTM support for STLCreateData_T structure is as follows:

string userLabel

Not supported. The value of this field is assigned to the name of the newly created server trail link.

boolean forceUniqueness

Not supported.

string owner

Not supported.

globaldefs::ConnectionDirection_T direction

CTM supports only CD_BI for bidirectional links.

transmissionParameters::LayerRate_T rate

Supported layer rates are:

LR_STS1_and_AU3_High_Order_VC3

LR_STS3c_and_AU4_VC4

LR_STS12c_and_VC4_4c

LR_STS24c_and_VC4_8c

LR_STS48c_and_VC4_16c

LR_STS192c_and_VC4_64c

globaldefs::NamingAttributes_T aEndCTP

Supported.

globaldefs::NamingAttributes_T zEndCTP

Supported.

globaldefs::NVSList_T additionalCreationInfo

Supported. The supported parameters are listed in the table below.

ManagedElement Type
Parameter Name
Supported Parameter Values

All ManagedElements which support ServerTrailLink

serverTrailLinkProtectionType

PREEMPTIBLE, UNPROTECTED, FULLY_PROTECTED.

All ManagedElements which support ServerTrailLink

linkCost

Int, 1 - 2147483647.

All ManagedElements which support ServerTrailLink

linkCount

Int, 1 - 1024.


globaldefs::sSrlgGroupList_T srlgGroupListValue

Supported. This field holds the SRLG group values. This is an optional parameter you can include in the SRLG group during the Link creation. A maximum of five SRLG groups are supported for a given Link. SRLG groups are only supported for SONET/SDH server trail links.

CTM support for ServerTrailLink_T structure is as follows:

globaldefs::NamingAttributes_T name

Supported. This field will have two tuples. The first tuple is for EMS. The second one is for ServerTrailLink. The value in the second tuple is the same as the nativeEMSName field.

string userLabel

Not supported.

boolean forceUniqueness

Not supported

string owner

Not supported.

globaldefs::ConnectionDirection_T direction

CTM supports only CD_BI for bidirectional links.

transmissionParameters::LayerRate_T rate

Supported layer rates are:

LR_STS1_and_AU3_High_Order_VC3

LR_STS3c_and_AU4_VC4

LR_STS12c_and_VC4_4c

LR_STS24c_and_VC4_8c

LR_STS48c_and_VC4_16c

LR_STS192c_and_VC4_64c

globaldefs::NamingAttributes_T aEndTP

Supported. The CTP for the serverTrailLink aEnd.

globaldefs::NamingAttributes_T zEndTP

Supported. The CTP for the serverTrailLink zEnd.

globaldefs::NVSList_T additionalCreationInfo

Supported. The supported parameters are listed in the table below.

ManagedElement Type
Parameter Name
Supported Parameter Values

All ManagedElements that support ServerTrailLink

serverTrailLinkProtectionType

PREEMPTIBLE, UNPROTECTED, FULLY_PROTECTED.

All ManagedElements that support ServerTrailLink

linkCost

int, 1 - 2147483647.

All ManagedElements that support ServerTrailLink

linkCount

int, 1 - 1024.


globaldefs::sSrlgGroupList_T srlgGroupListValue

Supported. This field holds the SRLG group values. This is an optional parameter you can include in the SRLG group during the link creation. A maximum of five SRLG groups are supported for a given link. SRLG groups are only supported for SONET/SDH server trail links.

Throws

globaldefs::ProcessingFailureException

EXCPT_INVALID_INPUT - Raised if input createData is not valid.

EXCPT_NOT_IMPLEMENTED - Raised if the EMS cannot support this service.

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

Compliance

CTM-defined.

3.3.20  emsMgr::EMSMgr_I::deleteServerTrailLink

Synopsis

void deleteServerTrailLink(
        in globaldefs::NamingAttributes_T serverTrailLinkName)
     raises(globaldefs::ProcessingFailureException);

Description

This operation enables an NMS to delete a server trail link manually between two MEs. CTM throws the EXCPT_UNABLE_TO_COMPLY exception if the server trail link cannot be deleted in the current state. CTM generates an object deletion event notification when a server trail link is deleted.

Parameters

Name
Type
Input/Output
Description

serverTrailLinkName

globaldefs::NamingAttributes_T

In

Name of the server trail link to delete.


Throws

globaldefs::ProcessingFailureException

EXCPT_INVALID_INPUT - Raised if input the server trail link name is invalid.

EXCPT_ENTITY_NOT_FOUND - Raised if the specified server trail link name does not exist in 
CTM.

EXCPT_NOT_IMPLEMENTED - Raised if the EMS cannot support this service.

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

EXCPT_UNABLE_TO_COMPLY - Raised if attempt is made to delete a server trail which cannot 
be deleted.

Compliance

CTM-defined.

3.3.21  emsMgr::EMSMgr_I::addNetworkPartition

Synopsis

void addNetworkPartition(
        in string name, in string description) 
     raises(globaldefs::ProcessingFailureException);

Description

This API enables the OSS to add a new network partition.

Parameters

Name
Type
Input/Output
Description

name

string

In

Network partition name.

description

string

In

Description of the new partition.


Throws

globaldefs::ProcessingFailureException

Compliance

CTM-defined.

3.3.22  emsMgr::EMSMgr_I::addMultiLayerSubnetwork

Synopsis

void addMultiLayerSubnetwork(in MultiLayerSubnetworkCreateData _T subnetCreateData) 
raises(globaldefs::ProcessingFailureException);

This operation allows the NMS to add a new multilayer subnetwork. Upon successful addition, the EMS generates an object creation event for the multilayer subnetwork object.

Parameters

Name
Type
Input/Output
Description

subnetCreateData

MultiLayerSubnetworkCreateData _T

In

MultiLayerSubnetwork input data.


The structure for MultiLayerSubnetworkCreateData _T is as follows:

struct MultiLayerSubnetworkCreateData_T
{
        globaldefs::NamingAttributes_T subnetworkName;
        string userLabel;
        string nativeEMSName;
        string owner;
        multiLayerSubnetwork::Topology_T subnetworkType;
        globaldefs::NVSList_T additionalInfo ;
};

The description of each parameter is as follows:

Name
Type
Description

subnetworkName

globaldefs::NamingAttributes_T

New subnet partition name.

userLabel

string

User label.

nativeEMSName

string

EMS name.

owner

string

Owner.

subnetworkType

multiLayerSubnetwork::Topology_T

Subnetwork topology.

additionalInfo

globaldefs::NVSList_T

The NMS uses the additionalInfo attribute to communicate to the EMS any other information required to create the multiLayerSubnetwork.


enum Topology_T  { TOPO_SINGLETON,  TOPO_CHAIN,  TOPO_PSR,
    TOPO_OPEN_PSR,  TOPO_SPRING,  TOPO_OPEN_SPRING,  TOPO_MESH  };

The structure of Additional Info is as follows:

Name
Value
Description
Mandatory or Optional

NETWORK PARTITION

subnetwork name

Name of the network partition where the subnet is added.

Mandatory

Type

subnetwork type

Subnet type.

Mandatory (see the following values)


The parameter name "Type" in additionalInfo can have the following values:

SONET

SDH

OTHER

UNKNOWNSUBNETTYPE (the default value if a value other than the three preceding values is specified)

Throws

globaldefs::ProcessingFailureException

Compliance

CTM-defined.

3.3.23  emsMgr::EMSMgr_I::deleteNetworkPartition

Synopsis

void deleteNetworkPartition(in string name) 
     raises(globaldefs::ProcessingFailureException);

This API enables the OSS to delete an existing network partition.

Parameters

Name
Type
Input/Output
Description

name

string

In

Network partition name to delete.


Throws

globaldefs::ProcessingFailureException

Compliance

CTM-defined.

3.3.24  emsMgr::EMSMgr_I::deleteMultiLayerSubnetwork

Synopsis

void deleteMultiLayerSubnetwork(in globaldefs::NamingAttributes_T subnetworkName) 
raises(globaldefs::ProcessingFailureException);

Description

This operation allows the NMS to delete an existing subnetwork. Successful operation requires the EMS to generate an object deletion event.

Parameters

Name
Type
Input/Output
Description

subnetworkName

globaldefs::NamingAttributes_T

In

Subnet name to delete.


Throws

globaldefs::ProcessingFailureException:
EXCPT_ENTITY_NOT_FOUND- Raised in case the multilayer subnetwork is not found.
EXCPT_UNABLE_TO_COMPLY- Raised in case the EMS is unable to comply.
EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.	
EXCPT_NOT_IMPLEMENTED - Raised if the EMS does not support this service.

Compliance

CTM-defined.

3.3.25   emsMgr::EMSMgr_I::getAllSupportedMEModels

Synopsis

void getAllSupportedMEModels(out globaldefs::NVSList_T supportedMEs) 
raises(globaldefs::ProcessingFailureException);

Description

This method returns a list of all of the models that the EMS supports. A model's structure has the following form:

name = "ModelName"

value = meModel

Parameters

Name
Type
Input/Output
Description

supportedMEs

NVSList_THolder

Out

List of all of the supported model names.


Throws

globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure

Compliance

CTM-defined.

3.4  emsSession::EmsSession_I

The emsSession module enables the client to query the EMS to determine the manager interfaces the EMS is supporting. The NMS retrieves an instance of the needed manager interface objects. This interface is inherited from session::Session_I.

interface EmsSession_I:session::Session_I

3.4.1  emsSession::EmsSession_I::getEventChannel

Synopsis

void getEventChannel(
        out CosNotifyChannelAdmin::EventChannel eventChannel)
     raises(globaldefs::ProcessingFailureException);

Description

This operation enables an NMS to access the event channel to receive notifications. CTM publishes the name of the notification channel through the naming service. You can use the naming service to get the corresponding object reference.

Parameters

Name
Type
Input/Output
Description

eventChannel

CosNotifyChannelAdmin::EventChannel

Out

Event channel that the NMS uses.


Throws

globaldefs::ProcessingFailureException

EXCPT_INTERNAL_ERROR - This exception indicates a non-specific internal EMS failure.

Compliance

TMF-defined.

3.4.2  emsSession::EmsSession_I::getManager

Synopsis

void getManager(
        in string managerName,
        out common::Common_I managerInterface)
     raises(globaldefs::ProcessingFailureException);

Description

This operation enables an NMS to access the specified manager interface.

Parameters

Name
Type
Input/Output
Description

managerName

string

In

Class or type of manager object that the client wants.

managerInterface

common::Common_I

Out

The actual object returned implements the specified manager interface. However, it is returned as a Common_I object, so the operation can be generic. The client should narrow the returned object to the correct object type.


Throws

globaldefs::ProcessingFailureException

EXCPT_NOT_IMPLEMENTED - This exception indicates that the EMS does not support the 
manager.

EXCPT_INTERNAL_ERROR - This exception indicates a non-specific internal EMS failure.

Compliance

TMF-defined.

3.4.3  emsSession::EmsSession_I::getSupportedManagers

Synopsis

void getSupportedManagers(out managerNames_T supportedManagerList)
    raises(globaldefs::ProcessingFailureException);

Description

This operation enables an NMS to request the manager interfaces that the EMS implements.

Parameters

Name
Type
Input/Output
Description

supportedManagerList

managerNames_T

Out

List of manager names supported in the form managerName, where managerName is one of the following defined manager strings for CTM:

EMS

ManagedElement

MultiLayerSubnetwork

EquipmentInventory

PerformanceManagement

Maintenance

Protection

Software


Throws

None.

Compliance

TMF-defined.

3.5  emsSessionFactory::EmsSessionFactory_I

A single instance of the EmsSessionFactory_I is the entry point to the EMS. The NMS uses this object reference to connect to CTM. This interface implements the version interface and returns the server IDL version. It is inherited from mtnmVersion::Version_I.

interface EmsSessionFactory_I:mtnmVersion::Version_I

3.5.1  emsSessionFactory::EmsSessionFactory_I::getEmsSession

Synopsis

void getEmsSession(in string user,
        in string password,
        in nmsSession::NmsSession_I client,
        out emsSession::EmsSession_I emsSessionInterface)
     raises(globaldefs::ProcessingFailureException);

Description

This operation enables the NMS to obtain the EmsSession_I object, which contains all managers of the EMS.

CTM allows 4 to 25 concurrent login sessions and as many user profiles as required for configuring the number of concurrent login sessions. See B.8  Location of the Naming Service IOR File, page B-5 to configure the number of concurrent login sessions. The username and password must contain from 1 to 53 characters.

This operation can also accept the encrypted username and password. To enable encryption on the username and password, check the Enable encryption for username and password check box in the CTM client Control Panel for the CTM GateWay/CORBA service. CTM then decrypts the username and password accordingly.

To encrypt the username and password, you must use the RSA algorithm with the public key or the public key pair provided by CTM. To obtain the CTM public key, use the emsSessionFactory::EmsSessionFactory_I::getEmsPublicKey API. To obtain the CTM public key pair, use the emsSessionFactory::EmsSessionFactory_I::getEmsPublicKeyPair API.

Parameters

Name
Type
Input/Output
Description

user

string

In

The user or application that is trying to access the server. This user must have a profile created in CTM.

password

string

In

Password for the user application.

client

nmsSession::NmsSession_I

In

Handle to the NMS NmsSession_I object, to which the returned EmsSession_I object must be associated.

emsSessionInterface

emsSession::EmsSession_I

Out

CORBA Interoperable Object Reference (IOR) for the EmsSession_I interface.


Throws

globaldefs::ProcessingFailureException

EXCPT_INTERNAL_ERROR - Raised in case of a non-specific internal EMS failure.

EXCPT_INVALID_INPUT - Raised when client is invalid or when the length of User name or 
Password passed is not within the permissible limits (1-53).

EXCPT_ACCESS_DENIED - Raised in the following cases:

When all the eight login sessions are used up.
When the user name specified does not exist.
Or in case of any other security violation.

Compliance

TMF-defined.

3.5.2  emsSessionFactory::EmsSessionFactory_I::getEmsPublicKey

Synopsis

void getEmsPublicKey(out string publicKey)
     raises(globaldefs::ProcessingFailureException);

Description

This operation enables the NMS to obtain the string representation of the RSA public key encoded in the Base64 encoding scheme. The operation encrypts the username and password from the string representation of the RSA public key.

The OSS client must use the Base64 decoders to decode the public key and get the byte[] of the public key from the decoded public key string. The byte[] corresponding to the public key represents the key in its primary encoded format; in this case, X.509 SubjectPublicKeyInfo.

You can create the RSA public key using this byte array and cryptographic libraries. Use this key to encrypt the username and password. Bouncy Castle Provider is an example of a security provider that you can use to create the RSApublic key.

The public key is then used to encrypt the username and password. Before passing the encrypted password to CTM for login, the OSS client must encode the encrypted username and password using the Base64 encoder to get the string equivalent of the encrypted data.

Parameters

Name
Type
Input/Output
Description

publicKey

string

Out

Public key string returned by CTM.


Throws

globaldefs::ProcessingFailureException

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

Compliance

CTM-defined.

3.5.3  emsSessionFactory::EmsSessionFactory_I::getEmsPublicKeyPair

Synopsis

void getEmsPublicKeyPair(out string publicKeyModulus,
        out string publicKeyExponent)
     raises(globaldefs::ProcessingFailureException);

Description

This operation enables the NMS to obtain the string representation of the RSA public key pair (in the modulus and exponent forms) from CTM for encrypting the username and password.

The OSS client must convert the string representation of the public key modulus and public key exponent into a nonnegative integer and create an RSA public key using cryptographic libraries. Crypto++ is one of the security providers available.

Before passing the encrypted password to CTM for login, the OSS client must use the Base64 encoder to encode the encrypted username and password. This provides the string equivalent of the encrypted data.

Parameters

Name
Type
Input/Output
Description

publicKeyModulus

string

Out

Public key modulus string returned by CTM.

publicKeyExponent

string

Out

Public key exponent string returned by CTM.


Throws

globaldefs::ProcessingFailureException

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

Compliance

CTM-defined.

3.6  equipment::EquipmentInventoryMgr_I

This interface accesses operations that deal with equipment. A handle to an instance of this interface is gained through the getManager operation in emsSession. This interface is inherited from common::Common_I.

interface EquipmentInventoryMgr_I:common::Common_I

This interface implements the getCapabilities method. Operations described in the following sections are returned to the NMS when it invokes getCapabilities.

3.6.1  equipment::EquipmentInventoryMgr_I::getAllEquipment

Synopsis

void getAllEquipment(in globaldefs::NamingAttributes_T meOrHolderName,
      in unsigned long how_many,
      out EquipmentOrHolderList_T eqList,
      out EquipmentOrHolderIterator_I eqIt)
    raises(globaldefs::ProcessingFailureException);

Description

This operation enables an NMS to request all of the equipment and equipment holders contained in a managed element or equipment holder.

Parameters

Name
Type
Input/Output
Description

meOrHolderName

globaldefs::NamingAttributes_T

In

Name of the ME or equipment holder for which to retrieve contained equipment and equipment holders.

how_many

unsigned long

In

Maximum number of EquipmentOrHolder_Ts to return in the first batch.

eqList

EquipmentOrHolderList_T

Out

First batch of EquipmentOrHolder_Ts.

eqIt

EquipmentOrHolderIterator_I

Out

Iterator used to retrieve the remaining EquipmentOrHolder_Ts.


The EqList parameter contains a sequence of the EquipmentOrHolder_T data type, which is defined as the union of Equipment_T and EquipmentHolder_T.

CTM support for Equipment_T is as follows:

globaldefs::NamingAttributes_T name

Supported. This field has four tuples. The first tuple is for EMS, the second is for ManagedElement, the third is for EquipmentHolder, and the fourth contains Equipment. The value of the fourth tuple is the same as the value in the nativeEMSName field.

string userLabel

Not supported.

string nativeEMSName

Supported. The naming convention is described in 2.2.5.7  Equipment Holder, page 2-47.

string owner

Not supported.

boolean alarmReportingIndicator

Supported for ONS 15327 and ONS 15454 only.

ServiceState_T serviceState

Not supported.

EquipmentObjectType_T expectedEquipmentObjectType

CRS1—All values listed in Table D-1 on page D-2 are supported.

MGX 8880/8850/8830—All values listed in Table D-2 on page D-3 are supported.

ONS 15216—All values listed in Table D-3 on page D-4 are supported.

ONS 15302—All values listed in Table D-5 on page D-5 are supported.

ONS 15305 and ONS 15305 CTC—All values listed in Table D-6 on page D-6 and Table D-7 on page D-6 are supported.

ONS 15310 CL—All values listed in Table D-8 on page D-7 are supported.

ONS 15310 MA—All values listed in Table D-9 on page D-7 are supported.

ONS 15327—All values listed in Table D-10 on page D-7 are supported.

ONS 15454 SDH—All values listed in Table D-11 on page D-8 are supported.

ONS 15454 SONET—All values listed in Table D-12 on page D-11 are supported.

ONS 15501—All values listed in Table D-13 on page D-14 are supported.

ONS 15530—All values listed in Table D-14 on page D-14 are supported.

ONS 15540—All values listed in Table D-15 on page D-27 and Table D-16 on page D-33 are supported.

ONS 15600 SDH—All values listed in Table D-17 on page D-35 are supported.

ONS 15600 SONET—All values listed in Table D-18 on page D-36 are supported.

ONS 15800, ONS 15801—All values listed in Table D-19 on page D-37 are supported.

ONS 15808—All values listed in Table D-20 on page D-39 are supported.

XR 12000—All values listed in Table D-21 on page D-41 are supported.

EquipmentObjectType_T installedEquipmentObjectType

Supported. The value reported by the NE is inserted in this field.

string installedPartNumber

Supported when equipment is installed.

string installedVersion

Supported when equipment is installed.

string installedSerialNumber

Supported when equipment is installed.

globaldefs::NVSList_T additionalInfo

Supported when equipment is installed. Common Language Equipment Identification (CLEI) code is available.

CTM support for EquipmentHolder_T is as follows:

globaldefs::NamingAttributes_T name

Supported. This field has three tuples: one for EMS, one for ManagedElement, and one for EquipmentHolder name.

string userLabel

Not supported.

string nativeEMSName

Supported. The naming convention is defined in 2.2.5.7  Equipment Holder, page 2-47.

string owner

Not supported.

boolean alarmReportingIndicator

Not supported.

EquipmentHolderType_T holderType

Supported valid values are additionalHolder, rack, shelf, and slot

For the ONS 15600 and ONS 15600 SDH, valid values are rack, shelf, slot, sub_slot, and ppm_holder

For the ONS 15310 CL and ONS 15310 MA, valid values are rack, shelf, slot, subslot, and ppm_holder

For the ONS 15540 and ONS 15530, valid values are rack, shelf, slot, sub_slot, and ppm_holder

For the ONS 15454 SONET and ONS 15454 SDH, valid values are rack, shelf, slot, ppm_holder, and port

For the ONS 15501, valid values are rack and shelf

For all equipment supporting SFP modules, valid values are rack, shelf, slot, sub_slot, and port_holder

For the MGX 8880/8850/8830, valid values are rack, shelf, slot, sub_slot, and peripheral_holder

globaldefs::NamingAttributes_T expectedOrInstalledEquipment

Supported. If the slot is empty and not preprovisioned for any equipment, this field is empty.

EquipmentObjectTypeList_T acceptableEquipmentTypeList

Supported.

Not supported for ONS 15501, ONS 15530, and ONS 15540.

ONS 15454 SONET Slot Number
(All Releases)
Acceptable Equipment

9

AIC

8, 10

XC, XCVT

7, 11

TCC

3, 15

DS1, DS1N, DS3, DS3N, DS3E, DS3NE, DS3XM, ETH100, ETH1000, OC3, OC12, EC1

1, 2, 4, 14, 16, 17

DS1, DS3, DS3E, DS3XM, ETH100, ETH1000, OC3, OC12, EC1

5, 6, 12, 13

DS1, DS3, DS3E, DS3XM, ETH100, ETH1000, OC3, OC12, EC1, OC48


ONS 15454 SONET R3.1 Slot Number
Acceptable Equipment

8, 10

XC10G

5, 6, 12, 13

OC192 (only when XC10G is installed in slot 8 or 10)

1, 2, 3, 4, 5, 6, 12, 13, 14, 15, 16, 17

OC48 (only when XC10G is installed in slot 8 or 10)


ONS 15454 SONET R3.2 Slot Number
Acceptable Equipment

1, 2, 3, 4, 5, 6, 12, 13, 14, 15, 16, 17

G1000_4 (only when XC10G is installed in slot 8 or 10)


ONS 15454 SONET R3.3 Slot Number
Acceptable Equipment

1, 2, 3, 4, 14, 15, 16, 17

OC12_4 (only when XC10G is installed in slot 8 or 10)


ONS 15454 SONET R3.4 Slot Number
Acceptable Equipment

9

AICI


ONS 15454 SONET R4.0 Slot Number
Acceptable Equipment

5, 6, 12, 13

G1000_4

(When XC10G is installed in slot 8 or 10)

7, 11

TCC2

1, 2, 3, 4, 14, 15, 16, 17

OC3-8 (only when XC10G in installed in slot 8 or 10)

1, 2, 3, 4, 5, 6, 12, 13, 14, 15, 16, 17

MXP_2.5G_10G, TXP_MR_10G

ML1000, ML100T (only when XC10G is installed in slot 8 or 10)

5, 6, 12, 13

ML1000, ML100T (only when XCVT is installed in slot 8 or 10)


ONS 15454 SONET R4.1 Slot Number
Acceptable Equipment

1, 2, 3, 4, 5, 6, 12, 13, 14, 15, 16, 17

TXP_G1000_41

1 The same physical card as was supported in the previous release, but with a different software image.


ONS 15454 SONET R4.6 Slot Number
Acceptable Equipment

1, 2, 3, 4, 5, 6, 12, 13, 14, 15, 16, 17

FCMR, OSC_CSM, OPT_BST, OPT_PRE, MUX_DMX4, AD_1B, AD_1C, AD_2C, AD_4B, AD_4C, TXPP_MR_2.5G, TXP_MR_2.5G

1, 2, 3, 4, 5, 12, 13, 14, 15, 16

MUX32_O, DMX32_O1

8, 10

OSCM

1, 2, 4, 5, 6, 12, 13, 14, 16, 17

DS3I

3, 15

DS3I, DS3IN

1 These cards occupy two slots and can be provisioned only when the two subsequent slots are empty. Among the two subsequent slots, the first slot should be mentioned for provisioning these cards.


ONS 15454 SONET R5.0 Slot Number
Acceptable Equipment

1, 2, 3, 4, 5, 6, 12, 13, 14, 15, 16, 17

FCMR, OSC_CSM, OPT_BST, OPT_PRE, MUX_DMX4, AD_1B, AD_1C, AD_2C, AD_4B, AD_4C, TXPP_MR_2.5G, TXP_MR_2.5G, 2.5G SP-Datamux xx.xx, 2.5G UP-Datamux xx.xx, DS3XM_12, DS3_EC1_48, ML2_EXIGE, TXP_MR_10E, MXP_2.5G_10E, 2.5G_DM, 2.5G_DMP

1, 2, 3, 4, 5, 12, 13, 14, 15, 16

MUX32_O, DMX32_O, WSS_32, DMX32_R1

8, 10

OSCM

7, 11

TCC2P

1 These cards occupy two slots, hence they can be provisioned only when the two subsequent slots are empty. Among the two subsequent slots, the first slot should be mentioned for provisioning these cards.


ONS 15454 SONET R5.0.1 Slot Number
Acceptable Equipment

1, 2, 3, 4, 5, 6, 12, 13, 14, 15, 16, 17

FCMR, OSC_CSM, OPT_BST, OPT_PRE, MUX_DMX4, AD_1B, AD_1C, AD_2C, AD_4B, AD_4C, TXPP_MR_2.5G, TXP_MR_2.5G, 2.5G SP-Datamux xx.xx, 2.5G UP-Datamux xx.xx, DS3XM_12, DS3_EC1_48, ML2_EXIGE, TXP_MR_10E, MXP_2.5G_10E, 2.5G_DM, 2.5G_DMP, 2.5-10G_Muxponder, 10G_MR_Transponder, OPT_BST_E

1, 2, 3, 4, 5, 12, 13, 14, 15, 16

MUX32_O, DMX32_O, WSS_32, DMX32_R1

8, 10

OSCM

7, 11

TCC2P

1 These cards occupy two slots, hence they can be provisioned only when the two subsequent slots are empty. Among the two subsequent slots, the first slot should be mentioned for provisioning these cards.


ONS 15454 SONET R6.0 Slot Number
Acceptable Equipment

1, 2, 3, 4, 5, 6, 12, 13, 14, 15, 16, 17

FCMR, OSC_CSM, OPT_BST, OPT_PRE, MUX_DMX4, AD_1B, AD_1C, AD_2C, AD_4B, AD_4C, TXPP_MR_2.5G, TXP_MR_2.5G, 2.5G SP-Datamux xx.xx, 2.5G UP-Datamux xx.xx, DS3XM_12, DS3_EC1_48, ML2_EXIGE, TXP_MR_10E, MXP_2.5G_10E, 2.5G_DM, 2.5G_DMP, DS1_E1_56, MRC_12,OPT_BST_E, 2.5-10G_Muxponder, 10G_MR_Transponder, ML-100X-8

1, 2, 3, 4, 5, 12, 13, 14, 15, 16

MUX32_O, DMX32_O, WSS_32, DMX32_R1

8, 10

OSCM, XCVXC, XCVXC25G

7, 11

TCC2P

5, 6, 12, 13

OC192_XFP

1 These cards occupy two slots and can be provisioned only when the two subsequent slots are empty. Among the two subsequent slots, the first slot should be mentioned for provisioning these cards.


ONS 15454 SONET R7.0 Slot Number
Acceptable Equipment

1, 2, 3, 4, 5, 6, 12, 13, 14, 15, 16, 17

CE-1000, MS-ISC-100T,

OPT_AMP_L, OPT_BST, OPT_BST_E, OPTBST_L, OPT_PRE

10DME, 2.5G_DM, 2.5G_DMP, MXP_2.5G_10E, MXP_2.5G_10G, TXPP_MR_2.5G, TXP_MR_2.5G, TXP_MR_10E, TXP_MR_10G, TXP_MR_2.5G

32DMX, 32DMX_L, 32DMX_O, 32MUX_O, 32_WSS, 32WSS_L, 4MD

AD_1B, AD_1C, AD_2C, AD_4B, AD_4C

MMU, OSC-CSM

1, 2, 16, 17

DS1, DS1_E1_56, DS3, DS3E, DS3XM, DS3XM_12, DS3I, ETH100, ETH1000, MRC_12, OC12, OC3_4

4, 14

DS1, DS3, DS3E, DS3XM, DS3XM_12, DS3I, ETH100, ETH1000, MRC_12, OC12, OC3_4

5, 6, 12, 13

DS1, DS3, DS3E, DS3XM, DS3XM_12, DS3I, ETH100, ETH1000, MRC_12, OC12, OC3_4, OC48

3, 15

DS1, DS1N, DS3, DS3E, DS3XM, DS3XM_12, DS3IN, DS3N, DS3NE, ETH100, ETH1000, MRC_12, OC12, OC3_4

7, 11

TCC

8, 10

OSCM, XC, XC10G, XCVT, XCVXC_10G

9

AIC


ONS 15454 SONET R8.0 Slot Number
Acceptable Equipment

1, 2, 3, 4, 5, 6, 12, 13, 14, 15, 16, 17

ML-MR

OPT_AMP_17_C, OPT_AMP_L, OPT_BST, OPT_BST_E, OPTBST_L, OPT_PRE

10GE_XP, GE_XP, 10DME, 2.5G_DM, 2.5G_DMP, ADM_10G, MXP_2.5G_10E, MXP_2.5G_10G, TXPP_MR_2.5G, TXP_MR_2.5G, TXP_MR_10E, TXP_MR_10G, TXP_MR_2.5G

32DMX, 32DMX_L, 32DMX_O, 32MUX_O, 32_WSS, 32WSS_L, 4MD, 40DMX, 40MUX, 40WSS, 4MD

40WXC

AD_1B, AD_1C, AD_2C, AD_4B, AD_4C

MMU, OSC-CSM

1, 2, 4, 14, 16, 17

DS1, DS3, DS3E, DS3XM, DS3XM_12, DS3I, ETH100, ETH1000, MRC_12, MRC25G_4, OC12, OC3_4, OC12_4, OC3_8, OC48

3, 15

DS1, DS3, DS3E, DS3XM, DS3XM_12, DS1N, DS3IN, DS3N, DS3NE, ETH100, ETH1000, MRC_12, MRC25G_4, OC12, OC3_4, OC12_4, OC3_8, OC48

5, 16, 12, 13

DS1, DS3, DS3E, DS3XM, DS3XM_12, DS3I, ETH100, ETH1000, MRC_12, MRC25G_4, OC12, OC3_4, OC48, OC192, OC192_XFP

7, 11

TCC, TCC2

8, 10

OSCM, XC10G

9

AIC, AICI


ONS 15454 SDH Slot Number (All Releases)
Acceptable Equipment

9

AIC

8, 10

XC10G

7, 11

TCCI

1, 2, 4, 14, 16, 17

E1, DS3I, E3, STM1, STM4, STM16, ETH100, ETH1000, G1000_4

3, 15

E1, E1N, DS3I, DS3IN, E3, STM1, STM4, STM16, ETH100, ETH1000, G1000_4

6, 12

ETH100, ETH1000, G1000_4, STM1, STM4, STM16, STM64

5, 13

E1, E3, DS3I, ETH100, ETH1000, G1000_4, STM1, STM4, STM16, STM64

23

ALM_PWR

24

CRFT_TMG

18, 19, 20, 21, 22, 25, 26, 27, 28, 29

FMEC_SMZ_E1, FMEC_SMZ_E3, FMEC_DB


ONS 15454 SDH R3.4 Slot Number
Acceptable Equipment

9

AICI

1, 2, 3, 4, 14, 15, 16, 17

STM4_4


ONS 15454 SDH R4.0 Slot Number
Acceptable Equipment

7, 11

TCC2

8, 10

XCVXL_10G, XCVXL_2.5G

1, 2, 3, 4, 5, 6, 12, 13, 14, 15, 16, 17

ML1000, ML100T, MXP_2.5G_10G, TXP_MR_10G, G1000_4

1, 2, 3, 4, 14, 15, 16, 17

E1_42, STM1_8, STM1E_12


ONS 15454 SDH R4.1 Slot Number
Acceptable Equipment

1, 2, 3, 4, 5, 6, 12, 13, 14, 15, 16, 17

G1000_41

1 Same physical card as supported in the previous release, but with a different software image.


ONS 15454 SDH R4.6 Slot Number
Acceptable Equipment

1, 2, 3, 4, 5, 6, 12, 13, 14, 15, 16, 17

FCMR, OSC_CSM, OPT_BST, OPT_PRE, MUX_DMX4, AD_1B, AD_1C, AD_2C, AD_4B, AD_4C, TXPP_MR_2.5G, TXP_MR_2.5G

1, 2, 3, 4, 5, 12, 13, 14, 15, 16

MUX32_O, DMX32_O1

8, 10

OSCM

1 These cards occupy two slots and can be provisioned only when the two subsequent slots are empty. Among the two subsequent slots, the first slot should be mentioned for provisioning these cards.


ONS 15454 SDH R5.0 Slot Number
Acceptable Equipment

1, 2, 3, 4, 5, 6, 12, 13, 14, 15, 16, 17

FCMR, OSC_CSM, OPT_BST, OPT_PRE, MUX_DMX4, AD_1B, AD_1C, AD_2C, AD_4B, AD_4C, TXPP_MR_2.5G, TXP_MR_2.5G, SP-Datamux xx.xx, 2.5G UP-Datamux xx.xx, TXP_MR_10E, MXP_2.5G_10E, 2.5G_DM, 2.5G_DMP

1, 2, 3, 4, 5, 12, 13, 14, 15, 16

MUX32_O, DMX32_O, WSS_32, DMX32_R1

8, 10

OSCM

1 These cards occupy two slots and can be provisioned only when the two subsequent slots are empty. Among the two subsequent slots, the first slot should be mentioned for provisioning these cards.


ONS 15454 SDH R5.0.1 Slot Number
Acceptable Equipment

1, 2, 3, 4, 5, 6, 12, 13, 14, 15, 16, 17

FCMR, OSC_CSM, OPT_BST, OPT_PRE, MUX_DMX4, AD_1B, AD_1C, AD_2C, AD_4B, AD_4C, TXPP_MR_2.5G, TXP_MR_2.5G, SP-Datamux xx.xx, 2.5G UP-Datamux xx.xx, TXP_MR_10E, MXP_2.5G_10E, 2.5G_DM, 2.5G_DMP, 2.5-10G_Muxponder, 10G_MR_Transponder, OPT_BST_E

1, 2, 3, 4, 5, 12, 13, 14, 15, 16

MUX32_O, DMX32_O, WSS_32, DMX32_R1

8, 10

OSCM

1 These cards occupy two slots and can be provisioned only when the two subsequent slots are empty. Among the two subsequent slots, the first slot should be mentioned for provisioning these cards.


ONS 15454 SDH R6.0 Slot Number
Acceptable Equipment

1, 2, 3, 4, 5, 6, 12, 13, 14, 15, 16, 17

FCMR, OSC_CSM, OPT_BST, OPT_PRE, MUX_DMX4, AD_1B, AD_1C, AD_2C, AD_4B, AD_4C, TXPP_MR_2.5G, TXP_MR_2.5G, SP-Datamux xx.xx, 2.5G UP-Datamux xx.xx, TXP_MR_10E, MXP_2.5G_10E, 2.5G_DM, 2.5G_DMP, MRC_12, OPT_BST_E, 2.5-10G_Muxponder, 10G_MR_Transponder, ML-100X-8, CE-100T-8

1, 2, 3, 4, 5, 12, 13, 14, 15, 16

MUX32_O, DMX32_O, WSS_32, DMX32_R1

8, 10

OSCM, XCVXC, XCVXC25G

5, 6, 12, 13

STM64_XFP

1, 2, 3, 4, 5, 13, 14, 15, 16, 17

DS1I

18, 19, 20, 21, 22, 30, 31, 32, 33, 34

FMEC_SMZ_DS1I

1 These cards occupy two slots and can be provisioned only when the two subsequent slots are empty. Among the two subsequent slots, the first slot should be mentioned for provisioning these cards.


ONS 15454 SDH R7.0 Slot Number
Acceptable Equipment

1, 2, 3, 4, 5, 6, 12, 13, 14, 15, 16, 17

CE-1000, MS-ISC-100T

OPT_AMP_L, OPT_BST, OPT_BST_E, OPTBST_L, OPT_PRE

10DME, 2.5G_DM, 2.5G_DMP, MXP_2.5G_10E, MXP_2.5G_10G, TXPP_MR_2.5G, TXP_MR_2.5G, TXP_MR_10E, TXP_MR_10G, TXP_MR_2.5G

32DMX, 32DMX_L, 32DMX_O, 32MUX_O, 32_WSS, 32WSS_L, 4MD

AD_1B, AD_1C, AD_2C, AD_4B, AD_4C

MMU, OSC-CSM

1, 2, 4, 14, 16, 17

DS3I, E1, E1_42, E3, ETH100, ETH1000, MRC_12, STM1_4, STM16, STM4, STM1E_12, STM4_4, STM1_8

3, 15

E1_42, E3, DS3IN, E1N, ETH100, ETH1000, MRC_12, STM1_4, STM16, STM4, STM1E_12, STM4_4, STM1_8

5, 13

DS3I, E1, E1_42, E3, ETH100, ETH1000, MRC_12, STM1_4, STM16, STM4, STM64, STM64_XFP

6, 12

ETH100, ETH1000, MRC_12, STM1_4, STM16, STM4, STM64, STM64_XFP

7, 11

TCC

8, 10

XCVXL_10G

9

AICI


ONS 15454 SDH R8.0 Slot Number
Acceptable Equipment

1, 2, 3, 4, 5, 6, 12, 13, 14, 15, 16, 17

ML-MR

OPT_AMP_17_C, OPT_AMP_L, OPT_BST, OPT_BST_E, OPT_BST_L, OPT_PRE

10GE_XP, GE_XP, 10DME, 2.5G_DM, 2.5G_DMP, MXP_2.5G_10E, MXP_2.5G_10G, TXPP_MR_2.5G, TXP_MR_2.5G, TXP_MR_10E, TXP_MR_10G, TXP_MR_2.5G

32DMX, 32DMX_L, 32DMX_O, 32MUX_O, 32_WSS, 32WSS_L, 4MD, 40DMX, 40MUX, 40WSS, 4MD, 40WXC

AD_1B, AD_1C, AD_2C, AD_4B, AD_4C

MMU, OSC-CSM

1, 2, 4, 14, 16, 17

DS3I, E3, E1_42, STM1E_12, STM1_8, STM4_4, ETH100, ETH1000, MRC12, MRC25G_12, STM1_4, STM16, STM4

3, 15

E3, DS3IN, E1_42, STM1E_12, STM1_8, STM4_4, ETH100, ETH1000, MRC12, MRC25G_12, STM1_4, STM16, STM4

5, 13

DS3I, E3, ETH100, ETH1000, MRC12, MRC25G_12, STM1_4, STM16, STM4, STM64, STM64_XFP

6, 12

ETH100, ETH1000, MRC12, MRC25G_12, STM1_4, STM16, STM4, STM64, STM64_XFP

7, 11

TCC, TCC2

8, 10

OSCM, XCVXC_10G, XC10G, XCVXL_10G, XCVXL_2.5, XCVXL_10G

9

AICI


ONS 15327 Slot Number (All Releases)
Acceptable Equipment

7, 8

MIC

5, 6

XTC

1, 2, 3, 4

ETH100, OC12, OC48


ONS 15327 R3.3 Slot Number
Acceptable Equipment

1, 2, 3, 4

OC3


ONS 15327 R3.4 and Later Slot Number
Acceptable Equipment

1, 2, 3, 4

G1000_2


ONS 15800 Slot Number
Acceptable Equipment

151

CMP-W, CMP-W-S, CMP-W-2E, CMP-W-2E-S

13-14 (see footnote 1)

LSM-W

16 (see footnote 1)

IOC-W

17

SCF-W and BAT

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12

For any other supported module, see D.18  Equipment List for ONS 15800 and ONS 15801, page D-37

1 This constraint applies if the shelf contains a module of the specified kind. If the shelf does not contain such a module, any other supported module (see D.18  Equipment List for ONS 15800 and ONS 15801, page D-37) can be inserted into the slot.


ONS 15801 Slot Number
Acceptable Equipment

131

CMP-W, CMP-W-S, CMP-W-2E, CMP-W-2E-S

11-12 (see (1) below)

LSM-W

14 (see (1) below)

IOC-W

15

SCF-W and BAT

1, 2, 3, 4, 5, 6, 7, 8, 9, 10

For any other supported module, see D.18  Equipment List for ONS 15800 and ONS 15801, page D-37

1 This constraint applies if the shelf contains a module of the specified kind. If the shelf does not contain such a module, any other supported module (see D.18  Equipment List for ONS 15800 and ONS 15801, page D-37) can be inserted into the slot.


ONS 15808 Slot Number
Acceptable Equipment

131

CMP, CMP-S

11-121

OSCM

141

AIU

15

SCU and PL

1, 2, 3, 4, 5, 6, 7, 8, 9, 10

Any other supported module (see D.19  Equipment List for ONS 15808, page D-39)

1 This constraint applies if the shelf contains a module of the specified kind. If the shelf does not contain such a module, any other supported module (see D.19  Equipment List for ONS 15808, page D-39) can be inserted into the slot.


ONS 15302 Slot Number
Acceptable Equipment

1

E1-12

2

S1.1-2-SC

3

E100-4

4

WAN-4 and WAN-1


ONS 15305 and ONS 15305 CTC Slot Number
Acceptable Equipment

1, 2, 3, 4

All equipment listed in D.6  Equipment List for ONS 15305 and ONS 15305 CTC, page D-6


ONS 15216 DCU R2.0 Slot Number
Acceptable Equipment

1, 2

DCU-100(100 ps/nm)

DCU-350(350 ps/nm)

DCU-450(450 ps/nm)

DCU-550(550 ps/nm)

DCU-750(750 ps/nm)

DCU-950(ps/nm)

DCU-1150(1150 ps/nm)

DCU-E-200 (200 ps/nm)

DCU-E-350 (350 ps/nm)

DCU-L-300 (300 ps/nm)

DCU-L-600 (600 ps/nm)

DCU-L-700 (700 ps/nm)

DCU-L-800 (800 ps/nm)

DCU-L-1000 (1000 ps/nm)

DCU-L-1100 (1100 ps/nm)

DCU-DS-L-100 (100 ps/nm)

DCU-DS-L-200 (200 ps/nm)

DCU-DS-L-300 (300 ps/nm)


ONS 15216 FlexLayer Slot Number
Acceptable Equipment

1, 2, 3, 4

FLA-8-<channel ID>

Channel ID = 36.6, 44.5, 52.5, 60.6

FLB-2-<channel ID>

Channel ID = 31.1, 32.6, 35.0, 36.6, 38.9, 40.5, 42.9, 44.5, 46.9, 48.5, 50.9, 52.5, 54.9, 56.5, 58.9, 60.6

CS-2

CS-3

CS-4

CS-SM-Y

CS-MM-Y

SC-4B

1, 2, 3

VOA-4


ONS 15600 SONET R1.1 and R1.3 Slot Number
Acceptable Equipment

5, 10

TXC

6/7, 8/9

CXC

1, 2, 3, 4, 11, 12, 13, 14

OC48_16, OC192_4


ONS 15600 SONET R5.0 Slot Number
Acceptable Equipment

5, 10

TXC

6/7, 8/9

SSXC

1, 2, 3, 4, 11, 12, 13, 14

OC48_16, OC192_4, OC48_32

1, 2, 3, 4, 11, 12, 13, 14

ASAP


ONS 15600 SONET R8.0 Slot Number
Acceptable Equipment

5, 10

TXC

6/7, 8/9

SSXC

1, 2, 3, 4, 11, 12, 13, 14

OC48_16, OC192_4, OC48_32

1, 2, 3, 4, 11, 12, 13, 14

ASAP, OC192_4_DWDM


ONS 15600 SDH R1.4 Slot Number
Acceptable Equipment

5, 10

TXC

6/7, 8/9

CXC

1, 2, 3, 4, 11, 12, 13, 14

STM16_16, STM64_4


ONS 15600 SDH R8.0 Slot Number
Acceptable Equipment

5,10

TXC

6/7, 8/9

SSXC

1, 2, 3, 4, 11, 12, 13, 14

OC48_16, OC192_4, OC48_32

1, 2, 3, 4, 11, 12, 13, 14

ASAP, STM64_4_DWDM


ONS 15310 MA R7.0 Slot Number
Acceptable Equipment

1, 2, 3, 4, 5, 6, 12, 13, 14, 15, 16, 17

ML-100T-8, CE-100T-8


ONS 15310 MA R8.0 Slot Number
Acceptable Equipment

3, 4

CTX-2500, CTX-FILLER

1, 2, 5, 6

DS1-84/DS3-EC1-3, DS1-28/DS3-EC1-3, DS3-EC-6

1, 2, 5, 6

CE-100T-8, ML-100T-8, EXP-FILLER


Compliance

TMF-defined.

3.6.2  equipment::EquipmentInventoryMgr_I::getAllEquipmentNames

Synopsis

void getAllEquipmentNames(in globaldefs::NamingAttributes_T meOrHolderName,
        in unsigned long how_many,
        out globaldefs::NamingAttributesList_T nameList,
        out globaldefs::NamingAttributesIterator_I nameIt)
     raises(globaldefs::ProcessingFailureException);

Description

This operation has exactly the same behavior as the operation described in equipment::EquipmentInventoryMgr_I::getAllEquipment, but returns the object names instead of returning the entire object.

Parameters

Name
Type
Input/Output
Description

meOrHolderName

globaldefs::NamingAttributes_T

In

Name of the ME or equipment holder for which to retrieve contained equipment and equipment holders.

how_many

unsigned long

In

Maximum number of EquipmentOrHolder_Ts to return in the first batch.

nameList

globaldefs::NamingAttributesList_T

Out

First batch of names.

nameIt

globaldefs::NamingAttributesIterator_I

Out

Iterator to retrieve the remaining names.


Throws

globaldefs::ProcessingFailureException

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

EXCPT_INVALID_INPUT - Raised when meOrHolderName does not reference a managed element or 
an equipment holder.

EXCPT_ENTITY_NOT_FOUND - Raised when managedElementOrEquipmentName references object which 
does not exist.

EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.

EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators has reached 
128.

Compliance

TMF-defined.

3.6.3  equipment::EquipmentInventoryMgr_I::getAllSupportedPTPs

Synopsis

void getAllSupportedPTPs(
        in globaldefs::NamingAttributes_T equipmentName,
        in unsigned long how_many,
        out terminationPoint::TerminationPointList_T tpList,
        out terminationPoint::TerminationPointIterator_I tpIt)
     raises(globaldefs::ProcessingFailureException);

Description

This operation enables an NMS to request the PTPs that are directly supported by specific equipment. The PTPs that are returned are those that share their physical layer with the primary equipment (that is, they represent a port on the equipment or are connected by a fiber, wire, and so on).

If the equipment is protection equipment in a 1_FOR_N protection group, CTM reports only the AlarmReporting for the LayeredParameters of the supported PTPs.

ONS 15454 SONET: CTM returns OC-n, DS1, DS3, EC-1, fibre channel, and front Ethernet ports.

ONS 15454 SDH: CTM returns STM-n (OC-n), E1, E3, DS3I, STM1E, fibre channel, and front Ethernet ports.

ONS 15327: CTM returns OC-n, DS1, DS3, and Ethernet ports.

ONS 15800, ONS 15801, and ONS 15808: CTM returns all the supported PTPs for specific ONS 158xx equipment.

ONS 15540: CTM returns all the client, wave, wavepatch, filter, wdm, filterband, filtergroup, oscfilter, wavepassthrough, fastEthernet, TenGigEthernetPhy, and sonet-sdh as potential PTPs.

ONS 15530: CTM returns all the supported PTPs for ONS 15530.

ONS 15501: CTM returns In-Port and Out-Port.

ONS 15216: CTM returns all the supported PTPs for ONS 15216, if there is a topological link associated with the NE.

ONS 15600 SONET: CTM returns OC-n ports.

ONS 15600 SDH: CTM returns STM-n ports.

ONS 15302, ONS 15305, and ONS 15305 CTC: CTM returns WAN, SDH, and PDH ports.

ONS 15310 CL and ONS 15310 MA: CTM returns OC-n, DS1, DS3, and Ethernet ports.

CRS-1 and XR 12000: CTM returns the line cards ports (POS, POS/SDH, and GE).

MGX 8880/8850/8830: CTM returns the physical service module cards ports (DS1, DS3, and SONET/SDH).

Parameters

Name
Type
Input/Output
Description

equipmentName

globaldefs::NamingAttributes_T

In

Name of the equipment for which to retrieve supported PTPs.

how_many

unsigned long

In

Maximum number of PTPs to report in the first batch.

tpList

terminationPoint::TerminationPointList_T

Out

First batch of PTPs.

tpIt

terminationPoint::TerminationPointIterator_I

Out

Iterator used to retrieve the remaining PTPs.


CTM support for TerminationPoint_T structure is as follows:

globaldefs::NamingAttributes_T name

Supported. This field contains three tuples for PTP and four tuples for CTP as defined by the TMF. The third tuple contains positional information for the PTP. The naming convention is described in 2.2.5.3  Physical Termination Point, page 2-41, 2.2.5.4  Connection Termination Point, page 2-42, and 2.2.5.5  Floating Termination Point, page 2-46.

string userLabel

Not supported.

string nativeEMSName

Supported.

string owner

Not supported.

globaldefs::NamingAttributes_T ingressTrafficDescriptorName

Not supported.

globaldefs::NamingAttributes_T egressTrafficDescriptorName

Not supported.

TPType_T type

Supported. CTM supports TPT_PTP, TPT_CTP, and TPT_FTP.

TPConnectionState_T connectionState

Supported. For PTP it is TPCS_NA; for CTP and FTP it is TPCS_BI_CONNECTED.

TerminationMode_T tpMappingMode

Not supported.

Directionality_T direction

Supported. PTPs always report D_BIDIRECTIONAL. For the ONS 155xx, D_SOURCE and D_SINK are also supported.

transmissionParameters::LayeredParameterList_T transmissionParams

Supported. Layer rate is supported for PTP, CTP, and FTP.

CTM supports the following parameters for PTP.

TP Type
NE Type
Valid Values
Supporting Equipment and Restrictions
AlarmReporting

PTP

ONS 15310 CL

ONS 15310 MA

ONS 15327

ONS 15454 SONET

ONS 15454 SDH

ONS 15600 SONET

ONS 15600 SDH

On, Off

All equipment (except equipment that does not have PTP, such as XC, XCVT, TCC2, CXC, and so on).

ServiceState

PTP

ONS 15310 CL

ONS 15310 MA

ONS 15327

ONS 15454 SONET

ONS 15454 SDH

ONS 15600 SONET

ONS 15600 SDH

All equipment (except ML100T, ML1000, FCMR, ML2_L2L3, ML2_MAPPER, CE-100T-8, and equipment that does not have PTP, such as XC, XCVT, TCC2, and so on).

AdminState

PTP

ONS 15310 CL

ONS 15310 MA

ONS 15327

ONS 15454 SONET

IN_SERVICE, OUT_OF_SERVICE, OUT_OF_SERVICE_BY_MAINTENANCE (for NE R3.4.1 or later), AUTO_IN_SERVICE (for NE R3.4.1 or later)

Down, Up

All equipment (except ML100T, ML1000, and equipment that does not have PTP, such as XC, XCVT, TCC2, and so on). G1000_4, G1000_2, and FCMR do not support the AUTO_IN_SERVICE value.

Down and Up are valid values shown for ML-series cards (ML100T, ML1000, and ML-FX).

For CE-series and E-series Ethernet cards, valid values are In Service, Auto In Service, Out of Service, and Out of Service by Maintenance.

SERV_NA is not a valid value for any card.

ONS 15600

IN_SERVICE, OUT_OF_SERVICE_BY_MAINTENANCE, OUT_OF_SERVICE (for NE R5.0 or later), AUTO_IN_SERVICE (for NE R5.0 or later)

All equipment (except equipment that does not have PTP, such as CXC and so on).

ONS 15454 SDH

ONS 15600 SDH

UNLOCKED

LOCKED, DISABLED

LOCKED, MAINTENANCE

UNLOCKED, AUTO_IN_SERVICE

All equipment (except ML100T, ML1000, and equipment that does not have PTP, such as XC, XCVT, TCC2, CXC and so on). FCMR does not support the UNLOCKED, AUTO_IN_SERVICE value.

LOCKED, DISABLED and UNLOCKED, AUTO IN SERVICE are not supported by the ONS 15600 SDH.

LineCode

PTP

ONS 15310 CL

ONS 15310 MA

ONS 15327

ami, b8zs

DS1 port on XTC card and CTX card.

ONS 15454 SONET

ami, b8zs

DS1, DS1N.

ONS 15310 CL

ONS 15310 MA

ONS 15454 SONET

b3zs

DS3E, DS3NE, DS3XM, DS3I, DS3IN,DS3, DS1-84/DS3-EC1-3, DS1-28/DS3-EC1-3, ONS 15310 CL and ONS 15310 MA DS3 ports on CTX cards.

ONS 15454 SDH

hdb3

E1, E1N, E1_42.

ONS 15454 SDH

b3zs

DS3I, DS31N.

FrameFormat

PTP

ONS 15310 CL

ONS 15310 MA

ONS 15327

esf, d4, unframed, auto provision fmt (only on ONS 15310)

DS1 port on XTC cards.

ONS 15454 SONET

esf, d4, unframed

DS1, DS1N.

ONS 15454 SONET

m13 (for NE R4.0 and later), m23 (for NE R3.4.1 and earlier), cbit, unframed, auto provision fmt

DS3E, DS3NE, DS3I, DS31N, DS3.

ONS 15454 SONET

m13 (for NE R4.0 and later), m23 (for NE R3.4.1 and earlier), cbit

DS3XM.

ONS 15454 SDH

e1_mf, e1_crcmf, e1_unframed

E1, E1N, E1_42.

ONS 15310 CL

ONS 15310 MA

m13, cbit, unframed

DS3 port on CTX cards.

ONS 15454 SDH

m13 (for NE R4.0 and later), m23 (for NE R3.4.1), cbit, unframed, auto provision fmt

DS3I, DS31N.

SDH_SONET_SS_BITS

PTP

ONS 15454 SONET

SDH, SONET

OC-n equipment.

ONS 15454 SDH

SDH

STM-n equipment.

EnableSyncMsg

PTP

ONS 15310 CL

ONS 15310 MA

ONS 15327

ONS 15454 SONET

ONS 15600 SONET

On, Off

OC-n equipment.

ONS 15454 SDH

ONS 15600 SDH,

On, Off

STM-n equipment.

ALSMode

PTP

ONS 15454 SONET

DISABLED, AUTO, MANUAL, MANUAL_RESTART_FOR_TEST

OC3_8, OC48 ELR, OC192 equipment only.

ONS 15454 SDH

DISABLED, AUTO, MANUAL, MANUAL_RESTART_FOR_TEST

STM1_8, STM16 ELR, STM64 equipment only.

PulseWidth

PTP

ONS 15454 SONET

Float value from 2.0 to 100.0

OC3_8, OC48 ELR, OC192 equipment only.

ONS 15454 SDH

Float value from 2.0 to 100.0

STM1_8, STM16 ELR, STM64 equipment only.

RecoveryInterval

PTP

ONS 15454 SONET

Integer value from 100 to 300

OC3_8, OC48 ELR, OC192 equipment only.

ONS 15454 SDH

Integer value from 100 to 300

STM1_8, STM16 ELR, STM64 equipment only.

HasLaserBeenShutdown

PTP

ONS 15454 SONET

True, False (read-only value)

OC3_8, OC48 ELR, OC192 equipment only.

ONS 15454 SDH

True, False (read-only value)

STM1_8, STM16 ELR, STM64 equipment only.

RestartLaser

PTP

ONS 15454 SONET

True, False (write-only value)

OC3_8, OC48 ELR, OC192 equipment only.

ONS 15454 SDH

True, False (write-only value)

STM1_8, STM16 ELR, STM64 equipment only.

IPPMMonitor

CTP

ONS 15310 CL

ONS 15310 MA

ONS 15327

ONS 15454 SONET

ONS 15600 SONET

ONS 15600 SDH

On, Off

STS CTPs on OC-n cards.

ONS 15454 SDH

On, Off

VC4 CTPs on STM-n cards.

TrailTraceActualTx

CTP

ONS 15454 SONET

Free-format string

DS3E, DS3NE, DS3XM, DS3I, DS31N.

ONS 15454 SDH

Free-format string

E3, DS3I, DS3IN, STM1E_12.

TrailTraceExpectedRx

CTP

ONS 15310 CL

ONS 15310 MA

ONS 15327

Free-format string

OC3.

ONS 15454 SONET

Free-format string

DS3E, DS3NE, DS3I, DS3IN, DS3XM, EC1, OC3, OC3_8, OC12_4, OC48AS, OC192.

ONS 15454 SDH

Free-format string

E3, DS3I, DS3IN, STM1E_12, OC3, OC3_8, OC12_4, OC48AS, OC192.

ONS 15600 SONET

ONS 15600 SDH

Free-format string

OC48_16, OC192_4.

FTP

ONS 15327

Free-format string

G1000_2.

ONS 15310 CL

ONS 15310 MA

Free-format string

ML2_MAPPER and ML2_L2L3.

ONS 15454 SONET

ONS 15454 SDH

Free-format string

G1000_4, ML100T, ML1000, and CE-100T-8 (except G1000; for all other cards it is supported only for R5.0 and later).

TrailTraceMonitor

CTP

ONS 15310 CL

ONS 15310 MA

ONS 15327

On, Off

OC3.

ONS 15454 SONET

On, Off

DS3E, DS3NE, DS3I, DS3IN, DS3XM, EC1, OC3, OC3_8, OC12_4, OC48AS, OC192.

ONS 15454 SDH

On, Off

E3, DS3I, DS3IN, STM1E_12, OC3, OC3_8, OC12_4, OC48AS, OC192.

ONS 15600 SONET

ONS 15600 SDH

On, Off

OC48_16, OC192_4.

FTP

ONS 15327

On, Off

G1000_2.

ONS 15310 CL

ONS 15310 MA

On, Off

ML2_L2L3 and ML2_MAPPER.

ONS 15454 SONET

ONS 15454 SDH

On, Off

G1000_4, ML100T, ML1000, and CE-100T-8 (except G1000; for all other cards it is supported only for R5.0 and later).

XCLoopBack

CTP

ONS 15327

ONS 15454 SONET

ONS 15600 SONET

ONS 15600 SDH

On, Off

STS CTPs on OC-n cards when line loopback is not set on the containing PTP.

ONS 15454 SDH

On, Off

VC4 CTPs on STM-n cards when line loopback is not set on the containing PTP.

PortMediaType

PTP

ONS 15454 SONET

ONS 15454 SDH

UNDEFINED, FibreChannel-1Gbps, FibreChannel-2Gbps, FICON-1Gbps, and FICON-2Gbps

FCMR (for NE R5.0 and later).

Link Recovery

PTP

ONS 15454 SONET

ONS 15454 SDH

On, Off

FCMR (for NE R5.0 and later).

No. of Superblocks

PTP

ONS 15454 SONET

ONS 15454 SDH

From 4 to 32

FCMR (for NE R5.0 and later).

Enable Distance Extension

PTP

ONS 15454 SONET

ONS 15454 SDH

On, Off

FCMR (only in distance extension mode and for NE R5.0 and later).

Auto Detect Credits

PTP

ONS 15454 SONET

ONS 15454 SDH

On, Off

FCMR (only in distance extension mode and for NE R5.0 and later).

Number Credits

PTP

ONS 15454 SONET, ONS 15454 SDH

From 2 to 256, in multiples of 2

FCMR (only in distance extension mode and for NE R5.0 and later).

Autoadjust GFP Buffer Threshold

PTP

ONS 15454 SONET

ONS 15454 SDH

On, Off

FCMR (only in distance extension mode and for NE R5.0 and later).

GFP Buffers Available

PTP

ONS 15454 SONET

ONS 15454 SDH

From 16 to 1200, in multiples of 16

FCMR (only in distance extension mode and for NE R5.0 and later).

Ingress Idle Filtering

PTP

ONS 15454 SONET

ONS 15454 SDH

On, Off

FCMR (only in distance extension mode and for NE R5.0 and later).

MaxFrameSize
 

PTP

ONS 15454

From 2148 to 2172

FCMR (only in distance extension mode).

FrameFormat

CTP

ONS 15454

Auto provision fmt, esf, d4, and unframed

DS3XM_12.

FDLMode

CTP

ONS 15454

T1.403 and BFDL

DS3XM_12.

DetectedLineType

PTP

ONS 15454

Read-only value

DS3E.



Note If TrailTraceMonitor is off for a given CTP or FTP, CTM does not return TrailTraceActualRx in transmissionParams.


TPProtectionAssociation_T tpProtectionAssociation

Not supported.

boolean edgePoint

Supported. For CTP and FTP, the value must be False.

globaldefs::NVSList_T additionalInfo

Not supported.

Throws

globaldefs::ProcessingFailureException

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

EXCPT_INVALID_INPUT - Raised when equipmentName does not reference an equipment object.

EXCPT_ENTITY_NOT_FOUND - Raised when equipmentName references object that does not exist.

EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.

EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators has reached 
128.

Compliance

TMF-defined.

3.6.4  equipment::EquipmentInventoryMgr_I::getAllSupportedPTPNames

Synopsis

void getAllSupportedPTPNames(
        in globaldefs::NamingAttributes_T equipmentName,
        in unsigned long how_many,
        out globaldefs::NamingAttributesList_T nameList,
        out globaldefs::NamingAttributesIterator_I nameIt)
    raises(globaldefs::ProcessingFailureException);

Description

This operation has exactly the same behavior as the operation described in equipment::EquipmentInventoryMgr_I::getAllSupportedPTPs, but returns the object names instead of returning the entire objects.

Parameters

Name
Type
Input/Output
Description

equipmentName

globaldefs::NamingAttributes_T

In

Name of the equipment for which to retrieve supported PTPs.

how_many

unsigned long

In

Maximum number of PTPs to report in the first batch.

nameList

obaldefs::NamingAttributesList_T

Out

First batch of PTP names.

nameIt

globaldefs::NamingAttributesIterator_I

Out

Iterator to retrieve the remaining PTP names.


Throws

globaldefs::ProcessingFailureException

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

EXCPT_INVALID_INPUT - Raised when equipmentName does not reference an equipment object.

EXCPT_ENTITY_NOT_FOUND - Raised when equipmentName references object that does not exist.

EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.

EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators (128) has been 
reached.

Compliance

TMF-defined.

3.6.5  equipment::EquipmentInventoryMgr_I::getAllSupportingEquipment

Synopsis

void getAllSupportingEquipment(
        in globaldefs::NamingAttributes_T ptpName,
        out EquipmentOrHolderList_T eqList)
     raises(globaldefs::ProcessingFailureException);

Description

This operation enables an NMS to request the equipment that contains this PTP.

Parameters

Name
Type
Input/Output
Description

ptpName

globaldefs::NamingAttributes_T

In

Name of the PTP for which to retrieve supporting equipment.

eqList

EquipmentOrHolderList_T

Out

List of equipment (not equipment holders) that directly implements the PTP.


EquipmentOrHolderList_T is a list of EquipmentOrHolder_T, which is defined as a union of Equipment_T and EquipmentHolder_T structures. For further details on both structures, see equipment::EquipmentInventoryMgr_I::getAllEquipment.

Throws

globaldefs::ProcessingFailureException

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

EXCPT_INVALID_INPUT - Raised when ptpName does not reference a PTP object.

EXCPT_ENTITY_NOT_FOUND - Raised when ptpName references a PTP object that does not exist.

EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.

EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators has reached 
128.

Compliance

TMF-defined.

3.6.6  equipment::EquipmentInventoryMgr_I::getAllSupportingEquipment
Names

Synopsis

void getAllSupportingEquipmentNames(
        in globaldefs::NamingAttributes_T ptpName,
        out globaldefs::NamingAttributesList_T nameList)
     raises(globaldefs::ProcessingFailureException);

Description

This operation has exactly the same behavior as the operation described in equipment::EquipmentInventoryMgr_I::getAllSupportingEquipment, but returns the object names instead of returning the entire objects.

Parameters

Name
Type
Input/Output
Description

ptpName

globaldefs::NamingAttributes_T

In

Name of the PTP for which to retrieve the supporting equipment.

nameList

globaldefs::NamingAttributesList_T

Out

List of equipment names (not equipment holders) directly implementing the PTP.


Throws

globaldefs::ProcessingFailureException

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

EXCPT_INVALID_INPUT - Raised when ptpName does not reference a PTP object.

EXCPT_ENTITY_NOT_FOUND - Raised when ptpName references a PTP object that does not exist.

EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.

EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators has reached 
128.

Compliance

TMF-defined.

3.6.7  equipment::EquipmentInventoryMgr_I::getContainedEquipment

Synopsis

void getContainedEquipment(
        in globaldefs::NamingAttributes_T equipmentHolderName,
        out EquipmentOrHolderList_T equipmentOrHolderList)
     raises(globaldefs::ProcessingFailureException);

Description

This operation returns the equipment and equipment holders that a specific equipment holder contains. This operation differs from getAllEquipment in that it looks only at the next level of the containment hierarchy.

Parameters

Name
Type
Input/Output
Description

equipmentHolderName

globaldefs::NamingAttributes_T

In

Name of the equipment holder for which to retrieve the directly contained equipment and equipment holders.

CTM also accepts the ME name as a value for this parameter.

equipmentOrHolderList

EquipmentOrHolderList_T

Out

The directly contained equipment and equipment holders.


EquipmentOrHolderList_T is a list of EquipmentOrHolder_T, which is defined as a union of Equipment_T and EquipmentHolder_T structures. For further details on both structures, see equipment::EquipmentInventoryMgr_I::getAllEquipment.

Throws

globaldefs::ProcessingFailureException

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

EXCPT_INVALID_INPUT - Raised when equipmentHolderName does not reference an equipment 
holder object.

EXCPT_ENTITY_NOT_FOUND - Raised when equipmentHolderName references an equipment holder 
that does not exist.

EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.

Compliance

TMF-defined.

3.6.8  equipment::EquipmentInventoryMgr_I::getEquipment

Synopsis

void getEquipment(in globaldefs::NamingAttributes_T equipmentOrHolderName,
        out EquipmentOrHolder_T equip)
     raises(globaldefs::ProcessingFailureException);

Description

This service returns the equipment or equipment holder for specific equipment or equipment holder name.

Parameters

Name
Type
Input/Output
Description

equipmentOrHolderName

globaldefs::NamingAttributes_T

In

Name of the equipment or equipment holder to retrieve.

equip

EquipmentOrHolder_T

Out

Returned equipment or equipment holder.


Throws

globaldefs::ProcessingFailureException

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

EXCPT_INVALID_INPUT - Raised when equipmentOrHolderName does not reference an equipment or 
an equipment holder.

EXCPT_ENTITY_NOT_FOUND - Raised when equipmentOrHolderName references an equipment or 
equipment holder that does not exist.

EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.

Compliance

TMF-defined.

3.6.9  equipment::EquipmentInventoryMgr_I::provisionEquipment

Synopsis

void provisionEquipment(
        in EQTCreateData_T equipmentCreateData,
        out Equipment_T createdEquipment)
     raises(globaldefs::ProcessingFailureException);

Description

This operation enables the NMS to permanently provision a piece of equipment in an equipment holder in an ME. The result of this operation is the creation of the equipment object and all its related objects, such as TPs. The resulting object is returned.

The equipment holder that contains the equipment must exist. The equipment object can already exist, but the equipment holder must not have expected equipment already provisioned.

If the equipment is provisioned successfully, CTM generates a state change event on the holder state change and an object creation event for the equipment, and pushes them to the event channel.

It is important to note that the ONS 15454 SONET detects new equipment and provisions it automatically, provided that the equipment holder (slot) is empty and not preprovisioned for another module type.

The equipment must be from the acceptableEquipmentTypeList of the slots. If these slots are selected to provision any other type of card, CTM returns the EXCPT_UNABLE_TO_COMPLY exception.

PPMs and PIMs can also be provisioned using this interface.

It is not necessary to know the subtypes of the OC-n card at the time of provisioning. When equipment is actually installed, CTM reports the subtype in the name field of the equipment.

For the ONS 15600 SONET and ONS 15600 SDH, each CXC or SSXC card occupies two slots (slots 6 and 7 or slots 8 and 9), and the NMS can specify any one of the slots to provision a CXC or SSXC card.

Parameters

Name
Type
Input/Output
Description

equipmentCreateData

EQTCreateData_T

In

Data that describes the equipment to create.

createdEquipment

Equipment_T

Out

Resulting created equipment.


CTM support for EQTCreateData_T structure is as follows:

string userLabel

Not supported.

boolean forceUniqueness

Not supported.

string owner

Not supported.

EquipmentObjectType_T expectedEquipmentObjectType

This parameter must take one of the values for equipment described in equipment::EquipmentInventoryMgr_I::getAllEquipment.

globaldefs::NamingAttributes_T equipmentHolderName

Supported.

globaldefs::NVSList_T additionalInfo

Not supported.

Throws

globaldefs::ProcessingFailureException

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

EXCPT_OBJECT_IN_USE - Raised when the equipment holder already has an expected equipment.

EXCPT_INVALID_INPUT - Raised when equipmentHolder does not reference an equipmentHolder 
object.
EXCPT_ENTITY_NOT_FOUND - Raised when equipmentHolder references an object that does not 
exist.

EXCPT_UNABLE_TO_COMPLY - Raised when the equipment cannot be created at the NE.

EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.

Compliance

TMF-defined.

3.6.10  equipment::EquipmentInventoryMgr_I::setAlarmReportingOff

Synopsis

void setAlarmReportingOff(
        in globaldefs::NamingAttributes_T equipmentOrHolderName)
     raises(globaldefs::ProcessingFailureException);

Description

This operation disables alarm reporting on a piece of equipment. CTM sends a warning alarm notification if successful.

Parameters

Name
Type
Input/Output
Description

equipmentOrHolderName

Globaldefs::NamingAttributes_T

In

Equipment on which to deactivate alarm reporting.


Throws

globaldefs::ProcessingFailureException

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

EXCPT_INVALID_INPUT - Raised when equipmentOrHolderName does not reference an equipment or 
holder.

EXCPT_ENTITY_NOT_FOUND - Raised when equipmentOrHolderName references an object that does 
not exist.

EXCPT_UNABLE_TO_COMPLY - Raised when alarm reporting cannot be disabled for the equipment 
or holder.

EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.

Compliance

TMF-defined.

3.6.11  equipment::EquipmentInventoryMgr_I::setAlarmReportingOn

Synopsis

void setAlarmReportingOn(
        in globaldefs::NamingAttributes_T equipmentOrHolderName)
     raises(globaldefs::ProcessingFailureException);

Description

This operation enables alarm reporting on a piece of equipment.

The default setting for alarmReporting is "on." If the alarmReporting status is off, it indicates that a warning alarm has been raised for it. CTM generates a cleared warning alarm if successful.

Parameters

Name
Type
Input/Output
Description

equipmentOrHolderName

globaldefs::NamingAttributes_T

In

Equipment on which to activate alarm reporting.


Throws

globaldefs::ProcessingFailureException

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

EXCPT_INVALID_INPUT - Raised when equipmentOrHolderName does not reference an equipment or 
holder.

EXCPT_ENTITY_NOT_FOUND - Raised when equipmentOrHolderName references an object that does 
not exist.

EXCPT_UNABLE_TO_COMPLY - Raised when alarm reporting cannot be disabled for the equipment 
or holder.

EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.

Compliance

TMF-defined.

3.6.12  equipment::EquipmentInventoryMgr_I::unprovisionEquipment

Synopsis

void unprovisionEquipment(
        in globaldefs::NamingAttributes_T equipmentName)
     raises(globaldefs::ProcessingFailureException);

Description

This operation enables the NMS to permanently unprovision equipment from the managed element. The successful result of this operation is the potential deletion of the equipment object and all its related objects, such as termination points.

ONS 15454 SONET does not allow a user to unprovision a piece of equipment that is in use (SNC is created on this equipment). However, if the equipment is present in the slot and not in use, it can be unprovisioned. If the equipment is not physically removed from the slot and new equipment is not provisioned in the same slot, the NE redetects the equipment in approximately one minute. If the equipment is not physically removed from the slot and new equipment of a different type is provisioned in the same slot, the NE generates an equipment mismatch alarm.

If the equipment is unprovisioned successfully, CTM generates a state change event on the holder state change and an object deletion event for the equipment, and pushes them to the event channel.

ONS 15454 reserves Slot 7 and 11 for TCC. One of these slots will have an IN SERVICE TCC card. If the NMS invokes unprovisionEquipment on this equipment, CTM throws the EXCPT_UNABLE_TO_COMPLY exception.

Parameters

Name
Type
Input/Output
Description

equipmentName

globaldefs::NamingAttributes_T

In

Name of the equipment to unprovision.


Throws

globaldefs::ProcessingFailureException

EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.

EXCPT_INVALID_INPUT - Raised when equipmentName does not reference an equipment object.

EXCPT_OBJECT_IN_USE - Deletion is rejected because equipment resources are in use.

EXCPT_ENTITY_NOT_FOUND - Raised when equipmentName references an object that does not 
exist.

EXCPT_UNABLE_TO_COMPLY - Raised when the equipment cannot be unprovisioned at the NE.

EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.

Compliance

TMF-defined.

3.6.13  equipment::EquipmentInventoryMgr_I::configureMLParameters

Synopsis

void configureMLParameters(
        in globaldefs::NamingAttributes_T equipmentOrHolderName,
        in globaldefs::NVSList_T paramList
     raises(globaldefs::ProcessingFailureException);

Description

This operation enables provisioning of fast Ethernet and POS configuration parameters on the ML cards. The operation is performed on a best-effort basis and CTM does not validate the parameter names and the values being passed to the API.

If the operation is unsuccessful, CTM returns a processing failure exception.

This operation enables the user to configure the following POS parameters: