A.3 Solution Set definitions

32.7163GPPConfiguration Management (CM)Solution Set (SS) definitionsTelecommunication managementTransport Network (TN) interface Network Resource Model (NRM) Integration Reference Point (IRP)TS

A.3.1 IDL definition structure

Clause A.3.2 defines the MO classes for the TN NRM IRP.

A.3.2 IDL specification “TransportNetworkResourcesNRMDefs.idl”

//File: TransportNetworkResourcesNRMDefs.idl

#ifndef _Transport_Network_Resources_NRM_Defs_IDL_

#define _Transport_Network_Resources_NRM_Defs_IDL_

#include "GenericNetworkResourcesNRMDefs.idl"

#pragma prefix "3gppsa5.org"

/**

* This module defines constants for each MO class name and

* the attribute names for each defined MO class.

*/

module TransportNetworkResourcesNRMDefs

{

/**

* Definitions for MO class TransportNetworkInterface

*/

interface TransportNetworkInterface : GenericNetworkResourcesNRMDefs::ManagedFunction

{

const string CLASS = "TransportNetworkInterface";

// Attribute Names

//

const string transportNetworkInterfaceId = "transportNetworkInterfaceId";

const string transportNetworkType= "transportNetworkType";

};

/**

* Definitions for MO class ATMChannelTerminationPoint

*/

interface ATMChannelTerminationPoint

{

const string CLASS = "ATMChannelTerminationPoint";

// Attribute Names

//

const string aTMChannelTerminationPointId = "aTMChannelTerminationPointId";

const string usageChannel= "usageChannel";

const string virtualPathId= "virtualPathId";

const string virtualChannelId= "virtualChannelId";

const string physicalPortId= "physicalPortId";

const string physicalLinkType= "physicalLinkType";

const string serviceCategoryIn= "serviceCategoryIn";

const string serviceCategoryEg= "serviceCategoryEg";

const string usedAAL= "usedAAL";

const string peakCellRateIn= "peakCellRateIn";

const string peakCellRateEg= "peakCellRateEg";

const string sustainableCellRateIn= "sustainableCellRateIn";

const string sustainableCellRateEg= "sustainableCellRateEg";

const string maximumBurstSizeIn= "maximumBurstSizeIn";

const string maximumBurstSizeEg= "maximumBurstSizeEg";

const string minimumDesiredCellRateIn= "minimumDesiredCellRateIn";

const string minimumDesiredCellRateEg= "minimumDesiredCellRateEg";

const string minimumCellRateIn= "minimumCellRateIn";

const string minimumCellRateEg= "minimumCellRateEg";

const string aTMChannelTerminationPointATMPathTerminationPoint = "aTMChannelTerminationPointATMPathTerminationPoint";

const string aTMChannelTerminationPointIubLink = "aTMChannelTerminationPointIubLink";

};

/**

* Definitions for MO class ATMPathTerminationPoint

*/

interface ATMPathTerminationPoint

{

const string CLASS = "ATMPathTerminationPoint";

// Attribute Names

//

const string aTMPathTerminationPointId = "aTMPathTerminationPoint";

const string virtualPathId= "virtualPathId";

const string physicalPortIdList= "physicalPortIdList";

const string peakCellRateIn= "peakCellRateIn";

const string peakCellRateEg= "peakCellRateEg";

const string aTMPathTerminationPointATMChannelTerminationPoint = "aTMPathTerminationPointATMChannelTerminationPoint";

};

};

#endif // _Transport_Network_Resources_NRM_Defs_IDL_

Annex B (normative):
XML Definitions

This annex contains the XML Definitions for the TN NRM IRP as it applies to Itf-N, in accordance with TN NRM IRP Information Service (TS 32.712 [4]).