Cisco Cisco Prime Optical 9.6 Developer's Guide

Page of 818
Cisco Prime Optical 9.6.3 GateWay/CORBA Programmer Reference Guide 
OL-28047-01
 
 
512
 
e.  If any of the specified TPs is already in use by another MFD, an Object In Use exception 
is raised. 
3.  If the request is valid, the EMS:  
a.  Creates the MFD. 
b.  Assigns the requested CPTPs to the MFD. 
c.  Replies with a success indication. 
d.  Sends object creation notifications to the notification service. 
Limitations 
The tpsToModify parameter is not supported. 
4.5.2.2  assignCPTPsToMFD   
Synopsis 
public void assignCPTPsToMFD(NameAndStringValue_T[] mfdName, 
                               NameAndStringValue_T[][] tpNames, 
                               TPDataList_THolder tpsToModify, 
                               StringHolder errorReason) 
      throws ProcessingFailureException 
Description 
This interface enables the NMS to request the EMS to assign one or more CPTPs to an MFD. 
Parameters 
•  globaldefs::NamingAttributes_T mfdName—The MFD name to be modified. 
•  globaldefs::NamingAttributesList_T tpNames—The CPTP names to be assigned to the MFD. 
If the list is empty or if all the CPTPs are already assigned to the MFD, no operation is 
performed on the EMS and the method returns "success." 
•  TPDataList_T tpsToModify: 
–  in—The list of TPs with associated parameters to be applied.  
–  out—The list of TPs with associated applied parameters. 
•  string errorReason—Specifies the reason for the fault, if any. 
Throws 
Raises globaldefs::ProcessingFailureException 
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure. 
EXCPT_INVALID_INPUT - Raised when any input parameter is syntactically 
incorrect. For example, the mfdName parameter does not refer to an MFD object. 
EXCPT_OBJECT_IN_USE - Raised when a CPTP is already assigned to another MFD. 
EXCPT_ENTITY_NOT_FOUND - Raised when mfdName or one of the tpNames references 
an object that does not exist. 
EXCPT_UNABLE_TO_COMPLY - Raised when a CPTP could not be assigned. 
EXCPT_NE_COMM_LOSS - Raised when communication is lost to the ME containing 
the MFD.