User guide

3-162
Cisco Transport Manager Release 9.2 GateWay/CORBA User Guide and Programmer Manual
OL-20937-01
Chapter 3 Using CTM GateWay/CORBA Interfaces
3.9.32 upgrade
enum SncUpgradeType_T {
MERGE,
RECONFIGURE
};
enum SncOperationType_T {
STRICT_MERGE,
LOOSE_MERGE,
NONE
};
enum SncFilterCriteria_T {
LINED_UP,
NO_FILTER
};
struct SncUpgradeInfo_T {
SncUpgradeType_T upgradeType;
SncOperationType_T operationType;
};
Throws
globaldefs::ProcessingFailureException
EXCPT_INTERNAL_ERROR - Raised in case of nonspecific EMS internal failure.
Compliance
CTM-defined.
3.9.32 upgrade
Synopsis
void upgrade(
in multiLayerSubnetwork::SncUpgradeInfo_T details,
in globaldefs::NamingAttributes_T masterSncName,
in globaldefs::NamingAttributesList_T upgradableSncNameList,
out string resultString )
raises(globaldefs::ProcessingFailureException);
Description
This interface is used to merge or configure a list of SNCs to the SNC reported in the masterSncName.
This interface supports STRICT MERGE and LOOSE MERGE as operation types from the OSS. The
LOOSE MERGE option in SncUpgradeInfo_T is available only if a strict operation failed and the OSS
receives a processing failure exception with EXCPT_STRICT_MERGE_FAILED.
how_many unsigned long In This parameter specifies the number of SNCs to
pass and the SNCs that are valid for the merge
operation with the master SNC.
mergeableSncList subnetworkConnection::Subnetw
orkConnectionList_T
Out This parameter gives the list of SNCs that
qualify for a merge.
sncIt subnetworkConnection::SNCIter
ator_I
Out This parameter is used to iterate the list of SNCs
returned by the API.
Name Type Input/Output Description