Cisco Cisco Prime Optical 9.6 개발자 가이드

다운로드
페이지 818
Cisco Prime Optical 9.6.3 GateWay/CORBA Programmer Reference Guide 
OL-28047-01
 
 
514
 
•  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 to be unassigned is carrying traffic 
or is connected to a call. 
EXCPT_ENTITY_NOT_FOUND - Raised when the mfdName or tpNames parameter 
references an object that does not exist. 
EXCPT_UNABLE_TO_COMPLY - Raised when a CPTP could not be unassigned. For 
example, the CPTP is not assigned to the MFD. 
EXCPT_NOT_IN_VALID_STATE - Raised when at least one of the specified CPTPs is 
in the unassigned PortTPRoleState. 
EXCPT_NE_COMM_LOSS - Raised when communication is lost to the ME that contains 
the MFD. 
Use Case Description 
The following describes how the system requests to unassign CPTPs from an MFD: 
1.  The NMS sends a request to the EMS to unassign a list of CPTPs from 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 in the unassigned PortTPRoleState, a Not In 
Valid State exception is raised. 
f.  If one or more of the specified CPTPs is used by an FDFr, an Object In Use exception is 
raised.  
g.  If one or more of the specified CPTPs is not assigned to the specified MFD, an Unable To 
Comply exception is raised.  
3.  If the request is valid, the EMS: 
a.  Unassigns the specified CPTPs from the MFD. The PortTPRoleState attribute of the 
CPTPs is set to unassigned. If any of the CPTPs could not be unassigned, no CPTP is 
unassigned and an Unable To Comply exception is raised. 
b.  Replies with a success indication. 
c.  Sends the appropriate notifications to the notification service.