Table Of Contents
Using 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 getAllEMSAndMEActiveAlarms
3.3.2 getAllEMSSystemActiveAlarms
3.3.3 getAllTopLevelSubnetworks
3.3.4 getAllTopLevelSubnetworkNames
3.3.5 getAllTopLevelTopologicalLinks
3.3.6 getAllTopLevelTopologicalLinkNames
3.3.7 getTopLevelTopologicalLink
3.3.8 createTopologicalLink
3.3.9 createTopologicalLinkWithYCableProtection
3.3.10 deleteTopologicalLink
3.3.11 modifyTopologicalLink
3.3.12 getEMS
3.3.13 getAllL2Topologies
3.3.14 getAllQoSTemplateNames
3.3.15 getAllQoSTemplates
3.3.16 getQoSTemplate
3.3.17 getAllEMSandMEClearedAlarms
3.3.18 getAllEMSSystemClearedAlarms
3.3.19 Passive Unit EMS Alarms
3.3.20 createServerTrailLink
3.3.21 deleteServerTrailLink
3.3.22 addNetworkPartition
3.3.23 addMultiLayerSubnetwork
3.3.24 deleteNetworkPartition
3.3.25 deleteMultiLayerSubnetwork
3.3.26 getAllSupportedMEModels
3.4 EmsSession::EmsSession_I
3.4.1 getEventChannel
3.4.2 getManager
3.4.3 getSupportedManagers
3.5 emsSessionFactory::EmsSessionFactory_I
3.5.1 getEmsSession
3.5.2 getEmsPublicKey
3.5.3 getEmsPublicKeyPair
3.6 equipment::EquipmentInventoryMgr_I
3.6.1 getAllEquipment
3.6.2 getAllEquipmentNames
3.6.3 getAllSupportedPTPs
3.6.4 getAllSupportedPTPNames
3.6.5 getAllSupportingEquipment
3.6.6 getAllSupportingEquipmentNames
3.6.7 getContainedEquipment
3.6.8 getEquipment
3.6.9 provisionEquipment
3.6.10 setAlarmReportingOff
3.6.11 setAlarmReportingOn
3.6.12 unprovisionEquipment
3.7 maintenanceOps::MaintenanceMgr_I
3.7.1 getActiveMaintenanceOperations
3.7.2 performMaintenanceOperation
3.8 managedElementManager::ManagedElementManager_I
3.8.1 getAllActiveAlarms
3.8.2 getAllSNCs
3.8.3 getAllManagedElements
3.8.4 getAllManagedElementNames
3.8.5 getAllPTPs
3.8.6 getAllPTPNames
3.8.7 getContainedInUseTPs
3.8.8 getContainedInUseTPNames
3.8.9 getContainedPotentialTPs
3.8.10 getContainedPotentialTPNames
3.8.11 getContainingSubnetworkNames
3.8.12 getManagedElement
3.8.13 getAllCtmMEInternalPatchcord
3.8.14 setAdditionalInfo
3.8.15 getTP
3.8.16 getAssociatedTopologicalLinks
3.8.17 setTPData
3.8.18 getAllSrcPTPsForSNCProvisioning
3.8.19 getAllSrcCTPsForSNCProvisioning
3.8.20 getAllSrcCTPsForVCATMemberSNCProvisioning
3.8.21 getAllDestPTPsForSNCProvisioning
3.8.22 getAllDestCTPsForSNCProvisioning
3.8.23 getAllDestCTPsForVCATMemberSNCProvisioning
3.8.24 getAllSrcFTPsForSNCProvisioning
3.8.25 getAllDestFTPsForSNCProvisioning
3.8.26 forceNEResync
3.8.27 getAllTopologicalLinksForME
3.8.28 getAllRolls
3.8.29 getAllRollNames
3.8.30 getRoll
3.8.31 getRollToPTPs
3.8.32 getRollToCTPs
3.8.33 getRollFromCTPs
3.8.34 setPortName
3.8.35 getPortName
3.8.36 getAllClearedAlarms
3.8.37 getAllCrossConnections
3.8.38 getAllSoftwareDownloadJobs
3.8.39 setMEAdminState
3.9 multiLayerSubnetwork::MultiLayerSubnetworkMgr_I
3.9.1 getAllEdgePoints
3.9.2 getAllEdgePointNames
3.9.3 getAllManagedElement
3.9.4 getAllManagedElementNames
3.9.5 getAllSubnetworkConnections
3.9.6 getAllSubnetworkConnectionsWithTP
3.9.7 getAllSubnetworkConnectionNames
3.9.8 getAllSubnetworkConnectionNamesWithTP
3.9.9 getAllTopologicalLinks
3.9.10 getAllTopologicalLinkNames
3.9.11 getMultiLayerSubnetwork
3.9.12 getCTPsAndTopologicalLinks
3.9.13 getSNC
3.9.14 getSNCsByUserLabel
3.9.15 getTopologicalLink
3.9.16 createAndActivateSNCFromUserLabel
3.9.17 CreateAndActivateSNC
3.9.18 (Deprecated) createAndActivateProtectedOchccFromUserLabel
3.9.19 addDrops
3.9.20 deactivateAndDeleteSNC
3.9.21 getVCATSNC
3.9.22 getAllVCATSNCs
3.9.23 getAllVCATSNCNames
3.9.24 getAllVCATMemberSNCs
3.9.25 getAllVCATMemberSNCNames
3.9.26 createVCAT
3.9.27 deleteVCAT
3.9.28 addMemberSNCsToVCAT
3.9.29 deleteMemberSNCsFromVCAT
3.9.30 deleteAllMemberSNCFromVCAT
3.9.31 getValidSubnetworkConnectionsForMerge
3.9.32 upgrade
3.9.33 createRoll
3.9.34 deleteRoll
3.9.35 cancelRoll
3.9.36 forceValidSignal
3.9.37 completeRoll
3.9.38 finishRoll
3.9.39 getAllRolls
3.9.40 getAllRollNames
3.9.41 getAssociatedRollNamesForSNC
3.9.42 getAssociatedSNCNamesForRoll
3.9.43 createAndActivateSNCOnDRI
3.9.44 addManagedElement
3.9.45 deleteManagedElement
3.10 L2 Topology and ML VLAN for ML-Series Ethernet Cards
3.10.1 createMLVLAN
3.10.2 modifyMLVLANAddFrontPorts
3.10.3 modifyMLVLANDropFrontPorts
3.10.4 modifyMLVLANPortState
3.10.5 modifyMLVLANRSTPState
3.10.6 modifyMLVLANTPQOS
3.10.7 modifyMLVLANCustomerIDServiceID
3.10.8 getMLVLAN
3.10.9 deleteMLVLAN
3.10.10 getAllMLVLANs
3.10.11 getAllMLVLANNames
3.10.12 getAllAssociatedSNCs
3.10.13 getL2Topology
3.10.14 getAssociatedL2TopologyForSNC
3.10.15 getAssociatedL2TopologyForMLVLAN
3.10.16 createL2Topology
3.10.17 deleteL2Topology
3.10.18 modifyL2Topology
3.10.19 getAllAvailableMLEquipmentOrTPNames
3.11 E-Series VLAN Interfaces
3.11.1 createVLAN
3.11.2 deleteVLAN
3.11.3 getAllVLANs
3.12 nmsSession::NmsSession_I
3.12.1 historyPMDataCompleted
3.12.2 historyPMDataFailed
3.12.3 operationInfo
3.12.4 alarmLossOccurred
3.13 performance::PerformanceManagementMgr_I
3.13.1 disablePMData
3.13.2 enablePMData
3.13.3 setTCATPParameter
3.13.4 getTCATPParameter
3.13.5 getCTMHistoryPMData
3.13.6 getCTMValidHistoryPMData
3.13.7 deleteHistoryPMDataFile
3.13.8 getTPHistoryPMData
3.13.9 getHoldingTime
3.13.10 getAllCurrentPMData
3.13.11 getMEPMcapabilities
3.13.12 Passive Unit EMS PM
3.14 protection::ProtectionMgr_I
3.14.1 getAllProtectedTPNames
3.14.2 getAllProtectionGroups
3.14.3 getProtectionGroup
3.14.4 performProtectionCommand
3.14.5 createProtectionGroup
3.14.6 deleteProtectionGroup
3.14.7 getAssociatedProtectionGroup
3.15 session::Session_I
3.15.1 endSession
3.15.2 ping
3.16 mtnmVersion::Version_I
3.16.1 getVersion
3.17 Transmission Descriptor Interfaces
3.17.1 getAllTransmissionDescriptors
3.17.2 getAllTransmissionDescriptorsNames
3.17.3 getTransmissionDescriptor
3.17.4 getAssociatedTPs
3.17.5 createTransmissionDescriptor
3.17.6 deleteTransmissionDescriptor
3.18 Software and Data Manager Interface
3.18.1 backupME
3.18.2 getMEBackupStatus
3.18.3 abortMEBackup
3.18.4 getBackupList
3.18.5 activateSoftwareOnME
3.18.6 revertSoftwareOnME
3.18.7 restoreME
3.18.8 getMERestoreStatus
3.18.9 abortMERestore
3.18.10 getAllSupportedMESoftwareVersions
3.18.11 downloadMESoftware
3.18.12 addSupportedMESoftwareVersion
3.18.13 getSWDownloadStatus
Using GateWay/CORBA Interfaces
This chapter describes each interface that Cisco Prime Optical 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::MaintenanceMgr_I
•
managedElementManager::ManagedElementManager_I
•
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I
•
L2 Topology and ML VLAN for ML-Series Ethernet Cards
•
E-Series VLAN Interfaces
•
nmsSession::NmsSession_I
•
performance::PerformanceManagementMgr_I
•
protection::ProtectionMgr_I
•
session::Session_I
•
mtnmVersion::Version_I
•
Transmission Descriptor Interfaces
•
Software and Data Manager Interface
Note
The iterator interfaces defined by the TMF are not listed here. Prime Optical 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
|
ONS 15305, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15454-M2, ONS 15454-M6, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET
|
3.
|
emsMgr::EMSMgr_I:: getAllEMSSystemActiveAlarms
|
—
|
4.
|
emsMgr::EMSMgr_I:: getAllTopLevelSubnetworks
|
—
|
5.
|
emsMgr::EMSMgr_I:: getAllTopLevelSubnetworkNames
|
—
|
6.
|
emsMgr::EMSMgr_I:: getAllTopLevelTopologicalLinks
|
ONS 15305, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15454-M2, ONS 15454-M6, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET
|
7.
|
emsMgr::EMSMgr_I:: getAllTopLevelTopologicalLinkNames
|
ONS 15305, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15454-M2, ONS 15454-M6, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET
|
8.
|
emsMgr::EMSMgr_I:: getTopLevelTopologicalLink
|
ONS 15305, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15454-M2, ONS 15454-M6, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET
|
9.
|
emsMgr::EMSMgr_I:: createTopologicalLink
|
ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15454-M2, ONS 15454-M6, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15600 SDH, ONS 15600 SONET, unmanaged NE
|
10.
|
emsMgr::EMSMgr_I:: createTopologicalLinkWithYCableProtection
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15454-M2, ONS 15454-M6, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET
|
11.
|
emsMgr::EMSMgr_I:: deleteTopologicalLink
|
ONS 15305, ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS ONS 15454-M2, ONS 15454-M6, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET, unmanaged NE
|
12.
|
emsMgr::EMSMgr_I:: modifyTopologicalLink
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15454-M2, ONS 15454-M6, ONS 15454-M2 SDH, ONS 15454-M6 SDH, 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 SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454 SONET
|
15.
|
emsMgr::EMSMgr_I:: getAllQoSTemplateNames
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454 SONET
|
16.
|
emsMgr::EMSMgr_I:: getAllQoSTemplates
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454 SONET
|
17.
|
emsMgr::EMSMgr_I:: getQoSTemplate
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454 SONET
|
18.
|
emsMgr::EMSMgr_I:: getAllEMSandMEClearedAlarms
|
ONS 15305, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET
|
19.
|
emsMgr::EMSMgr_I:: getAllEMSSystemClearedAlarms
|
All
|
20.
|
emsMgr::EMSMgr_I:: createServerTrailLink
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15454-M2, ONS 15454-M6, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15600 SDH, ONS 15600 SONET
|
21.
|
emsMgr::EMSMgr_I:: deleteServerTrailLink
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15454-M2, ONS 15454-M6, ONS 15454-M2 SDH, ONS 15454-M6 SDH, 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
|
ONS 15216, ONS 15305, ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15454-M2, ONS 15454-M6, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET
|
34.
|
equipment::EquipmentInventoryMgr_I:: getAllEquipmentNames
|
ONS 15216, ONS 15305, ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15454-M2, ONS 15454-M6, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET
|
35.
|
equipment::EquipmentInventoryMgr_I:: getAllSupportedPTPs
|
ONS 15216, ONS 15305, ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15454-M2, ONS 15454-M6, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET
|
36.
|
equipment::EquipmentInventoryMgr_I:: getAllSupportedPTPNames
|
ONS 15216, ONS 15305, ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15454-M2, ONS 15454-M6, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET
|
37.
|
equipment::EquipmentInventoryMgr_I:: getAllSupportingEquipment
|
ONS 15216, ONS 15305, ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15454-M2, ONS 15454-M6, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET
|
38.
|
equipment::EquipmentInventoryMgr_I:: getAllSupportingEquipmentNames
|
ONS 15216, ONS 15305, ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15454-M2, ONS 15454-M6, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET
|
39.
|
equipment::EquipmentInventoryMgr_I:: getContainedEquipment
|
ONS 15216, ONS 15305, ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15454-M2, ONS 15454-M6, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET
|
40.
|
equipment::EquipmentInventoryMgr_I:: getEquipment
|
ONS 15216, ONS 15305, ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454 SONET, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET
|
41.
|
equipment::EquipmentInventoryMgr_I:: provisionEquipment
|
ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
42.
|
equipment::EquipmentInventoryMgr_I:: setAlarmReportingOff
|
ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, 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 SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
44.
|
equipment::EquipmentInventoryMgr_I:: unprovisionEquipment
|
ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
45.
|
maintenanceOps::MaintenanceMgr_I:: getActiveMaintenanceOperations
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH,ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SONET
|
46.
|
maintenanceOps::MaintenanceMgr_I:: performMaintenanceOperation
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327,ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
47.
|
managedElementManager::ManagedElementManager_I:: getAllActiveAlarms
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
48.
|
managedElementManager::ManagedElementManager_I:: getAllSNCs
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
49.
|
managedElementManager::ManagedElementManager_I:: getAllManagedElements
|
All
|
50.
|
managedElementManager::ManagedElementManager_I:: getAllManagedElementNames
|
All
|
51.
|
managedElementManager::ManagedElementManager_I:: getAllPTPs
|
ONS 15216, ONS 15305, ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET
|
52.
|
managedElementManager::ManagedElementManager_I:: getAllPTPNames
|
ONS 15216, ONS 15305, ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET
|
53.
|
managedElementManager::ManagedElementManager_I:: getContainedInUseTPs
|
ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
54.
|
managedElementManager::ManagedElementManager_I:: getContainedInUseTPNames
|
ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
55.
|
managedElementManager::ManagedElementManager_I:: getContainedPotentialTPs
|
ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
56.
|
managedElementManager::ManagedElementManager_I:: getContainedPotentialTPNames
|
ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
57.
|
managedElementManager::ManagedElementManager_I:: getContainingSubnetworkNames
|
All
|
58.
|
managedElementManager::ManagedElementManager_I:: getManagedElement
|
All
|
59.
|
managedElementManager::ManagedElementManager_I:: getTP
|
ONS 15216, ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15540, ONS 15600 SDH, ONS 15600 SONET
|
60.
|
managedElementManager::ManagedElementManager_I:: getAllCtmMEInternalPatchord
|
ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET
|
61.
|
managedElementManager::ManagedElementManager_I::setAdditionalInfo
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET
|
62.
|
managedElementManager::ManagedElementManager_I:: getAssociatedTopologicalLinks
|
ONS 15216, ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15540, ONS 15600 SDH, ONS 15600 SONET
|
63.
|
managedElementManager::ManagedElementManager_I:: setTPData
|
ONS 15216, ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15540, ONS 15600 SDH, ONS 15600 SONET
|
64.
|
managedElementManager::ManagedElementManager_I:: getAllSrcPTPsForSNCProvisioning
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
65.
|
managedElementManager::ManagedElementManager_I:: getAllSrcCTPsForSNCProvisioning
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327,ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
66.
|
managedElementManager::ManagedElementManager_I:: getAllDestPTPsForSNCProvisioning
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, OONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
67.
|
managedElementManager::ManagedElementManager_I:: getAllDestCTPsForSNCProvisioning
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
68.
|
managedElementManager::ManagedElementManager_I:: getAllSrcFTPsForSNCProvisioning
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET
|
69.
|
managedElementManager::ManagedElementManager_I:: getAllDestFTPsForSNCProvisioning
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET
|
70.
|
managedElementManager::ManagedElementManager_I:: forceNEResync
|
ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET
|
71.
|
managedElementManager::ManagedElementManager_I:: getAllTopologicalLinksForME
|
ONS 15216, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET
|
72.
|
managedElementManager::ManagedElementManager_I:: getAllRolls
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
73.
|
managedElementManager::ManagedElementManager_I:: getAllRollNames
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
74.
|
managedElementManager::ManagedElementManager_I:: getRoll
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
75.
|
managedElementManager::ManagedElementManager_I:: getRollToPTPs
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
76.
|
managedElementManager::ManagedElementManager_I:: getRollToCTPs
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
77.
|
managedElementManager::ManagedElementManager_I:: getRollFromCTPs
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
78.
|
managedElementManager::ManagedElementManager_I:: setPortName
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
79.
|
managedElementManager::ManagedElementManager_I:: getPortName
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
80.
|
managedElementManager::ManagedElementManager_I:: getAllClearedAlarms
|
ONS 15305, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET
|
81.
|
managedElementManager::ManagedElementManager_I:: getAllCrossConnections
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SONET
|
82.
|
managedElementManager:: getAllSoftwareDownloadJobs
|
—
|
83.
|
managedElementManager::ManagedElementMgr_I:: setMEAdminState
|
All
|
84.
|
managedElementManager::ManagedElementManager_I:: getAllSrcCTPsForVCATMemberSNCProvisioning
|
ONS 15454 SDH, ONS 15454 SONET
|
85.
|
managedElementManager::ManagedElementManager_I:: getAllDestCTPsForVCATMemberSNCProvisioning
|
ONS 15454 SDH, ONS 15454 SONET
|
86.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getAllEdgePoints
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET
|
87.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getAllEdgePointNames
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET
|
88.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getAllManagedElement
|
All
|
89.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getAllManagedElementNames
|
All
|
90.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getAllSubnetworkConnections
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
91.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getAllSubnetworkConnectionsWithTP
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
92.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getAllSubnetworkConnectionNames
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
93.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getAllSubnetworkConnectionNamesWithTP
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
94.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getAllTopologicalLinks
|
ONS 15216, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327,ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET
|
95.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getAllTopologicalLinkNames
|
ONS 15216, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET
|
96.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getMultiLayerSubnetwork
|
All
|
97.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getCTPsAndTopologicalLinks
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
98.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getSNC
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
99.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getSNCsByUserLabel
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
100.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getTopologicalLink
|
ONS 15216, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15530, ONS 15540, ONS 15600 SDH, ONS 15600 SONET
|
101.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: createAndActivateSNCFromUserLabel
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
102.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: createAndActivateSNC
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
103.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: createAndActivateProtectedOchccFromUserLabel
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
104.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: addDrops
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
105.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: deactivateAndDeleteSNC
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
106.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getVCATSNC
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454 SONET
|
107.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getAllVCATSNCs
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454 SONET
|
108.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getAllVCATSNCNames
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454 SONET
|
109.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getAllVCATMemberSNCs
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454 SONET
|
110.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getAllVCATMemberSNCNames
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454 SONET
|
111.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: createVCAT
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454 SONET
|
112.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: deleteVCAT
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454 SONET
|
113.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: addMemberSNCsToVCAT
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454 SONET
|
114.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: deleteMemberSNCsFromVCAT
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454 SONET
|
115.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: deleteAllMemberSNCFromVCAT
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454 SONET
|
116.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getValidSubnetworkConnectionsForMerge
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET
|
117.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: upgrade
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET
|
118.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: createRoll
|
Release 6.0 of ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
119.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: deleteRoll
|
Release 6.0 of ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
120.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: cancelRoll
|
Release 6.0 of Release 6.0 of ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
121.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: forceValidSignal
|
Release 6.0 of ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
122.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: completeRoll
|
Release 6.0 of ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
123.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: finishRoll
|
Release 6.0 of ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
124.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getAllRolls
|
Release 6.0 of ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
125.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getAllRollNames
|
Release 6.0 of ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
126.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getAssociatedRollNamesForSNC
|
Release 6.0 of ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327,ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
127.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getAssociatedSNCNamesForRoll
|
Release 5.0 of ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
128.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: createAndActivateSNCOnDRI
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
129.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: addManagedElement
|
All
|
130.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: deleteManagedElement
|
All
|
131.
|
nmsSession::NmsSession_I:: historyPMDataCompleted
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
132.
|
nmsSession::NmsSession_I:: historyPMDataFailed
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
133.
|
nmsSession::NmsSession_I:: alarmLossOccurred
|
—
|
134.
|
performance::PerformanceManagementMgr_I:: disablePMData
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
135.
|
performance::PerformanceManagementMgr_I:: enablePMData
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
136.
|
performance::PerformanceManagementMgr_I:: setTCATPParameter
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
137.
|
performance::PerformanceManagementMgr_I:: getTCATPParameter
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
138.
|
performance::PerformanceManagementMgr_I:: getCTMHistoryPMData
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
139.
|
performance::PerformanceManagementMgr_I:: deleteHistoryPMDataFile
|
ONS 15310 CL, ONS 15327, ONS 15454 SDH, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SONET
|
140.
|
performance::PerformanceManagementMgr_I:: getTPHistoryPMData
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
141.
|
performance::PerformanceManagementMgr_I:: getHoldingTime
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
142.
|
performance::PerformanceManagementMgr_I:: getAllCurrentPMData
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET
|
143.
|
performance::PerformanceManagementMgr_I:: getMEPMcapabilities
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
144.
|
protection::ProtectionMgr_I:: getAllProtectedTPNames
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
145.
|
protection::ProtectionMgr_I:: getAllProtectionGroups
|
ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
146.
|
protection::ProtectionMgr_I:: getProtectionGroup
|
ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
147.
|
protection::ProtectionMgr_I:: performProtectionCommand
|
ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327,ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
148.
|
protection::ProtectionMgr_I:: createProtectionGroup
|
ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
149.
|
protection::ProtectionMgr_I:: deleteProtectionGroup
|
ONS 15305 CTC, ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
150.
|
protection::ProtectionMgr_I:: getAssociatedProtectionGroup
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET, ONS 15600 SDH, ONS 15600 SONET
|
151.
|
session::Session_I:: endSession
|
—
|
152.
|
session::Session_I:: ping
|
—
|
153.
|
mtnmVersion::Version_I:: getVersion
|
—
|
154.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: createMLVLAN
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454 SONET
|
155.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: modifyMLVLANAddFrontPorts
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454 SONET
|
156.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: modifyMLVLANDropFrontPorts
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454 SONET
|
157.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: modifyMLVLANPortState
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454 SONET
|
158.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: modifyMLVLANRSTPState
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454 SONET
|
159.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: modifyMLVLANTPQOS
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454 SONET
|
160.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: modifyMLVLANCustomerIDServiceID
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454 SONET
|
161.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getMLVLAN
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454 SONET
|
162.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: deleteMLVLAN
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454 SONET
|
163.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getAllMLVLANs
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454 SONET
|
164.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getAllMLVLANNames
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454 SONET
|
165.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getAllAssociatedSNCs
|
ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET,
|
166.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getL2Topology
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454 SONET
|
167.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getAssociatedL2TopologyForSNC
|
ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454 SONET
|
168.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getAssociatedL2TopologyForMLVLAN
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454 SONET
|
169.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: createL2Topology
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454 SONET
|
170.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: deleteL2Topology
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454 SONET
|
171.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: modifyL2Topology
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454 SONET
|
172.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getAllAvailableMLEquipmentOrTPNames
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454 SONET
|
173.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: createVLAN
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET
|
174.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: deleteVLAN
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET
|
175.
|
multiLayerSubnetwork::MultiLayerSubnetworkMgr_I:: getAllVLANs
|
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15454 SDH, ONS 15454-M2 SDH, ONS 15454-M6 SDH, ONS 15454 SONET, ONS 15454-M2 SONET, ONS 15454-M6 SONET
|
176.
|
softwareAndDataManager::SoftwareAndDataMgr_I:: backupME
|
All
|
177.
|
softwareAndDataManager::SoftwareAndDataMgr_I:: getMEBackupStatus
|
All
|
178.
|
softwareAndDataManager::SoftwareAndDataMgr_I:: abortMEBackup
|
All
|
179.
|
softwareAndDataManager::SoftwareAndDataMgr_I:: getBackupList
|
All
|
180.
|
softwareAndDataManager::SoftwareAndDataMgr_I:: activateSoftwareOnME
|
All
|
181.
|
softwareAndDataManager::SoftwareAndDataMgr_I:: revertSoftwareOnME
|
All
|
182.
|
softwareAndDataManager::SoftwareAndDataMgr_I:: restoreME
|
All
|
183.
|
softwareAndDataManager::SoftwareAndDataMgr_I:: getMERestoreStatus
|
All
|
184.
|
softwareAndDataManager::SoftwareAndDataMgr_I:: abortMERestore
|
All
|
185.
|
softwareAndDataManager::SoftwareAndDataMgr_I:: getAllSupportedMESoftwareVersions
|
All
|
186.
|
softwareAndDataManager::SoftwareAndDataMgr_I:: downloadMESoftware
|
All
|
187.
|
softwareAndDataManager::SoftwareAndDataMgr_I:: addSupportedMESoftwareVersion
|
All
|
188.
|
softwareAndDataManager::SoftwareAndDataMgr_I:: getSWDownloadStatus
|
All
|
189.
|
performance::PerformanceManagementMgr_I:: getCTMValidHistoryPMData
|
All
|
3.2 common::Common_I
The Common_I interface is a set of services and utilities that each manager interface inherits. Prime Optical 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 interface 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 network management layer-element management layer (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:
•
Supported—The specified feature/capability is fully or partially supported across the 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 across the NML-EML interface.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
Compliance
TMF-defined.
3.3 emsMgr::EMSMgr_I
The EMSMgr_I interface accesses operations that deal with the 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 NMS when it invokes getCapabilities.
3.3.1 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 interface 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, Prime Optical throws the 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 TCA events. TCAs are not reported in the eventList returned by this method.
ONS 15540 and ONS 15530
TCAs are reported in the eventList returned by this method. The ONS 15540 sends a "clear" for TCAs.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
excludeProbCauseList
|
notifications::ProbableCauseList_T
|
In
|
List of probable causes to exclude (for which events are not 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 nonspecific 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 reaches 128.
Compliance
TMF-defined.
3.3.2 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 interface 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 nonspecific EMS internal failure.
EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators reaches 128.
Compliance
TMF-defined.
3.3.3 getAllTopLevelSubnetworks
Synopsis
void getAllTopLevelSubnetworks(
in unsigned long how_many,
out multiLayerSubnetwork::SubnetworkList_T sList,
out multiLayerSubnetwork::SubnetworkIterator_I sIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface 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.
|
Prime Optical 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 Multilayer Subnetwork.
•
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.
For the Prime Optical client subnetwork types, the following mapping applies:
CORBA Subnetwork Type
|
Prime Optical Client Subnetwork Type
|
TOPO_SINGLETON
|
SINGLETON
|
TOPO_CHAIN
|
LINEAR
|
TOPO_PSR
|
UPSR
|
TOPO_PSR
|
SNC
|
TOPO_OPEN_PSR
|
OPEN_UPSR
|
TOPO_OPEN_PSR
|
OPEN_SNC
|
TOPO_SPRING
|
BLSR
|
TOPO_SPRING
|
MSSP
|
TOPO_OPEN_SPRING
|
OTHER
|
TOPO_MESH
|
MESH
|
TOPO_MESH
|
UNKNOWN
|
TOPO_MESH
|
DEFAULT
|
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators reaches 128.
Compliance
TMF-defined.
3.3.4 getAllTopLevelSubnetworkNames
Synopsis
void getAllTopLevelSubnetworkNames(
in unsigned long how_many,
out globaldefs::NamingAttributesList_T nameList,
out globaldefs::NamingAttributesIterator_I nameIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface has the same behavior as the interface described in getAllTopLevelSubnetworks, but instead of returning entire object structures, this interface 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 nonspecific EMS internal failure.
EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators reaches 128.
Compliance
TMF-defined.
3.3.5 getAllTopLevelTopologicalLinks
Synopsis
void getAllTopLevelTopologicalLinks(
in unsigned long how_many,
out topologicalLink::TopologicalLinkList_T topoList,
out topologicalLink::TopologicalLinkIterator_I topoIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface 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 link in which the link endpoints exist in two different multilayer subnetworks.
If a topological link that is under the control of the EMS is 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.
|
Prime Optical 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 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 Naming Conventions.
•
string owner
–
Not supported.
•
globaldefs::ConnectionDirection_T direction. Prime Optical supports CD_BI for bidirectional links and CD_UNI for unidirectional links.
•
transmissionParameters::LayerRate_T rate. Supported. For a list of possible values, see Layer Rate.
•
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 managed elements that support topological links
|
provType
|
AUTODISCOVERED
MANUAL
UNMANAGED
PATCHCORD
SERVER_TRAIL
|
All managed elements that support topological links
|
linkStatus
|
LINK_VALID
LINK_INVALID
|
All managed elements 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 managed elements that support topological links
|
linkCost
|
Integer, 0 to 1024
|
ONS 15530 and ONS 15540
|
connectionType
|
Inter-NE, Intra-NE.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_NOT_IMPLEMENTED - Raised if the EMS cannot support this service.
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators reaches 128.
Compliance
TMF-defined.
3.3.6 getAllTopLevelTopologicalLinkNames
Synopsis
void getAllTopLevelTopologicalLinkNames(
in unsigned long how_many,
out globaldefs::NamingAttributesList_T nameList,
out globaldefs::NamingAttributesIterator_I nameIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface has the same behavior as the interface described in getAllTopLevelTopologicalLinks, but instead of returning entire object structures, this interface 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 nonspecific EMS internal failure.
EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators reaches 128.
Compliance
TMF-defined.
3.3.7 getTopLevelTopologicalLink
Synopsis
void getTopLevelTopologicalLink(
in globaldefs::NamingAttributes_T topoLinkName,
out topologicalLink::TopologicalLink_T topoLink)
raises(globaldefs::ProcessingFailureException);
Description
This interface enables an NMS to request the top-level topological link if its name is under the control of the EMS.
If a link that is under the control of the EMS is 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 nonspecific 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 createTopologicalLink
Synopsis
void createTopologicalLink(
in topologicalLink::TLCreateData_T createData,
out topologicalLink::TopologicalLink_T topologicalLink)
raises(globaldefs::ProcessingFailureException);
Description
This interface enables an NMS to create a topological link manually between two MEs. Prime Optical supports topological link creation between MEs belonging to the same multilayer subnetwork. If Prime Optical autodiscovers a topological link between two endpoints on which a manually created link exists, Prime Optical overwrites the manually created topological link information with the autodiscovered topological link information. Prime Optical generates an attribute value change event when a manually created link is overwritten with autodiscovered topological link information. Prime Optical supports topological link creation between two unmanaged NEs, and also between a managed NE and an unmanaged NE. Prime Optical ignores the topological link layer rate if the topological link creation is between two unmanaged NEs.
Prime Optical generates an object creation event notification when a new topological link is created.
Note
Prime Optical creates topological links between two PTPs even if there are no existing physical link connections in the network. To enable SDCC on the topological link, the NMS must ensure the presence of physical link connectivity.
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.
|
Prime Optical 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, Prime Optical assigns the link name. The user label that is passed as input is ignored for patchcord links.
•
boolean forceUniqueness
–
Prime Optical guarantees the uniqueness of topological link names.
•
string owner
–
Not supported.
•
globaldefs::ConnectionDirection_T direction
–
Prime Optical supports CD_BI for bidirectional links.
–
Prime Optical supports CD_UNI for unidirectional links.
•
transmissionParameters::LayerRate_T rate. For a list of supported layer rates, see Layer Rate.
•
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 managed elements that support topological links
|
linkProtectionType
|
PROT_ONE_PLUS_ONE.
|
All managed elements that support topological links
|
linkCost
|
Integer, 0 to 999999.
|
All managed elements that support topological links
|
provType
|
MANUAL (default value) and PATCHCORD.
|
All managed elements that support topological links
|
zEndSecSrc
|
A string that represents a sequence of namevalue pairs for the TMF physical location of a PTP. A semicolon (;) is used as separator.
Format:
name='EMS';value='Cisco
Systems/CTM';name='ManagedElement';value
='15454-ANSI-68-8';name='PTP';value='/ra
ck=1/shelf=1/slot=15/port=10'
|
All managed elements that support topological links
|
aEndSecDst
|
A string that represents a sequence of namevalue pairs for the TMF physical location of a PTP. A semicolon (;) is used as separator.
|
•
globaldefs::sSrlgGroupList_T srlgGroupListValue
–
Supported. This field holds the shared risk link group (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 only supported for SONET/SDH topological links.
To create unidirectional OTS links without side between 80WXC cards on the ONS15454 NEs, specify the parameter zEndSecSrc as secondary source and the parameter aEndSecDst as destination TP in the additionalCreationInfo list.
[0] name = EMS value = Cisco Systems/CTM
[1] name = ManagedElement value = 15454-ANSI-68-9
[2] name = PTP value
=/rack=1/shelf=1/slot=15/port=12
[0] name = EMS value = Cisco Systems/CTM
[1] name = ManagedElement value = 15454-ANSI-68-8
[2] name = PTP value =
/rack=1/shelf=1/slot=13/port=13
[0] name = linkProtectionType value = PROT_UNPROTECTED
[1] name = linkCost value = 1024
[2] name = provType value = PATCHCORD
[3] name = zEndSecSrc value = name='EMS';value='Cisco
Systems/CTM';name='ManagedElement';value='15454-ANSI-68-8';name='PTP';value='/rack=1/shelf
=1/slot=13/port=10'
[4] name = aEndSecDst value = name='EMS';value='Cisco
Systems/CTM';name='ManagedElement';value='15454-ANSI-68-9';name='PTP';value='/rack=1/shelf
=1/slot=15/port=1'
In both of these examples, if the operator supplies any wrong parameters for secondary source/drop ports, the Cisco Prime Optical GateWay/CORBA interface returns an exception that reports the list of actual available ports retrieved from the ME, such as the following:
java.lang.String errorReason=The secondary PTP /rack=1/shelf=1/slot=15/port=10 does not
belong to the list of available PTPs: /rack=1/shelf=1/slot=15/port=1,
/rack=1/shelf=1/slot=15/port=2, /rack=1/shelf=1/slot=15/port=3,
/rack=1/shelf=1/slot=15/port=4, /rack=1/shelf=1/slot=15/port=5,
/rack=1/shelf=1/slot=15/port=6, /rack=1/shelf=1/slot=15/port=7,
/rack=1/shelf=1/slot=15/port=8
If you do not provide a secondary source PTP, the primary link between the AendTP and the ZendTP is successfully created. However, while creating the reverse link, the GateWay/CORBA interface tries using the secondary source as the first element from the list of available PTPs returned by the ME/NCP layer (for example, /rack=1/shelf=1/slot=15/port=1). If such a PTP port is still available, the reverse link is created properly; otherwise, Prime Optical throws an exception.
It is recommended that you specify a secondary source PTP. If you do not specify the secondary source PTP, GateWay/CORBA, by default, uses the first item from the list of available PTPs. However, the element may also be invalid.
You have to specify the desired PTP in the additional creation info list in case of the availability of multiple choices.
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 nonspecific EMS internal failure.
Compliance
TMF-defined.
3.3.9 createTopologicalLinkWithYCableProtection
Synopsis
void createTopologicalLinkWithYCableProtection(
in topologicalLink::MTLCreateData_T createData,
out topologicalLink::TopologicalLink_T topologicalLink)
raises(globaldefs::ProcessingFailureException);
Description
This interface enables an NMS to create a Y-cable topological link manually between two managed elements. A Y-cable link is a bidirectional link with one PTP source and two PTP destinations. Because of the limitation in TMF for topological links that have one PTP source and one PTP destination, Prime Optical reports two topological links for a Y-cable link. These two topological links have the same nativeEMSName. See Topological Links for the naming convention for the Y-cable topological link 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.
Prime Optical generates two object creation event notifications when a new Y-cable topological link is created.
The topological link returned by 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.
|
Prime Optical support for MTLCreateData_T structure is as follows:
•
string userLabel
–
Supported. The value of this field is assigned to the nativeEMSName of the newly created topological link.
•
boolean forceUniqueness
–
Prime Optical guarantees the 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 contains only one PTP.
•
globaldefs::NamingAttributesList_T zEndTPs
–
Supported. It contains two PTPs on the same ME.
•
globaldefs::NVSList_T additionalInfo
–
Supported. The supported parameters are listed in the following table.
Managed Element Type
|
Parameter Name
|
Supported Parameter Values
|
All managed elements that support topological links
|
linkCost
|
Integer, 0 to 999999.
|
All managed elements 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. You 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 nonspecific EMS internal failure.
Compliance
Prime Optical-defined.
3.3.10 deleteTopologicalLink
Synopsis
void deleteTopologicalLink(
in globaldefs::NamingAttributes_T topoLinkName)
raises(globaldefs::ProcessingFailureException);
Description
This interface enables an NMS to delete a topological link manually between two managed elements. Prime Optical throws the EXCPT_UNABLE_TO_COMPLY exception if an attempt is made to delete an autodiscovered topological link or if the topological link cannot be deleted in the current state. Prime Optical generates an object deletion event notification when a topological link is deleted.
Note
•
Prime Optical deletes topological links between two PTPs even if there is a physical link connection in the network. The NMS must ensure the disabling of the SDCC, the deletion of all circuits carried through the link, and the removal of the physical link connectivity.
•
Patchcord links are deleted twice. The first delete operation forces the link to become invalid, but the link information is still present in the Prime Optical database. The second delete operation removes the link information from the Prime Optical database.
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
Prime Optical.
EXCPT_NOT_IMPLEMENTED - Raised if the EMS cannot support this service.
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_UNABLE_TO_COMPLY - Raised if an attempt is made to delete an auto-discovered
topological link.
Compliance
Prime Optical-defined. This interface is already proposed in TMF and will be included TMF Release 3.0.
3.3.11 modifyTopologicalLink
Synopsis
void modifyTopologicalLink(
in topologicalLink::TLCreateData_T newTLCreateData,
out topologicalLink::TopologicalLink_T newTopologicalLink )
raises(globaldefs::ProcessingFailureException);
Description
This interface enables an NMS to modify the following parameters of existing topological links:
•
Cost attribute (modifiable only for SONET and SDH links)
•
SRLG values (modifiable only for SONET and SDH links)
Note
The modifyTopologicalLink API is not supported for links with patchcord provisioning. Also, you cannot use the modifyTopologicalLink API to modify the link description on any supported NEs.
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.
|
Prime Optical 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.
•
boolean forceUniqueness
–
Prime Optical guarantees the uniqueness of topological link names.
•
string owner
–
Not supported.
•
globaldefs::ConnectionDirection_T direction
–
Prime Optical supports CD_BI for bidirectional links and CD_UNI for unidirectional links.
•
transmissionParameters::LayerRate_T rate. For a list of supported layer rates, see the layer rates supported in createTopologicalLink.
•
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 managed elements that support topological links
|
linkProtectionType
|
PROT_ONE_PLUS_ONE.
|
All managed elements that support topological links
|
linkCost
|
Integer, 0 to 999999.
|
•
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 nonspecific EMS internal failure.
Compliance
Prime Optical-defined.
3.3.12 getEMS
Synopsis
void getEMS(out EMS_T emsInfo)
raises(globaldefs::ProcessingFailureException);
Description
This interface enables an NMS to request EMS information.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
emsInfo
|
EMS_T
|
Out
|
EMS information.
|
Prime Optical supports EMS_T is as follows:
•
globaldefs::NamingAttributes_T name
–
EMS ID is returned as the same name that is displayed on the Prime Optical client EMS property sheet.
•
string userLabel
–
Not supported.
•
string nativeEMSName
–
Prime Optical returns the EMS ID that is displayed on the Prime Optical client EMS property sheet.
•
string owner
–
Not supported.
•
string emsVersion
–
Prime Optical returns "9.3."
•
string type
–
Prime Optical returns "Cisco Systems/PrimeOptical."
•
globaldefs::NVSList_T additionalInfo
–
Not supported.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
Compliance
TMF-defined.
3.3.13 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 the EMS. Prime Optical 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.
|
Prime Optical 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. The L2 topology name is 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. In all other cases, it contains a value less than one and should be ignored.
•
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 L2 topology type. Valid values are L2TopoType.PT2PT, L2TopoType.RPR, and L2TopoType.DOT17_RPR.
•
multiLayerSubnetwork::L2TopoState topoState
–
GateWay/CORBA handles the L2 topology states L2TopoState.COMPLETE and L2TopoState.INCOMPLETE.
Note
The L2TopoState API does not take into consideration the L2 protection information (WRAPPING or STEERING). Consequently, the COMPLETE_WRAPPING and COMPLETE_STEERING states are remapped into COMPLETE. Likewise, the INCOMPLETE_WRAPPING and INCOMPLETE_STEERING states are remapped into INCOMPLETE.
•
multiLayerSubnetwork::L2TopoOperState
–
The operational state of the L2 topology. Valid values are L2TopoOperState.IS, L2TopoOperState.ISPARTIAL, and L2TopoOperState.OOS.
•
multiLayerSubnetwork::L2TopoSyncState topoSyncState
–
The current L2 topology synchronization state. 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 are passed. Each of the bandwidth parameters (SpMgmtBandwidth, CommittedBandwidth, BestEffortBandwidth, and AvvidControlBandwidth) is from 1 to 96; the sum of all four bandwidth parameters is from 1 to 99. The CoS commit value is from 0 to 7. If none of these parameters is passed, Prime Optical 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 nonspecific EMS internal failure.
EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the EMS reaches the maximum number of
iterators that it can support.
Compliance
Prime Optical-defined.
3.3.14 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 the 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 nonspecific EMS internal failure.
EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the EMS reaches the maximum number of
iterators that it can support.
Compliance
Prime Optical-defined.
3.3.15 getAllQoSTemplates
Synopsis
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.
|
Prime Optical 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. Prime Optical 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 field 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. Prime Optical 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 are 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 field specifies the type of CIR (line rate or rate limited). Prime Optical defines the following values:
–
CIRType_T.CIR_RATE
–
CIRType_T.CIR_LINE
–
long cir—Supported. This field specifies the CIR value in the range of 96 to 800,000 kilobits per second.
–
long cir_burst—Supported. This field specifies the CIR burst value in the range of 8000 to 64000 bytes.
–
multiLayerSubnetwork::COSMarking_T cir_cos—Supported. Specifies the type of CoS marking for the CIR. Prime Optical supports the following values:
–
COSMarking_T.COSMARKING_MARK_COS
–
COSMarking_T.COSMARKING_TRUST
–
long cir_cos_val—Supported. This field specifies the CIR CoS value.
–
multiLayerSubnetwork::ExcessAction_T excess_act—Supported. Prime Optical supports the following values:
–
ExcessAction_T.EXCESS_ACTION_DISCARD
–
ExcessAction_T.EXCESS_ACTION_ALLOW
–
long pir—Supported. This field specifies the PIR value in the range of 96 to 800,000 kilobits per second. The PIR value is equal to or greater than the CIR value.
–
long pir_burst—Supported. This field specifies the PIR burst value in the range of 8000 to 64000 bytes. The PIR burst value is equal to or greater than the CIR burst value.
–
multiLayerSubnetwork::COSMarking_T pir_cos—Supported. This field specifies the type of CoS marking for PIR. Prime Optical supports the following values:
•
COSMarking_T.COSMARKING_MARK_COS
•
COSMarking_T.COSMARKING_TRUST
–
long pir_cos_value—Supported. This field specifies the PIR COS value.
–
multiLayerSubnetwork::ViolateAction_T violate_act—Supported. Prime Optical supports the following values:
–
ViolateAction_T.VIOLATE_ACTION_DISCARD
–
ViolateAction_T.VIOLATE_ACTION_ALLOW
–
long violate_cos_val—Supported. This field specifies the violated COS value.
–
multiLayerSubnetwork::BesteffortType_T beff_type—Supported. Prime Optical 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 in the range of 96 to 800,000 kilobits per second.
–
long beff_rate_burst—Supported. This field is in the range of 8000 to 64000 bytes.
•
multiLayerSubnetwork::MatchOption_T operator—Supported. Prime Optical supports the following Match option:
–
MatchOption_T.MATCH_OPTION_OR
–
MatchOption_T.MATCH_OPTION_AND
Note
Prime Optical always uses MatchOption_T.MATCH_OPTION_AND.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the EMS reaches the maximum number of
iterators that it can support.
Compliance
Prime Optical-defined.
3.3.16 getQoSTemplate
Synopsis
in globaldefs::NamingAttribute_T QoSTemplateName,
out QoSTemplate_T qosTemp )
raises(globaldefs::ProcessingFailureException);
Description
This interface lists the complete QoSTemplate information for each QoSTemplate name. The QoSTemplate has a scope in the 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 about the QoSTemplate_T structure, see getAllQoSTemplateNames.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific 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
Prime Optical-defined.
3.3.17 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 interface enables an NMS to request all of the cleared and acknowledged alarms that are under the control of the EMS (both alarms raised by the NEs and alarms 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, Prime Optical throws the 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. TCAs are not reported in the eventList that is returned by this method.
ONS 15540 and ONS 15530
TCAs are reported in the eventList that is returned by this method. The ONS 15540 sends a "clear" for TCAs.
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 nonspecific 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 reaches 128.
Compliance
Prime Optical-defined.
3.3.18 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 interface 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 nonspecific EMS internal failure.
EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators reaches 128.
Compliance
Prime Optical-defined.
3.3.19 Passive Unit EMS Alarms
In Prime Optical 9.3, passive units are supported. See Passive Unit Inventory for the list of passive units that are supported. For passive units, no alarms are supported.
3.3.20 createServerTrailLink
Synopsis
void createServerTrailLink(
in serverTrailLink::STLCreateData_T createData
raises(globaldefs::ProcessingFailureException);
Description
This interface enables an NMS to create a server trail link manually between two MEs. Prime Optical supports the server trail link creation between MEs belonging to the same multilayer subnetwork. Prime Optical generates an object creation event notification when a new server trail link is created.
Note
•
STLCreateData_T is a Prime Optical-defined data structure. The TMF proposed this structure and included it in the TMF 3.0 specification.
•
Prime Optical 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.
|
Prime Optical 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
Prime Optical 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 following table.
Managed Element Type
|
Parameter Name
|
Supported Parameter Values
|
All managed elements that support ServerTrailLink
|
serverTrailLinkProtectionType
|
PREEMPTIBLE, UNPROTECTED, FULLY_PROTECTED.
|
All managed elements that support ServerTrailLink
|
linkCost
|
Integer, 0 to 999999.
|
All managed elements that support ServerTrailLink
|
linkCount
|
Integer, 1 to 1024.
|
•
globaldefs::sSrlgGroupList_T srlgGroupListValue
Supported. This field holds the SRLG group values. This is an optional parameter that 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.
Prime Optical support for ServerTrailLink_T structure is as follows:
•
globaldefs::NamingAttributes_T name
Supported. This field has 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
Prime Optical 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 following table.
Managed Element Type
|
Parameter Name
|
Supported Parameter Values
|
All managed elements that support ServerTrailLink
|
serverTrailLinkProtectionType
|
PREEMPTIBLE, UNPROTECTED, FULLY_PROTECTED.
|
All managed elements that support ServerTrailLink
|
linkCost
|
Integer, 0 to 999999.
|
All managed elements that support ServerTrailLink
|
linkCount
|
Integer, 1 to 1024.
|
•
globaldefs::sSrlgGroupList_T srlgGroupListValue
Supported. This field holds the SRLG group values. This is an optional parameter that 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 nonspecific EMS internal failure.
Compliance
Prime Optical-defined.
3.3.21 deleteServerTrailLink
Synopsis
void deleteServerTrailLink(
in globaldefs::NamingAttributes_T serverTrailLinkName)
raises(globaldefs::ProcessingFailureException);
Description
This interface enables an NMS to delete a server trail link manually between two MEs. Prime Optical throws the EXCPT_UNABLE_TO_COMPLY exception if the server trail link cannot be deleted in the current state. Prime Optical 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
Prime Optical.
EXCPT_NOT_IMPLEMENTED - Raised if the EMS cannot support this service.
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_UNABLE_TO_COMPLY - Raised if attempt is made to delete a server trail which cannot
be deleted.
Compliance
Prime Optical-defined.
3.3.22 addNetworkPartition
Synopsis
void addNetworkPartition(
in string name, in string description)
raises(globaldefs::ProcessingFailureException);
Description
This interface 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
Prime Optical-defined.
3.3.23 addMultiLayerSubnetwork
Synopsis
void addMultiLayerSubnetwork(in MultiLayerSubnetworkCreateData _T subnetCreateData)
raises(globaldefs::ProcessingFailureException);
Description
This interface 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;
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
Prime Optical-defined.
3.3.24 deleteNetworkPartition
Synopsis
void deleteNetworkPartition(in string name)
raises(globaldefs::ProcessingFailureException);
Description
This interface 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
Prime Optical-defined.
3.3.25 deleteMultiLayerSubnetwork
Synopsis
void deleteMultiLayerSubnetwork(in globaldefs::NamingAttributes_T subnetworkName)
raises(globaldefs::ProcessingFailureException);
Description
This interface 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 if the multilayer subnetwork is not found.
EXCPT_UNABLE_TO_COMPLY- Raised if the EMS cannot comply.
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_NOT_IMPLEMENTED - Raised if the EMS does not support this service.
Compliance
Prime Optical-defined.
3.3.26 getAllSupportedMEModels
Synopsis
void getAllSupportedMEModels(out globaldefs::NVSList_T supportedMEs)
raises(globaldefs::ProcessingFailureException);
Description
This interface 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 nonspecific EMS internal failure.
Compliance
Prime Optical-defined.
3.4 EmsSession::EmsSession_I
The emsSession module enables the client to query the EMS to determine the manager interfaces that the EMS supports. The NMS retrieves an instance of the required manager interface objects. This interface is inherited from session::Session_I.
interface EmsSession_I:session::Session_I
3.4.1 getEventChannel
Synopsis
out CosNotifyChannelAdmin::EventChannel eventChannel)
raises(globaldefs::ProcessingFailureException);
Description
This interface enables an NMS to access the event channel to receive notifications. Prime Optical 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 - Raised in case of nonspecific EMS internal failure.
Compliance
TMF-defined.
3.4.2 getManager
Synopsis
out common::Common_I managerInterface)
raises(globaldefs::ProcessingFailureException);
Description
This interface 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 narrows 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 nonspecific internal EMS failure.
Compliance
TMF-defined.
3.4.3 getSupportedManagers
Synopsis
void getSupportedManagers(out managerNames_T supportedManagerList)
raises(globaldefs::ProcessingFailureException);
Description
This interface 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 Prime Optical:
• 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 Prime Optical. 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 getEmsSession
Synopsis
void getEmsSession(in string user,
in nmsSession::NmsSession_I client,
out emsSession::EmsSession_I emsSessionInterface)
raises(globaldefs::ProcessingFailureException);
Description
This interface enables the NMS to obtain the EmsSession_I object, which contains all managers of the EMS.
Prime Optical allows 4 to 25 concurrent login sessions and as many user profiles as required for configuring the number of concurrent login sessions. See Location of the Naming Service IOR File to configure the number of concurrent login sessions. The username and password must contain from 1 to 53 characters.
This interface 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 Prime Optical client Control Panel for the GateWay/CORBA service. Prime Optical 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 Prime Optical. To obtain the Prime Optical public key, use the emsSessionFactory::EmsSessionFactory_I::getEmsPublicKey API. To obtain the Prime Optical public key pair, use the emsSessionFactory::EmsSessionFactory_I::getEmsPublicKeyPair API.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
user
|
string
|
In
|
User or application that is trying to access the server. This user must have a profile created in Prime Optical.
|
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 nonspecific internal EMS failure.
EXCPT_INVALID_INPUT - Raised when the client is invalid or when the length of the username
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 getEmsPublicKey
Synopsis
void getEmsPublicKey(out string publicKey)
raises(globaldefs::ProcessingFailureException);
Description
This interface 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 RSA public key.
The public key is then used to encrypt the username and password. Before passing the encrypted password to Prime Optical 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 Prime Optical.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
Compliance
Prime Optical-defined.
3.5.3 getEmsPublicKeyPair
Synopsis
void getEmsPublicKeyPair(out string publicKeyModulus,
out string publicKeyExponent)
raises(globaldefs::ProcessingFailureException);
Description
This interface enables the NMS to obtain the string representation of the RSA public key pair (in the modulus and exponent forms) from Prime Optical 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 Prime Optical 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 Prime Optical.
|
publicKeyExponent
|
string
|
Out
|
Public key exponent string returned by Prime Optical.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
Compliance
Prime Optical-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 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 interface 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.
Prime Optical 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 Equipment Holder.
•
string owner
–
Not supported.
•
boolean alarmReportingIndicator
–
Supported for ONS 15327 and ONS 15454 only.
•
ServiceState_T serviceState
–
Not supported.
•
EquipmentObjectType_T expectedEquipmentObjectType
–
ONS 15216—All values listed in Table D-1 are supported.
–
ONS 15305 and ONS 15305 CTC—All values listed in Table D-2 and Table D-3 are supported.
–
ONS 15310 CL—All values listed in Table D-4 are supported.
–
ONS 15310 MA SDH—All values listed in Table D-5 are supported.
–
ONS 15310 MA SONET—All values listed in Table D-6 are supported.
–
ONS 15327—All values listed in Table D-7 are supported.
–
ONS 15454 SDH—All values listed in Table D-8 are supported.
–
ONS 15454 SONET—All values listed in Table D-9 are supported.
–
ONS 15530—All values listed in Table D-10 are supported.
–
ONS 15540—All values listed in Table D-11 and Table D-12 are supported.
–
ONS 15600 SDH—All values listed in Table D-13 are supported.
–
ONS 15600 SONET—All values listed in Table D-14 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.
Prime Optical 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 Equipment Holder.
•
string owner
–
Not supported.
•
boolean alarmReportingIndicator
–
Not supported.
•
EquipmentHolderType_T holderType
–
Supported values are additionalHolder, rack, shelf, and slot.
–
For the ONS 15600 SONET and ONS 15600 SDH, valid values are rack, shelf, slot, sub_slot, and ppm_holder.
–
For the ONS 15310 CL, ONS 15310 MA SONET, and ONS 15310 MA SDH, valid values are rack, shelf, slot, 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 all equipment supporting SFP modules, valid values are rack, shelf, slot, sub_slot, and port_holder.
•
globaldefs::NamingAttributes_T expectedOrInstalledEquipment
–
Supported. If the slot is empty and not preprovisioned for equipment, this field is empty.
•
EquipmentObjectTypeList_T acceptableEquipmentTypeList
–
Supported.
–
Not supported for ONS 15530 and ONS 15540.
Table 3-2 Acceptable Equipment for ONS 15454 SONET
Acceptable Equipment
|
Classic Shelf
|
M2 Shelf
|
M6 Shelf
|
OPT_AMP_17_C, OPT_AMP_L, OPT_BST, OPT_BST_E, OPTBST_L, OPT_PRE, OPT_AMP_C,OPT_RAMP_C, OPT_RAMP_CE, 40-SMR1-C, 40-SMR2-C, TDCU-C, TDCU-F
EDFA_17, EDFA24, PPMESH - 4, 15216 MD 40 EVEN, MD-ID-50, 15216-FLD-4, PASSIVE OSC, PPMESH-SMR, PPMESH - 8, 15216 MD 40 ODD, 15216-MD-ID-50, 15216-FLC-8-MD, PASSIVE DCU
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,OTU2_XP
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,PSM
80-WXC-C, 40G_MXP_C
|
1, 2, 3, 4, 5, 6, 12, 13, 14, 15, 16, 17
|
2, 3
|
2, 3, 4, 5, 6, 7
|
ML1000, ML100T, ML-100X-8, ML-MR-10, CE-MR-10, CE-100T-8, CE-1000-4 (Only when XC10G or XCVXL-10G is installed in slot 8 or 10.)
|
1, 2, 3, 4, 5, 6, 12, 13, 14, 15, 16, 17
|
N/A
|
N/A
|
DS1, DS3, DS3E, DS3XM, DS3XM_12, DS3I, ETH100, ETH1000, MRC_12, MRC25G_4, OC12, OC3_4, OC12_4, OC3_8, OC48
|
1, 2, 4, 14, 16, 17
|
N/A
|
N/A
|
DS1, DS3, DS3E, DS3XM, DS3XM_12, DS1N, DS3IN, DS3N, DS3NE, ETH100, ETH1000, MRC_12, MRC25G_4, OC12, OC3_4, OC12_4, OC3_8, OC48
|
3, 15
|
N/A
|
N/A
|
DS1,DS3,DS3E,DS3XM,DS3XM_12,DS3I,ETH100, ETH1000,MRC_12,MRC25G_4,OC12,OC3_4,OC48,OC192, OC192_XFP
|
5, 16, 12, 13
|
N/A
|
N/A
|
TCC, TCC2, TCC3
|
7, 11
|
N/A
|
N/A
|
XC10G, OSCM
|
8, 10
|
N/A
|
N/A
|
AIC, AICI
|
9
|
N/A
|
N/A
|
TNC/TNCE, TSC/TSCE
|
N/A
|
1
|
1, 8
|
Table 3-3 Acceptable Equipment for ONS 15454 SDH
Acceptable Equipment
|
Classic Shelf
|
M2 Shelf
|
M6 Shelf
|
OPT_AMP_17_C, OPT_AMP_L, OPT_BST, OPT_BST_E, OPTBST_L, OPT_PRE, OPT_AMP_C,OPT_RAMP_C, OPT_RAMP_CE, 40-SMR1-C, 40-SMR2-C, TDCU-C, TDCU-F
EDFA_17, EDFA24, PPMESH - 4, 15216 MD 40 EVEN, MD-ID-50,15216-FLD-4, PASSIVE OSC, PPMESH-SMR, PPMESH - 8, 15216 MD 40 ODD,15216-MD-ID-50, 15216-FLC-8-MD, PASSIVE DCU
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,OTU2_XP
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,PSM
80-WXC-C, 40G_MXP_C
|
1, 2, 3, 4, 5, 6, 12, 13, 14, 15, 16, 17
|
2, 3
|
2, 3, 4, 5, 6, 7
|
ML1000, ML100T, ML-100X-8, ML-MR-10, CE-MR-10, CE-100T-8, CE-1000-4 (Only when XC10G or XCVXL-10G is installed in slot 8 or 10.)
|
1, 2, 3, 4, 5, 6, 12, 13, 14, 15, 16, 17
|
N/A
|
N/A
|
DS1, DS3, DS3E, DS3XM, DS3XM_12, DS3I, ETH100, ETH1000, MRC_12, MRC25G_4, OC12, OC3_4, OC12_4, OC3_8, OC48
|
1, 2, 4, 14, 16, 17
|
N/A
|
N/A
|
E3, DS3IN, E1_42, STM1E_12, STM1_8, STM4_4, ETH100, ETH1000, MRC12, MRC25G_12, STM1_4, STM16, STM4
|
3, 15
|
N/A
|
N/A
|
DS1, DS3, DS3E, DS3XM, DS3XM_12, DS1N, DS3IN, DS3N, DS3NE, ETH100, ETH1000, MRC_12, MRC25G_4, OC12, OC3_4, OC12_4, OC3_8, OC48
|
3, 15
|
N/A
|
N/A
|
DS31, E3, ETH100, ETH1000,MRC_12,MRC25G_12, STM1_4, STM16, STM4, STM64, STM64_XFP
|
5, 13
|
N/A
|
N/A
|
ETH100, ETH1000, MRC12, MRC25G_12, STM1_4, STM16, STM4, STM64, STM64_XFP
|
6, 12
|
N/A
|
N/A
|
TCC, TCC2, TCC3
|
7, 11
|
N/A
|
N/A
|
XCVXC_10G, XC10G, XCVXL_10G, XCVXL_2.5, XCVXL_10G, OSCM
|
8, 10
|
N/A
|
N/A
|
AICI
|
9
|
N/A
|
N/A
|
TNC/TNCE, TSC /TSCE
|
N/A
|
1
|
1, 8
|
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 15216 DCU R2.0 Slot Number
|
Acceptable Equipment
|
1, 2
|
DCU-100 (100 ps/nm)
|
1, 2
|
DCU-350 (350 ps/nm)
|
1, 2
|
DCU-450 (450 ps/nm)
|
1, 2
|
DCU-550 (550 ps/nm)x
|
1, 2
|
DCU-750 (750 ps/nm)
|
1, 2
|
DCU-950 (ps/nm)
|
1, 2
|
DCU-1150 (1150 ps/nm)
|
1, 2
|
DCU-E-200 (200 ps/nm)
|
1, 2
|
DCU-E-350 (350 ps/nm)
|
1, 2
|
DCU-L-300 (300 ps/nm)
|
1, 2
|
DCU-L-600 (600 ps/nm)
|
1, 2
|
DCU-L-700 (700 ps/nm)
|
1, 2
|
DCU-L-800 (800 ps/nm)
|
1, 2
|
DCU-L-1000 (1000 ps/nm)
|
1, 2
|
DCU-L-1100 (1100 ps/nm)
|
1, 2
|
DCU-DS-L-100 (100 ps/nm)
|
1, 2
|
DCU-DS-L-200 (200 ps/nm)
|
1, 2
|
DCU-DS-L-300 (300 ps/nm)
|
ONS 15310 CL Slot Number
|
Acceptable Equipment
|
1
|
CTX-2500, CTX-FILLER
|
2
|
CE-100T-8, ML-100T-8, CE-MR-6
|
ONS 15310 MA SDH Slot Number
|
Acceptable Equipment
|
3, 4
|
CTX-2500, CTX-FILLER
|
1, 2, 5, 6
|
E1-21/E3-DS3-3, E1-63/E3-DS3-3
|
1, 2, 5, 6
|
CE-100T-8, ML-100T-8, CE-MR-6, EXP-FILLER
|
ONS 15310 MA SONET 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, CE-MR-6, EXP-FILLER
|
ONS 15327 Slot Number (All Releases)
|
Acceptable Equipment
|
7, 8
|
MIC
|
5, 6
|
XTC
|
1, 2, 3, 4
|
ETH100, OC12, OC48
|
ONS 15600 SDH 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 15600 SONET 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
|
Compliance
TMF-defined.
3.6.2 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 interface has the same behavior as the interface described in getAllEquipment, but returns the object name 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 nonspecific 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 an 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 reaches 128.
Compliance
TMF-defined.
3.6.3 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 interface 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, Prime Optical reports only the AlarmReporting for the LayeredParameters of the supported PTPs.
•
ONS 15454 SONET: Prime Optical returns OC-n, DS1, DS3, EC-1, fibre channel, and front Ethernet ports.
•
ONS 15454 SDH: Prime Optical returns STM-n (OC-n), E1, E3, DS3I, STM1E, fibre channel, and front Ethernet ports.
•
ONS 15327: Prime Optical returns OC-n, DS1, DS3, and Ethernet ports.
•
ONS 15540: Prime Optical returns client, wave, wavepatch, filter, wdm, filterband, filtergroup, oscfilter, wavepassthrough, fastEthernet, TenGigEthernetPhy, and sonet-sdh as potential PTPs.
•
ONS 15530: Prime Optical returns all the supported PTPs for ONS 15530.
•
ONS 15216: Prime Optical returns all the supported PTPs for ONS 15216, if there is a topological link associated with the NE.
•
ONS 15600 SONET: Prime Optical returns OC-n ports.
•
ONS 15600 SDH: Prime Optical returns STM-n ports.
•
ONS 15305 and ONS 15305 CTC: Prime Optical returns WAN, SDH, and PDH ports.
•
ONS 15310 CL and ONS 15310 MA: Prime Optical returns OC-n, DS1, DS3, and Ethernet ports.
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.
|
Prime Optical 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 Physical Termination Point, Connection Termination Point, and Floating Termination Point.
•
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. Prime Optical supports TPT_PTP, TPT_CTP, and TPT_FTP.
•
TPConnectionState_T connectionState
–
Supported. For PTP, it is TPCS_NA; for CTP and floating termination point (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.
Prime Optical 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, 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 ML and CE cards, FCMR, and the equipment that does not have PTP, such as XC, 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 ML and CE cards, FCMR, and equipment that does not have PTP, such as XC, 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.
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 ML and CE cards, and equipment that does not have PTP, such as XC, TCC2, and so on). FCMR does not support the UNLOCKED, AUTO_IN_SERVICE value.
The ONS 15600 SDH does not support LOCKED, DISABLED and UNLOCKED, AUTO IN SERVICE.
|
LineCode
|
PTP
|
ONS 15310 CL
ONS 15310 MA
ONS 15327
|
ami, b8zs
|
DS1 port on XTC and CTX cards.
|
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, cbit, unframed, auto provision fmt
|
DS3E, DS3NE, DS3I, DS31N, DS3.
|
ONS 15454 SONET
|
m13, 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, 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, ML-series, and CE-series cards (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, ML-series, and CE-series cards (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-1 Gbps, FibreChannel-2 Gbps, FICON-1 Gbps, and FICON-2 Gbps
|
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, Prime Optical 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 nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when equipmentName does not reference an equipment object.
EXCPT_ENTITY_NOT_FOUND - Raised when equipmentName references an 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 reaches 128.
Compliance
TMF-defined.
3.6.4 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 interface has the same behavior as the interface described in getAllSupportedPTPs, but returns the object names instead of returning the entire object.
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 nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when equipmentName does not reference an equipment object.
EXCPT_ENTITY_NOT_FOUND - Raised when equipmentName references an 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 reaches 128.
Compliance
TMF-defined.
3.6.5 getAllSupportingEquipment
Synopsis
void getAllSupportingEquipment(
in globaldefs::NamingAttributes_T ptpName,
out EquipmentOrHolderList_T eqList)
raises(globaldefs::ProcessingFailureException);
Description
This interface enables an NMS to request the equipment that contains a given 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 details about both structures, see getAllEquipment.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific 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 reaches 128.
Compliance
TMF-defined.
3.6.6 getAllSupportingEquipmentNames
Synopsis
void getAllSupportingEquipmentNames(
in globaldefs::NamingAttributes_T ptpName,
out globaldefs::NamingAttributesList_T nameList)
raises(globaldefs::ProcessingFailureException);
Description
This interface has the same behavior as the operation described in getAllSupportingEquipment, but returns the object name instead of returning the entire object.
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 nonspecific 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 reaches 128.
Compliance
TMF-defined.
3.6.7 getContainedEquipment
Synopsis
void getContainedEquipment(
in globaldefs::NamingAttributes_T equipmentHolderName,
out EquipmentOrHolderList_T equipmentOrHolderList)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns the equipment and equipment holders that a specific equipment holder contains. This interface 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.
Prime Optical also accepts the ME name as a value for this parameter.
|
equipmentOrHolderList
|
EquipmentOrHolderList_T
|
Out
|
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 details about both structures, see getAllEquipment.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific 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 getEquipment
Synopsis
void getEquipment(in globaldefs::NamingAttributes_T equipmentOrHolderName,
out EquipmentOrHolder_T equip)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns the equipment or equipment holder for specific equipment or equipment holder names.
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 nonspecific 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 provisionEquipment
Synopsis
in EQTCreateData_T equipmentCreateData,
out Equipment_T createdEquipment)
raises(globaldefs::ProcessingFailureException);
Description
This interface 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 of 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, Prime Optical 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 is 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, Prime Optical 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, Prime Optical 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.
|
Prime Optical 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 getAllEquipment.
•
globaldefs::NamingAttributes_T equipmentHolderName
–
Supported.
•
globaldefs::NVSList_T additionalInfo
–
Not supported.
Note
This interface is not applicable for configuring payloads for client ports in TXP_MR_10G.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific 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 setAlarmReportingOff
Synopsis
void setAlarmReportingOff(
in globaldefs::NamingAttributes_T equipmentOrHolderName)
raises(globaldefs::ProcessingFailureException);
Description
This interface disables alarm reporting on a piece of equipment. If successful, Prime Optical sends a warning alarm notification. For optical NEs, the interface supports the node names as equipment only when the NE alarms are configured with "off."
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 nonspecific 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 setAlarmReportingOn
Synopsis
void setAlarmReportingOn(
in globaldefs::NamingAttributes_T equipmentOrHolderName)
raises(globaldefs::ProcessingFailureException);
Description
This interface 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. Prime Optical generates a cleared warning alarm if successful. For optical NEs, the interface supports the node names as equipment only when the NE alarms are configured with "off."
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 nonspecific 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 unprovisionEquipment
Synopsis
void unprovisionEquipment(
in globaldefs::NamingAttributes_T equipmentName)
raises(globaldefs::ProcessingFailureException);
Description
This interface 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 of its related objects, such as termination points.
The 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 is 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 1 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, Prime Optical 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.
The ONS 15454 reserves slots 7 and 11 for TCC. One of these slots has an in-service TCC card. If the NMS invokes unprovisionEquipment on this equipment, Prime Optical throws the EXCPT_UNABLE_TO_COMPLY exception.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
equipmentName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the equipment to unprovision.
|
Note
This interface is not applicable for configuring payloads for client ports in TXP_MR_10G.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific 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.7 maintenanceOps::MaintenanceMgr_I
MaintenanceMgr_I is used as a handle to gain access to the maintenance operation. A handle to an instance of this interface is gained through the getManager operation in emsSession.
interface MaintenanceMgr_I:common::Common_I
This interface also implements the getCapabilities method. Operations described in the following subsections are returned to the NMS when it invokes getCapabilities.
3.7.1 getActiveMaintenanceOperations
Synopsis
void getActiveMaintenanceOperations(
in globaldefs::NamingAttributes_T tpOrMeName,
in unsigned long how_many,
out CurrentMaintenanceOperationList_T
currentMaintenanceOpeationList,
out CurrentMaintenanceOperationIterator_I cmoIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface enables the NMS to query the EMS to determine if any persistent maintenance commands have been invoked. This query is supported for PTP, CTP, and ME objects.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
tpOrMeName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the PTP, CTP, or ME.
|
how_many
|
unsigned long
|
In
|
Maximum number of maintenance operations to return in the first batch.
|
currentMaintenanceOpeationList
|
CurrentMaintenanceOperationList_T
|
Out
|
First batch of maintenance operations.
|
cmoIt
|
CurrentMaintenanceOperationIterator_I
|
Out
|
Iterator to access the remaining maintenance operations.
|
Prime Optical support for CurrentMaintenanceOperation structure is as follows:
•
globaldefs::NamingAttributes_T tpName
–
Supported.
•
MaintenanceOperation_T maintenanceOperation
–
Prime Optical supports FACILITY_LOOPBACK, TERMINAL_LOOPBACK, and PAYLOAD_LOOPBACK.
•
transmissionParameters::LayerRate_T layerRate
–
Supported for CTPs only.
•
globaldefs::NVSList_T additionalInfo
–
Not supported.
Throws
globaldefs::ProcessingFailureException
EXCPT_NOT_IMPLEMENTED - Raised if the EMS does not support this service.
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when tpOrMeName does not reference a valid object.
EXCPT_ENTITY_NOT_FOUND - Raised when tpOrMeName references an object that does not exist.
EXCPT_NE_COMM_LOSS - Raised when communication to the ME is lost.
EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators reaches 128.
Compliance
TMF-defined.
3.7.2 performMaintenanceOperation
Synopsis
void performMaintenanceOperation(
in CurrentMaintenanceOperation_T maintenanceOperation,
in MaintenanceOperationMode_T maintenanceOperationMode)
raises(globaldefs::ProcessingFailureException);
Description
This interface enables the NMS to operate and release the maintenance commands that are supported by a TP.
ONS 15310 CL and ONS 15310 MA
Prime Optical supports only terminal and facility loopback operations for electrical and OC-n PTPs.
Prime Optical does not support loopback operations for CTPs.
ONS 15327
Prime Optical supports only terminal and facility loopback operations for DS-n and OC-n PTPs.
Prime Optical does not support loopback operations for CTPs.
For the ONS 15327 R3.4 or later, the loopback state can be set only if the TP state is either Out of Service-Maintenance or Auto in Service.
ONS 15454 SDH
Prime Optical supports only terminal and facility loopback operations for PTPs.
Prime Optical does not support loopback operations for CTPs.
For the ONS 15454 SDH R3.4 or later, the loopback state can be set only if the TP state is either Out of Service-Maintenance or Auto in Service.
ONS 15454 SONET
Prime Optical supports only terminal and facility loopback operations for DS-n, OC-n, EC1, 10G-transponder, 10G-muxponder, and G1000_4 PTPs.
Only facility loopback is supported for DS1 CTPs on DS3XM cards.
For the ONS 15454 SONET R3.4 or later, the loopback state can be set only if the TP state is either Out of Service-Maintenance or Auto in Service.
ONS 15600 SDH
Prime Optical supports only terminal and facility loopback operations for PTPs.
Prime Optical does not support loopback operations for CTPs.
Loopback is supported only in the Out of Service-Maintenance state of the PTP.
Prime Optical ignores the MaintenanceOperation_T value in CurrentMaintenanceOperation_T structure, if MaintenanceOperationMode_T is set to MOM_RELEASE.
ONS 15600 SONET
Prime Optical supports only facility and payload loopback operations for PTPs.
Prime Optical does not support loopback operations for CTPs.
Loopback is supported only in the Out of Service-Maintenance state of the PTP.
Prime Optical ignores the MaintenanceOperation_T value in CurrentMaintenanceOperation_T structure, if MaintenanceOperationMode_T is set to MOM_RELEASE.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
maintenanceOperation
|
CurrentMaintenanceOperation_T
|
In
|
Information on the maintenance operation to perform. This structure contains the field maintenance operation. Valid values for this field are:
• FACILITY_LOOPBACK
• TERMINAL_LOOPBACK
• PAYLOAD_LOOPBACK
|
maintenanceOperationMode
|
MaintenanceOperationMode_T
|
In
|
Whether the maintenance operation is completed or released.
|
Prime Optical support for CurrentMaintenanceOperation_T structure is as follows:
•
globaldefs::NamingAttributes_T tpName
–
Supported.
•
MaintenanceOperation_T maintenanceOperation
–
Only FACILITY_LOOPBACK, TERMINAL_LOOPBACK, and PAYLOAD_LOOPBACK are supported.
•
transmissionParameters::LayerRate_T layerRate
–
Supported for CTPs only.
•
globaldefs::NVSList_T additionalInfo
–
Not supported.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when tpName does not reference a TP.
EXCPT_ENTITY_NOT_FOUND - Raised when tpName references an object that does not exist.
EXCPT_UNABLE_TO_COMPLY - Raised when the operation is denied by the ME.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.
Compliance
TMF-defined.
3.8 managedElementManager::ManagedElementManager_I
This interface accesses operations that deal with MEs and TPs. A handle to an instance of this interface is gained through the getManager operation in emsSession.
interface ManagedElementManager_I:common::Common_I
This interface also implements the getCapabilities method. Operations described in the following sections are returned to the NMS when it invokes getCapabilities.
3.8.1 getAllActiveAlarms
Synopsis
in globaldefs::NamingAttributes_T meName,
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 interface enables an NMS to request all active alarms for the specified ME, excluding alarms that the ME does not report to Prime Optical. Some alarms can be filtered out (excluded) by specifying their probable causes or severities.
The result of this operation is independent of the filtering set up by the NMS for the notification service.
ONS 15310 CL, ONS 15327, ONS 15454 SONET, ONS 15454 SDH, ONS 15600 SONET, and ONS 15600 SDH
The ONS 15310 CL, ONS 15327, ONS 15454 SONET, ONS 15454 SDH, ONS 15600 SONET, and ONS 15600 SDH do not send a "clear" for TCA events. TCAs are not reported in the eventList that is returned by this method.
ONS 15530 and ONS 15540
TCAs are reported in the eventList returned by this method. The ONS 15530 and ONS 15540 send a "clear" for TCAs.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
meName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the ME for which to retrieve alarms.
|
excludeProbCauseList
|
notifications::ProbableCauseList_T
|
In
|
List of probable causes to exclude (for which events are not 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 nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when meName does not reference a managed element object or
excludeProbCauseList contains undefined values.
EXCPT_ENTITY_NOT_FOUND - Raised when meName references an ME 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 reaches 128.
Compliance
TMF-defined.
3.8.2 getAllSNCs
Synopsis
in globaldefs::NamingAttributes_T managedElementName,
in transmissionParameters::LayerRateList_T connectionRateList,
in unsigned long how_many,
out subnetworkConnection::SubnetworkConnectionList_T sncList,
out subnetworkConnection::SNCIterator_I sncIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface enables an NMS to request all SNCs that originate on, terminate on, or transit through a given ME.
•
For the ONS 15310 CL, this method does not report STS-1 SNC on CTX using DS1 ports.
•
For the ONS 15310 MA SONET, this method does not report STS-1 SNC on DS1 ports of DS1_xx cards.
•
For the ONS 15310 MA SDH, this method does not report VC4 SNC on E1 ports of E1_63_E3_3 cards.
•
For the ONS 15327, this method does not report STS-1 SNC on XTC using DS1 ports.
•
For the ONS 15454 SONET, this method does not report STS-1 SNC on DS1 equipment.
•
For the ONS 15454 SDH, this method does not report VC-4 SNC on E1 or E1_42 equipment.
This interface does not report VCAT SNCs.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
managedElementName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the ME whose SNCs are required.
|
connectionLayerRateList
|
transmissionParameters::LayerRateList_T
|
In
|
List of rates of the SNCs to report. If an empty list is specified, all SNCs of all rates are reported.
|
how_many
|
unsigned long
|
In
|
Maximum number of SNCs to report in the first batch.
|
sncList
|
subnetworkConnection::SubnetworkConnectionList_T
|
Out
|
First batch of SNCs.
|
sncIt
|
subnetworkConnection::SNCIterator_I
|
Out
|
Iterator to retrieve the remaining SNCs.
|
Prime Optical support for SubnetworkConnection_T structure is as follows:
•
globaldefs::NamingAttributes_T name
–
Supported. This field contains two tuples. The first tuple contains values for the EMS. The second tuple contains the SNC name, which is the same as nativeEMSName.
•
string userLabel
–
Supported.
•
string nativeEMSName
–
Supported. The name supplied by the user at creation time is reported.
•
string owner
–
Not supported.
•
SNCState_T sncState
–
Prime Optical supports SNCS_NONEXISTENT, SNCS_ACTIVE, SNCS_DELETING, and SNCS_PARTIAL.
Note
When the SNC is not in SNCS_ACTIVE state, this structure might not have complete information about the SNC. For example, transmissionParameters for TPs reported might not be initialized. When the SNC goes into SNCS_ACTIVE state, a state change event is generated (see State Change Event). Then, the NMS invokes the multiLayerSubnetwork::MultiLayerSubnetworkMgr_I::getSNC method to retrieve complete information about the SNC.
•
globaldefs::ConnectionDirection_T direction
–
Supported.
•
transmissionParameters::LayerRate_T rate
–
Supported.
•
StaticProtectionLevel_T staticProtectionLevel
–
Supported. For PCA circuits, the value is set to PREEMPTIBLE.
•
SNCType_T sncType
–
Not supported.
•
TPDataList_T aEnd
–
Supported.
•
TPDataList_T zEnd
–
Supported.
•
Reroute_T rerouteAllowed
–
Not supported.
•
NetworkRouted_T networkRouted
–
Not supported.
•
globaldefs::NVSList_T additionalInfo
–
Supported. Customer ID and service ID are reported if they are available. For an SNC on Ethernet equipment, Prime Optical reports all associated VLAN IDs. For a WDM SNC, the sncSize is reported.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when managedElementName does not reference a managed element.
EXCPT_ENTITY_NOT_FOUND - Raised when meName references an ME object that does not exist.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.
Compliance
Prime Optical-defined.
3.8.3 getAllManagedElements
Synopsis
void getAllManagedElements(
in unsigned long how_many,
out managedElement::ManagedElementList_T meList,
out managedElement::ManagedElementIterator_I meIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface enables an NMS to request details about all MEs that are under the control of ManagedElementMgr_I.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
how_many
|
unsigned long
|
In
|
Maximum number of MEs to report in the first batch.
|
meList
|
managedElement::ManagedElementList_T
|
Out
|
First batch of MEs.
|
meIt
|
managedElement::ManagedElementIterator_I
|
Out
|
Iterator to retrieve the remaining MEs.
|
Prime Optical support for ManagedElement_T structure is as follows:
•
globaldefs::NamingAttributes_T name
–
Supported.
•
string userLabel
–
Not supported.
•
string nativeEMSName
–
Supported. The name is reported by the NE.
•
string owner
–
Not supported.
•
string location
–
Supported.
•
string version
–
Supported.
•
string productName
–
Supported.
•
CommunicationState_T communicationState
–
Supported.
•
boolean emsInSyncState
–
Supported.
•
transmissionParameters::LayerRateList_T supportedRates
For a list of all supported layer rates, see Layer Rate.
•
globaldefs::NVSList_T additionalInfo
Supported. Two parameters are sent in this field:
–
A name/value pair for the IP address with the name "IPAddress."
–
A name/value pair for the operational state with the name "OperationalState," containing the following values. The emsInSyncState value is determined by the OperationalState value. A state change event is generated whenever the state of emsInSyncState changes.
OperationStates
|
EmsInSyncState
|
PreProvisioned
|
False
|
InServiceSyncConfiguration
|
False
|
OutOfService
|
False
|
UnderMaintenance
|
False
|
InServiceIntializing
|
False
|
InService
|
True
|
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators reaches 128.
Compliance
TMF-defined.
3.8.4 getAllManagedElementNames
Synopsis
void getAllManagedElementNames(
in unsigned long how_many,
out globaldefs::NamingAttributesList_T nameList,
out globaldefs::NamingAttributesIterator_I nameIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface has the same behavior as getAllManagedElements, 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 MEs to report in the first batch.
|
nameList
|
globaldefs::NamingAttributesList_T
|
Out
|
First batch of MEs.
|
nameIt
|
globaldefs::NamingAttributesIterator_I
|
Out
|
Iterator to retrieve the remaining MEs.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators reaches 128.
Compliance
TMF-defined.
3.8.5 getAllPTPs
Synopsis
in globaldefs::NamingAttributes_T managedElementName,
in transmissionParameters::LayerRateList_T tpLayerRateList,
in transmissionParameters::LayerRateList_T connectionLayerRateList,
in unsigned long how_many,
out terminationPoint::TerminationPointList_T tpList,
out terminationPoint::TerminationPointIterator_I tpIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface allows an NMS to request all PTPs on a specific ME that contain one or more NMS-specified PTP layer rates, and that are capable of supporting one or more NMS-specified connection layer rates. If no PTPs match the layer constraints, an empty list is returned. A PTP is returned regardless of connectivity to other MEs or position in the subnetwork. (Both PTPs at the subnetwork edge and PTPs that are internal to the subnetwork are reported.)
For PTPs on protection equipment in a 1_FOR_N protection group, Prime Optical reports only the AlarmReporting for the LayeredParameters of the PTPs.
This interface also returns a list of front Ethernet ports on an ML-series card on the specified managed element.
•
ONS 15216: Prime Optical returns all the supported PTPs for ONS 15216.
•
ONS 15305 and ONS 15305 CTC: Prime Optical returns WAN, SDH, and PDH ports.
•
ONS 15310 CL, ONS 15310 MA SDH, and ONS 15310 MA SONET: Prime Optical returns OC-n, DS1, DS3, and Ethernet ports.
•
ONS 15327: Prime Optical returns OC-n, DS1, DS3, and Ethernet ports.
•
ONS 15454 SONET: Prime Optical returns OC-n, DS1, DS3, EC-1, fibre channel, and Ethernet ports.
•
ONS 15454 SDH: Prime Optical returns STM-n (OC-n), E1, E3, DS3I, STM1E, fibre channel, and Ethernet ports.
•
ONS 15530: Prime Optical returns all supported PTPs.
•
ONS 15540: Prime Optical returns client, wave, wavepatch, filter, wdm, filterband, filtergroup, oscfilter, wavepassthrough, fastEthernet, TenGigEthernetPhy, and sonet-sdh as potential PTPs.
•
ONS 15600 SONET: Prime Optical returns OC-n ports.
•
ONS 15600 SDH: Prime Optical returns STM-n ports.
•
Unmanaged NE: Prime Optical returns PTPs only when a topological link exists, and returns only those PTPs that participate in the topological link.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
managedElementName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the ME for which to retrieve PTPs.
|
tpLayerRateList
|
transmissionParameters::LayerRateList_T
|
In
|
List of PTP layer rates for which the PTPs are retrieved. To be reported, a PTP must contain at least one of the layer rates specified. If the list is empty, all PTPs (of all rates) are returned.
|
connectionLayerRateList
|
transmissionParameters::LayerRateList_T
|
In
|
Prime Optical does not use this parameter.
|
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 to retrieve remaining PTPs.
|
For details about the TerminationPoint_T structure, see getAllSupportedPTPs.
For a list of all supported layer rates, see Layer Rate.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when managedElementName does not reference a managed element
object.
EXCPT_ENTITY_NOT_FOUND - Raised when managedElementName references an ME 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 reaches 128.
Compliance
TMF-defined.
3.8.6 getAllPTPNames
Synopsis
in globaldefs::NamingAttributes_T managedElementName,
in transmissionParameters::LayerRateList_T tpLayerRateList,
in transmissionParameters::LayerRateList_T connectionLayerRateList,
in unsigned long how_many,
out globaldefs::NamingAttributesList_T nameList,
out globaldefs::NamingAttributesIterator_I nameIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface has the same behavior as the interface described in getAllPTPs, but returns the object names instead of the object structures.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
managedElementName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the ME for which to retrieve PTPs.
|
tpLayerRateList
|
transmissionParameters::LayerRateList_T
|
In
|
List of PTP layer rates for which PTPs are retrieved. To be reported, a PTP must contain at least one of the specified layer rates. If the list is empty, all PTPs (of all rates) are returned.
|
connectionLayerRateList
|
transmissionParameters::LayerRateList_T
|
In
|
Prime Optical does not use this parameter.
|
how_many
|
unsigned long
|
In
|
Maximum number of PTPs to report in the first batch.
|
nameList
|
globaldefs::NamingAttributesList_T
|
Out
|
First batch of PTP names.
|
nameIt
|
globaldefs::NamingAttributesIterator_I
|
Out
|
Iterator to retrieve remaining PTP names.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when managedElementName does not reference a managed element
object.
EXCPT_ENTITY_NOT_FOUND - Raised when managedElementName references an ME 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 reaches 128.
Compliance
TMF-defined.
3.8.7 getContainedInUseTPs
Synopsis
void getContainedInUseTPs(
in globaldefs::NamingAttributes_T tpName,
in transmissionParameters::LayerRateList_T layerRateList,
in unsigned long how_many,
out terminationPoint::TerminationPointList_T tpList,
out terminationPoint::TerminationPointIterator_I tpIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface retrieves the in-use CTPs contained in a specific PTP, at specific layer rates. An in-use CTP is a CTP used by an SNC in any state (including pending) or a CTP that is terminated and mapped.
Example for SONET: The NMS invokes this method on an OC3 PTP (and assumes that the NE does not have an XCVT card, so VT-level cross-connects are not possible) with an empty layerRateList.
•
If there are no SNCs created, Prime Optical returns zero CTPs.
•
If there is one SNC created at the STS-1 level, Prime Optical returns one CTP at the STS-1 layer rate.
Example for SDH: The NMS invokes this method on an STM-1 PTP (and assumes that the NE does not have an XC10G card, so VC12-level cross-connects are not possible) with an empty layerRateList.
•
If there are no SNCs created, Prime Optical returns zero CTPs.
•
If there is one SNC created at the VC4 level, Prime Optical returns one CTP at the VC4 layer rate.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
tpName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the PTP.
|
layerRateList
|
transmissionParameters::LayerRateList_T
|
In
|
List of rates of the contained actual CTPs to return. An empty list tells the EMS to retrieve all contained actual CTPs (of all rates).
|
how_many
|
unsigned long
|
In
|
Maximum number of CTPs to return in the first batch.
|
tpList
|
terminationPoint::TerminationPointList_T
|
Out
|
First batch of contained in-use CTPs.
|
tpIt
|
terminationPoint::TerminationPointIterator_I
|
Out
|
Iterator to retrieve the remaining contained in-use CTPs.
|
For details about the TerminationPoint_T structure, see getAllSupportedPTPs.
For a list of all supported layer rates, see Layer Rate.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when tpName does not reference a PTP object.
EXCPT_ENTITY_NOT_FOUND - Raised when tpName 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 reaches 128.
Compliance
TMF-defined.
3.8.8 getContainedInUseTPNames
Synopsis
void getContainedInUseTPNames(
in globaldefs::NamingAttributes_T tpName,
in transmissionParameters::LayerRateList_T layerRateList,
in unsigned long how_many,
out globaldefs::NamingAttributesList_T nameList,
out globaldefs::NamingAttributesIterator_I nameIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface has the same behavior as the operation described in getContainedInUseTPs, but instead of returning entire object structures, this operation returns their names.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
tpName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the PTP.
|
layerRateList
|
transmissionParameters::LayerRateList_T
|
In
|
List of rates of the contained actual CTPs to return. An empty list indicates to the EMS to get all contained actual CTPs (for all rates).
|
how_many
|
unsigned long
|
In
|
Maximum number of CTPs to return in the first batch.
|
nameList
|
globaldefs::NamingAttributesList_T
|
Out
|
First batch of contained in-use CTP names.
|
nameIt
|
globaldefs::NamingAttributesIterator_I
|
Out
|
Iterator to retrieve the remaining contained in-use CTP names.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when tpName does not reference a PTP object.
EXCPT_ENTITY_NOT_FOUND - Raised when tpName 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 reaches 128.
Compliance
TMF-defined.
3.8.9 getContainedPotentialTPs
Synopsis
void getContainedPotentialTPs(
in globaldefs::NamingAttributes_T tpName,
in transmissionParameters::LayerRateList_T layerRateList,
in unsigned long how_many,
out terminationPoint::TerminationPointList_T tpList,
out terminationPoint::TerminationPointIterator_I tpIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface enables an NMS to request all of the CTPs it can support in all possible mapping configurations, at specified rates and TPs. This interface returns all potential contained CTPs for a specific TP. The TP might be a PTP or a CTP. If the layerRateList is empty, contained CTPs at all flexible and static LayerRates are returned.
For example, on an ONS 15454 SONET NE, the NMS invokes this method on an OC-3 PTP (assuming that the NE does not have an XCVT card, so VT-level cross-connects are not possible) with an empty layerRateList. Regardless of the number of SNCs, Prime Optical returns four CTPs: three at the STS-1 layer rate and one at the STS3c layer rate.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
tpName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the PTP or CTP for which to retrieve contained CTPs.
|
layerRateList
|
transmissionParameters::LayerRateList_T
|
In
|
List of rates of the contained CTPs to report. An empty list tells the EMS to report all contained CTPs (of all rates).
|
how_many
|
unsigned long
|
In
|
Maximum number of contained CTPs to report in the first batch.
|
tpList
|
terminationPoint::TerminationPointList_T
|
Out
|
First batch of contained in-use CTPs.
|
tpIt
|
terminationPoint::TerminationPointIterator_I
|
Out
|
Iterator to retrieve the remaining contained in-use CTPs.
|
For details about the TerminationPoint_T structure, see getAllSupportedPTPs.
For a list of all supported layer rates, see Layer Rate.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when tpName does not reference a PTP or CTP object.
EXCPT_TP_INVALID_ENDPOINT - Raised when tpName refers to a PTP (and all contained
potential CTPs) that is part of a topological link.
EXCPT_ENTITY_NOT_FOUND - Raised when tpName references a PTP or CTP 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 reaches 128.
Compliance
TMF-defined.
3.8.10 getContainedPotentialTPNames
Synopsis
void getContainedPotentialTPNames(
in globaldefs::NamingAttributes_T tpName,
in transmissionParameters::LayerRateList_T layerRateList,
in unsigned long how_many,
out globaldefs::NamingAttributesList_T nameList,
out globaldefs::NamingAttributesIterator_I nameIt)
raises(globaldefs::ProcessingFailureException);
Parameters
Name
|
Type
|
Input/Output
|
Description
|
tpName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the PTP or CTP for which to retrieve contained CTPs.
|
layerRateList
|
transmissionParameters::LayerRateList_T
|
In
|
List of the rates of the contained CTPs to report. An empty list indicates to the EMS to report all contained CTPs (of all rates).
|
how_many
|
unsigned long
|
In
|
Maximum number of contained CTPs to report in the first batch.
|
nameList
|
globaldefs::NamingAttributesList_T
|
Out
|
First batch of contained in-use CTP names.
|
nameIt
|
globaldefs::NamingAttributesIterator_I
|
Out
|
Iterator to retrieve the remaining contained in-use CTP names.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when tpName does not reference a PTP or CTP object.
EXCPT_TP_INVALID_ENDPOINT - Raised when tpName refers to a PTP (and all contained
potential CTPs) that is part of a topological link.
EXCPT_ENTITY_NOT_FOUND - Raised when tpName references a PTP or CTP 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 reaches 128.
Compliance
TMF-defined.
3.8.11 getContainingSubnetworkNames
Synopsis
void getContainingSubnetworkNames(
in globaldefs::NamingAttributes_T managedElementName,
out globaldefs::NamingAttributesList_T subnetNames)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns a list of subnetwork names to which the ME (supplied as an input parameter) belongs.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
managedElementName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the ME for which to retrieve the containing subnetwork names.
|
subnetNames
|
globaldefs::NamingAttributesList_T
|
Out
|
Names of the subnetworks to which the NE belongs.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when managedElementName does not reference a managed element
object.
EXCPT_ENTITY_NOT_FOUND - Raised when managedElementName references an ME object that does
not exist.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.
Compliance
TMF-defined.
3.8.12 getManagedElement
Synopsis
in globaldefs::NamingAttributes_T managedElementName,
out managedElement::ManagedElement_T me)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns the managed element for a specific managed element name.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
managedElementName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the ME to retrieve.
|
me
|
managedElement::ManagedElement_T
|
Out
|
Retrieved ME.
|
For details about the ManagedElement_T structure, see getAllManagedElements.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when managedElementName does not reference a managed element
object.
EXCPT_ENTITY_NOT_FOUND - Raised when managedElementName references an ME object that does
not exist.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.
Compliance
TMF-defined.
3.8.13 getAllCtmMEInternalPatchcord
Synopsis
void getAllCtmMEInternalPatchcord(
in globaldefs::NamingAttributes_T managedElementName,
out globaldefs::NVSList_T patches)
raises (globaldefs::ProcessingFailureException);
Description
This interface returns a list of internal Prime Optical patchcords for a specific managed element name.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
managedElementName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the ME to retrieve.
|
patches
|
globaldefs::NVSList_T
|
Out
|
The retrieved patchcords.
|
For details about the ManagedElement_T structure, see getAllManagedElements.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when managedElementName does not reference a managed element
object.
EXCPT_ENTITY_NOT_FOUND - Raised when managedElementName references an ME object that does
not exist.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.
Compliance
Prime Optical-defined.
3.8.14 setAdditionalInfo
Synopsis
in globaldefs::NamingAttributes_T tpName,
inout globaldefs::NVSList_T additionalInfo)
raises(globaldefs::ProcessingFailureException);
Description
This interface sets attributes using the additionalInfo structure. This interface is supported only for:
•
Physical termination point (PTP)
•
Cards and NE types listed in the following table
Card
|
ONS 15310 CL
|
ONS 15310 MA SONET
|
ONS 15310 MA SDH
|
ONS 15454 SONET
|
ONS 15454 SDH
|
G1000_4
|
|
|
|
X
|
X
|
CE-1000-4
|
|
|
|
X
|
X
|
CE-100T-8
|
X
|
X
|
X
|
X
|
X
|
CE-MR-10
|
|
|
|
X
|
X
|
CE-MR-6
|
|
X
|
X
|
|
|
This interface is also supported for the attribute LinkIntegrityTimer for the cards and the NE types listed in the following table.
Card
|
ONS 15310 CL
|
ONS 15310 MA SONET
|
ONS 15310 MA SDH
|
ONS 15454 SONET
|
ONS 15454 SDH
|
CE-100T-8
|
X
|
X
|
X
|
X
|
X
|
CE-MR-10
|
|
|
|
X
|
X
|
CE-MR-6
|
|
X
|
X
|
|
|
This interface is also supported for the attribute LinkIntegrityTimer for the cards and the NE types listed in the following table.
Card
|
ONS 15454 SONET
|
ONS 15454 SDH
|
G1000_4
|
X
|
X
|
CE-1000-4
|
X
|
X
|
For CE-100T-8, CE-MR-6, and CE-MR-10 cards, the LinkIntegrityTimer attribute value cannot be set to 0.
For G1000_4 and CE-1000-4 cards, the LinkIntegrityTimer attribute value cannot be set to 0 if the LinkIntegrityDisable attribute is set to false.
For G1000_4 and CE-1000-4 cards, the LinkIntegrityTimer attribute value must be set to 0 if the LinkIntegrityDisable attribute is set to true.
For G1000_4 and CE-1000-4 cards, the LinkIntegrityDisable attribute can be set only to true or false.
This operation returns a list of modified attributes with the new related values applied.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
tpName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the TP to which to apply the list of modified attribute values.
|
additionalInfo
|
globaldefs::NVSList_T
|
In/out
|
List of attributes that must be modified, as well as the new related values to apply.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_NOT_IMPLEMENTED - Raised if the EMS does not support this service, or if the service
is not supported for the selected NE type or card.
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when tpName does not reference a termination point object.
EXCPT_ENTITY_NOT_FOUND - Raised when tpName references a TP object that does not exist.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.
Compliance
TMF-defined.
3.8.15 getTP
Synopsis
in globaldefs::NamingAttributes_T tpName,
out terminationPoint::TerminationPoint_T tp)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns the TP structure for a specific TP name.
For the PTP on protection equipment in a 1_FOR_N protection group, Prime Optical reports only the AlarmReporting for the LayeredParameters of that PTP.
For PTPs, the additionalInfo attribute list contains the LinkIntegrityTimer attribute value if the selected card is one of the following (see also setAdditionalInfo):
•
CE-100T-8 or CE-MR-6 on ONS 15310 MA SONET or ONS 15310 MA SDH
•
CE-100T-8 on ONS 15310 CL
•
CE-100T-8 or CE-MR-10 on ONS 15454 SONET or ONS 15454 SDH
For PTPs, the additionalInfo attribute list contains the LinkIntegrityTimer and LinkIntegrityDisable attribute values if the selected card is one of following:
•
CE-1000-4 and G1000_4 on ONS 15454 SONET or ONS 15454 SDH
Parameters
Name
|
Type
|
Input/Output
|
Description
|
tpName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the TP to retrieve.
|
tp
|
terminationPoint::TerminationPoint_T
|
Out
|
Retrieved TP.
|
For details about the TerminationPoint_T structure, see getAllSupportedPTPs.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when tpName does not reference a termination point object.
EXCPT_ENTITY_NOT_FOUND - Raised when tpName references a TP object that does not exist.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.
Compliance
TMF-defined.
3.8.16 getAssociatedTopologicalLinks
Synopsis
void getAssociatedTopologicalLinks(
in globaldefs::NamingAttributes_T ptpName,
out topologicalLink::TopologicalLink_T topologicalLinks)
raises(globaldefs::ProcessingFailureException);
Description
This interface enables the NMS to pass the TP name. Prime Optical supports multilayer topological links and returns a list of topological links through the TP.
Prime Optical reports all the physical optical and manual topological links.
Parameters
Name
|
Type
|
Input/ Output
|
Description
|
tpName
|
globaldefs::NamingAttributes_T
|
In
|
Name of TP whose topological link is required.
|
topologicalLinks
|
topologicalLink::TopologicalLink_T
|
Out
|
Topological link structure whose end is a specific TP.
|
For details about the TopologicalLink_T structure, see getAllTopLevelTopologicalLinks.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when ptpName does not reference a physical termination point
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.
Compliance
Prime Optical-defined.
3.8.17 setTPData
Synopsis
in subnetworkConnection::TPData_T tpInfo,
out terminationPoint::TerminationPoint_T modifiedTP)
raises(globaldefs::ProcessingFailureException);
Description
This interface allows the NMS to set parameters on a specific TP. The results tell the NMS which modifications succeeded.
Prime Optical supports the following parameters for CTPs:
•
IPPMMonitor
•
XCLoopBack
•
TrailTraceActualTx
•
TrailTraceExpectedRx
•
TrailTraceMonitor
To completely remove the path trace, the NMS must set TrailTraceMonitor to Off and TrailTraceExpectedRx to an empty string in one call.
If the NMS sends only TrailTraceExpectedRx, Prime Optical sets TrailTraceMonitor to On and sets the value of the expected string. If TrailTraceExpectedRx contains an empty string as the only parameter in the call, Prime Optical changes TrailTraceMonitor to On and sets the expected string to an empty string. To completely remove the path trace, the NMS must set TrailTraceMonitor to Off and set TrailTraceExpectedRx to an empty string in one call.
Prime Optical supports the following parameters for PTPs:
•
AlarmReporting
•
AdminState
•
LineCode
•
FrameFormat
•
SDH_SONET_SS_BITS
•
EnableSyncMsg
The SDH_SONET_SS_BITS parameter can be modified only when EnableSyncMsg is Off. EnableSyncMsg can be set to On only if SDH_SONET_SS_BITS is set to SONET.
The SDH_SONET_SS_BITS and EnableSyncMsg parameters must be modified by invoking two separate method calls. If you try to use the same method to modify SDH_SONET_SS_BITS and EnableSyncMsg, Prime Optical generates a processing failure exception.
The setTPData interface does not apply to the following ML-series card parameters that are configurable through Cisco IOS:
•
Admin state, MTU size, and COS accounting for POS and Ethernet interfaces.
•
Speed, duplex, and flow control for Ethernet interfaces.
Prime Optical supports the following automatic laser shutdown parameters on PTPs. These parameters are not defined by the TMF.
•
ALSMode
•
PulseWidth
•
RecoveryInterval
•
RestartLaser
If the equipment is the protecting equipment in a 1_For_N protection group, Prime Optical sets the PTPs on the equipment to AlarmReporting.
Prime Optical supports only the following parameters for FTPs:
•
TrailTraceExpectedRx
•
TrailTraceMonitor
For valid values for each parameter, see Table 3-4 in getAllSupportedPTPs.
You must use the Prime Optical client to set other TP parameters.
Invoking this method from the NMS is a synchronous call.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
tpInfo
|
subnetworkConnection::TPData_T
|
In
|
Details about required modifications.
|
modifiedTP
|
terminationPoint::TerminationPoint_T
|
Out
|
Result of modification.
|
For details about the TerminationPoint_T structure, see getAllSupportedPTPs.
Prime Optical support for TPData_T structure is as follows:
•
globaldefs::NamingAttributes_T tpName
–
Supported.
•
terminationPoint::TerminationMode_T tpMappingMode
–
Not supported.
•
transmissionParameters::LayeredParameterList_T transmissionParams
–
Supported.
•
globaldefs::NamingAttributes_T ingressTrafficDescriptorName
–
Not supported.
•
globaldefs::NamingAttributes_T egressTrafficDescriptorName
–
Not supported.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_ENTITY_NOT_FOUND - Raised if the TP referred to in tpInfo does not exist.
EXCPT_INVALID_INPUT - Raised when tpInfo does not reference a valid CTP object.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.
Compliance
TMF-defined.
3.8.18 getAllSrcPTPsForSNCProvisioning
Synopsis
void getAllSrcPTPsForSNCProvisioning(
in globaldefs::NamingAttributes_T managedElementName,
in transmissionParameters::LayerRate_T layerRate,
in globaldefs::ConnectionDirection_T direction,
in unsigned long how_many,
out globaldefs::NamingAttributesList_T tpList,
out globaldefs::NamingAttributesIterator_I tpIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns a list of PTP names that can be used as the source of an SNC to create on a given ME. The NMS must specify the layer rate and the direction of the SNC to create. This interface does not reserve resources for SNC creation; rather, this method returns a PTP name list based on current resource availability. The actual SNC creation might still fail.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
managedElementName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the ME that is the source of the SNC to create.
|
layerRate
|
transmissionParameters::LayerRate_T
|
In
|
Layer rate at which the SNC is created. All PTP names available as the source of the SNC at this layer rate are returned.
|
direction
|
globaldefs::ConnectionDirection_T
|
In
|
Prime Optical supports CD_UNI (unidirectional) or CD_BI (bidirectional).
|
how_many
|
unsigned long
|
In
|
Maximum number of PTP names to report in the first batch.
|
tpList
|
globaldefs::NamingAttributesList_T
|
Out
|
First batch of PTP names.
|
tpIt
|
globaldefs::NamingAttributesIterator_I
|
Out
|
Iterator to retrieve remaining PTP names.
|
For a list of supported layer rates, see Layer Rate.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_ENTITY_NOT_FOUND - Raised if the managed element does not exist.
EXCPT_INVALID_INPUT - Raised when layerRate or direction are invalid.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.
Compliance
Prime Optical-defined.
3.8.19 getAllSrcCTPsForSNCProvisioning
Synopsis
void getAllSrcCTPsForSNCProvisioning(
in globaldefs::NamingAttributes_T ptpName,
in transmissionParameters::LayerRate_T layerRate,
in globaldefs::ConnectionDirection_T direction,
in unsigned long how_many,
out globaldefs::NamingAttributesList_T tpList,
out globaldefs::NamingAttributesIterator_I tpIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns a list of CTP names that can be used as the source of an SNC to create on a given ME. The NMS must specify the layer rate and the direction of the SNC to create. This interface does not reserve resources for SNC creation; rather, this method returns a CTP name list based on current resource availability. The actual SNC creation might still fail. Values returned by this list can be used as aEnd in the SNCCreateData_T parameter of the createAndActivateSNCFromUserLabel method described in createAndActivateSNCFromUserLabel.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
ptpName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the PTP that is the source of the SNC to create.
|
layerRate
|
transmissionParameters::LayerRate_T
|
In
|
Layer rate at which the SNC is created. All CTP names available at this layer rate are returned.
|
direction
|
globaldefs::ConnectionDirection_T
|
In
|
Prime Optical supports CD_UNI (unidirectional) or CD_BI (bidirectional).
|
how_many
|
unsigned long
|
In
|
Maximum number of CTP names to report in the first batch.
|
tpList
|
globaldefs::NamingAttributesList_T
|
Out
|
First batch of CTP names.
|
tpIt
|
globaldefs::NamingAttributesIterator_I
|
Out
|
Iterator to retrieve remaining CTP names.
|
For a list of supported layer rates, see Layer Rate.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_ENTITY_NOT_FOUND - Raised if the managed element does not exist.
EXCPT_INVALID_INPUT - Raised when layerRate or direction are invalid.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.
Compliance
Prime Optical-defined.
3.8.20 getAllSrcCTPsForVCATMemberSNCProvisioning
Synopsis
void getAllSrcCTPsForVCATMemberSNCProvisioning(
in globaldefs::NamingAttributes_T ptpName,
in transmissionParameters::LayerRate_T layerRate,
in globaldefs::ConnectionDirection_T direction,
in unsigned long how_many,
out globaldefs:: NamingAttributesList_T tpList,
out globaldefs:: NamingAttributesIterator_I tpIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns a list of CTP names that can be used as the source of a VCAT member SNC to create on a given PTP. The NMS must specify the layer rate and the direction of the SNC to create. This interface does not reserve resources for SNC creation; rather, this method returns a CTP name list based on current resource availability. The actual SNC creation might still fail. Values returned by this list can be used as the aEnd in each SNCCreateData_T listed from the sncCreateDataList field of the type VCAT SNCCreateData_T, which is required as a parameter of the createVCATl method described in createVCAT.
This interface must be used according to SNC Provisioning for ONS 15454 CE-MR-10 Cards.
Restrict the use of this API to VCAT circuits involving CE-MR-10 cards in Manual mode.
Parameters
See the Parameters section of getAllSrcCTPsForSNCProvisioning.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_ENTITY_NOT_FOUND - Raised if the managed element does not exist.
EXCPT_INVALID_INPUT - Raised when layerRate or direction are invalid.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.
Compliance
Prime Optical-defined.
3.8.21 getAllDestPTPsForSNCProvisioning
Synopsis
void getAllDestPTPsForSNCProvisioning(
in globaldefs::NamingAttributes_T managedElementName,
in globaldefs::NamingAttributes_T srcCTPName,
in transmissionParameters::LayerRate_T layerRate,
in globaldefs::ConnectionDirection_T direction,
in unsigned long how_many,
out globaldefs:: NamingAttributesList_T tpList,
out globaldefs:: NamingAttributesIterator_I tpIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns a list of PTP names that can be used as the destination of an SNC to create on a given ME. The NMS must specify the source CTP name, layer rate, and the direction of the SNC to create. This interface does not reserve resources for SNC creation; rather, this method returns a PTP name list based on current resource availability. The actual SNC creation might still fail.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
managedElementName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the managed element that is the destination of the SNC to create.
|
srcCTPName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the CTP that is the source of the SNC to create.
|
layerRate
|
transmissionParameters::LayerRate_T
|
In
|
Layer rate at which the SNC is created. This value must match the layer rate of the source CTP specified in the srcCTPName field. This parameter returns all PTP names that are available as the destination of the SNC at this layer rate.
|
Direction
|
globaldefs::ConnectionDirection_T
|
In
|
Prime Optical supports CD_UNI (unidirectional) or CD_BI (bidirectional).
|
how_many
|
unsigned long
|
In
|
Maximum number of PTP names to report in the first batch.
|
tpList
|
globaldefs::NamingAttributesList_T
|
Out
|
First batch of PTP names.
|
tpIt
|
globaldefs::NamingAttributesIterator_I
|
Out
|
Iterator to retrieve remaining PTP names.
|
For a list of supported layer rates, see Layer Rate.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_ENTITY_NOT_FOUND - Raised if the PTP does not exist.
EXCPT_INVALID_INPUT - Raised when layerRate or direction are invalid.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.
Compliance
Prime Optical-defined.
3.8.22 getAllDestCTPsForSNCProvisioning
Synopsis
void getAllDestCTP namesForSNCProvisioning(
in globaldefs::NamingAttributes_T ptpName,
in globaldefs::NamingAttributes_T srcCTPName,
in transmissionParameters::LayerRate_T layerRate,
in globaldefs::ConnectionDirection_T direction,
in unsigned long how_many,
out globaldefs::NamingAttributesList_T ctpList,
out globaldefs::NamingAttributesIterator_I tpIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns a list of CTP names that can be used as the destination of an SNC to create on a given PTP. The NMS must specify the source CTP name (or source FTP name, in the case of VC3 port grouping circuits that have the source on E3, DS3I, or DS3IN cards), layer rate, and the direction of the SNC to create. This interface does not reserve resources for SNC creation; rather, this method returns a CTP list based on current resource availability. The actual SNC creation might still fail. Values returned by this list can be used as the zEnd in the SNCCreateData_T parameter of createAndActivateSNCFromUserLabel.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
ptpName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the PTP.
|
srcCTPName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the CTP selected as the source CTP name of the SNC to create.
|
layerRate
|
transmissionParameters::LayerRate_T
|
In
|
Layer rate at which the SNC is created. This value must match the layer rate of srcCTP specified in the srcCTPName field. All CTP names available at this layer rate are returned.
|
direction
|
globaldefs::ConnectionDirection_T
|
In
|
Prime Optical supports CD_UNI (unidirectional) or CD_BI (bidirectional).
|
how_many
|
unsigned long
|
In
|
Maximum number of CTP names to report in the first batch.
|
tpList
|
globaldefs::NamingAttributesList_T
|
Out
|
First batch of CTP names.
|
tpIt
|
globaldefs::NamingAttributesIterator_I
|
Out
|
Iterator to retrieve remaining CTP names.
|
For a list of supported layer rates, see Layer Rate.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_ENTITY_NOT_FOUND - Raised if the PTP does not exist.
EXCPT_INVALID_INPUT - Raised when layerRate or direction are invalid.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.
Compliance
Prime Optical-defined.
3.8.23 getAllDestCTPsForVCATMemberSNCProvisioning
Synopsis
void getAllDestCTPsForVCATMemberSNCProvisioning(
in globaldefs::NamingAttributes_T ptpName,
in globaldefs::NamingAttributes_T srcTPName,
in transmissionParameters::LayerRate_T layerRate,
in globaldefs::ConnectionDirection_T direction,
in unsigned long how_many,
out globaldefs:: NamingAttributesList_T tpList,
out globaldefs:: NamingAttributesIterator_I tpIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns a list of CTP names that can be used as the destination of a VCAT member SNC to create on a given PTP. The NMS must specify the source CTP name (or source FTP name for VC3 port grouping circuits whose source is on E3, DS3I, or DS3IN cards), layer rate, and direction of the SNC to create. This interface does not reserve resources for SNC creation; rather, this method returns a CTP name list based on current resource availability. The actual SNC creation might still fail.
Values returned by this list can be used as the zEnd in each SNCCreateData_T listed from the sncCreateDataList field of the type VCAT SNCCreateData_T, which is required as a parameter of the createVCATl method described in createVCAT.
This interface must be used according to SNC Provisioning for ONS 15454 CE-MR-10 Cards.
Restrict the use of this API to VCAT circuits involving CE-MR-10 cards in Manual mode.
Parameters
See the Parameters section of getAllDestCTPsForSNCProvisioning.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_ENTITY_NOT_FOUND - Raised if the PTP does not exist.
EXCPT_INVALID_INPUT - Raised when layerRate or direction are invalid.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.
Compliance
Prime Optical-defined.
3.8.24 getAllSrcFTPsForSNCProvisioning
Synopsis
void getAllSrcFTPsForSNCProvisioning(
in globaldefs::NamingAttributes_T meName,
in transmissionParameters::LayerRate_T layerRate,
in globaldefs::ConnectionDirection_T direction,
in unsigned long how_many,
in unsigned long members,
out globaldefs:: NamingAttributesList_T tpList,
out globaldefs:: NamingAttributesIterator_I tpIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns a list of FTP names that can be used as the source of an SNC to create on a given managed element. The NMS must specify the layer rate of the SNC that is created. This interface does not reserve resources for SNC creation; rather, this method returns the FTP name list based on current resource availability. The actual SNC creation might still fail. Values returned by this list can be used as the aEnd in the SNCCreateData_T parameter of the createAndActivateSNCFromUserLabel method described in createAndActivateSNCFromUserLabel.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
meName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the ME that is the source of the SNC to create.
|
layerRate
|
transmissionParameters::LayerRate_T
|
In
|
Layer rate at which the SNC is created. All FTPs available at this layer rate are returned.
|
direction
|
globaldefs::ConnectionDirection_T
|
In
|
Prime Optical supports CD_BI (bidirectional).
|
how_many
|
unsigned long
|
In
|
Maximum number of FTP names to report in the first batch.
|
tpList
|
globaldefs::NamingAttributesList_T
|
Out
|
First batch of FTP names.
|
tpIt
|
globaldefs::NamingAttributesIterator_I
|
Out
|
Iterator to retrieve remaining FTP names.
|
For a list of supported layer rates, see Layer Rate.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_ENTITY_NOT_FOUND - Raised if the managed element does not exist.
EXCPT_INVALID_INPUT - Raised when layerRate or direction are invalid.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.
Compliance
Prime Optical-defined.
3.8.25 getAllDestFTPsForSNCProvisioning
Synopsis
void getAllDestFTPsForSNCProvisioning(
in globaldefs::NamingAttributes_T meName,
in globaldefs::NamingAttributes_T srcTPName,
in transmissionParameters::LayerRate_T layerRate,
in globaldefs::ConnectionDirection_T direction,
in unsigned long how_many,
in unsigned long no_of_member_circuits,
out globaldefs:: NamingAttributesList_T tpList,
out globaldefs:: NamingAttributesIterator_I tpIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns a list of FTP names that can be used as the destination of an SNC to create on a specific managed element. The NMS must specify the source TP (CTP or FTP) name and layer rate of the SNC to create. This interface does not reserve resources for SNC creation; rather, this method returns the FTP name list based on current resource availability. The actual SNC creation might still fail. Values returned by this list can be used as the zEnd in the SNCCreateData_T parameter of the createAndActivateSNCFromUserLabel method described in createAndActivateSNCFromUserLabel.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
meName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the ME that is the source of the SNC to create.
|
srcTPName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the TP that is selected as the source TP for the SNC to create.
|
layerRate
|
transmissionParameters::LayerRate_T
|
In
|
Layer rate at which the SNC is created. All FTPs available at this layer rate are returned.
|
direction
|
globaldefs::ConnectionDirection_T
|
In
|
Prime Optical supports CD_BI (bidirectional).
|
how_many
|
unsigned long
|
In
|
Maximum number of FTP names to report in the first batch.
|
tpList
|
globaldefs::NamingAttributesList_T
|
Out
|
First batch of FTP names.
|
tpIt
|
globaldefs::NamingAttributesIterator_I
|
Out
|
Iterator to retrieve remaining FTP names.
|
For a list of supported layer rates, see Layer Rate.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_ENTITY_NOT_FOUND - Raised if the managed element does not exist.
EXCPT_INVALID_INPUT - Raised when layerRate or direction are invalid.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.
Compliance
Prime Optical-defined.
3.8.26 forceNEResync
Synopsis
in globaldefs::NamingAttributes_T meName
raises(globaldefs::ProcessingFailureException);
Description
This interface forces Prime Optical to resynchronize the inventory and alarms of the specified managed element. This interface is an asynchronous call and returns after basic validation. The managed element is then queued for resynchronization. Prime Optical generates a state change event indicating that the emsInSyncState has changed to False. Upon successful completion of resynchronization, Prime Optical generates a state change event indicating that the emsInSyncState attribute has changed to True. An entry is made in the Prime Optical error log if the resynchronization fails.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
meName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the managed element to resynchronize.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_UNABLE_TO_COMPLY - Raised if the managed element is in the initial poll state or if
the managed element is already in the resynchronization state.
EXCPT_ENTITY_NOT_FOUND - Raised if the managed element does not exist.
EXCPT_INVALID_INPUT - Raised if the managed element name is invalid.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
Compliance
Prime Optical-defined.
3.8.27 getAllTopologicalLinksForME
Synopsis
void getAllTopologicalLinksForME(
in globaldefs::NamingAttributes_T meName,
in unsigned long how_many,
out topologicalLink::TopologicalLinkList_T topoList,
out topologicalLink::TopologicalLinkIterator_I topoIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns a list of topological links that originate or terminate on the specified managed element.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
meName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the managed element.
|
how_many
|
unsigned long
|
In
|
Maximum number of topological links to return in the first batch.
|
topoList
|
topologicalLink::TopologicalLinkList_T
|
Out
|
First batch of topological links.
|
tpIt
|
topologicalLink::TopologicalLinkIterator_I
|
Out
|
Iterator to retrieve the remaining topological links.
|
For details about the TopologicalLink_T structure, see getAllTopLevelTopologicalLinks.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when subnetName does not reference a multiLayerSubnetwork
object.
EXCPT_ENTITY_NOT_FOUND - Raised when subnetName references an 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 reaches 128.
Compliance
Prime Optical-defined.
3.8.28 getAllRolls
Synopsis
in globaldefs::NamingAttributes_T meName,
in unsigned long how_many,
out multiLayerSubnetwork::RollList_T rollList,
out multiLayerSubnetwork::RollIterator_I rollIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns a list of rolls within the managed element whose name is passed as a parameter.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
meName
|
globaldefs::NamingAttributes_T
|
In
|
Name of MEs with rolls that are being queried.
|
how_many
|
unsigned long
|
In
|
Maximum number of rolls to report in the first batch.
|
rollList
|
multiLayerSubnetwork::RollList_T
|
Out
|
First batch of rolls.
|
rollIt
|
multiLayerSubnetwork::RollIterator_I
|
Out
|
Iterator to retrieve the remaining rolls.
|
Prime Optical supports Roll_T as follows:
•
globaldefs::NamingAttributes_T rollName
Supported. It contains three tuples: the first tuple contains the EMS name, the second tuple contains theManagedElement name, and the third tuple contains the nativeEMSName of this roll.
•
string::userLabel
Not supported.
•
string::nativeEMSName
Supported. Each roll has a unique name assigned by the Cisco MSM.
•
string::owner
Not supported.
•
multiLayerSubnetwork::RollMode_T rollMode
Supported. Possible values are AUTO or MANUAL.
•
globaldefs::NamingAttributes_T rollFromSNCName
Supported. The name of the rollFrom SNC.
•
globaldefs::NamingAttributes_T rollToSNCName
Supported. The name of the rollTo SNC.
•
globaldefs::NamingAttributes_T rollFromCTPName
Supported. The name of the CTP that is rolled over.
•
globaldefs::NamingAttributes_T rollToCTPName
Supported. The CTP to which the rollFromCTPName CTP is rolled over.
•
multiLayerSubnetwork::RollState_T rollState
Supported. The following values are supported:
–
ROLL_PENDING
–
ROLL_COMPLETED
–
ROLL_CANCELLED
–
ROLL_INCOMPLETE
•
boolean rollValidSignal
Supported. Values are TRUE or FALSE.
Throws
globaldefs::ProcessingFailureException
EXCPT_UNABLE_TO_COMPLY - Raised if the managed element is in the initial poll state or in
config synchronization state.
EXCPT_ENTITY_NOT_FOUND - Raised if the managed element does not exist.
EXCPT_INVALID_INPUT - Raised if the managed element name is invalid.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
Compliance
Prime Optical-defined.
3.8.29 getAllRollNames
Synopsis
in globaldefs::NamingAttributes_T meName,
in unsigned long how_many,
out globaldefs::NamingAttributesList nameList,
out globaldefs::NamingAttributesIterator_I nameIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns a list of roll names within the managed element whose name is passed as a parameter.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
meName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the managed element with rolls that are being queried.
|
how_many
|
unsigned long
|
In
|
Maximum number of rolls to report in the first batch.
|
nameList
|
globaldefs::NamingAttributesList
|
Out
|
First batch of roll names.
|
nameIt
|
globaldefs::namingAttributesIterator_I
|
Out
|
Iterator to retrieve the remaining roll names.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_UNABLE_TO_COMPLY - Raised if the managed element is in the initial poll state or in
config synchronization state.
EXCPT_ENTITY_NOT_FOUND - Raised if the managed element does not exist.
EXCPT_INVALID_INPUT - Raised if the managed element name is invalid.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
Compliance
Prime Optical-defined.
3.8.30 getRoll
Synopsis
in globaldefs::NamingAttributes_T rollName,
out multiLayerSubnetwork::Roll_T roll,
raises(globaldefs::ProcessingFailureException);
Description
This interface returns the Roll_T structure for a specific roll name.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
rollName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the roll.
|
Roll
|
multiLayerSubnetwork::Roll_T
|
Out
|
Roll object.
|
Prime Optical support for Roll_T is described in getAllRolls.
Throws
globaldefs::ProcessingFailureException
EXCPT_UNABLE_TO_COMPLY - Raised if the managed element is in the initial poll state or in
config synchronization state.
EXCPT_ENTITY_NOT_FOUND - Raised if the roll does not exist.
EXCPT_INVALID_INPUT - Raised if the roll name is invalid.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
Compliance
Prime Optical-defined.
3.8.31 getRollToPTPs
Synopsis
in globaldefs::NamingAttributes_T meName,
in globaldefs::NamingAttributesList_T sncNames,
in unsigned long how_many,
out globaldefs::NamingAttributesList_T tpList,
out globaldefs::NamingAttributesIterator_I tpIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns a list of PTPs on a managed element that can be used for provisioning a roll on a specific SNC. The returned PTPs can be used to contain the rollToCTP. The SNC must be associated with the managed element on which the interface is invoked.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
meName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the managed element.
|
sncNames
|
globaldefs::NamingAttributesList_T
|
In
|
Name of the SNC to roll over. If more than one SNC is specified, the first SNC becomes the RollFrom SNC and the second SNC becomes the RollToSNC.
|
how_many
|
Unsigned
|
In
|
Maximum number of PTPs to report in the first batch.
|
tpList
|
globaldefs::namingAttributesList_T
|
Out
|
First batch of PTP names.
|
tpIt
|
globaldefs::NamingAttributesIterator_I
|
Out
|
Iterator to retrieve the remaining PTP names.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_UNABLE_TO_COMPLY - Raised if the managed element is in the initial poll state or in
config synchronization state.
EXCPT_ENTITY_NOT_FOUND - Raised if the managed element does not exist.
EXCPT_INVALID_INPUT - Raised if the managed element name is invalid.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
Compliance
Prime Optical-defined.
3.8.32 getRollToCTPs
Synopsis
in globaldefs::NamingAttributes_T ptpName,
in globaldefs::NamingAttributesList_T sncNames,
in unsigned long how_many,
out globaldefs::NamingAttributesList_T tpList,
out globaldefs::NamingAttributesIterator_I tpIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns a list of CTPs contained in the PTP. This list can be used for roll provisioning as the rollToCTP for a given SNC. The list of PTPs can be obtained by using the operation defined in getRollToPTPs.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
ptpName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the PTP for which the list of CTPs is obtained for roll provisioning.
|
how_many
|
Unsigned
|
In
|
Maximum number of PTPs to report in the first batch.
|
sncNames
|
globaldefs::NamingAttributesList_T
|
In
|
Name of the SNC to roll over. If more than one SNC is specified, the first SNC becomes the RollFrom SNC and the second SNC becomes the RollToSNC.
|
tpList
|
globaldefs::namingAttributesList_T
|
Out
|
First batch of CTP names.
|
tpIt
|
globaldefs::NamingAttributesIterator_I
|
Out
|
Iterator to retrieve remaining CTP names.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_UNABLE_TO_COMPLY - Raised if the managed element is in the initial poll state or in
config synchronization state.
EXCPT_ENTITY_NOT_FOUND - Raised if the managed element does not exist.
EXCPT_INVALID_INPUT - Raised if the managed element name is invalid.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
Compliance
Prime Optical-defined.
3.8.33 getRollFromCTPs
Synopsis
in globaldefs::NamingAttributes_T meName,
in globaldefs::NamingAttributesList_T sncNames,
in globaldefs::NamingAttributes_T fixCTPName,
in unsigned long how_many,
out globaldefs::NamingAttributesList_T tpList,
out globaldefs::NamingAttributesIterator_I tpIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns a list of rollFromCTPNames after selecting the fixed point of the roll. This is needed for path-protection SNCs and SNCs that have a secondary source, because multiple rollFromCTP values are possible.
This interface also returns a list of CTPs that can be used to populate the rollFromCTP data structure in the RollCreateData_T data structure.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
sncNames
|
globaldefs::NamingAttributesList_T
|
In
|
Name of the SNC to roll over. If more than one SNC is specified, the first SNC becomes the RollFrom SNC and the second SNC becomes the RollToSNC.
|
fixCTPName
|
globaldefs::NamingAttributes_T
|
In
|
Fixed point on the roll.
|
how_many
|
Unsigned
|
In
|
Maximum number of CTPs to report in the first batch.
|
tpList
|
globaldefs::namingAttributesList_T
|
Out
|
First batch of CTP names.
|
tpIt
|
globaldefs::NamingAttributesIterator_I
|
Out
|
Iterator to retrieve the remaining CTP names.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when rollName does not refer to a roll object.
EXCPT_ENTITY_NOT_FOUND - Raised when rollName references an object that does not exist.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost and this
prevents the cancellation of the rolling operation.
EXCPT_UNABLE_TO_COMPLY - Raised when the roll cannot be created.
Compliance
Prime Optical-defined.
3.8.34 setPortName
Synopsis
in globaldef::NamningAttributes_T ptpName,
raises(globaldefs::ProcessingFailureException);
Description
This interface enables an NMS to set a name for the selected port. The PTP specified as input identifies the port. The port name is set to the value passed in through the portName parameter.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
ptpName
|
globaldefs::NamingAttributesList_T
|
In
|
Name of the PTP whose name will be set.
|
portName
|
String
|
In
|
Port name value to set for the specified PTP.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when the ptpName does not refer to a valid PTP name or when
it contains undefined values.
EXCPT_ENTITY_NOT_FOUND - Raised when ptpName references an object that does not exist.
Compliance
Prime Optical-defined.
3.8.35 getPortName
Synopsis
in globaldefs:: NamingAttributes_T ptpName,
raises(globaldefs::ProcessingFailureException);
Description
This interface enables an NMS to get a name for the selected port. The PTP specified as input identifies the port. The resulting port name is used as the argument parameter.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
ptpName
|
globaldefs::NamingAttributesList_T
|
In
|
Name of the PTP whose name will be set.
|
portName
|
String
|
Out
|
Port name specified for the input PTP.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when the ptpName does not refer to a valid PTP name or when
it contains undefined values.
EXCPT_ENTITY_NOT_FOUND - Raised when ptpName references an object that does not exist.
Compliance
Prime Optical-defined.
3.8.36 getAllClearedAlarms
Synopsis
void getAllClearedAlarms(
in globaldefs::NamingAttributes_T meName,
in notifications::ProbablyCauseList_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 interface enables an NMS to request all of the cleared and acknowledged alarms for the specified ME. Alarms that are not reported by the ME to the EMS are not reported by this operation. Some alarms may be filtered out by specifying the probable cause of the severities.
The result of this operation is independent of the filtering set up by the NMS for the notification service.
ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SONET, ONS 15454 SDH, ONS 15600 SONET, and ONS 15600 SDH
The ONS 15310 CL, ONS 15310 MA SDH, ONS 15310 MA SONET, ONS 15327, ONS 15454 SONET, ONS 15454 SDH, ONS 15600 SONET, and ONS 15600 SDH do not send a "clear" for TCA events. TCAs are not reported in the eventList returned by this method.
ONS 15530 and ONS 15540
TCAs are reported in the eventList returned by this method. The ONS 15530 and ONS 15540 send a "clear" for TCAs.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
meName
|
globaldefs::NamingAttributesList_T
|
In
|
Name of the ME for which to retrieve alarms.
|
excludeProbCauseList
|
notifications::ProbableCauseList_T
|
In
|
List of probable causes to exclude (for which events are not reported).
|
exludeSeverityList
|
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
|
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 nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when meName does not reference a managed element object or
excludeProbCauseList contains undefined values.
EXCPT_ENTITY_NOT_FOUND - Raised when meName references an ME 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 reaches 128.
Compliance
Prime Optical-defined.
3.8.37 getAllCrossConnections
Synopsis
void getAllCrossConnections(in globaldefs::NamingAttributes_T managedElementName,
in transmissionParameters::LayerRateList_T connectionRateList,
in unsigned long how_many,
out subnetworkConnection::CrossConnectList_T ccList,
out subnetworkConnection::CCIterator_I ccIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns a list of cross-connections on the managed element.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
managedElementName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the managed element.
|
connectionRateList
|
transmissionParameters::LayerRateList_T
|
In
|
Layer rate list.
|
how_many
|
unsigned long
|
In
|
Maximum number of CrossConnect_T to report in the first batch.
|
ccList
|
subnetworkConnection::CrossConnectList_T
|
Out
|
First batch of cross-connects.
|
ccIt
|
subnetworkConnection::CCIterator_I
|
Out
|
Iterator to retrieve the remaining cross-connects.
|
A cross-connect represents a connection within a single managed element. This structure is used primarily in the specification of routes.
Prime Optical support for the CrossConnection_T structure is as follows:
•
boolean active:
–
Always true. Prime Optical only returns cross-connections for SNCs that are in SNCState_T.SNCS_ACTIVE or SNCState_T.SNCS_PARTIAL. This attribute indicates whether the cross-connect is active in the ME.
•
globaldefs::ConnectionDirection_T direction:
–
Direction of the cross-connection. Prime Optical returns CD_UNI or CD_BI.
•
SNCType_T ccType:
–
Prime Optical always returns ST_SIMPLE.
•
globaldefs::NamingAttributesList_T aEndNameList:
–
Names of TPs at the aEnd of the cross-connection.
•
globaldefs::NamingAttributesList_T zEndNameList:
–
Names of TPs at the zEnd of the cross-connection.
•
globaldefs::NVSList_T additionalInfo:
–
This attribute allows the EMS to communicate to the NMS additional information that is not explicitly modeled. This attribute is read-only. Prime Optical does not return any additional information.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_ENTITY_NOT_FOUND - Raised when managedElementName references an ME
object that does not exist.
EXCPT_INVALID_INPUT - Raised if managedElementName does not reference a
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.
EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the EMS reaches the maximum number of
iterators that it can support.
Compliance
TMF-defined.
3.8.38 getAllSoftwareDownloadJobs
Synopsis
void getAllSoftwareDownloadJobs(
in unsigned long how_many,
out JobMonitorList_T jobList)
raises(globaldefs::ProcessingFailureException);
Description
This interface retrieves the status of all scheduled and completed software download jobs.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
how_many
|
unsigned long
|
In
|
Number of download jobs to retrieve.
|
jobList
|
JobMonitorList_T
|
Out
|
List of jobs scheduled (see the definition that follows this table).
|
typedef sequence<JobMonitorData_T> JobMonitorList_T;
string displayInformation;
string additionalComments;
The following table lists descriptions of each individual parameter.
Name
|
Type
|
Description
|
jobId
|
string
|
The job ID.
|
taskId
|
string
|
The task ID.
|
taskType
|
string
|
The kind of task.
|
taskOwner
|
string
|
The task owner.
|
neId
|
string
|
The managed element name.
|
taskStatus
|
string
|
The status of the task. Valid values are:
• 1: QUEUED
• 2: RUNNING
• 3: CANCELLED
• 4: FAILED
• 5: SUCCEEDED
• 6: WAITING
|
creationTime
|
string
|
The time when the task was created.
|
scheduledTime
|
string
|
The scheduled time for the task.
|
startTime
|
string
|
The actual start time for the task.
|
endTime
|
string
|
The actual time of completion.
|
displayInformation
|
string
|
Display information.
|
userComments
|
string
|
User comments.
|
additionalComments
|
string
|
Additional comments.
|
Throws
globaldefs::ProcessingFailureException
Compliance
Prime Optical-defined.
3.8.39 setMEAdminState
Synopsis
void setMEAdminState (in globaldefs::NamingAttributes_T meName,
in AdminState_T adminState)
raises (globaldefs::ProcessingFailureException)
Description
This interface is used to force the EMS to change the administrative state of the managed element to the specified state.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
meName
|
NamingAttributes_T
|
In
|
Name of the managed element to resynchronize.
It must contain a name/value pair, where the name is ManagedElement and the value is ME Name.
|
adminState
|
AdminState_T
|
In
|
Admin state to which the managed element name changes.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_UNABLE_TO_COMPLY - Raised if the managed element is in the initial poll state or if
the managed element is already in the resynchronization state.
EXCPT_ENTITY_NOT_FOUND - Raised if the managed element does not exist.
EXCPT_INVALID_INPUT - Raised if the managed element name is invalid.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_NOT_IMPLEMENTED - Raised if the EMS does not support this service.
The following enum is used to define the various NE admin states:
OUT_OF_SERVICE_BY_MAINTENANCE
Compliance
Prime Optical-defined.
3.9 multiLayerSubnetwork::MultiLayerSubnetworkMgr_I
The multiLayerSubnetworkMgr_I operation is used to gain access to subnetworks and their respective operations. 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 ManagedElementManager_I:common::Common_I
multiLayerSubnetworkMgr_I also implements the getCapabilities method. Operations described in following subsections are returned to the NMS when it invokes getCapabilities.
3.9.1 getAllEdgePoints
Synopsis
in globaldefs::NamingAttributes_T subnetName,
in transmissionParameters::LayerRateList_T tpLayerRateList,
in transmissionParameters::LayerRateList_T connectionLayerRateList,
in unsigned long how_many,
out terminationPoint::TerminationPointList_T tpList,
out terminationPoint::TerminationPointIterator_I tpIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface enables an NMS to request a list of edge termination points for the specified subnetwork at one or more of the NMS-specified layers that are capable of containing CTPs that can be connected at one or more of the NMS-specified connection layer rates.
Prime Optical reports the PTPs that are not part of the topological link.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
subnetName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the subnetwork.
|
tpLayerList
|
transmissionParameters::LayerRateList_T
|
In
|
List of TP layer rates for which edge points are retrieved. To be reported, an edge point must contain at least one of the layer rates specified. If the list is empty, edge points of all rates are returned.
|
connectionLayerRateList
|
transmissionParameters::LayerRateList_T
|
In
|
Prime Optical does not use this parameter.
|
how_many
|
unsigned long
|
In
|
Maximum number of edge points to return in the first batch.
|
tpList
|
terminationPoint::TerminationPointList_T
|
Out
|
First batch of edge points.
|
tpIt
|
terminationPoint::TerminationPointIterator_I
|
Out
|
Iterator to retrieve the remaining edge points.
|
For details about the TerminationPoint_T structure, see getAllSupportedPTPs.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when subnetName does not reference a multiLayerSubnetwork
object, or tpLayerRateList or connectionLayerRateList contain undefined values.
EXCPT_ENTITY_NOT_FOUND - Raised when subnetName references an object that does not exist.
EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators reaches 128.
Compliance
TMF-defined.
3.9.2 getAllEdgePointNames
Synopsis
void getAllEdgePointNames(in globaldefs::NamingAttributes_T subnetName,
in transmissionParameters::LayerRateList_T layerRateList,
in transmissionParameters::LayerRateList_T connectionLayerRateList,
in unsigned long how_many,
out globaldefs::NamingAttributesList_T nameList,
out globaldefs::NamingAttributesIterator_I nameIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface enables an NMS to request a list of edge termination points for the specified subnetwork at one or more of the NMS-specified layers that are capable of containing CTPs that can be connected at one or more of the NMS-specified connection layer rates.
Prime Optical reports the PTPs that are not part of the topological link.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
subnetName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the subnetwork.
|
tpLayerList
|
transmissionParameters::LayerRateList_T
|
In
|
List of TP layer rates for which the edge points are fetched. To be reported, an edge point must contain at least one of the layer rates specified. If the list is empty, edge points of all rates are returned.
|
connectionLayerRateList
|
transmissionParameters::LayerRateList_T
|
In
|
Prime Optical does not use this parameter.
|
how_many
|
unsigned long
|
In
|
Maximum number of edge points to return in the first batch.
|
nameList
|
globaldefs::NamingAttributesList_T
|
Out
|
First batch of edge point names.
|
nameIt
|
globaldefs::NamingAttributesIterator_I
|
Out
|
Iterator to retrieve the remaining edge point names.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when subnetName does not reference a multiLayerSubnetwork
object or tpLayerRateList or connectionLayerRateList contain undefined values.
EXCPT_ENTITY_NOT_FOUND - Raised when subnetName references an object that does not exist.
EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators reaches 128.
Compliance
TMF-defined.
3.9.3 getAllManagedElement
Synopsis
void getAllManagedElementNames(
in globaldefs::NamingAttributes_T subnetName,
in unsigned long how_many,
out globaldefs::NamingAttributesList_T nameList,
out globaldefs::NamingAttributesIterator_I nameIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface enables an NMS to request a list of managed elements that are associated with the specified subnetwork.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
subnetName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the subnetwork.
|
how_many
|
unsigned long
|
In
|
Maximum number of MEs to report in the first batch.
|
meList
|
managedElement::ManagedElementList_T
|
Out
|
First batch of ME names.
|
MeIt
|
managedelement::ManagedElementIterator_I
|
Out
|
Iterator to retrieve the remaining ME names.
|
For details about the ManagedElement_T structure, see getAllManagedElements.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when subnetName does not reference a multiLayerSubnetwork
object.
EXCPT_ENTITY_NOT_FOUND - Raised when subnetName references an object that does not exist.
EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators reaches 128.
Compliance
TMF-defined.
3.9.4 getAllManagedElementNames
Synopsis
void getAllManagedElementNames(
in globaldefs::NamingAttributes_T subnetName,
in unsigned long how_many,
out globaldefs::NamingAttributesList_T nameList,
out globaldefs::NamingAttributesIterator_I nameIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface has the same behavior as the operation described in getAllManagedElement, but instead of returning entire object structures, this operation returns their names.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
subnetName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the subnetwork.
|
how_many
|
unsigned long
|
In
|
Maximum number of MEs to report in the first batch.
|
nameList
|
globaldefs::NamingAttributesList_T
|
Out
|
First batch of ME names.
|
nameIt
|
globaldefs::NamingAttributesIterator_I
|
Out
|
Iterator to retrieve the remaining ME names.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when subnetName does not reference a multiLayerSubnetwork
object.
EXCPT_ENTITY_NOT_FOUND - Raised when subnetName references an object that does not exist.
EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators reaches 128.
Compliance
TMF-defined.
3.9.5 getAllSubnetworkConnections
Synopsis
void getAllSubnetworkConnections(
in globaldefs::NamingAttributes_T subnetName,
in transmissionParameters::LayerRateList_T connectionRateList,
in unsigned long how_many,
out subnetworkConnection::SubnetworkConnectionList_T sncList,
out subnetworkConnection::SNCIterator_I sncIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface enables an NMS to request a list of SNCs for the specified subnetwork at the specified connection rates.
•
For the ONS 15310 MA SONET, this method does not report STS-1 SNC on DS1 ports of DS1_xx cards.
•
For the ONS 15310 MA SDH, this method does not report VC4 SNC on E1 ports of E1_63_E3_3 cards.
•
For the ONS 15327, this method does not report STS-1 SNC on XTC using DS1 ports.
•
For the ONS 15454 SONET, this method does not report STS-1 SNC on DS1 equipment.
•
For the ONS 15454 SDH, this method does not report VC-4 SNC on E1 or E1_42 equipment.
This interface does not report SNCs with duplicate names or VCAT SNCs.
If the Prime Optical subnetwork contains multiple circuits with the same name, the getAllSubnetworkConnections call returns the circuit name and details for only one of the circuits. It is not possible to predict which one of the multiple circuits will have its name and details returned.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
subnetName
|
globaldefs::NamingAttributes_T
|
in
|
Name of the subnetwork.
|
connectionLayerRateList
|
transmissionParameters::LayerRateList_T
|
in
|
List of rates of the SNCs to report. If an empty list is specified, all SNCs of all rates are reported.
|
how_many
|
unsigned long
|
in
|
Maximum number of SNCs to report in the first batch.
|
sncList
|
subnetworkConnection::SubnetworkConnectionList_T
|
out
|
First batch of SNCs.
|
sncIt
|
subnetworkConnection::SNCIterator_I
|
out
|
Iterator to retrieve the remaining SNCs.
|
For details about the SubnetworkConnection_T structure, see getAllSNCs.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when subnetName does not reference a multiLayerSubnetwork
object.
EXCPT_ENTITY_NOT_FOUND - Raised when subnetName references an object that does not exist.
EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators reaches 128.
Compliance
TMF-defined.
3.9.6 getAllSubnetworkConnectionsWithTP
Synopsis
void getAllSubnetworkConnectionsWithTP(
in globaldefs::NamingAttributes_T tpName,
in transmissionParameters::LayerRateList_T connectionRateList,
in unsigned long how_many,
out subnetworkConnection::SubnetworkConnectionList_T sncList,
out subnetworkConnection::SNCIterator_I sncIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface enables an NMS to request a list of the SNCs using the specified TP at the specified connection rates. A TP might be a PTP that requires a full list of SNCs using any of its contained CTPs. A TP might be a CTP or FTP that only requires the SNCs using that CTP or FTP. Both end CTPs and intermediate CTPs at the same layer are considered. In all cases, only SNCs that also match the specified connection rate filter are returned.
•
For the ONS 15310 MA SONET, this method does not report STS-1 SNC on DS1 ports of DS1_xx cards.
•
For the ONS 15310 MA SDH, this method does not report VC4 SNC on E1 ports of E1_63_E3_3 cards.
•
For the ONS 15454 SONET, this method does not report STS-1 SNC on DS1 equipment.
•
For the ONS 15454 SDH, this method does not report VC-4 SNC on E1 or E1_42 equipment.
This interface does not report SNCs with duplicate names.
Note
For ONS 15600 SONET and ONS 15600 SDH NEs, if bridge-and-roll is applied, one CTP may be associated with two SNCs during a transient phase. If Prime Optical invokes this method during this phase, it reports both SNCs.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
tpName
|
globaldefs::NamingAttributes_T
|
in
|
Termination point for which to report SNCs.
|
connectionLayerRateList
|
transmissionParameters::LayerRateList_T
|
in
|
List of rates of the SNCs to report. If an empty list is specified, all SNCs of all rates are reported.
|
how_many
|
unsigned long
|
in
|
Maximum number of SNCs to report in the first batch.
|
sncList
|
subnetworkConnection::SubnetworkConnectionList_T
|
out
|
First batch of SNCs.
|
sncIt
|
subnetworkConnection::SNCIterator_I
|
out
|
Iterator to retrieve the remaining SNCs.
|
For details about the SubnetworkConnection_T structure, see getAllSNCs.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised if tpName does not reference a termination point object.
EXCPT_ENTITY_NOT_FOUND - Raised when tpName references an object that does not exist.
EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators reaches 128.
Compliance
TMF-defined.
3.9.7 getAllSubnetworkConnectionNames
Synopsis
void getAllSubnetworkConnectionNames(
in globaldefs::NamingAttributes_T subnetName,
in transmissionParameters::LayerRateList_T connectionRateList,
in unsigned long how_many,
out globaldefs::NamingAttributesList_T nameList,
out globaldefs::NamingAttributesIterator_I nameIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface has the same behavior as the operation described in getAllSubnetworkConnections, but instead of returning entire object structures, this operation returns their names.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
subnetName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the subnetwork.
|
connectionLayerRateList
|
transmissionParameters::LayerRateList_T
|
In
|
List of rates of the SNCs to report. If an empty list is specified, all SNCs of all rates are reported.
|
how_many
|
unsigned long
|
In
|
Maximum number of SNCs to report in the first batch.
|
nameList
|
globaldefs::NamingAttributesList
|
Out
|
First batch of SNC names.
|
nameIt
|
globaldefs::NamingAttributesIterator_I
|
Out
|
Iterator to retrieve the remaining SNC names.
|
For details about the SubnetworkConnection_T structure, see getAllSNCs.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when subnetName does not reference a multiLayerSubnetwork
object.
EXCPT_ENTITY_NOT_FOUND - Raised when subnetName references an object that does not exist.
EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators reaches 128.
Compliance
TMF-defined.
3.9.8 getAllSubnetworkConnectionNamesWithTP
Synopsis
void getAllSubnetworkConnectionNamesWithTP(
in globaldefs::NamingAttributes_T tpName,
in transmissionParameters::LayerRateList_T connectionRateList,
in unsigned long how_many,
out globaldefs::NamingAttributesList_T nameList,
out globaldefs::NamingAttributesIterator_I nameIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface has the same behavior as the operation described in getAllSubnetworkConnectionsWithTP, but instead of returning entire object structures, this operation returns their names.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
tpName
|
globaldefs::NamingAttributes_T
|
in
|
Termination point for which to report SNCs.
|
connectionLayerRateList
|
transmissionParameters::LayerRateList_T
|
in
|
List of rates of the SNCs to report. If an empty list is specified, all SNCs of all rates are reported.
|
how_many
|
unsigned long
|
in
|
Maximum number of SNCs to report in the first batch.
|
nameList
|
globaldefs::NamingAttributesList
|
out
|
First batch of SNC names.
|
nameIt
|
globaldefs::NamingAttributesIterator_I
|
out
|
Iterator to retrieve the remaining SNC names.
|
For details about the SubnetworkConnection_T structure, see getAllSNCs.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised if tpName does not reference a terminationPoint object.
EXCPT_ENTITY_NOT_FOUND - Raised when tpName references an object that does not exist.
EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators reaches 128.
Compliance
TMF-defined.
3.9.9 getAllTopologicalLinks
Synopsis
void getAllTopologicalLinks(
in globaldefs::NamingAttributes_T subnetName,
in unsigned long how_many,
out topologicalLink::TopologicalLinkList_T topoList,
out topologicalLink::TopologicalLinkIterator_I topoIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns a list of topological links that exist within the subnetwork whose name is passed as a parameter.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
subnetName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the subnetwork.
|
how_many
|
unsigned long
|
In
|
Maximum number of topological links to return in the first batch.
|
topoList
|
topologicalLink::TopologicalLinkList_T
|
Out
|
First batch of topological links.
|
topoIt
|
topologicalLink::TopologicalLinkIterator_I
|
Out
|
Iterator to retrieve the remaining topological links.
|
For details about the TopologicalLink_T structure, see getAllTopLevelTopologicalLinks.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when subnetName does not reference a multiLayerSubnetwork
object.
EXCPT_ENTITY_NOT_FOUND - Raised when subnetName references an 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 reaches 128.
Compliance
TMF-defined.
3.9.10 getAllTopologicalLinkNames
Synopsis
void getAllTopologicalLinkNames(
in globaldefs::NamingAttributes_T subnetName,
in unsigned long how_many,
out globaldefs::NamingAttributesList_T nameList,
out globaldefs::NamingAttributesIterator_I nameIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface has the same behavior as the operation described in getAllTopologicalLinks, but instead of returning entire object structures, this operation returns their names.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
subnetName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the subnetwork.
|
how_many
|
unsigned long
|
In
|
Maximum number of topological links to return in the first batch.
|
nameList
|
globaldefs::NamingAttributesList_T
|
Out
|
First batch of topological link names.
|
nameIt
|
globaldefs::NamingAttributesIterator_I
|
Out
|
Iterator to retrieve the remaining topological link names.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when subnetName does not reference a multiLayerSubnetwork
object.
EXCPT_ENTITY_NOT_FOUND - Raised when subnetName references an 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 reaches 128.
Compliance
TMF-defined.
3.9.11 getMultiLayerSubnetwork
Synopsis
void getMultiLayerSubnetwork(
in globaldefs::NamingAttributes_T subnetName,
out MultiLayerSubnetwork_T subnetwork)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns a subnetwork given a subnetwork name.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
subnetName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the subnetwork.
|
subnetwork
|
MultiLayerSubnetwork_T
|
Out
|
Subnetwork structure returned.
|
For details about the MultiLayerSubnetwork_T structure, see getAllTopLevelSubnetworks.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when subnetName does not reference a multiLayerSubnetwork
object.
EXCPT_ENTITY_NOT_FOUND - Raised when subnetName references a multiLayerSubnetwork object
that does not exist.
Compliance
TMF-defined.
3.9.12 getCTPsAndTopologicalLinks
Synopsis
void getCTPsAndTopologicalLinks(
in globaldefs::NamingAttributes_T sncName,
out terminationPoint::TerminationPointList_T ctpList,
out topologicalLink::TopologicalLinkList_T topologicalLinkList)
raises(globaldefs::ProcessingFailureException);
Description
The NMS provides the SNC name, and Prime Optical returns ordered lists: one list for all CTPs/FTPs and another for all topological links. Prime Optical reports topological links and CTPs/FTPs of the working path for a 1+1, 2-fiber BLSR, or 4-fiber BLSR protected SNC. Prime Optical reports topological links and CTPs/FTPs of both the working and protect paths for a path-protection SNC. An SNC with the source or destination on Ethernet equipment is also supported.
•
For the ONS 15310, this method does not report STS-1 SNC on CTX using DS1 ports.
•
For the ONS 15327, this method does not report STS-1 SNC on XTC using DS1 ports.
•
For the ONS 15454 SONET, this method does not report STS-1 SNC on DS1 equipment.
•
For the ONS 15454 SDH, this method does not report VC-4 SNC on E1 or E1_42 equipment.
This interface does not report VCAT SNCs.
The lists are unordered for circuits for which:
•
The circuit state is not active.
•
The circuit has DRI protection.
A processing failure exception is returned with an EXCPT_UNABLE_TO_COMPLY exception in all of the preceding conditions.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
sncName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the subnetwork connection.
|
ctpList
|
terminationPoint::TerminationPointList_T
|
Out
|
Ordered list of CTP/FTPs for this SNC.
|
topoList
|
topologicalLink::TopologicalLinkList_T
|
Out
|
Ordered topological links through which this SNC traverses.
|
For details about the TerminationPoint_T structure, see getAllSupportedPTPs.
For details about the TopologicalLink_T structure, see getAllTopLevelTopologicalLinks.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when subnetName does not reference a multiLayerSubnetwork
object.
EXCPT_UNABLE_TO_COMPLY - Raised when invoked on SNC on Ethernet equipment or STS-1 SNC on
DS1 equipment.
EXCPT_ENTITY_NOT_FOUND - Raised when sncName references an SNC object that does not exist.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.
Compliance
Prime Optical-defined.
3.9.13 getSNC
Synopsis
in globaldefs::NamingAttributes_T sncName,
out subnetworkConnection::SubnetworkConnection_T snc)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns the SNC structure for the SNC whose name is supplied as a parameter.
•
For the ONS 15310 CL, this method does not report STS-1 SNC on CTX using DS1 ports.
•
For the ONS 15310 MA SONET, this method does not report STS-1 SNC on DS1 ports of DS1_xx cards.
•
For the ONS 15310 MA SDH, this method does not report VC4 SNC on E1 ports of E1_63_E3_3 cards.
•
For the ONS 15327, this method does not report STS-1 SNC on XTC using DS1 ports.
•
For the ONS 15454 SONET, this method does not report STS-1 SNC on DS1 equipment.
•
For the ONS 15454 SDH, this method does not report VC-4 SNC on E1 or E1_42 equipment.
This interface does not report VCAT SNCs.
A processing failure exception is returned with an EXCPT_UNABLE_TO_COMPLY exception in all of the preceding conditions.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
sncName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the subnetwork connection.
|
snc
|
subnetworkConnection::SubnetworkConnection_T
|
Out
|
SNC structure retrieved.
|
For details about the SubnetworkConnection_T structure, see getAllSNCs.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when sncName does not reference an SNC object or when sncName
is not unique.
EXCPT_UNABLE_TO_COMPLY - Raised when invoked on SNC on Ethernet equipment or STS-1 SNC on
DS1 equipment.
EXCPT_ENTITY_NOT_FOUND - Raised when sncName references an SNC object that does not exist.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.
Compliance
TMF-defined.
3.9.14 getSNCsByUserLabel
Synopsis
out subnetworkConnection::SubnetworkConnection_T snc)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns the SNC structure for the SNC whose name is supplied as a parameter.
•
For the ONS 15310 CL, this method does not report STS-1 SNC on CTX using DS1 ports.
•
For the ONS 15310 MA SONET, this method does not report STS-1 SNC on DS1 ports of DS1_xx cards.
•
For the ONS 15310 MA SDH, this method does not report VC4 SNC on E1 ports of E1_63_E3_3 cards.
•
For the ONS 15327, this method does not report STS-1 SNC on XTC using DS1 ports.
•
For the ONS 15454 SONET, this method does not report STS-1 SNC on DS1 equipment.
•
For the ONS 15454 SDH, this method does not report VC-4 SNC on E1 or E1_42 equipment.
This interface does not report VCAT SNCs.
A processing failure exception is returned with an EXCPT_UNABLE_TO_COMPLY exception in all of the preceding conditions.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
userLabel
|
String
|
In
|
Name of the subnetwork connection.
|
snc
|
subnetworkConnection::SubnetworkConnection_T
|
Out
|
SNC structure retrieved.
|
For details about the SubnetworkConnection_T structure, see getAllSNCs.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when sncName does not reference an SNC object or when sncName
is not unique.
EXCPT_UNABLE_TO_COMPLY - Raised when invoked on SNC on Ethernet equipment or STS-1 SNC on
DS1 equipment.
EXCPT_ENTITY_NOT_FOUND - Raised when sncName references an SNC object that does not exist.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.
Compliance
TMF-defined.
3.9.15 getTopologicalLink
Synopsis
in globaldefs::NamingAttributes_T topoLinkName,
out topologicalLink::TopologicalLink_T topoLink)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns a topological link. Prime Optical reports all autodiscovered and manual topological links.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
topoLinkName
|
Globaldefs::NamingAttributes_T
|
In
|
Name of the subnetwork topological link to retrieve.
|
topoLink
|
topologicalLink::TopologicalLink_T
|
Out
|
Subnetwork topological link returned.
|
For details about the TopologicalLink_T structure, see getAllTopLevelTopologicalLinks.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when topoLinkName does not reference a subnetwork topological
link object.
EXCPT_ENTITY_NOT_FOUND - Raised when topoLinkName references a subnetwork topological link
object that does not exist.
Compliance
TMF-defined.
3.9.16 createAndActivateSNCFromUserLabel
Synopsis
void createAndActivateSNCFromUserLabel(
in subnetworkConnection::SNCCreateData_T createData,
in subnetworkConnection::GradesOfImpact_T tolerableImpact,
in EMSFreedomLevel_T emsFreedomLevel,
inout subnetworkConnection::TPDataList_T tpsToModify,
out subnetworkConnection::SubnetworkConnection_T theSNC,
raises(globaldefs::ProcessingFailureException);
Description
This interface provides a way to create and activate a subnetwork connection in one command. It is Prime Optical-specific and not TMF-defined. According to the TMF, the SNC name is assigned by the EMS when it creates the SNC. However, if the NMS is to control the SNC name, it must use this method. The NMS provides the name of the SNC in the userLabel field of the SNCCreateData input parameter. Prime Optical uses the userLabel value and assign it to the name of the new SNC. Prime Optical also verifies the uniqueness of the name. The operation fails if an SNC with the same name as the userLabel exists. This is an asynchronous operation. Successful completion of this operation only guarantees delivery of the creation request to Prime Optical. Operation on CTPs of this SNC might still fail.
Optionally, you can also provide a description for the SNC by entering it in the additionalCreationInfo field.
Prime Optical cleans up resources if SNC creation fails. For example, if Prime Optical fails to create the SNC on the destination node, Prime Optical also cleans up resources on the source node.
If the OC-n port is configured for SDH, Prime Optical can create the SNC. Prime Optical supports only those layer rates supported by the NE. However, IPPM and J1 path tracing are not supported for CTPs of this SNC.
FTPs can be used as A ends and Z ends of the SNCs. A typical use of FTP is to create an SNC on Ethernet equipment, create a tunnel SNC, or create a VAP/LAP circuit. See Provisioning Subnetwork Connections for more information.
Creating SNCs between ONS 15327 nodes or ONS 15310, and between ONS 15600 nodes is identical to creating SNCs between ONS 15454 nodes. It is also possible to create SNCs among ONS 15327, ONS 15454, and ONS 15600 nodes.
Prime Optical supports protection channel access (PCA). PCA SNCs are unprotected. For details about PCA, see the NE documentation.
You can provide a description for the SNC. Enter the description in the additionalCreationInfo field.
To create a dual-ring interconnect SNC, set the staticProtectionLevel value in createData to HIGHLY_PROTECTED. Use the CTC or Prime Optical client to modify the Hold-off Timer attribute for this SNC.
The following types of circuit creation are not supported:
•
Monitor circuits
•
STS-1 on DS1 cards and VC-4 on E1 and E1_42 cards
•
DRI circuits with constraint routing
In addition to specifying SNC creation parameters using the SNCCreateData_T structure, the NMS can provide a partial or complete list of MEs or both end PTPs of a topological link to include or exclude in the SNC route during SNC creation. The NMS can specify only one type of object name list during the SNC creation. Prime Optical returns a processing failure exception if the NMS-specified list is not homogeneous. Prime Optical returns a processing failure exception with EXCPT_ENTITY_NOT_FOUND as the error reason if any one of the specified MEs or PTPs does not exist. If the NMS specifies a PTP list, Prime Optical verifies whether PTPs are specified in pairs and each PTP of a PTP pair is associated with each end PTP of the same topological link. Prime Optical uses the first PTP of a PTP pair as the aEnd of the topological link, and uses the second PTP of the same PTP pair as the zEnd of the topological link. Prime Optical attempts to route the SNC from the aEnd PTP of a PTP pair to the zEnd PTP of the same pair on a topological link. Prime Optical returns a processing failure exception if the SNC cannot be routed from the specified aEnd PTP to the zEnd PTP of a topological link. The NMS then must interchange the aEnd PTP and zEnd PTP specified, or provide a different PTP pair, or delete the PTP pair from the include or exclude list. Prime Optical returns a processing failure exception if at least one PTP is not associated with a topological link. The NMS must ensure that the sequence of the object name list conforms to the sequence of the objects that exist in the network. Prime Optical returns a processing failure exception if the sequence is nonconforming.
In addition to specifying SNC creation parameters using the SNCCreateData_T structure, the NMS can provide a complete list of CTP pairs representing the complete route of the SNC. Each CTP pair represents the two endpoints of one span in the SNC route. A span represents a partial route of an SNC with the endpoints specified on the endpoints of a topological link. Prime Optical processes the input list in CTP pairs. Prime Optical assumes each pair represents the two endpoints of a span, and the CTP native names are the same for the two endpoints (the STS numbers are the same for each CTP pair). The NMS must ensure that the sequence of spans represented by the CTP pairs conforms to the sequence existing in the network. Prime Optical returns a processing failure exception if the sequence is nonconforming.
If you create an SNC with at least one endpoint on ML-series equipment, Prime Optical identifies the SNC for a new Layer 2 point-to-point topology. Prime Optical creates a new Layer 2 point-to-point topology and an object creation event is generated to notify for the creation of a new L2 point-to-point topology in Prime Optical.
Prime Optical provides support for the creation of open-ended path-protection circuits. There are two types of SNCs that can be created for open-ended path-protection circuits.
For one source point and two destination endpoints, the NMS must specify the source point in SNCCreateData_T.aEnd, and the two destination endpoints in SNCCreateData_T.zEnd.
For two source points and one destination endpoint, the NMS must specify two source points in SNCCreateData_T.aEnd and one destination endpoint in SNCCreateData_T.zEnd.
Prime Optical supports optical channel SNC creation on WDM cards through this method. See SNC Provisioning on WDM Equipment for detailed information. The sncSize field in additionalCreationInfo is used to specify the size of the optical channel SNC.
Prime Optical supports OCH trail SNC creation on DWDM transponder/muxponder cards or ITU-T line cards through a DWDM network. See SNC Provisioning on WDM Equipment.
For the ONS 15454 SONET, this operation enables you to create an end-to-end STS-1 circuit using the portless transmux interfaces of the transmux card as an intermediate connection point. Information about the high-density portless transmux card (DS3XM-12) can be provided using the usePortlessTransmux, portlessTransmuxMeName, portlessTransmuxSlot, and isSourceDS3MappedSTS attributes in the additionalCreationInfo field.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
createData
|
subnetworkConnection::SNCCreateData_T
|
In
|
Structure describing the SNC to create and activate.
|
tolerableImpact
|
subnetworkConnection::GradesOfImpact_T
|
In
|
Maximum tolerable impact allowed.
|
emsFreedomLevel
|
EMSFreedomLevel_T
|
In
|
Maximum level of freedom allowed to the EMS to perform the creation and activation.
|
tpsToModify
|
subnetworkConnection::TPDataList_T
|
In/out
|
Prime Optical ignores this parameter.
|
theSNC
|
subnetworkConnection::SubnetworkConnection_T
|
Out
|
Resulting SNC, with the sncState and name set. The name is set to the user label supplied in the createData structure.
|
errorReason
|
String
|
Out
|
Specifies the creation and/or activation error(s), if any.
|
Prime Optical does not support locking.
For details about the SubnetworkConnection_T structure, see getAllSNCs.
Prime Optical support for the SNCCreateData_T structure is as follows:
•
string userLabel
Supported. The value in this field is assigned to the name of the newly created SNC.
•
boolean forceUniqueness
Prime Optical guarantees the uniqueness of SNCs if they are all created by Prime Optical. Prime Optical cannot guarantee the uniqueness if any other tool has been used instead.
•
string owner
Not supported.
•
globaldefs::ConnectionDirection_T direction
Prime Optical supports CD_UNI (unidirectional), CD_BI (bidirectional), CD_UNI_EW (unidirectional east-to-west), CD_UNI_WE (unidirectional west-to-east), CD_BI_EW (bidirectional east-to-west), and CD_BI_WE (bidirectional west-to-east).
•
StaticProtectionLevel_T staticProtectionLevel
Prime Optical supports UNPROTECTED, FULLY_PROTECTED, and HIGHLY_PROTECTED. Prime Optical does not support any other value.
•
ProtectionEffort_T protectionEffort
Prime Optical supports all values defined by the TMF.
If the NMS requests an unprotected SNC on a BLSR ring, Prime Optical creates the SNC. The same is true for an unprotected SNC with 1+1 protection.
If the NMS specifies EFFORT_SAME_OR_WORSE or EFFORT_WHATEVER, Prime Optical expects the value of staticProtectionLevel to be UNPROTECTED. These values indicate that Prime Optical must create the PCA.
•
Reroute_T rerouteAllowed
Not supported.
•
NetworkRouted_T networkRouted
Not supported.
•
SNCType_T sncType;
Not supported.
•
transmissionParameters::LayerRate_T layerRate
Prime Optical supports the following layer rates:
Layer Rate Category
|
Layer Rates
|
SNC Sizes
|
Comments
|
Video
|
LR_D1_Video
LR_HDTV
LR_DV_6000
LR_DVBASI
|
27=SD1/D1
26=HDTV
28=DV 6000
31=Video /DVB ASI
|
For WDM OCHCC
|
Data/Storage
|
LR_ESCON
LR_ETR
LR_ISC3_PEER_1G
LR_ISC3_PEER_2G
LR_ISC1
LR_IB
LR_SYSPLEX_ISC_COMP
LR_SYSPLEX_ISC_PEER
|
20=ESCON
21=ETR-CLO
22=ISC PEER"
24=ISC3 PEER 2Gb/s
23=ISC3 PEER 1Gb/s
25=ISC COMPAT
155=ISC1
30=data Storage /Video - ISC Channel
32=IB
|
For WDM OCHCC
|
STS/VC
|
LR_STS1_and_AU3_High_Order_VC3 LR_STS3c_and_AU4_VC4
LR_STS12c_and_VC4_4c
LR_STS48c_and_VC4_16c
LR_STS192c_and_VC4_64c
LR_STS6c_and_VC4_2c
LR_STS9c_and_VC4_3c
LR_STS24c_and_VC4_8c
LR_STS18c_and_VC4_6c
LR_STS36c_and_VC4_12c
LR_VT1_5_and_TU11_VC11
LR_Low_Order_TU3_VC3
LR_VT2_and_TU12_VC12
|
|
Only on ONS15454 SDH
|
FICON
|
LR_FICON_1G
LR_FICON_2G
LR_FICON_4G
LR_FC_100_1063M
LR_FC_200_2125M
|
19=1Gb/s FiCon
18=2Gb/s FiCon
17=4Gb/s FiCon
|
For WDM OCHCC
|
FC
|
LR_FC_100_1063M
LR_FC_200_2125M
LR_FC_400_4250M
LR_FC_800_8500M
LR_FC_1000_10518M
|
16=1Gb/s FC
15=2Gb/s FC
14=4Gb/s FC
86= 8Gb/s FC
13=10Gb/s FC
|
For WDM OCHCC
|
SONET/SDH
|
LR_DSR_OC3_STM1
LR_DSR_OC12_STM4
LR_DSR_OC48_STM16
LR_DSR_OC192_STM64
LR_DSR_OC768_and_STM256
|
7=OC 192
8=OC 48
9=OC 12
10= OC 3
33=OC 768
|
For WDM OCHCC
|
PDH
|
LR_T1_and_DS1_1_5M LR_T3_and_DS3_45M
LR_E1_2M
LR_E3_34M
|
—
|
For WDM OCHCC
Only on ONS15454 SDH
|
Ethernet
|
LR_Fast_Ethernet
LR_Gigabit_Ethernet
LR_Ten_Gigabit_Ethernet
LR_Forty_Gigabit_Ethernet
|
38=FE
11=10Gb/s E
12=1Gb/s E
89=40Gb/s E
1=2.5Gb/s FEC
2=2.5Gb/s No FEC
3=10 Gb/s FEC
4=10 Gb/s No FEC
5=Multirate
|
For WDM OCHCC
|
OTU
|
LR_Optical_Channel
LR_OCH_10_Gigabit_ITU
LR_OCH_40_Gigabit_ITU
|
35=OCH OTU2
36=OCH OTU3
|
For WDM OCHCC
|
Other
|
LR_PASS_TROUGH
|
29=Pass-through
6=Equipped not specific
|
Other
|
•
CrossConnectList_T ccInclusions
Not supported.
•
ResourceList_T neTpInclusions
Supported. You must provide a list of managed element names or the PTP names at the endpoints of the topological link. For complete manual routing, you must provide the list of all CTPs of the links (OCH trail links, if any) to which the circuit must be routed.
For protected OCHNC and OCHCC circuits, this parameter defines only the inclusion routing constraints for the working path of the circuit. To define the constraints for the protected path, Prime Optical provides the additional info parameters "includedProtectedME" and "excludedProtectedME."
•
boolean fullRoute
Not supported.
•
ResourceList_T neTpSncExclusions
Supported. Prime Optical expects a list of managed element names or the PTP names at the endpoints of the TopologicalLink to exclude from the SNC route.
For protected OCHNC and OCHCC circuits, this parameter defines only the exclusion routing constraints for the working path of the circuit. To define the constraints for the protected path, Prime Optical provides the additional info parameters "includedProtectedME" and "excludedProtectedME."
•
globaldefs::NamingAttributesList_T aEnd
Supported. Prime Optical expects at least one valid CTP or FTP in this list. At most, two valid CTPs can be in the list.
•
globaldefs::NamingAttributesList_T zEnd
Supported. Prime Optical expects at least one valid CTP or FTP in this list. At most, two valid CTPs can be in the list.
•
globaldefs::NVSList_T additionalCreationInfo
This list can be used to provide additional parameters for SNC creation. The following table provides additional Prime Optical-supported parameters for SNC creation. For more information, refer to the ONS 15454 SONET user documentation.
Table 3-4 Prime Optical-Supported Parameters for SNC Creation
Name
|
Value
|
Description
|
upsrRevertiveMode
|
Revertive or nonrevertive
|
If the value is set to revertive, traffic reverts back to the working path when the conditions that diverted it to the protect path are repaired; otherwise, traffic remains on the protect path after the switch.
|
upsrRevertiveTime
|
Valid float value from 0.5 to 12, in increments of 12
|
If the SNC is revertive, you must set this parameter. This is the amount of time that elapses before traffic reverts back to the working path. The default value is 5 minutes.
Note Prime Optical does not validate this value.
|
upsrSfBerLevel
|
3, 4, or 5
|
Set the thresholds for path protection, path-level signal failure, and bit error rate (only for STS SNCs).
Note Prime Optical does not validate this value.
|
upsrSdBerLevel
|
5, 6, 7, 8, 9
|
Set the thresholds for path protection, path-level signal degrade, and bit error rate (only for STS SNCs).
Note Prime Optical does not validate this value.
|
upsrSwitchOnPdiP
|
True or false
|
Set this to true if you want traffic to switch when an STS payload defect indicator is received (only for STS SNCs).
|
goAndReturnRouting
|
True or false
|
Set this to true if you want to provision SNCP/path-protection routes in Go and Return fashion (ITU-T G.841); otherwise, SNCP/path-protection routes are provisioned in unidirectional fashion following GR-1400.
|
sncDescription
|
String
|
Description of the SNC. This value is represented in the userLabel field of the SubnetworkConnection_T structure.
|
VLAN
|
VLAN ID
|
NMS must provide one or more VLAN names. The value indicates the VLAN for Prime Optical to use for SNC creation on Ethernet equipment. An exception is thrown if the VLAN specified does not exist in the multilayer subnetwork of the source TP.
|
CustomerID
|
String
|
User-specified string representing the customer ID.
|
ServiceID
|
String
|
User-specified string representing the service ID.
|
sncSize
|
Int
|
User-specified size for WDM SNCs.
Values from 1 to 6 apply to OCHNC and OCH trail SNCs; the default value is 6.
Values from 7 to 29 apply to OCHCC SNCs; the value corresponds to that of the layerRate field.
|
createTunnelOnTransitNodes
|
True or false
|
Applicable for VT and VC SNCs with one or more transit nodes that do not have a tunnel or the existing tunnel is exhausted. This parameter specifies whether to create a tunnel on the transit nodes. For SNCs without transit nodes or with an existing tunnel on a transit node that has available bandwidth, this value is ignored.
If the value specified is true, a tunnel is created and the SNC is routed using this tunnel.
If the value specified is false, a new tunnel is not created. In this case, if a tunnel that is not full is available on the transit node, the circuit is routed through the tunnel; otherwise, the circuit is not routed through a tunnel.
|
createVTAggregation
|
True or false
|
Applicable for VT or VC SNCs with one or more transit nodes that do not have a VAP circuit or if the existing VAP circuit is exhausted. This parameter specifies whether to create a new VAP circuit on the transit nodes. If the value specified is true, a VAP circuit is created and SNC is routed using this new VAP circuit.
If the value specified is false, a new VAP circuit is not created.
|
sourceIsSTSGrooming
|
True or false
|
If the value is true, the source drop point of the VT or VC circuit is STS groomed for the VAP circuit.
Note This attribute is valid only when the createVTAggregation value is set to true.
Note sourceIsSTSGrooming and destinationIsSTSGrooming cannot both be set to true.
|
destinationIsSTSGrooming
|
True or false
|
If the value is true, the destination drop point of the VT or VC circuit is STS groomed for the VAP circuit.
Note This attribute is valid only when the createVTAggregation value is set to true.
Note sourceIsSTSGrooming and destinationIsSTSGrooming cannot both be set to true.
|
vapDestination
|
String
|
You can specify the string (ME name) representing the VAP destination drop point.
|
usePortlessTransmux
|
True or false
|
If the value is true, the portless transmux card is used for the circuit. The NMS provides information for portlessTransmuxMeName, portlessTransmuxSlot, and isSourceDS3MappedSTS; otherwise, an INVALID INPUT exception is thrown.
If the value is false, the portless transmux card is not used as the intermediate point for the end-to-end STS-1 circuit.
|
portlessTransmuxMeName
|
String
|
ME name containing the high-density portless transmux card, which is used as a circuit constraint.
Note This attribute is applicable only if usePortlessTransmux is true.
|
portlessTransmuxSlot
|
"/rack=1/shelf=1/slot=[1..6][12..17]"
|
NMS provides the physical location of the high-density portless transmux card.
Note Information is required up to the slot level. This attribute is applicable only if usePortlessTransmux is true.
|
isSourceDS3MappedSTS
|
True or false
|
Indicates whether the source or destination is DS3 mapped.
Note This attribute is applicable only if usePortlessTransmux is true.
|
vcatMemberId
|
Integer, 1 to 256
|
Used for VCAT SNC creation to identify every VCAT member L1 SNC uniquely. For normal CCAT circuits, this value is ignored, if specified.
|
timeSlotRestriction
|
Integer, 1 to 192 for SONET and 1 to 64 for SDH.
|
You can select a specific STS/VC-4 when using autoroute with constraints. The STS/VC-4 is maintained around the ring. If the same STS/VC-4 is not available for the entire circuit route, a warning message is displayed.
|
includedProtectedME
|
String
|
The parameter must match the name of any ManagedElement which you have requested to be included in the protected path of an OCHNC or OCHCC circuit.
For example:
EMS = Cisco Systems/CTM
ManagedElement = myNE
Add the following parameter to configure a routing constraint:
includedProtectedME = myNE
|
excludedProtectedME
|
String
|
Must match the name of any ManagedElement which you have requested to be excluded from the protected path of an OCHNC or OCHCC circuit. See the parameter includedProtectedME for the scenario.
|
overlayRing
|
String
|
Values can be:
• true—Indicates that an Overlay Ring SNC is allowed. You can create an Overlay Ring SNC only by using CTP Inclusions to pass the complete route from the SNC to the Prime Optical Server.
• false—Indicates that an Overlay Ring SNC is not allowed.
|
Prime Optical does not support tolerableImpact (GradesOfImpact_T). Circuits created on the ONS 15327 and ONS 15454 do not impact existing traffic.
Prime Optical does not support emsFreedomLevel (EMSFreedomLevel_T). Prime Optical has full control of SNC creation.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when a field of createData is invalid.
EXCPT_ENTITY_NOT_FOUND - Raised when fields of createData reference objects that do not
exist.
EXCPT_UNABLE_TO_COMPLY - Raised if the SNC cannot be created and activated because CTP
conflicts with other SNC or NE does not support this SNC creation. This exception is also
raised when Prime Optical cannot meet protection levels or there is no bandwidth
available.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost and this
prevents creation of the SNC.
EXCPT_USERLABEL_IN_USE - Raised when the user label uniqueness constraint is not met.
Compliance
Prime Optical-defined.
3.9.17 CreateAndActivateSNC
Synopsis
void createAndActivateSNCFromUserLabel(
in subnetworkConnection::SNCCreateData_T createData,
in subnetworkConnection::GradesOfImpact_T tolerableImpact,
in EMSFreedomLevel_T emsFreedomLevel,
inout subnetworkConnection::TPDataList_T tpsToModify,
out subnetworkConnection::SubnetworkConnection_T theSNC,
raises(globaldefs::ProcessingFailureException);
Description
This interface is identical to createAndActivateSNCFromUserLabel, except that Prime Optical assigns the name of the created subnetwork connection. The userLabel field in SNCCreateData_T can remain blank. Even if the user label is specified, Prime Optical ignores it and assigns a user label to the SNC.
Compliance
TMF-defined.
3.9.18 (Deprecated) createAndActivateProtectedOchccFromUserLabel
Synopsis
void createAndActivateProtectedOchccFromUserLabel(
in subnetworkConnection::SNCCreateData_T createData,
in OCHCCProtectedConstraints_T ochccProtectedConstraints,
in subnetworkConnection::GradesOfImpact_T tolerableImpact,
in EMSFreedomLevel_T emsFreedomLevel,
inout subnetworkConnection::TPDataList_T tpsToModify,
out subnetworkConnection::SubnetworkConnection_T theSNC,
raises(globaldefs::ProcessingFailureException);
where:
struct OCHCCProtectedConstraints_T {
subnetworkConnection::ResourceList_T neTpProtectedInclusions;
subnetworkConnection::ResourceList_T neTpSncProtectedExclusions;
Description
This interface has the same behavior as createAndActivateSNCFromUserLabel, but is used only to create protected OCHCC circuits when it is necessary to specify route constraints for the protected path.
Note
This API has been deprecated from CTM R9.0.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
ochccProtectedConstraints
|
multiLayerSubnetwork:: OCHCCProtectedConstraints_T
|
In
|
Structure containing ME include/exclude route constraints.
|
other
|
—
|
—
|
Same as for createAndActivateSNCFromUserLabel.
|
Prime Optical supports the following layer rates:
•
ONS 15454 SONET: LR_OCH_Transport_Unit
•
ONS 15454 SDH: LR_OCH_Transport_Unit
Compliance
Prime Optical-defined.
3.9.19 addDrops
Synopsis
in globaldefs::NamingAttributes_T sncName,
in globaldefs::NamingAttributesList_T zEnd)
raises(globaldefs::ProcessingFailureException);
Description
This proprietary interface supports SNCs with multiple drops for the ONS 15310, ONS 15327, and ONS 15454. There are two steps to create an SNC with multiple drops:
Step 1
Invoke the operation described in createAndActivateSNCFromUserLabel to create a unidirectional SNC between two nodes.
Step 2
Invoke this operation to add new drop points to an existing SNC.
Note
•
The layer rate must match the SNC layer rate. This interface performs on a best-effort basis. If Prime Optical fails to add one or more TPs to the SNC, it generates an UNABLE_TO_COMPLY exception. The errorReason contains a list of CTPs that failed.
•
Depending on the card type, the terminology is CTP or FTP. For example, termination points on CE-MR-6 cards are CTPs when the cards are configured for manual mode. For CE-MR-6 cards configured for automatic mode, the termination points are FTPs.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
sncName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the subnetwork connection to which to add termination points (either CTPs or FTPs).
|
zEnd
|
globaldefs::NamingAttributesList_T
|
In
|
List of additional termination points (either CTPs or FTPs) to add to the SNC.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when sncName does not refer to an SNC object, or layer rate
of any CTP does not match the SNC layer.
EXCPT_ENTITY_NOT_FOUND - Raised when sncName references an object that does not exist.
EXCPT_UNABLE_TO_COMPLY - Raised if the CTP is in use by other SNC. This exception is also
raised when there is no bandwidth available.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost, which
prevents the deactivation of the SNC.
Compliance
Prime Optical-defined.
3.9.20 deactivateAndDeleteSNC
Synopsis
void deactivateAndDeleteSNC(
in globaldefs::NamingAttributes_T sncName,
in subnetworkConnection::GradesOfImpact_T tolerableImpact,
in EMSFreedomLevel_T emsFreedomLevel,
inout subnetworkConnection::TPDataList_T tpsToModify,
out subnetworkConnection::SubnetworkConnection_T theSNC,
raises(globaldefs::ProcessingFailureException);
Description
This interface provides a way to deactivate and then delete a subnetwork connection in one operation.
Prime Optical removes resources allocated to this SNC from each node. Successful completion of this asynchronous operation guarantees only delivery of the deletion request to Prime Optical. The NMS waits for an OBJECT_DELETION event for the SNC.
Prime Optical performs this operation in two steps:
1.
The first step is validation. This is performed synchronously. If successful, this operation returns successfully. If validation fails, the NMS receives an exception.
2.
After a successful validation, the second step is the actual deletion of resources from all NEs. This step is performed asynchronously. Prime Optical changes the SNC state to SNCS_DELETING and sends a notification to the NMS. Upon successful completion, Prime Optical generates an OBJECT_DELETION event. If Prime Optical loses connectivity to one or more nodes on the SNC, it aborts the cleanup and generates an SNCS_PARTIAL state change event. The NMS must reinvoke this method when connectivity to the node is restored. If the deletion fails but the state remains SNCS_ACTIVE, Prime Optical generates an AVC event. These SNC state change events are generated as part of the Prime Optical operation only. If another interface is used, Prime Optical cannot generate these events.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
sncName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the subnetwork connection to deactivate and delete.
|
tolerableImpact
|
subnetworkConnection::GradesOfImpact_T
|
In
|
Prime Optical ignores this parameter.
|
emsFreedomLevel
|
EMSFreedomLevel_T
|
In
|
Prime Optical ignores this parameter.
|
tpsToModify
|
subnetworkConnection::TPDataList_T
|
In/out
|
Prime Optical ignores this parameter.
|
theSNC
|
subnetworkConnection::SubnetworkConnection_T
|
Out
|
Deactivated and deleted subnetwork connection.
|
errorReason
|
string
|
Out
|
Specifies the deactivation and/or deletion error(s), if any.
|
For details about the SubnetworkConnection_T structure, see getAllSNCs.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when sncName does not refer to an SNC object, or any field in
tpsToModify is invalid.
EXCPT_ENTITY_NOT_FOUND - Raised when sncName references an object that does not exist.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost and this
prevents the deactivation of the SNC.
Compliance
TMF-defined.
3.9.21 getVCATSNC
Synopsis
void MultiLayerSubnetworkMgr_I::getVCATSNC(
in globaldefs::NamingAttributes_T vcatName,
out subnetworkConnection::VCAT_T vcat)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns the VCAT structure for the VCAT SNC whose name is supplied as an argument. The VCAT SNCs are supported on the following equipment types:
•
ML equipment (ML1000 and ML100T)
•
FCMR
•
ADM_10G
Parameters
Name
|
Type
|
Input/Output
|
Description
|
vcatName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the VCAT SNC.
|
vcat
|
subnetworkConnection::VCAT_T
|
Out
|
VCAT structure.
|
Prime Optical support for VCAT_T is as follows:
•
globaldefs::NamingAttributes_T vcatName
Supported. This field will contain two tuples. The first tuple contains the value for the EMS. The second tuple contains the VCAT name, which is the same as the nativeEMSName. The value of the name field in the last tuple is VCATSubnetworkConnection.
•
string userLabel
Supported.
•
string nativeEMSName
Supported. Name supplied by the user at creation time will be reported.
•
string owner
Not supported.
•
VCATState_T vcatState
Supported. The state of the VCAT circuit is derived from the states of the member circuits in the same way as it is derived for CCAT SNCs. The values supported are:
–
VCATState_T.VCATS_NONEXISTENT
–
VCATState_T.VCATS_PENDING
–
VCATState_T.VCATS_ACTIVE
–
VCATState_T.VCATS_PARTIAL
–
VCATState_T.VCATS_DELETING
•
globaldefs::ConnectionDirection_T direction
Supported. This field represents the direction of the VCAT and not the member L1 SNCs.
Prime Optical supports CD_UNI (unidirectional) and CD_BI (bidirectional). Current release supports only CD_BI.
•
boolean isSymmetrical
Supported. Current release supports only symmetric VCAT SNCs.
–
True if the rate/capacity is same in both directions.
–
False if the rate/capacity is different in each direction.
•
transmissionParameters::VCATLayerRate_T txRate
Supported. This field represents the total capacity the VCAT SNC can carry in the forward direction. If the VCAT is symmetrical, it represents the capacity both in the forward and backward directions. To represent the total capacity of a VCAT SNC, VCATLayerRate_T contains the following information:
–
LayerRate_T memberRate: Layer rate of the member SNCs.
–
Unsigned long numberOfMembers: Number of members for the given VCAT SNC.
For a list of supported layer rates, see Layer Rate.
•
transmissionParameters::VCATLayerRate_T rxRate
Supported. This field represents the total capacity the VCAT SNC can carry in the backward direction. If the VCAT is symmetrical, this field is ignored. For a list of supported layer rates, see Layer Rate.
•
transmissionParameters::LayerRate_T memberRate
Supported. This field represents the rate of each member circuit.
•
globaldefs::NamingAttributes_T aEnd
Supported. This is an FTP representing the port at the aEnd.
•
globaldefs::NamingAttributes_T zEnd
Supported. This is an FTP representing the port at the zEnd. This field is empty for open-ended VCAT.
•
SNCType_T sncType
Not supported.
•
subnetworkConnection::LCASMode_T mode
Supported. Prime Optical supports the following values:
–
LCASMode_T. LCASMODE _NONE
–
LCASMode_T. LCASMODE _SWLCAS
–
LCASMode_T. LCASMODE _LCAS
•
subnetworkConnection::RoutingMode_T routingMode
Supported. Prime Optical supports the following values:
–
RoutingMode_T. ROUTE_COMMONFIBER
–
RoutingMode_T. ROUTE_INDEPENDENTFIBER
•
globaldefs::NVSList_T additionalInfo
Supported. CustomerID and ServiceID are reported if they are available. The openVcat field reports values of true or false to show whether the SNC is an open-ended VCAT.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when vcatName does not refer to a VCAT SNC object.
EXCPT_ENTITY_NOT_FOUND - Raised when vcatName references an object that does not exist.
Compliance
Prime Optical-defined.
3.9.22 getAllVCATSNCs
Synopsis
void MultiLayerSubnetworkMgr_I::getAllVCATSNCs(
in globaldefs::NamingAttributes_T subnetName,
in transmissionParameters::LayerRateList_T connectionRateList,
in unsigned long how_many,
out subnetworkConnection::VCATList_T vcatList,
out subnetworkConnection::VCATIterator_I vcatIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns all the VCAT SNCs in the specified multilayer subnetwork. This interface returns only the VCAT SNCs.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
subnetName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the subnetwork.
|
connectionLayerRateList
|
transmissionParameters::VCATLayerRateList_T
|
In
|
List of the VCAT SNCs to report with specified number of members and memberRate. If an empty list is specified, all VCAT SNCs of bandwidth are reported.
|
how_many
|
unsigned long
|
In
|
Maximum number of SNCs to report in the first batch.
|
vcatList
|
subnetworkConnection::VCATList_T
|
Out
|
First batch of VCAT SNCs.
|
vcatIt
|
subnetworkConnection::VCATIterator_I
|
Out
|
Iterator to retrieve the remaining VCAT SNCs.
|
For details about the VCAT_T structure, see getVCATSNC.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when subnetName does not reference a multiLayerSubnetwork
object.
EXCPT_ENTITY_NOT_FOUND - Raised when subnetName references an object that does not exist.
EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators reaches 128.
Compliance
Prime Optical-defined.
3.9.23 getAllVCATSNCNames
Synopsis
void MultiLayerSubnetworkMgr_I::getAllVCATSNCNames(
in globaldefs::NamingAttributes_T subnetName,
in transmissionParameters::LayerRateList_T connectionRateList,
in unsigned long how_many,
out globaldefs::NamingAttributesList_T nameList,
out globaldefs::NamingAttributesIterator_I nameIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns the names of all the VCAT SNCs in the specified multilayer subnetwork. This interface returns only the VCAT SNC names.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
subnetName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the subnetwork.
|
connectionLayerRateList
|
transmissionParameters::VCATLayerRateList_T
|
In
|
List of the VCAT SNCs to report with specified number of members and member rate. If an empty list is specified, all VCAT SNCs of bandwidth are reported.
|
how_many
|
unsigned long
|
In
|
Maximum number of SNCs to report in the first batch.
|
nameList
|
globaldefs::NamingAttributesList_T
|
Out
|
First batch of VCAT SNC names.
|
nameIt
|
globaldefs::NamingAttributesIterator_T
|
Out
|
Iterator to retrieve the remaining VCAT SNC names.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when subnetName does not reference a multiLayerSubnetwork
object.
EXCPT_ENTITY_NOT_FOUND - Raised when subnetName references an object that does not exist.
EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators reaches 128.
Compliance
Prime Optical-defined.
3.9.24 getAllVCATMemberSNCs
Synopsis
void MultiLayerSubnetworkMgr_I::getAllMemberVCATSNCs(
in globaldefs::NamingAttributes_T vcatName,
in unsigned long how_many,
out subnetworkConnection::SubnetworkConnectionList_T sncList,
out subnetworkConnection::SubnetworkConnectionIterator_I sncIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns all of the member SNCs for the VCAT SNC.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
vcatName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the VCAT SNC.
|
isTransmit
|
Boolean
|
In
|
If the isTransmit boolean is set to true, only transmit-side member SNCs are returned. If set to false, only receive-side member SNCs are returned. If the VCAT is symmetrical, the isTransmit value is ignored and all bidirectional SNCs are returned.
|
how_many
|
unsigned long
|
In
|
Maximum number of SNCs to report in the first batch.
|
sncList
|
subnetworkConnection::SubnetworkConnectionList_T
|
Out
|
First batch of SNCs.
|
sncIt
|
subnetworkConnection::SNCIterator_I
|
Out
|
Iterator to retrieve the remaining SNCs.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when vcatName does not reference a VCAT object.
EXCPT_ENTITY_NOT_FOUND - Raised when vcatName references an object that does not exist.
EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators reaches 128.
Compliance
Prime Optical-defined.
3.9.25 getAllVCATMemberSNCNames
Synopsis
void MultiLayerSubnetworkMgr_I::getAllVCATMemberSNCNames(
in globaldefs::NamingAttributes_T vcatName,
in unsigned long how_many,
out globaldefs::NamingAttributesList_T nameList,
out globaldefs::NamingAttributesIterator_I nameIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns the names of all member SNCs for a given VCAT SNC.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
vcatName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the VCAT SNC.
|
isTransmit
|
boolean
|
In
|
If the isTransmit boolean is set to true, only transmit-side member SNCs are returned. If set to false, only receive-side member SNCs are returned. If the VCAT is symmetrical, the isTransmit value is ignored and all bidirectional SNCs are returned.
|
how_many
|
unsigned long
|
In
|
Maximum number of member VCAT SNCs to report in the first batch.
|
nameList
|
globaldefs::NamingAttributesList_T
|
Out
|
First batch of member VCAT SNC names.
|
nameIt
|
globaldefs::NamingAttributesIterator_T
|
Out
|
Iterator to retrieve the remaining member VCAT SNC names.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when vcatName does not reference a VCAT object.
EXCPT_ENTITY_NOT_FOUND - Raised when vcatName references an object that does not exist.
EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when the maximum number of iterators reaches 128.
Compliance
Prime Optical-defined.
3.9.26 createVCAT
Synopsis
void MultiLayerSubnetworkMgr_I::createVCAT(
in subnetworkConnection::VCATSNCCreateData_T createData,
out subnetworkConnection::VCAT_T vcat,
raises(globaldefs::ProcessingFailureException);
Description
This interface attempts to create a VCAT SNC.
Prime Optical generates an object creation event for the VCAT SNC that was created and for the individual Layer 1 SNCs.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
createData
|
subnetworkConnection::VCATSNCCreateData_T
|
In
|
Structure describing the VCAT SNC to create.
|
vcat
|
subnetworkConnection::VCAT_T
|
Out
|
VCAT SNC created.
|
errorReason
|
String
|
Out
|
Reason for the failure.
|
Prime Optical support for VCATSNCCreateData_T structure is as follows:
•
string userLabel
Supported. Value assigned to this field is the name of the new VCAT.
•
boolean forceUniqueness
Prime Optical guarantees the uniqueness of all VCATs created by Prime Optical. Prime Optical does not guarantee uniqueness if any other tool is used for VCAT SNC creation.
•
string owner
Not supported.
•
globaldefs::ConnectionDirection_T direction
Prime Optical supports only CD_BI (bidirectional).
•
boolean isSymmetrical
Supported. In the current release, only symmetric VCAT SNCs are supported. If set to true, all members are bidirectional L1 SNCs, and the VCAT layer rate is the same for both directions. If set to false, all members are unidirectional L1 SNCs, and the supported VCAT layer rate on either direction can be different.
•
subnetworkConnection::LCASMode_T mode
Supported. Prime Optical supports the following values:
–
LCASMode_T.MODE_NONE
–
LCASMode_T.MODE_SWLCAS
–
LCASMode_T.MODE_LCAS
•
subnetworkConnection::RoutingMode_T routingMode
Supported. Prime Optical supports the following values:
–
RoutingMode_T.COMMONFIBER_ROUTED
–
RoutingMode_T.INDEPENDENTFIBER_ROUTED
•
subnetworkConnection::TPData_T aEnd
Supported. Prime Optical expects this field to be an FTP representing the information up to port level of the card involved in VCAT SNC.
•
subnetworkConnection::TPData_T zEnd
Supported. Prime Optical expects this field to be an FTP representing the information up to the port level of the card involved in the VCAT SNC. This field is empty for open-ended VCAT.
•
subnetworkConnection::SNCCreateDataList_T sncCreateDataList
Supported. At least one member L1 SNC must be created at the time of VCAT SNC creation. Prime Optical expects user to specify the create data information required to create the L1 SNC(s) in this data structure. For complete information on SNCCreateData_T structure, see createAndActivateSNCFromUserLabel. For every L1 SNC, you must specify an additionalCreationParamemter vcatMemberId, which must contain a unique value from 1 to 256.
•
globaldefs::NVSList_T additionalCreationInfo
This list can be used to provide additional parameters for VCAT creation. Prime Optical supports the following values:
Name
|
Value
|
Description
|
vcatDescription
|
String
|
Description of the VCAT.
|
CustomerID
|
String
|
User-specified string representing the customer ID.
|
ServiceID
|
String
|
User-specified string representing the service ID.
|
useExtendedBuffer
|
Boolean (True/False)
|
For differential delay.
|
openVcat
|
Boolean (True/False)
|
Indicates that an open-ended VCAT must be created.
|
•
subnetworkConnection::ResourceList_T neTpInclusions
Supported. You must provide a list of managed element names or the PTP names at the endpoints of the topological link. For complete manual routing, you must provide the list of all CTPs of the links (OCH trail links, if any) to which the circuit must be routed.
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when a field of createData is invalid.
EXCPT_ENTITY_NOT_FOUND - Raised when fields of createData reference objects that do not
exist.
EXCPT_UNABLE_TO_COMPLY - Raised if the VCAT SNC cannot be created and activated because
FTP conflicts with another VCAT SNC or NE does not support this VCAT SNC creation. This
exception is also raised when Prime Optical cannot meet protection levels or there is no
bandwidth available.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost and this
prevents creation of the VCAT SNC.
EXCPT_USERLABEL_IN_USE - Raised when the user label uniqueness constraint is not met.
Compliance
Prime Optical-defined.
3.9.27 deleteVCAT
Synopsis
in globaldefs::NamingAttributes_T vcatName)
raises(globaldefs::ProcessingFailureException);
Description
This interface deletes the VCAT specified in the input. Prime Optical generates an object deletion event for the VCAT SNC that was deleted and for the individual Layer 1 SNCs that were deleted.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
vcatName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the VCAT SNC.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when vcatName does not reference a VCAT object.
EXCPT_ENTITY_NOT_FOUND - Raised when vcatName references an object that does not exist.
EXCPT_UNABLE_TO_COMPLY - Raised when deletion of the VCAT SNC fails.
Compliance
Prime Optical-defined.
3.9.28 addMemberSNCsToVCAT
Synopsis
void addMemberSNCsToVCAT(
in globaldefs::NamingAttributes_T vcatName,
in subnetworkConnection::SNCCreateDataList_T sncData,
out subnetworkConnection::VCAT_T vcat)
raises(globaldefs::ProcessingFailureException);
Description
This interface adds a member SNC to the VCAT that is specified in the input. Prime Optical generates an attribute value change event for the VCAT SNC that was modified due to the addition of the new SNC(s), and an object creation event for the member L1 SNCs that were created.
For each new member, you must specify an additional creation parameter called "vcatMemberId," which is a unique number from 1 to 256. The value that you choose cannot be in use by any other members that belong to the VCAT SNC.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
vcatName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the VCAT SNC.
|
sncData
|
subnetworkConnection::SNCCreateDataList_T
|
In
|
Structure describing the SNC(s) to create and add to the VCAT.
|
vcat
|
subnetworkConnection::VCAT_T
|
Out
|
The augmented VCAT SNC.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when vcatName does not reference a VCAT object.
EXCPT_ENTITY_NOT_FOUND - Raised when vcatName references an object that does not exist.
EXCPT_UNABLE_TO_COMPLY - Raised when addition of a member SNC to the VCAT fails.
Compliance
Prime Optical-defined.
3.9.29 deleteMemberSNCsFromVCAT
Synopsis
void deleteMemberSNCsFromVCAT(
in globaldefs::NamingAttributes_T vcatName,
in globaldefs::NamingAttributesList_T sncName,
out subnetworkConnection::VCAT_T vcat)
raises(globaldefs::ProcessingFailureException);
Description
This interface deletes a member SNC from the VCAT specified in the input. Prime Optical generates an attribute value change event for the VCAT SNC that was modified due to the deletion of the member SNC, and an object deletion event for the member L1 SNC that was deleted.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
vcatName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the VCAT SNC.
|
sncName
|
globaldefs::NamingAttributesList_T
|
In
|
Name of the SNC(s) to delete and remove from the VCAT.
|
vcat
|
subnetworkConnection::VCAT_T
|
Out
|
Modified VCAT SNC.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when vcatName or sncName does not reference a VCAT/SNC
object.
EXCPT_ENTITY_NOT_FOUND - Raised when vcatName or sncName references an object that does
not exist.
EXCPT_UNABLE_TO_COMPLY - Raised when deletion of member SNC(s) from the VCAT fails.
Compliance
Prime Optical-defined.
3.9.30 deleteAllMemberSNCFromVCAT
Synopsis
void deleteAllMemberSNCFromVCAT(
in globaldefs::NamingAttributes_T vcatName,
raises( globaldefs::ProcessingFailureException );
Description
This interface deletes all member SNCs in the VCAT group that is specified during input. If boolean value is set to true, all member SNCs in the transmit direction are deleted. If boolean value is set to false, all member SNCs in the receive direction are deleted. For symmetrical VCAT, this value is ignored; all member circuits in both transmit and receive directions are deleted. Prime Optical generates an attribute value change for the VCAT SNC modified due to the deletion of member SNC(s), and an object deletion event for the member L1 SNCs deleted.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
vcatName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the VCAT SNC.
|
isForward
|
Boolean
|
In
|
Boolean variable used to determine the direction in which the member SNCs of the VCAT are deleted.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when vcatName does not reference a VCAT object.
EXCPT_ENTITY_NOT_FOUND - Raised when vcatName references an object that does not exist.
EXCPT_UNABLE_TO_COMPLY - Raised when deletion of member SNC(s) from the VCAT fails.
Compliance
Prime Optical-defined.
3.9.31 getValidSubnetworkConnectionsForMerge
Synopsis
void getValidSubnetworkConnectionsForUpgrade(
in multiLayerSubnetwork::SncUpgradeInfo_T details,
in multiLayerSubnetwork::SncFilterCriteria_T filterCriteria,
in globaldefs::NamingAttributes_T masterSncName,
in globaldefs::NamingAttributesList_T candidateSncList,
in unsigned long how_many,
out subnetworkConnection::SubnetworkConnectionList_T mergeableSncList,
out subnetworkConnection::SNCIterator_I sncIt )
raises(globaldefs::ProcessingFailureException);
Description
This interface is used to get the list of SNCs for the Merge operation. The SncFilterCriteria specifies the SNCs that are requested. These SNCs are lined up. The master SNC name specifies the name of the SNC with which the candidates will merge. The how_many parameter provides the list of SNCs that will be returned.
Note
The valid SncUpgradeInfo value supported by GateWay/CORBA is Merge. The valid SncFilterCriteria value supported by GateWay/CORBA is LINED_UP. The available values that will be supported in the future are listed in the ENUM definitions in the following table.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
details
|
multiLayerSubnetwork::SncUpgradeInfo_T
|
In
|
Upgrade info for which the list of SNCs is requested. Available values are:
• Merge
• Reconfigure
Note Prime Optical supports only Merge.
|
filterCriteria
|
multiLayerSubnetwork::SncFilterCriteria_T
|
In
|
The filter criteria can be used to specify if the requested SNCs are LINED_UP or nonfiltered.
Note Prime Optical supports only LINED_UP.
|
masterSncName
|
globaldefs::NamingAttributes_T
|
In
|
This parameter is used to specify the name of the SNC to merge or upgrade with the following candidate SNCs.
|
candidateSncList
|
globaldefs::NamingAttributesList_T
|
In
|
This parameter gives a list of SNCs to merge with the master SNC.
|
how_many
|
unsigned long
|
In
|
This parameter specifies the number of SNCs to pass and the SNCs that are valid for the merge operation with the master SNC.
|
mergeableSncList
|
subnetworkConnection::SubnetworkConnectionList_T
|
Out
|
This parameter gives the list of SNCs that qualify for a merge.
|
sncIt
|
subnetworkConnection::SNCIterator_I
|
Out
|
This parameter is used to iterate the list of SNCs returned by the API.
|
enum SncOperationType_T {
enum SncFilterCriteria_T {
struct SncUpgradeInfo_T {
SncUpgradeType_T upgradeType;
SncOperationType_T operationType;
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
Compliance
Prime Optical-defined.
3.9.32 upgrade
Synopsis
in multiLayerSubnetwork::SncUpgradeInfo_T details,
in globaldefs::NamingAttributes_T masterSncName,
in globaldefs::NamingAttributesList_T upgradableSncNameList,
out string resultString )
raises(globaldefs::ProcessingFailureException);
Description
This interface is used to merge or configure a list of SNCs to the SNC reported in the masterSncName. This interface supports STRICT MERGE and LOOSE MERGE as operation types from the OSS. The LOOSE MERGE option in SncUpgradeInfo_T is available only if a strict operation failed and the OSS receives a processing failure exception with EXCPT_STRICT_MERGE_FAILED.
There is no restriction in GateWay/CORBA to prevent a LOOSE MERGE operation from the OSS during a normal call.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
details
|
multiLayerSubnetwork::SncUpgradeInfo_T
|
in
|
Upgrade info for which the list of SNCs are requested. Available values are:
• Merge
• Reconfigure
|
masterSncName
|
globaldefs::NamingAttributes_T
|
In
|
This parameter is used to specify the name of the SNC to merge or reconfigure with the following candidate SNCs.
|
upgradableSncNameList
|
globaldefs::NamingAttributesList_T
|
In
|
This parameter gives the list of SNCs to merge or reconfigure with the master SNC.
|
resultString
|
string
|
Out
|
This parameter gives the result of the operation in human-readable form.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_STRICT_MERGE_FAILED - Raised when a strict merge operation from the OSS fails. The
OSS uses this exception to issue a loose merge call.
Compliance
Prime Optical-defined.
3.9.33 createRoll
Synopsis
in multiLayerSubnetwork::RollCreateData_T rollCreateData)
raises(globaldefs::ProcessingFailureException);
Description
Prime Optical supports roll creation on optical CTPs. Electrical CTPs and FTPs are not supported for bridge and roll creation.
Prime Optical generates an Object Creation event for the roll created and subnetwork connections created as part of the roll creation. The subnetwork connections that are created as part of the roll creation will be named as nativeEMSName of the SNC appended with _ROLL** where ** is a number.
The creation of bridge and roll is an asynchronous process. If the operation fails, Prime Optical cleans up all resources. For example, if Prime Optical fails to create a bridge and roll on one node, it also cleans up resources on other nodes.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
rollCreateData
|
multiLayerSubnetwork::RollCreateData_T
|
In
|
Structure describing the roll to create.
|
For details about the Roll_T structure, see getAllRolls.
Prime Optical support for RollCreateData_T is as follows:
•
multiLayerSubnetwork::RollType_T rollType
Supported.
•
multiLayerSubnetwork::RollMode_T rollMode
Supported.
•
globaldefs::NamingAttributesList_T sncNames
Supported. This refers to the name of the SNC to roll partially or fully. If two SNCs are specified, the first SNC will be the RollFromSNC and the second SNC will be the RollToSNC.
•
globaldefs::NamingAttributesList_T fixCTPs
Supported. This refers to the fully qualified name of the CTP of the SNC. This CTP is the fixed point of the roll. In cases where the rollType is DUAL, there will be two fixed points in the roll. The first fixCTP indicates the first fixed point in the roll object and the second fixCTP indicates the second fixed point of the roll.
•
globaldefs::NamingAttributesList_T rollFromCTP
Supported. This refers to the fully qualified name of the CTP of the SNC. This CTP is either the source or destination or any other associated CTP of the SNC. In cases where the rollType is DUAL, the first element in the array indicates the first rollFromCTP point and the second element in the array indicates the second rollFromCTP point.
Note
If the rollFromCTP can be determined from the fixed CTP, the value is ignored.
•
globaldefs::NamingAttributesList_T rollToCTP
Supported. This refers to the fully qualified name of the CTP where the roll occurs. In cases where the rollType is DUAL, the first element in the array indicates the first rollToCTP point and the second element in the array indicates the second rollToCTP point.
•
subnetworkConnection::ResourceList_T neTpInclusions
Supported. Prime Optical expects a list of managed element names or PTP names of the endpoint of a topological link or CTP name pair representing the endpoints of the span to include in the subnetwork connection route. For complete manual routing, Prime Optical expects the list of all CTPs of the links (OCH Trail circuit links, if any) to which the circuit must be routed. If the OSS specifies a CTP pair in the neTpInclusions, the entire path for the subnetwork connection must be specified.
•
subnetworkConnection::ResourceList_T neTpSncExclusions
Supported. Prime Optical expects a list of managed element names or PTP names of the endpoint of a topological link representing the endpoints of the span to exclude in the subnetwork connection route.
•
subnetworkConnection::StaticProtectionLevel_T staticProtectionLevel
Prime Optical supports the following for the subnetwork connection that is created as part of the roll creation:
–
UNPROTECTED
–
FULLY_PROTECTED
–
HIGHLY_PROTECTED
Note
Prime Optical does not support other values.
•
subnetworkConnection::ProtectionEffort_T protectionEffort
If the NMS requests unprotected SNC on a BLSR ring, Prime Optical creates the SNC. The same is true for unprotected SNC on 1+1 protection.
If the NMS requests EFFORT_SAME_OR_WORSE or EFFORT_WHATEVER, Prime Optical expects a value of staticProtectionLevel of UNPROTECTED. These values indicate that Prime Optical must create the PCA.
Prime Optical support for Roll_T is described in getAllRolls.
Throws
globaldefs::ProcessingFailureException
EXCPT_INVALID_INPUT - Raised when sncName does not refer to an SNC object, or any field in
rollCreateData is invalid, or the data does not conform to roll creation rules.
EXCPT_ENTITY_NOT_FOUND - Raised when sncName references an object that does not exist.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost and this
prevents the deactivation of the SNC.
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
Compliance
Prime Optical-defined.
Scenarios: Roll Creation
Figure 3-1 Example 1: Roll Source or Destination of an SNC—Part 1
Figure 3-2 Example 2: Roll Source or Destination of an SNC—Part 2
Figure 3-3 Example 3: Roll Intermediate Managed Elements or Topological Links
3.9.34 deleteRoll
Synopsis
in globaldefs::NamingAttributes_T rollname)
raises(globaldefs::ProcessingFailureException);
Description
Prime Optical generates an object deletion event for the deleted roll object. Prime Optical also generates object deletion events for the SNCs that are deleted.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
rollName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the roll to delete.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when rollName does not refer to a roll object.
EXCPT_ENTITY_NOT_FOUND - Raised when rollName references an object that does not exist.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost and this
prevents the deletion of the roll.
Compliance
Prime Optical-defined.
3.9.35 cancelRoll
Synopsis
in globaldefs::NamingAttributes_T rollName)
raises(globaldefs::ProcessingFailureException);
Description
This interface cancels a roll task when the rollValidSignal is not received. For more information on canceling a roll task, see the network element documentation.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
rollName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the roll to cancel.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when rollName does not refer to a roll object.
EXCPT_ENTITY_NOT_FOUND - Raised when rollName references an object that does not exist.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost and this
prevents the cancellation of the roll operation.
EXCPT_UNABLE_TO_COMPLY - Raised when the roll cannot be created.
Compliance
Prime Optical-defined.
3.9.36 forceValidSignal
Synopsis
in globaldefs::NamingAttributes_T rollName)
raises(globaldefs::ProcessingFailureException);
Description
This interface runs on both automatic and manual rolls.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
rollName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the roll on which to force a valid signal.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when rollName does not refer to a roll object.
EXCPT_ENTITY_NOT_FOUND - Raised when rollName references an object that does not exist.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost.
Compliance
Prime Optical-defined.
3.9.37 completeRoll
Synopsis
in globaldefs::NamingAttributes_T rollName)
raises(globaldefs::ProcessingFailureException);
Description
This interface must run on manual rolls (RollMode_T.MANUAL).
Prime Optical generates a state change event upon completion of the roll.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
rollName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the roll to complete.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when rollName does not refer to a roll object.
EXCPT_ENTITY_NOT_FOUND - Raised when rollName references an object that does not exist.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost and this
prevents the deactivation of the SNC.
Compliance
Prime Optical-defined.
3.9.38 finishRoll
Synopsis
in globaldefs::NamingAttributes_T rollName)
raises(globaldefs::ProcessingFailureException);
Description
This interface is invoked to finish rolls. When the roll is finished, it is cleared from the rolls list and the new rolled SNC becomes active.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
rollName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the roll to finish.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when rollName does not refer to a roll object.
EXCPT_ENTITY_NOT_FOUND - Raised when rollName references an object that does not exist.
EXCPT_NE_COMM_LOSS - Raised when communication to the managed element is lost and this
prevents the deactivation of the SNC.
Compliance
Prime Optical-defined.
3.9.39 getAllRolls
Synopsis
in globaldefs::NamingAttributes_T subnetName,
in unsigned long how_many,
out multiLayerSubnetwork::RollList_T rollList,
out multiLayerSubnetwork::RollIterator_I rollIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns a list of rolls within the subnetwork whose name is passed as a parameter.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
subnetName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the subnet for which all rolls are reported.
|
how_many
|
unsigned
|
In
|
Maximum number of rolls to report in the first batch.
|
rollList
|
multiLayerSubnetwork::RollList_T
|
Out
|
First batch of rolls.
|
rollIt
|
multiLayerSubnetwork::RollIterator_I
|
Out
|
Iterator to retrieve remaining rolls.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when subnetwork name does not refer to a subnetwork object.
EXCPT_ENTITY_NOT_FOUND - Raised when subnetwork references an object that does not exist.
Compliance
Prime Optical-defined.
3.9.40 getAllRollNames
Synopsis
in globaldefs::NamingAttributes_T subnetName,
in unsigned long how_many,
out globaldefs::NamingAttributesList_T nameList,
out globaldefs::NamingAttributesIterator_I nameIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns a list of roll names within the subnetwork whose name is passed as a parameter.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
subnetName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the subnet for which all rolls are reported.
|
how_many
|
unsigned
|
In
|
Maximum number of rolls to report in the first batch.
|
nameList
|
globaldefs::NamingAttributesList
|
Out
|
First batch of roll names.
|
nameIt
|
globaldefs::NamingAttributesIterator_I
|
Out
|
Iterator to retrieve the remaining roll names.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when subnetwork name does not refer to a subnetwork object.
EXCPT_ENTITY_NOT_FOUND - Raised when subnetwork references an object that does not exist.
Compliance
Prime Optical-defined.
3.9.41 getAssociatedRollNamesForSNC
Synopsis
void getAssociatedRollNamesForSNC(
in globaldefs::NamingAttributes_T sncName,
in unsigned long how_many,
out globaldefs::NamingAttributesList rollNameList,
out globaldefs::NamingAttributesIterator_I nameIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface returns all the rolls associated with the SNC.
Parameters
Name
|
Type
|
Input/Output
|
Description
|
sncName
|
globaldefs::NamingAttributes_T
|
In
|
Name of the SNC whose associated roll objects are required.
|
how_many
|
unsigned long
|
In
|
Maximum number of rolls to report in the first batch.
|
rollNameList
|
globaldefs::NamingAttributesList
|
Out
|
First batch of roll names.
|
nameIt
|
globaldefs::NamingAttributesIterator_I
|
Out
|
Iterator to retrieve the remaining roll names.
|
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
<