User guide
3-187
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.6 modifyMLVLANTPQOS
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.
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_QINQ - Raised when the drop port for which the RSTP state must be enabled or
disabled uses the QinQ connection type.
EXCPT_UNABLE_TO_COMPLY - Raised when the ML VLAN cannot be modified.
Compliance
CTM-defined.
3.10.6 modifyMLVLANTPQOS
Synopsis
void modifyMLVLANTPQOS(
in globaldefs::NamingAttributes_T mlVlanName,
in multiLayerSubnetwork::MLVLANTPQOSPolicyList_T tpQosPolicyList,
out multiLayerSubnetwork::MLVLAN_T mlVlan)
raises(globaldefs::ProcessingFailureException);
Description
This interface modifies the QoS policies of a list of termination points in the specified ML VLAN. An
attribute change event is reported for each call to this API, even if more than one TP QoS policy has been
modified. CTM does not specify which attribute of the ML VLAN has changed. The NMS must obtain
updated MLVLAN_T structure. Modification of any QoS policy is done on a best effort basis. If
modification of any part of the QOSPolicy fails, CTM generates a processing failure exception. The
NMS user must requery the ML VLAN information to get the new set of parameters associated with the
ML VLAN.
Parameters
For details about the MLVLAN_T and QOSPolicy_T structures, see 3.10.1 createMLVLAN,
page 3-180.
CTM support for MLVLANTPQOSPolicy_T structure is as follows:
• globaldefs::NamingAttributes_T tpName
–
The front Ethernet port name used by this ML VLAN to modify the QoS policy.
• QOSPolicyData_T qosPolicyData
–
Refer to QOSPolicyData_T.
Name Type Input/Output Description
mlVlanName globaldefs::NamingAttributes_T In Name with which this ML VLAN is created.
tpqosPolicyList multiLayerSubnetwork::MVLANTPQO
SPolicyList_T
In New set of QOSPolicy_T to set on the specified
ML VLAN TPs.
mlVlan MultiLayerSubnetwork::MLVLAN_T Out ML VLAN TP object returned after
modification.