User guide
3-185
Cisco Transport Manager Release 9.2 GateWay/CORBA User Guide and Programmer Manual
OL-20937-01
Chapter 3 Using CTM GateWay/CORBA Interfaces
3.10.4 modifyMLVLANPortState
EXCPT_ENTITY_NOT_FOUND - Raised when l2TopologyName references an L2 topology object that
does not exist or when one or more PTPs in the PTP list does not exist.
EXCPT_UNABLE_TO_COMPLY - Raised when the ML VLAN cannot be modified.
Compliance
CTM-defined.
3.10.4 modifyMLVLANPortState
Synopsis
void modifyMLVLANPortState(
in globaldefs::NamingAttributes_T mlVlanName,
in multiLayerSubnetwork::MLVLANPortStateList_T tpPortStateList,
out multiLayerSubnetwork::MLVLAN_T mlVlan)
raises(globaldefs::ProcessingFailureException);
Description
This interface enables or disables specified ML VLAN traffic on the specified list of front ports. An
attribute change event is reported when one of the ML VLAN parameters is modified. CTM does not
specify which attribute of the ML VLAN has changed. The NMS must obtain updated MLVLAN_T
structure information. If modification of any of the ML VLAN port states fails, CTM generates a
processing failure exception. The NMS user must requery the ML VLAN information to obtain the new
set of parameters associated with the ML VLAN.
Parameters
For details about the MLVLAN_T structure, see 3.10.1 createMLVLAN, page 3-180.
CTM support for MLVLANTPPortState_T structure is as follows:
• globaldefs::NamingAttributes_T tpName
The front Ethernet port name used by this ML VLAN.
• L2PortState_T portState
The portState is applicable only to the specified ML VLAN. The supported states are:
–
L2PortState_T.L2PS_ENABLE
–
L2PortState_T.L2PS_DISABLE
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
EXCPT_INVALID_INPUT - Raised when l2TopologyName does not reference an L2 topology object
or when one or more PTPs in the PTP list does not reference a PTP object.
Name Type Input/Output Description
mlVlanName globaldefs::NamingAttributes_T In Name with which to create the ML VLAN.
tpPortStateList multiLayerSubnetwork::MLVLANTP
PortStateList_T
In List of front ports on which to modify the port
state for the specified ML VLAN.
mlVlan MultiLayerSubnetwork::MLVLAN_T Out ML VLAN object returned after modification.