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
 
 
513
 
Use Case Description 
The following describes how the system requests to assign CPTPs to an MFD:  
1.  The NMS sends a request to the EMS to assign a list of CPTPs to an existing MFD. 
2.  The EMS validates the request:  
a.  If the syntax is incorrect, an Invalid Input exception is raised. 
b.  If the specified MFD is unknown to the EMS, an Entity Not Found exception is raised. 
c.  If the specified MFD is fixed, an Unable To Comply exception is raised. 
d.  If one or more of the specified CPTPs is unknown to the EMS, an Entity Not Found 
exception is raised. 
e.  If one or more of the specified CPTPs is not a potential CPTP for this MFD (is not in the 
unassigned CPTP PortTPRoleState or is not in the same equipment or on the same rack 
with backplane connectivity), an Unable To Comply exception is raised. 
3.  If the request is valid, the EMS: 
a.  Assigns the specified CPTPs to the MFD. The CPTP PortTPRoleState attribute is set to 
assigned. 
b.  Replies with a success indication. 
c.  Sends an attribute value change notification to the notification service (using a 
notification of the MFD assignedCPTPs attribute). The notification includes the complete 
list of CPTP names that are assigned to the MFD. 
Limitations 
•  The tpsToModify parameter is not supported. 
•  Notification changes are not sent. 
4.5.2.3  unassignCPTPsFromMFD 
Synopsis 
void unassignCPTPsFromMFD(  
NameAndStringValue_T[]  mfdName,  
                                    NameAndStringValue_T[][] tpNames, 
                                    TPDataList_THolder tpsToModify, 
                                    StringHolder errorReason) 
      throws ProcessingFailureException 
 
 
Description 
This interface enables the NMS to request the EMS to unassign one or more CPTPs from an 
MFD. 
Parameters 
•  globaldefs::NamingAttributes_T mfdName—The MFD name to be modified. 
•  globaldefs::NamingAttributesList_T tpNames—The CPTP names to be unassigned from the 
MFD. If no CPTP has been specified, the method returns "success."