User guide

3-35
Cisco Transport Manager Release 9.2 GateWay/CORBA User Guide and Programmer Manual
OL-20937-01
Chapter 3 Using CTM GateWay/CORBA Interfaces
3.3.13 getAllL2Topologies
3.3.13 getAllL2Topologies
Synopsis
void getAllL2Topologies(in multiLayerSubnetwork::L2TopoType_T l2TopoType,
in unsigned long how_many,
out multiLayerSubnetwork::L2TopologyList_T l2TopoList,
out multiLayerSubnetwork::L2TopologyIterator_I l2TopoIt)
raises(globaldefs::ProcessingFailureException);
Description
This interface lists all L2 topologies of a particular topology type in the EMS. The L2 topology has a
scope in the EMS. CTM supports only Resilient Packet Ring (RPR) and point-to-point L2 topology
types.
Parameters
CTM support for L2Topology_T structure is as follows:
globaldefs::NamingAttributes_T name
Supported. The field contains two tuples. The first tuple contains a value for EMS. The second
tuple contains the L2 topology name.
string userLabel
Not supported.
string nativeEMSName
Supported. The L2 topology name is reported.
string owner
Not supported.
L2TopoLayerRate_T layerRate
Supported. This represents the total capacity of the L2 topology. L2TopoLayerRate_T contains
the following information:
LayerRate_T layerRate—Represents the layer rate of the SNCs. For VCAT, represents the layer
rate of the member SNCs.
Unsigned long numberOfVcatMembers—Represents the number of members in each SNC of
an L2 topology consisting of all VCAT SNCs. In all other cases, it contains a value less than
one and should be ignored.
Supported layer rates are:
LR_STS1_and_AU3_High_Order_VC3
Name Type Input/Output Description
l2TopoType MultiLayerSubnetwork::L2TopoType_T In Type of L2 topologies to return.
how_many unsigned long In Maximum number of L2 topologies to
return in the first batch.
l2TopoList multiLayerSubnetwork::L2TopologyList_T Out List of available L2 topologies in this
multilayer subnetwork.
l2TopoIt multiLayerSubnetwork::L2TopologyIterator_I Out Iterator used to retrieve the remaining L2
topologies.