cc/td/doc/product/rtrmgmt/vpnsc/mpls/1_1
hometocprevnextglossaryfeedbacksearchhelp
PDF

Table of Contents

CiscoVpnServiceModel.idl

CiscoVpnServiceModel.idl

Interface List

The file CiscoVpnServiceModel.idl contains the following interfaces:

CiscoVpnServiceModel::VpnInvMgr
CiscoVpnServiceModel::VsmServer

Module CiscoVpnServiceModel

The CiscoVpnServiceModel module defines a set of interfaces to an underlying CORBA server that implements the VPN Service Model. Through these interfaces, you can programmatically perform the following tasks:

The service model is the foundation of the service provisioning process for the Cisco VPN Solutions Center. Leveraging the service model, you can:

The Cisco VPN Solutions Center also provides a rich set of APIs to help you integrate MPLS-VPN support into third-party network-management software.

The service-model API is a set of CORBA IDL interfaces through which a client application can:

The Cisco VPN Solutions Center software also has an embedded database, the VPN Inventory Repository. This repository which maps the service model to the database schema. All service-model objects are stored in the VPN Inventory Repository tables.

See Also

CiscoVsmBrowser, CiscoVsmFWCreator, CiscoVsmFWModifier, CiscoVsmSRCreator, CiscoVsmExceptions

Since

Cisco VPN Solutions Center, Release 1.0

Interface VpnInvMgr

An instance of the VpnInvMgr interface manages the creation and release of all CiscoVsmFWCreator and CiscoVsmFWModifier objects through which you can create and modify VPN service-model elements. The VpnInvMgr interface also manages the creation and release of all CiscoVsmSRCreator objects---instances of the VsmVPNConnectivityCreator and VsmVPNServiceModifier interfaces---through which you can generate service requests to either establish a new VPN service or modify an existing one. In addition, the VpnInvMgr object provides basic query and browsing operations to find and get information in the VPN Inventory Repository about specific service-model elements and service requests.

Description

The VpnInvMgr object supplies operations to manage CiscoVsmFWCreator and CiscoVsmFWModifier objects for the following service-model elements:

In addition, you can define the connectivity for a CiscoVsmBrowser::VsmVpn object using the CiscoVsmSRCreator::VsmVPNConnectivityCreator interface and modify it using the CiscoVsmSRCreator::VsmVPNServiceModifier interface.

Other supporting types and objects include:

Operations

addIPAddressPool30()

Adds an IP address pool to the specified CiscoVsmBrowser::VsmRegion object from which the region can allocate /30 subnet addresses.

Usage

void addIPAddressPool30(
    in CiscoVsmBrowser::VsmRegion region, in CiscoVsmBrowser::VsmIPAddressPool ipAddressPool30)
raises(
    RepException);

Parameters

region---in CiscoVsmBrowser::VsmRegion that represents the region to which the /30 IP address pool is to be added.

ipAddressPool30---in CiscoVsmBrowser::VsmIPAddressPool that represents the /30 IP address pool to be added.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs.

See Also

removeIPAddressPool30, addIPAddressPool32

Since

Cisco VPN Solutions Center, Release 1.0

addIPAddressPool32()

Adds an IP address pool to the specified CiscoVsmBrowser::VsmRegion object from which the region can allocate /32 subnet addresses.

Usage

void addIPAddressPool32(
    in CiscoVsmBrowser::VsmRegion region, in CiscoVsmBrowser::VsmIPAddressPool ipAddressPool32)
raises(
    RepException);

Parameters

region---in CiscoVsmBrowser::VsmRegion that represents the region to which the /32 IP address pool is to be added.

ipAddressPool32---in CiscoVsmBrowser::VsmIPAddressPool that represents the /32 IP address pool to be added.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs.

See Also

removeIPAddressPool32, addIPAddressPool30

Since

Cisco VPN Solutions Center, Release 1.0

addRDSeed()

Adds a route-distinguisher (RD) seed to the specified CiscoVsmBrowser::VsmProviderAdminDomain object.

Usage

void addRDSeed(
    in CiscoVsmBrowser::VsmProviderAdminDomain providerAdminDomain, in CiscoVsmBrowser::VsmRDSeed rdSeed, in unsigned long offset)
raises(
    RepException);

Parameters

providerAdminDomain---in CiscoVsmBrowser::VsmProviderAdminDomain that represents the provider administrative domain to which the rdSeed value is to be added.

rdSeed---in CiscoVsmBrowser::VsmRDSeed that represents the RD seed to be added to the specified provider administrative domain. The RD seed can be a provider AS number or a public IP address.

offset---in unsigned long that represents the offset from the RD seed that the system uses when allocating new RD values.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs.

See Also

removeRDSeed, addRTSeed

Since

Cisco VPN Solutions Center, Release 1.0

addRouterInterfaceToCE()

Adds a router interface to the specified CiscoVsmBrowser::VsmCE object.

Usage

void addRouterInterfaceToCE(
    in CiscoVsmBrowser::VsmRouterInterface routerInterface, in CiscoVsmBrowser::VsmCE ce)
raises(
    RepException);

Parameters

routerInterface---in CiscoVsmBrowser::VsmRouterInterface that represents a router interface to be added to the specified customer-edge router (CE).

pe---in CiscoVsmBrowser::VsmCE that represents the CE to which the routerInterface value is to be added.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs.

See Also

removeRouterInterfaceFromCE, addRouterPasswordToCE, addRouterInterfaceToPE

Since

Cisco VPN Solutions Center, Release 1.0

addRouterInterfaceToPE()

Adds a router interface to the specified CiscoVsmBrowser::VsmPE object.

Usage

void addRouterInterfaceToPE(
    in CiscoVsmBrowser::VsmRouterInterface routerInterface, in CiscoVsmBrowser::VsmPE pe)
raises(
    RepException);

Parameters

routerInterface---in CiscoVsmBrowser::VsmRouterInterface that represents a router interface to be added to the specified provider-edge router (PE).

pe---in CiscoVsmBrowser::VsmPE that represents the PE to which the routerInterface value is to be added.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs.

See Also

removeRouterInterfaceFromPE, addRouterPasswordToPE, addRouterInterfaceToCE

Since

Cisco VPN Solutions Center, Release 1.0

addRouterPasswordToCE()

Adds a password to the specified CiscoVsmBrowser::VsmCE object.

Usage

void addRouterPasswordToCE(
    in CiscoVsmBrowser::VsmPassword routerPassword, in CiscoVsmBrowser::VsmCE ce)
raises(
    RepException);

Parameters

routerPassword---in CiscoVsmBrowser::VsmPassword that represents a password to be added to the specified customer-edge router (CE).

pe---in CiscoVsmBrowser::VsmCE that represents the CE to which the password value is to be added.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs.

See Also

removeRouterPasswordFromCE, addRouterInterfaceToCE, addRouterPasswordToPE

Since

Cisco VPN Solutions Center, Release 1.0

addRouterPasswordToPE()

Adds a password to the specified CiscoVsmBrowser::VsmPE object.

Usage

void addRouterPasswordToPE(
    in CiscoVsmBrowser::VsmPassword routerPassword, in CiscoVsmBrowser::VsmPE pe)
raises(
    RepException);

Parameters

routerPassword---in CiscoVsmBrowser::VsmPassword that represents a password to be added to the specified provider-edge router (PE).

pe---in CiscoVsmBrowser::VsmPE that represents the PE to which the password value is to be added.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs.

See Also

removeRouterPasswordFromPE, addRouterInterfaceToPE, addRouterPasswordToCE

Since

Cisco VPN Solutions Center, Release 1.0

addRTSeed()

Adds a route-target (RT) seed to the specified CiscoVsmBrowser::VsmProviderAdminDomain object.

Usage

void addRTSeed(
    in CiscoVsmBrowser::VsmProviderAdminDomain providerAdminDomain, in CiscoVsmBrowser::VsmRTSeed rtSeed, in unsigned long offset)
raises(
    RepException);

Parameters

providerAdminDomain---in CiscoVsmBrowser::VsmProviderAdminDomain that represents the provider administrative domain to which the rtSeed value is to be added.

rtSeed---in CiscoVsmBrowser::VsmRTSeed that represents the RT seed to be added to the specified provider administrative domain. The RT seed can be a provider AS number or a public IP address.

offset---in unsigned long that represents the offset from the RT seed that the system uses when allocating new RT values.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs.

See Also

removeRTSeed, addRDSeed

Since

Cisco VPN Solutions Center, Release 1.0

findCEByID()

Finds a CiscoVsmBrowser::VsmCE object based on its unique id value.

Usage

CiscoVsmBrowser::VsmCE findCEByID(
    in unsigned long id)
raises(
    RepException);

Parameters

id---in unsigned long that represents the unique CE identifier that is generated when the CiscoVsmBrowser::VsmCE object is added to the VPN Inventory Repository.

Each device stored in the VPN Inventory Repository is assigned a unique identifier, id. This id value is globally unique within the VPN Inventory Repository.

Returns

CiscoVsmBrowser::VsmCE---Object that represents the customer-edge router (CE) with the specified id value.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs.

See Also

findCEByRouterInfo, findPEByID, findCERCByID, findPRGByID, newCECreator, CiscoVsmFWCreator::VsmCECreator::addToRep, releaseCECreator, newCEModifier, CiscoVsmFWModifier::VsmCEModifier::updateRep, releaseCEModifier, removeCEFromRep, releaseCE

Since

Cisco VPN Solutions Center, Release 1.0

findCEByRouterInfo()

Finds a CiscoVsmBrowser::VsmCE object based on its router information.

Usage

CiscoVsmBrowser::VsmCE findCEByRouterInfo(
    in string hostname, in string domain, in string network)
raises(
    RepException);

Parameters

hostname---in string that represents the hostname of the CE to be found in the VPN Inventory Repository.

domain---in string that represents a domain name of the CE to be found in the VPN Inventory Repository.

network---in string that represents the network name of the CE to be found in the VPN Inventory Repository. The string produced by concatenating the hostname and domain strings must be unique within a network but can be duplicated in another network.

Returns

CiscoVsmBrowser::VsmCE---Object that represents the customer-edge router (CE) with the specified hostname, domain, and network values.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs.

See Also

findCEByID, findPEByRouterInfo, findCERCByID, findPRGByID, newCECreator, CiscoVsmFWCreator::VsmCECreator::addToRep, releaseCECreator, newCEModifier, CiscoVsmFWModifier::VsmCEModifier::updateRep, releaseCEModifier, removeCEFromRep, releaseCE

Since

Cisco VPN Solutions Center, Release 1.0

findCERCByID()

Finds a CiscoVsmBrowser::VsmCERC object based on its unique CERC id value.

Usage

CiscoVsmBrowser::VsmCERC findCERCByID(
    in unsigned long id)
raises(
    RepException);

Parameters

id---in unsigned long that represents the unique CERC identifier that is generated when the CiscoVsmBrowser::VsmCERC object is added to the VPN Inventory Repository.

Each CERC stored in the VPN Inventory Repository is assigned an unique identifier, id. This id value is unique within the pool of CERCs stored in the VPN Inventory Repository.

Returns

CiscoVsmBrowser::VsmCERC---Object that represents the CE routing community (CERC) with the specified id value.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs.

See Also

findCEByID, findCERCByID, findPRGByID, newCERCCreator, CiscoVsmFWCreator::VsmCERCCreator::addToRep, releaseCERCCreator, newCERCModifier, CiscoVsmFWModifier::VsmCERCModifier::updateRep, releaseCERCModifier, removeCERCFromRep, releaseCERC

Since

Cisco VPN Solutions Center, Release 1.0

findConfigletByID()

Finds a CiscoVsmBrowser::VsmConfiglet object based on its unique id value.

Usage

CiscoVsmBrowser::VsmConfiglet findConfigletByID(
    in unsigned long id)
raises(
    RepException);

Parameters

id---in unsigned long that represents the unique configlet identifier that is generated when the CiscoVsmBrowser::VsmConfiglet object is added to the VPN Inventory Repository.

Returns

CiscoVsmBrowser::VsmConfiglet---Object that represents the configlet with the specified id value.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs.

See Also

CiscoVsmSRCreator::VsmVPNConnectivityCreator::setCETemplate, CiscoVsmSRCreator::VsmVPNConnectivityCreator::setPETemplate, releaseConfiglet

Since

Cisco VPN Solutions Center, Release 1.0

findCustomerByName()

Finds a CiscoVsmBrowser::VsmCustomer object based on its name string.

Usage

CiscoVsmBrowser::VsmCustomer findCustomerByName(
    in string name)
raises(
    RepException);

Parameters

name---in string that represents the name of the customer.

Returns

CiscoVsmBrowser::VsmCustomer---Object that represents the customer with the specified name string.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs.

See Also

getAllCustomers, findProviderByName, findCustomerByName, newCustomerCreator, CiscoVsmFWCreator::VsmCustomerCreator::addToRep, releaseCustomerCreator, CiscoVsmSRCreator::VsmVPNConnectivityCreator::setCustomer, CiscoVsmSRCreator::VsmVPNServiceModifier, removeCustomerFromRep, releaseCustomer

Since

Cisco VPN Solutions Center, Release 1.0

findPEByID()

Finds a CiscoVsmBrowser::VsmPE object based on its unique id value.

Usage

CiscoVsmBrowser::VsmPE findPEByID(
    in unsigned long id)
raises(
    RepException);

Parameters

id---in unsigned long that represents the unique PE identifier that is generated when the CiscoVsmBrowser::VsmPE object is added to the VPN Inventory Repository.

Each device stored in the VPN Inventory Repository is assigned a unique identifier, id. This id value is globally unique within the VPN Inventory Repository.

Returns

CiscoVsmBrowser::VsmPE---Object that represents the provider-edge router (PE) with the specified id value.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs.

See Also

findPEByRouterInfo, findCEByID, newPECreator, CiscoVsmFWCreator::VsmPECreator::addToRep, releasePECreator, removePEFromRep, releasePE

Since

Cisco VPN Solutions Center, Release 1.0

findPEByRouterInfo()

Finds a CiscoVsmBrowser::VsmPE object based on its router information.

Usage

CiscoVsmBrowser::VsmPE findPEByRouterInfo(
    in string hostname, in string domain, in string network)
raises(
    RepException);

Parameters

hostname---in string that represents the hostname of the PE to be found in the VPN Inventory Repository.

domain---in string that represents a domain name of the PE to be found in the VPN Inventory Repository.

network---in string that represents the network name of the CE to be found in the VPN Inventory Repository. The string produced by concatenating the hostname and domain strings must be unique within a network but can be duplicated in another network.

Returns

CiscoVsmBrowser::VsmPE---Object that represents the provider-edge router (PE) with the specified hostname, domain, and network values.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs.

See Also

findPEByID, findCEByRouterInfo, newPECreator, CiscoVsmFWCreator::VsmPECreator::addToRep, releasePECreator, removePEFromRep, releasePE

Since

Cisco VPN Solutions Center, Release 1.0

findPRGByID()

Finds a CiscoVsmBrowser::VsmPRG object based on its unique PRG id value.

Usage

CiscoVsmBrowser::VsmPRG findPRGByID(
    in unsigned long id)
raises(
    RepException);

Parameters

id---in unsigned long that represents the unique PRG identifier that is generated when the CiscoVsmBrowser::VsmPRG object is added to the VPN Inventory Repository.

Each PRG stored in the VPN Inventory Repository is assigned an unique identifier, id. This id value is unique within the pool of PRGs stored in the VPN Inventory Repository.

Returns

CiscoVsmBrowser::VsmPRG---Object that represents the port-reservation group (PRG) with the specified id value.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs.

See Also

findCEByID, findCERCByID, findPRGByID, newPRGCreator, CiscoVsmFWCreator::VsmPRGCreator::addToRep, releasePRGCreator, newPRGModifier, CiscoVsmFWModifier::VsmPRGModifier::updateRep, releasePRGModifier, removePRGFromRep, releasePRG

Since

Cisco VPN Solutions Center, Release 1.0

findProviderByName()

Finds a CiscoVsmBrowser::VsmProviderAdminDomain object based on its name string.

Usage

CiscoVsmBrowser::VsmProviderAdminDomain findProviderByName(
    in string name)
raises(
    RepException);

Parameters

name---in string that represents the name of the VPN-service provider to be found.

Returns

CiscoVsmBrowser::VsmProviderAdminDomain---Object that represents the VPN-service provider with the specified name string.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs.

See Also

getAllProviders, findVPNByName, findCustomerByName, newProviderAdminDomainCreator, CiscoVsmFWCreator::VsmProviderAdminDomainCreator::addToRep, releaseProviderAdminDomainCreator, removeProviderAdminDomainFromRep, releaseProviderAdminDomain

Since

Cisco VPN Solutions Center, Release 1.0

findSRVCByID()

Finds a CiscoVsmBrowser::VsmSRVC object based on its unique id value.

Usage

CiscoVsmBrowser::VsmSRVC findSRVCByID(
    in unsigned long id)
raises(
    RepException);

Parameters

id---in unsigned long that represents the unique service-request identifier that is generated when the CiscoVsmBrowser::VsmSRVC object is added to the VPN Inventory Repository.

Returns

CiscoVsmBrowser::VsmSRVC---Object that represents the service request with the specified id value.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs.

See Also

getAllSRVCs, CiscoVsmSRCreator::VsmVPNConnectivityCreator::addToRep, CiscoVsmSRCreator::VsmVPNServiceModifier, removeSRVCFromRep, releaseSRVC

Since

Cisco VPN Solutions Center, Release 1.0

findSRVCsByPECEPair()

Finds a liost of CiscoVsmBrowser::VsmSRVC objects based on a specified PE-CE pair.

Usage

CiscoVsmBrowser::VsmSRVCSeq findSRVCsByPECEPair(
    in CiscoVsmBrowser::VsmPE pe, in CiscoVsmBrowser::VsmCE ce, in CiscoVsmBrowser::VsmSRStateSeq srStates)
raises(
    RepException);

Parameters

pe---in CiscoVsmBrowser::VsmPE that represents a provider-edge router (PE) for which VPN connectivity is defined.

ce---in CiscoVsmBrowser::VsmCE that represents a customer-edge router (CE) for which VPN connectivity is defined.

srStates---in CiscoVsmBrowser::VsmSRStateSeq that represents the list of states for the CiscoVsmBrowser::VsmSRVC objects to be returned.

Returns

CiscoVsmBrowser::VsmSRVCSeq---List of CiscoVsmBrowser::VsmSRVC objects that correspond with the specified PE-CE pair.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs.

See Also

getAllSRVCs, findPEByID, findPEByRouterInfo, findCEByID, findCEByRouterInfo, CiscoVsmSRCreator::VsmVPNConnectivityCreator::addToRep, CiscoVsmSRCreator::VsmVPNServiceModifier, removeSRVCFromRep, releaseSRVC

Since

Cisco VPN Solutions Center, Release 1.0

findVPNByName()

Finds a CiscoVsmBrowser::VsmVPN object based on its name string.

Usage

CiscoVsmBrowser::VsmVPN findVPNByName(
    in string name)
raises(
    RepException);

Parameters

name---in string that represents the name of the VPN.

Returns

CiscoVsmBrowser::VsmVPN---Object that represents the virtual private network (VPN) with the specified name string.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs.

See Also

getAllVPNs, findProviderByName, findCustomerByName, newVPNCreator, CiscoVsmFWCreator::VsmVpnCreator::addToRep, releaseVPNCreator, CiscoVsmSRCreator::VsmVPNServiceModifier, removeVPNFromRep, releaseVPN

Since

Cisco VPN Solutions Center, Release 1.0

getAllCustomers()

Lists all CiscoVsmBrowser::VsmCustomer objects in the VPN Inventory Repository.

Usage

CiscoVsmBrowser::VsmCustomerSeq getAllCustomers();
raises(
    RepException);

Returns

CiscoVsmBrowser::VsmCustomerSeq---List of all CiscoVsmBrowser::VsmCustomer objects in the VPN Inventory Repository.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs.

See Also

findCustomerByName, getAllProviders, getAllVPNs, getAllSRVCs, newCustomerCreator, CiscoVsmFWCreator::VsmCustomerCreator::addToRep, releaseCustomerCreator, CiscoVsmSRCreator::VsmVPNConnectivityCreator::setCustomer, CiscoVsmSRCreator::VsmVPNServiceModifier, removeCustomerFromRep, releaseCustomer, CiscoVsmBrowser::VsmCustomer

Since

Cisco VPN Solutions Center, Release 1.0

getAllProviders()

Lists all CiscoVsmBrowser::VsmProviderAdminDomain objects in the VPN Inventory Repository.

Usage

CiscoVsmBrowser::VsmProviderAdminDomainSeq getAllProviders();
raises(
    RepException);

Returns

CiscoVsmBrowser::VsmProviderAdminDomainSeq---List of all CiscoVsmBrowser::VsmProviderAdminDomain objects in the VPN Inventory Repository.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs.

See Also

findProviderByName, getAllCustomers, getAllVPNs, getAllSRVCs, newProviderAdminDomainCreator, CiscoVsmFWCreator::VsmProviderAdminDomainCreator::addToRep, releaseProviderAdminDomainCreator, removeProviderAdminDomainFromRep, releaseProviderAdminDomain, CiscoVsmBrowser::VsmProviderAdminDomain

Since

Cisco VPN Solutions Center, Release 1.0

getAllSRVCs()

Lists all CiscoVsmBrowser::VsmSRVC objects in the VPN Inventory Repository with the specified states.

Usage

CiscoVsmBrowser::VsmSRVCSeq getAllSRVCs(
    in CiscoVsmBrowser::VsmSRStateSeq srStates)
raises(
    RepException);

Parameters

srStates---in VsmSRStateSeq that lists states that the service requests to be returned must match.

Returns

CiscoVsmBrowser::VsmSRVCSeq---List of all CiscoVsmBrowser::VsmSRVC objects in the VPN Inventory Repository that are not subsumed by another CiscoVsmBrowser::VsmSRVC object and are represented by one of the states specified by the srStates parameter.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs.

See Also

findSRVCByID, getAllProviders, getAllCustomers, getAllVPNs, CiscoVsmSRCreator::VsmVPNConnectivityCreator::addToRep, CiscoVsmSRCreator::VsmVPNServiceModifier, removeSRVCFromRep, releaseSRVC, CiscoVsmBrowser::VsmSRVC

Since

Cisco VPN Solutions Center, Release 1.0

getAllVPNs()

Lists all CiscoVsmBrowser::VsmVPN objects in the VPN Inventory Repository.

Usage

CiscoVsmBrowser::VsmVPNSeq getAllVPNs();
raises(
    RepException);

Returns

CiscoVsmBrowser::VsmVPNSeq---List of all CiscoVsmBrowser::VsmVPN objects in the VPN Inventory Repository.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs.

See Also

findVPNByName, getAllProviders, getAllCustomers, getAllSRVCs, newVPNCreator, CiscoVsmFWCreator::VsmVpnCreator::addToRep, releaseVPNCreator, CiscoVsmSRCreator::VsmVPNServiceModifier, removeVPNFromRep, releaseVPN, CiscoVsmBrowser::VsmVPN

Since

Cisco VPN Solutions Center, Release 1.0

getRepositoryPath()

Gets the current repository path for this VpnInvMgr object.

Usage

string getRepositoryPath();

Returns

string---Path to the VPN Inventory Repository with which this VpnInvMgr object is associated.

Since

Cisco VPN Solutions Center, Release 1.0

newCECreator()

Gets a new CiscoVsmFWCreator::VsmCECreator object.

Usage

CiscoVsmFWCreator::VsmCECreator newCECreator();

Returns

CiscoVsmFWCreator::VsmCECreator---Object by which to add a CiscoVsmBrowser::VsmCE object to the VPN Inventory Repository.

See Also

CiscoVsmFWCreator::VsmCECreator::addToRep, releaseCECreator, newCEModifier, CiscoVsmFWModifier::VsmCEModifier::updateRep, releaseCEModifier, removeCEFromRep, CiscoVsmBrowser::VsmCE

Since

Cisco VPN Solutions Center, Release 1.0

newCEModifier()

Gets a new CiscoVsmFWModifier::VsmCEModifier object for the specified CiscoVsmBrowser::VsmCE object in the VPN Inventory Repository.

Usage

CiscoVsmFWModifier::VsmCEModifier newCEModifier(
    in CiscoVsmBrowser::VsmCE ce)
raises(
    RepException);

Parameters

ce---in CiscoVsmBrowser::VsmCE that represents the customer-edge router (CE) to be modified.

Returns

CiscoVsmFWModifier::VsmCEModifier---Clone of the CiscoVsmBrowser::VsmCE object specified by the ce parameter.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs. This exception may be raised if the specified CiscoVsmBrowser::VsmCE object is not found in the VPN Inventory Repository.

Description

The CiscoVsmBrowser::VsmCE object that is supplied through the ce parameter is not modified directly. The CiscoVsmFWModifier::VsmCEModifier object that this operation generates is a clone of the original CiscoVsmBrowser::VsmCE object. The clone, like the original object, is stored in memory on the client.

To use the new object, first release the old object using the releaseCE() operation. Then execute the CiscoVsmFWModifier::VsmCEModifier::updateRep() operation to add the object modifications to the VPN Inventory Repository and retrieve the modified CiscoVsmBrowser::VsmCE object into memory on the client.

See Also

CiscoVsmFWModifier::VsmCEModifier::updateRep, releaseCE, releaseCEModifier

Since

Cisco VPN Solutions Center, Release 1.1

newCERCCreator()

Gets a new CiscoVsmFWCreator::VsmCERCCreator object.

Usage

CiscoVsmFWCreator::VsmCERCCreator newCERCCreator();

Returns

CiscoVsmFWCreator::VsmCERCCreator---Object by which to add a CiscoVsmBrowser::VsmCERC object to the VPN Inventory Repository.

See Also

CiscoVsmFWCreator::VsmCERCCreator::addToRep, releaseCERCCreator, newCERCModifier, CiscoVsmFWModifier::VsmCERCModifier::updateRep, releaseCERCModifier, removeCERCFromRep, CiscoVsmBrowser::VsmCERC

Since

Cisco VPN Solutions Center, Release 1.0

newCERCMembership()

Gets a new CiscoVsmBrowser::VsmCERCMembership object.

Usage

CiscoVsmBrowser::VsmCERCMembership newCERCMembership(
    in boolean useHubRTState, in CiscoVsmBrowser::VsmCERC cerc)
raises(
    RepException);

Parameters

useHubRTState---in boolean value that, when TRUE, indicates that this VsmCERCMembership object requires a CiscoVsmBrowser::VsmVRFDef object that permits a site to join the specified CE routing community, cerc, as a hub site.

cerc---in CiscoVsmBrowser::VsmCERC object that represents the CE routing community (CERC) for which the CERC membership is to be defined.

Returns

CiscoVsmBrowser::VsmCERCMembership---Object that represents an undefined relationship between a CE routing community (CiscoVsmBrowser::VsmCERC object) and a VPN routing/forwarding (VRF) table (CiscoVsmBrowser::VsmVRF object).

See Also

releaseCERCMembership, CiscoVsmSRCreator::VsmVPNConnectivityCreator::setCERCMemberships

Since

Cisco VPN Solutions Center, Release 1.0

newCERCModifier()

Gets a new CiscoVsmFWModifier::VsmCERCModifier object for the specified CiscoVsmBrowser::VsmCERC object in the VPN Inventory Repository.

Usage

CiscoVsmFWModifier::VsmCERCModifier newCERCModifier(
    in CiscoVsmBrowser::VsmCERC cerc)
raises(
    RepException);

Parameters

cerc---in CiscoVsmBrowser::VsmCERC that represents the CE routing community (CERC) to be modified.

Returns

CiscoVsmFWModifier::VsmCERCModifier---Clone of the CiscoVsmBrowser::VsmCERC object specified by the cerc parameter.

Raises

CiscoVsmExcercptions::RepException if a VPN Inventory Repository error occurs. This exception may be raised if the specified CiscoVsmBrowser::VsmCERC object is not found in the VPN Inventory Repository.

Description

The CiscoVsmBrowser::VsmCERC object that is supplied through the cerc parameter is not modified directly. The CiscoVsmFWModifier::VsmCERCModifier object that this operation generates is a clone of the original CiscoVsmBrowser::VsmCERC object. The clone, like the original object, is stored in memory on the client.

To use the new object, first release the old object using the releaseCERC() operation. Then execute the CiscoVsmFWModifier::VsmCERCModifier::updateRep() operation to add the object modifications to the VPN Inventory Repository and retrieve the modified CiscoVsmBrowser::VsmCERC object into memory on the client.

See Also

CiscoVsmFWModifier::VsmCERCModifier::updateRep, releaseCERC, releaseCERCModifier

Since

Cisco VPN Solutions Center, Release 1.1

newCoSProfileCreator()

Gets a new CiscoVsmFWCreator::VsmCoSProfileCreator object.

Usage

CiscoVsmFWCreator::VsmCoSProfileCreator newCoSProfileCreator();

Returns

CiscoVsmFWCreator::VsmCoSProfileCreator---Object by which to add a CiscoVsmBrowser::VsmCoSProfile object to the VPN Inventory Repository.

See Also

CiscoVsmFWCreator::VsmCoSProfileCreator::addToRep, releaseCoSProfileCreator, newCoSProfileModifier, CiscoVsmFWModifier::VsmCoSProfileModifier::updateRep, releaseCoSProfileModifier, removeCoSProfileFromRep, CiscoVsmBrowser::VsmCoSProfile

Since

Cisco VPN Solutions Center, Release 1.0

newCoSProfileModifier()

Gets a new CiscoVsmFWModifier::VsmCoSProfileModifier object for the specified CiscoVsmBrowser::VsmCoSProfile object in the VPN Inventory Repository.

Usage

CiscoVsmFWModifier::VsmCoSProfileModifier newCoSProfileModifier(
    in CiscoVsmBrowser::VsmCoSProfile cosProfile)
raises(
    RepException);

Parameters

cosProfile---in CiscoVsmBrowser::VsmCoSProfile that represents the class-of-service (CoS) profile to be modified.

Returns

CiscoVsmFWModifier::VsmCoSProfileModifier---Clone of the CiscoVsmBrowser::VsmCoSProfile object specified by the cosProfile parameter.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs. This exception may be raised if the specified CiscoVsmBrowser::VsmCoSProfile object is not found in the VPN Inventory Repository.

Description

The CiscoVsmBrowser::VsmCoSProfile object that is supplied through the cosProfile parameter is not modified directly. The CiscoVsmFWModifier::VsmCoSProfileModifier object that this operation generates is a clone of the original CiscoVsmBrowser::VsmCoSProfile object. The clone, like the original object, is stored in memory on the client.

To use the new object, first release the old object using the releaseCoSProfile() operation. Then execute the CiscoVsmFWModifier::VsmCoSProfileModifier::updateRep() operation to add the object modifications to the VPN Inventory Repository and retrieve the modified CiscoVsmBrowser::VsmCoSProfile object into memory on the client.

See Also

CiscoVsmFWModifier::VsmCoSProfileModifier::updateRep, releaseCoSProfile, releaseCoSProfileModifier

Since

Cisco VPN Solutions Center, Release 1.1

newCustomerCreator()

Gets a new CiscoVsmFWCreator::VsmCustomerCreator object.

Usage

CiscoVsmFWCreator::VsmCustomerCreator newCustomerCreator();

Returns

CiscoVsmFWCreator::VsmCustomerCreator---Object by which to add a CiscoVsmBrowser::VsmCustomer object to the VPN Inventory Repository.

See Also

CiscoVsmFWCreator::VsmCustomerCreator::addToRep, releaseCustomerCreator, newCustomerModifier, CiscoVsmFWModifier::VsmCustomerModifier::updateRep, releaseCustomerModifier, removeCustomerFromRep, CiscoVsmBrowser::VsmCustomer

Since

Cisco VPN Solutions Center, Release 1.0

newCustomerModifier()

Gets a new CiscoVsmFWModifier::VsmCustomerModifier object for the specified CiscoVsmBrowser::VsmCustomer object in the VPN Inventory Repository.

Usage

CiscoVsmFWModifier::VsmCustomerModifier newCustomerModifier(
    in CiscoVsmBrowser::VsmCustomer customer)
raises(
    RepException);

Parameters

customer---in CiscoVsmBrowser::VsmCustomer that represents the customer to be modified.

Returns

CiscoVsmFWModifier::VsmCustomerModifier---Clone of the CiscoVsmBrowser::VsmCustomer object specified by the customer parameter.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs. This exception may be raised if the specified CiscoVsmBrowser::VsmCustomer object is not found in the VPN Inventory Repository.

Description

The CiscoVsmBrowser::VsmCustomer object that is supplied through the customer parameter is not modified directly. The CiscoVsmFWModifier::VsmCustomerModifier object that this operation generates is a clone of the original CiscoVsmBrowser::VsmCustomer object. The clone, like the original object, is stored in memory on the client.

To use the new object, first release the old object using the releaseCustomer() operation. Then execute the CiscoVsmFWModifier::VsmCustomerModifier::updateRep() operation to add the object modifications to the VPN Inventory Repository and retrieve the modified CiscoVsmBrowser::VsmCustomer object into memory on the client.

See Also

CiscoVsmFWModifier::VsmCustomerModifier::updateRep, releaseCustomer, releaseCustomerModifier

Since

Cisco VPN Solutions Center, Release 1.1

newCustomerSiteCreator()

Gets a new CiscoVsmFWCreator::VsmCustomerSiteCreator object.

Usage

CiscoVsmFWCreator::VsmCustomerSiteCreator newCustomerSiteCreator();

Returns

CiscoVsmFWCreator::VsmCustomerSiteCreator---Object by which to add a CiscoVsmBrowser::VsmCustomerSite object to the VPN Inventory Repository.

See Also

CiscoVsmFWCreator::VsmCustomerSiteCreator::addToRep, releaseCustomerSiteCreator, newCustomerSiteModifier, CiscoVsmFWModifier::VsmCustomerSiteModifier::updateRep, releaseCustomerSiteModifier, removeCustomerSiteFromRep, CiscoVsmBrowser::VsmCustomerSite

Since

Cisco VPN Solutions Center, Release 1.0

newCustomerSiteModifier()

Gets a new CiscoVsmFWModifier::VsmCustomerSiteModifier object for the specified CiscoVsmBrowser::VsmCustomerSite object in the VPN Inventory Repository.

Usage

CiscoVsmFWModifier::VsmCustomerSiteModifier newCustomerSiteModifier(
    in CiscoVsmBrowser::VsmCustomerSite customerSite)
raises(
    RepException);

Parameters

customerSite---in CiscoVsmBrowser::VsmCustomerSite that represents the customer site to be modified.

Returns

CiscoVsmFWModifier::VsmCustomerSiteModifier---Clone of the CiscoVsmBrowser::VsmCustomerSite object specified by the customerSite parameter.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs. This exception may be raised if the specified CiscoVsmBrowser::VsmCustomerSite object is not found in the VPN Inventory Repository.

Description

The CiscoVsmBrowser::VsmCustomerSite object that is supplied through the customerSite parameter is not modified directly. The CiscoVsmFWModifier::VsmCustomerSiteModifier object that this operation generates is a clone of the original CiscoVsmBrowser::VsmCustomerSite object. The clone, like the original object, is stored in memory on the client.

To use the new object, first release the old object using the releaseCustomerSite() operation. Then execute the CiscoVsmFWModifier::VsmCustomerSiteModifier::updateRep() operation to add the object modifications to the VPN Inventory Repository and retrieve the modified CiscoVsmBrowser::VsmCustomerSite object into memory on the client.

See Also

CiscoVsmFWModifier::VsmCustomerSiteModifier::updateRep, releaseCustomerSite, releaseCustomerSiteModifier

Since

Cisco VPN Solutions Center, Release 1.1

newPECreator()

Gets a new CiscoVsmFWCreator::VsmPECreator object.

Usage

CiscoVsmFWCreator::VsmPECreator newPECreator();

Returns

CiscoVsmFWCreator::VsmPECreator---Object by which to add a CiscoVsmBrowser::VsmPE object to the VPN Inventory Repository.

See Also

CiscoVsmFWCreator::VsmPECreator::addToRep, releasePECreator, removePEFromRep, CiscoVsmBrowser::VsmPE

Since

Cisco VPN Solutions Center, Release 1.0

newPRGCreator()

Gets a new CiscoVsmFWCreator::VsmPRGCreator object.

Usage

CiscoVsmFWCreator::VsmPRGCreator newPRGCreator();

Returns

CiscoVsmFWCreator::VsmPRGCreator---Object by which to add a CiscoVsmBrowser::VsmPRG object to the VPN Inventory Repository.

See Also

CiscoVsmFWCreator::VsmPRGCreator::addToRep, releasePRGCreator, newPRGModifier, CiscoVsmFWModifier::VsmPRGModifier::updateRep, releasePRGModifier, removePRGFromRep, CiscoVsmBrowser::VsmPRG

Since

Cisco VPN Solutions Center, Release 1.0

newPRGModifier()

Gets a new CiscoVsmFWModifier::VsmPRGModifier object for the specified CiscoVsmBrowser::VsmPRG object in the VPN Inventory Repository.

Usage

CiscoVsmFWModifier::VsmPRGModifier newPRGModifier(
    in CiscoVsmBrowser::VsmPRG prg)
raises(
    RepException);

Parameters

prg---in CiscoVsmBrowser::VsmPRG that represents the port-reservation group (PRG) to be modified.

Returns

CiscoVsmFWModifier::VsmPRGModifier---Clone of the CiscoVsmBrowser::VsmPRG object specified by the prg parameter.

Raises

CiscoVsmExprgptions::RepExprgption if a VPN Inventory Repository error occurs. This exprgption may be raised if the specified CiscoVsmBrowser::VsmPRG object is not found in the VPN Inventory Repository.

Description

The CiscoVsmBrowser::VsmPRG object that is supplied through the prg parameter is not modified directly. The CiscoVsmFWModifier::VsmPRGModifier object that this operation generates is a clone of the original CiscoVsmBrowser::VsmPRG object. The clone, like the original object, is stored in memory on the client.

To use the new object, first release the old object using the releasePRG() operation. Then execute the CiscoVsmFWModifier::VsmPRGModifier::updateRep() operation to add the object modifications to the VPN Inventory Repository and retrieve the modified CiscoVsmBrowser::VsmPRG object into memory on the client.

See Also

CiscoVsmFWModifier::VsmPRGModifier::updateRep, releasePRG, releasePRGmodifierModifier

newProviderAdminDomainCreator()

Gets a new CiscoVsmFWCreator::VsmProviderAdminDomainCreator object.

Usage

CiscoVsmFWCreator::VsmProviderAdminDomainCreator newProviderAdminDomainCreator();

Returns

CiscoVsmFWCreator::VsmProviderAdminDomainCreator---Object by which to add a CiscoVsmBrowser::VsmProviderAdminDomainCreator object to the VPN Inventory Repository.

See Also

CiscoVsmFWCreator::VsmProviderAdminDomainCreator::addToRep, releaseProviderAdminDomainCreator, newProviderAdminDomainModifier, CiscoVsmFWModifier::VsmProviderAdminDomainModifier::updateRep, releaseProviderAdminDomainModifier, removeProviderAdminDomainFromRep, CiscoVsmBrowser::VsmProviderAdminDomain

Since

Cisco VPN Solutions Center, Release 1.0

newProviderAdminDomainModifier()

Gets a new CiscoVsmFWModifier::VsmProviderAdminDomainModifier object for the specified CiscoVsmBrowser::VsmProviderAdminDomain object in the VPN Inventory Repository.

Usage

CiscoVsmFWModifier::VsmProviderAdminDomainModifier newProviderAdminDomainModifier(
    in CiscoVsmBrowser::VsmProviderAdminDomain providerAdminDomain)
raises(
    RepException);

Parameters

providerAdminDomain---in CiscoVsmBrowser::VsmProviderAdminDomain that represents the provider administrative domain to be modified.

Returns

CiscoVsmFWModifier::VsmProviderAdminDomainModifier---Clone of the CiscoVsmBrowser::VsmProviderAdminDomain object specified by the providerAdminDomain parameter.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs. This exception may be raised if the specified CiscoVsmBrowser::VsmProviderAdminDomain object is not found in the VPN Inventory Repository.

Description

The CiscoVsmBrowser::VsmProviderAdminDomain object that is supplied through the providerAdminDomain parameter is not modified directly. The CiscoVsmFWModifier::VsmProviderAdminDomainModifier object that this operation generates is a clone of the original CiscoVsmBrowser::VsmProviderAdminDomain object. The clone, like the original object, is stored in memory on the client.

To use the new object, first release the old object using the releaseProviderAdminDomain() operation. Then execute the CiscoVsmFWModifier::VsmProviderAdminDomainModifier::updateRep() operation to add the object modifications to the VPN Inventory Repository and retrieve the modified CiscoVsmBrowser::VsmProviderAdminDomain object into memory on the client.

See Also

CiscoVsmFWModifier::VsmProviderAdminDomainModifier::updateRep, releaseProviderAdminDomain, releaseProviderAdminDomainModifier

Since

Cisco VPN Solutions Center, Release 1.1

newRegionCreator()

Gets a new CiscoVsmFWCreator::VsmRegionCreator object.

Usage

CiscoVsmFWCreator::VsmRegionCreator newRegionCreator();

Returns

CiscoVsmFWCreator::VsmRegionCreator---Object by which to add a CiscoVsmBrowser::VsmRegion object to the VPN Inventory Repository.

See Also

CiscoVsmFWCreator::VsmRegionCreator::addToRep, releaseRegionCreator, newRegionModifier, CiscoVsmFWModifier::VsmRegionModifier::updateRep, releaseRegionModifier, removeRegionFromRep, CiscoVsmBrowser::VsmRegion

Since

Cisco VPN Solutions Center, Release 1.0

newRegionModifier()

Gets a new CiscoVsmFWModifier::VsmRegionModifier object for the specified CiscoVsmBrowser::VsmRegion object in the VPN Inventory Repository.

Usage

CiscoVsmFWModifier::VsmRegionModifier newRegionModifier(
    in CiscoVsmBrowser::VsmRegion region)
raises(
    RepException);

Parameters

region---in CiscoVsmBrowser::VsmRegion that represents the region to be modified.

Returns

CiscoVsmFWModifier::VsmRegionModifier---Clone of the CiscoVsmBrowser::VsmRegion object specified by the region parameter.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs. This exception may be raised if the specified CiscoVsmBrowser::VsmRegion object is not found in the VPN Inventory Repository.

Description

The CiscoVsmBrowser::VsmRegion object that is supplied through the region parameter is not modified directly. The CiscoVsmFWModifier::VsmRegionModifier object that this operation generates is a clone of the original CiscoVsmBrowser::VsmRegion object. The clone, like the original object, is stored in memory on the client.

To use the new object, first release the old object using the releaseRegion() operation. Then execute the CiscoVsmFWModifier::VsmRegionModifier::updateRep() operation to add the object modifications to the VPN Inventory Repository and retrieve the modified CiscoVsmBrowser::VsmRegion object into memory on the client.

See Also

CiscoVsmFWModifier::VsmRegionModifier::updateRep, releaseRegion, releaseRegionModifier

Since

Cisco VPN Solutions Center, Release 1.1

newVPNConnectivityCreator()

Gets a new CiscoVsmSRCreator::VsmVPNConnectivityCreator object.

Usage

CiscoVsmSRCreator::VsmVPNConnectivityCreator newVPNConnectivityCreator();

Returns

CiscoVsmSRCreator::VsmVPNConnectivityCreator---Object with which to define a service request (CiscoVsmBrowser::VsmSRVC object) that defines the VPN connectivity between a CE and PE.

See Also

CiscoVsmSRCreator::VsmVPNConnectivityCreator::addToRep, releaseVPNConnectivityCreator, newVPNServiceModifier

Since

Cisco VPN Solutions Center, Release 1.0

newVPNCreator()

Gets a new CiscoVsmFWCreator::VsmVpnCreator object.

Usage

CiscoVsmFWCreator::VsmVpnCreator newVPNCreator();

Returns

CiscoVsmFWCreator::VsmVpnCreator---Object by which to add a CiscoVsmBrowser::VsmVPN object to the VPN Inventory Repository.

See Also

CiscoVsmFWCreator::VsmVpnCreator::addToRep, releaseVPNCreator, removeVPNFromRep, CiscoVsmBrowser::VsmVPN

Since

Cisco VPN Solutions Center, Release 1.0

newVPNServiceModifier()

Gets a new CiscoVsmSRCreator::VsmVPNServiceModifier object.

Usage

CiscoVsmSRCreator::VsmVPNServiceModifier newVPNServiceModifier(
    in CiscoVsmBrowser::VsmSRVC srvc)
raises(
    RepException);

Parameters

srvc---in CiscoVsmBrowser::VsmSRVC that represents the service request of the PE-CE link whose connectivity characteristics are to be modified.

Returns

CiscoVsmSRCreator::VsmVPNServiceModifier---Object with which to define a service request (CiscoVsmBrowser::VsmSRVC object) that modifies one or more characteristics of the PE-CE link specified by srvc for a VPN whose connectivity is already defined in the VPN Inventory Repository.

See Also

CiscoVsmSRCreator::VsmVPNConnectivityCreator::addToRep, releaseVPNServiceModifier

Since

Cisco VPN Solutions Center, Release 1.0

releaseCE()

Releases the specified CiscoVsmBrowser::VsmCE object on the server.

Usage

void releaseCE(
    in CiscoVsmBrowser::VsmCE ce);

Parameters

ce---in CiscoVsmBrowser::VsmCE that represents the service-model object to be released.

See Also

newCECreator, CiscoVsmFWCreator::VsmCECreator::addToRep, releaseCECreator, newCEModifier, CiscoVsmFWModifier::VsmCEModifier::updateRep, releaseCEModifier, removeCEFromRep, CiscoVsmBrowser::VsmCE

Since

Cisco VPN Solutions Center, Release 1.0

releaseCECreator()

Releases the CiscoVsmFWCreator::VsmCECreator object on the server.

Usage

void releaseCECreator(
    in CiscoVsmFWCreator::VsmCECreator ceCreator);

Parameters

ceCreator---in CiscoVsmFWCreator::VsmCECreator that represents the creator object to be released.

See Also

newCECreator, CiscoVsmFWCreator::VsmCECreator::addToRep, releaseCECreator, newCEModifier, CiscoVsmFWModifier::VsmCEModifier::updateRep, releaseCEModifier, removeCEFromRep, CiscoVsmBrowser::VsmCE

Since

Cisco VPN Solutions Center, Release 1.0

releaseCEModifier()

Releases the specified CiscoVsmFWCreator::VsmCEModifier object on the server.

Usage

void releaseCEModifier(
    in CiscoVsmFWModifier::VsmCEModifier ceModifier);

Parameters

ceModifier---in CiscoVsmFWCreator::VsmCEModifier that represents the modified CiscoVsmBrowser::VsmCE object.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs. This exception may be raised if the specified CiscoVsmFWCreator::VsmCEModifier object is not found in the VPN Inventory Repository.

See Also

newCEModifier, CiscoVsmFWModifier::VsmCEModifier::updateRep, releaseCE

Since

Cisco VPN Solutions Center, Release 1.1

releaseCERC()

Releases the specified CiscoVsmBrowser::VsmCERC object on the server.

Usage

void releaseCERC(
    in CiscoVsmBrowser::VsmCERC cerc);

Parameters

cerc---in CiscoVsmBrowser::VsmCERC that represents the service-model object to be released.

See Also

newCERCCreator, CiscoVsmFWCreator::VsmCERCCreator::addToRep, releaseCERCCreator, newCERCModifier, CiscoVsmFWCreator::VsmCERCModifier::updateRep, releaseCERCModifier, removeCERCFromRep, CiscoVsmBrowser::VsmCERC

Since

Cisco VPN Solutions Center, Release 1.0

releaseCERCCreator()

Releases the specified CiscoVsmFWCreator::VsmCERCCreator object on the server.

Usage

void releaseCERCCreator(
    in CiscoVsmFWCreator::VsmCERCCreator cercCreator);

Parameters

cercCreator---in CiscoVsmFWCreator::VsmCERCCreator that represents the creator object to be released.

See Also

newCERCCreator, CiscoVsmFWCreator::VsmCERCCreator::addToRep, releaseCERCCreator, newCERCModifier, CiscoVsmFWModifier::VsmCERCModifier::updateRep, releaseCERCModifier, removeCERCFromRep, CiscoVsmBrowser::VsmCERC

Since

Cisco VPN Solutions Center, Release 1.0

releaseCERCMembership()

Releases the specified CiscoVsmBrowser::VsmCERCMembership object on the server.

Usage

void releaseCERCMembership(
    in CiscoVsmBrowser::VsmCERCMembership cercMembership);

Parameters

cercMembership---in CiscoVsmBrowser::VsmCERCMembership that represents the service-model object to be released.

See Also

newCERCMembership, CiscoVsmSRCreator::VsmVPNConnectivityCreator::setCERCMemberships

Since

Cisco VPN Solutions Center, Release 1.0

releaseCERCModifier()

Releases the specified CiscoVsmFWCreator::VsmCERCModifier object on the server.

Usage

void releaseCERCModifier(
    in CiscoVsmFWModifier::VsmCERCModifier cercModifier);

Parameters

cercModifier---in CiscoVsmFWCreator::VsmCERCModifier that represents the modified CiscoVsmBrowser::VsmCERC object.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs. This exception may be raised if the specified CiscoVsmFWCreator::VsmCERCModifier object is not found in the VPN Inventory Repository.

See Also

newCERCModifier, CiscoVsmFWModifier::VsmCERCModifier::updateRep, releaseCERC

Since

Cisco VPN Solutions Center, Release 1.1

releaseConfiglet()

Releases the specified CiscoVsmBrowser::VsmConfiglet object on the server.

Usage

void releaseConfiglet(
    in CiscoVsmBrowser::VsmConfiglet configlet);

Parameters

configlet---in CiscoVsmBrowser::VsmConfiglet that represents the service-model object to be released.

See Also

findConfigletByID, CiscoVsmBrowser::VsmPE::getConfigletList, CiscoVsmBrowser::VsmCE::getConfiglets, CiscoVsmBrowser::VsmVPN::getConfiglets

Since

Cisco VPN Solutions Center, Release 1.0

releaseCoSProfile()

Releases the specified CiscoVsmBrowser::VsmCoSProfile object on the server.

Usage

void releaseCoSProfile(
    in CiscoVsmBrowser::VsmCoSProfile cosProfile);

Parameters

cosProfile---in CiscoVsmBrowser::VsmCoSProfile that represents the service-model object to be released.

See Also

newCoSProfileCreator, CiscoVsmFWCreator::VsmCoSProfileCreator::addToRep, releaseCoSProfileCreator, newCoSProfileModifier, CiscoVsmFWCreator::VsmCoSProfileModifier::updateRep, releaseCoSProfileModifier, removeCoSProfileFromRep, CiscoVsmBrowser::VsmCoSProfile

Since

Cisco VPN Solutions Center, Release 1.0

releaseCoSProfileCreator()

Releases the specified CiscoVsmFWCreator::VsmCoSProfileCreator object on the server.

Usage

void releaseCoSProfileCreator(
    in CiscoVsmFWCreator::VsmCoSProfileCreator cosProfileCreator);

Parameters

cosProfileCreator---in CiscoVsmFWCreator::VsmCoSProfileCreator that represents the creator object to be released.

See Also

newCoSProfileCreator, CiscoVsmFWCreator::VsmCoSProfileCreator::addToRep, releaseCoSProfileCreator, newCoSProfileModifier, CiscoVsmFWModifier::VsmCoSProfileModifier::updateRep, releaseCoSProfileModifier, removeCoSProfileFromRep, CiscoVsmBrowser::VsmCoSProfile

Since

Cisco VPN Solutions Center, Release 1.0

releaseCoSProfileModifier()

Releases the specified CiscoVsmFWCreator::VsmCoSProfileModifier object on the server.

Usage

void releaseCoSProfileModifier(
    in CiscoVsmFWModifier::VsmCoSProfileModifier cosProfileModifier);

Parameters

cosProfileModifier---in CiscoVsmFWCreator::VsmCoSProfileModifier that represents the modified CiscoVsmBrowser::VsmCoSProfile object.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs. This exception may be raised if the specified CiscoVsmFWCreator::VsmCoSProfileModifier object is not found in the VPN Inventory Repository.

See Also

newCoSProfileModifier, CiscoVsmFWModifier::VsmCoSProfileModifier::updateRep, releaseCoSProfile

Since

Cisco VPN Solutions Center, Release 1.1

releaseCustomer()

Releases the specified CiscoVsmBrowser::VsmCustomer object on the server.

Usage

void releaseCustomer(
    in CiscoVsmBrowser::VsmCustomer customer);

Parameters

customer---in CiscoVsmBrowser::VsmCustomer that represents the service-model object to be released.

See Also

newCustomerCreator, CiscoVsmFWCreator::VsmCustomerCreator::addToRep, releaseCustomerCreator, newCustomerModifier, CiscoVsmFWCreator::VsmCustomerModifier::updateRep, releaseCustomerModifier, removeCustomerFromRep, CiscoVsmBrowser::VsmCustomer

Since

Cisco VPN Solutions Center, Release 1.0

releaseCustomerCreator()

Releases the specified CiscoVsmFWCreator::VsmCustomerCreator object on the server.

Usage

void releaseCustomerCreator(
    in CiscoVsmFWCreator::VsmCustomerCreator customerCreator);

Parameters

customerCreator---in CiscoVsmFWCreator::VsmCustomerCreator that represents the creator object to be released.

See Also

newCustomerCreator, CiscoVsmFWCreator::VsmCustomerCreator::addToRep, releaseCustomerCreator, newCustomerModifier, CiscoVsmFWModifier::VsmCustomerModifier::updateRep, releaseCustomerModifier, removeCustomerFromRep, CiscoVsmBrowser::VsmCustomer

Since

Cisco VPN Solutions Center, Release 1.0

releaseCustomerModifier()

Releases the specified CiscoVsmFWCreator::VsmCustomerModifier object on the server.

Usage

void releaseCustomerModifier(
    in CiscoVsmFWModifier::VsmCustomerModifier customerModifier);

Parameters

customerModifier---in CiscoVsmFWCreator::VsmCustomerModifier that represents the modified CiscoVsmBrowser::VsmCustomer object.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs. This exception may be raised if the specified CiscoVsmFWCreator::VsmCustomerModifier object is not found in the VPN Inventory Repository.

See Also

newCustomerModifier, CiscoVsmFWModifier::VsmCustomerModifier::updateRep, releaseCustomer

Since

Cisco VPN Solutions Center, Release 1.1

releaseCustomerSite()

Releases the specified CiscoVsmBrowser::VsmCustomerSite object on the server.

Usage

void releaseCustomerSite(
    in CiscoVsmBrowser::VsmCustomerSite customerSite);

Parameters

customerSite---in CiscoVsmBrowser::VsmCustomerSite that represents the service-model object to be released.

See Also

newCustomerSiteCreator, CiscoVsmFWCreator::VsmCustomerSiteCreator::addToRep, releaseCustomerSiteCreator, newCustomerSiteModifier, CiscoVsmFWModifier::VsmCustomerSiteModifier::updateRep, releaseCustomerSiteModifier, removeCustomerSiteFromRep, CiscoVsmBrowser::VsmCustomerSite

Since

Cisco VPN Solutions Center, Release 1.0

releaseCustomerSiteCreator()

Releases the specified CiscoVsmFWCreator::VsmCustomerSiteCreator object on the server.

Usage

void releaseCustomerSiteCreator(
    in CiscoVsmFWCreator::VsmCustomerSiteCreator customerSiteCreator);

Parameters

customerSiteCreator---in CiscoVsmFWCreator::VsmCustomerSiteCreator that represents the creator object to be released.

See Also

newCustomerSiteCreator, CiscoVsmFWCreator::VsmCustomerSiteCreator::addToRep, releaseCustomerSiteCreator, newCustomerSiteModifier, CiscoVsmFWModifier::VsmCustomerSiteModifier::updateRep, releaseCustomerSiteModifier, removeCustomerSiteFromRep, CiscoVsmBrowser::VsmCustomerSite

Since

Cisco VPN Solutions Center, Release 1.0

releaseCustomerSiteModifier()

Releases the specified CiscoVsmFWCreator::VsmCustomerSiteModifier object on the server.

Usage

void releaseCustomerSiteModifier(
    in CiscoVsmFWModifier::VsmCustomerSiteModifier customerSiteModifier);

Parameters

customerSiteModifier---in CiscoVsmFWCreator::VsmCustomerSiteModifier that represents the modified CiscoVsmBrowser::VsmCustomerSite object.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs. This exception may be raised if the specified CiscoVsmFWCreator::VsmCustomerSiteModifier object is not found in the VPN Inventory Repository.

See Also

newCustomerSiteModifier, CiscoVsmFWModifier::VsmCustomerSiteModifier::updateRep, releaseCustomerSite

Since

Cisco VPN Solutions Center, Release 1.1

releasePE()

Releases the specified CiscoVsmBrowser::VsmPE object on the server.

Usage

void releasePE(
    in CiscoVsmBrowser::VsmPE pe);

Parameters

pe---in CiscoVsmBrowser::VsmPE that represents the service-model object to be released.

See Also

newPECreator, CiscoVsmFWCreator::VsmPECreator::addToRep, releasePECreator, removePEFromRep, CiscoVsmBrowser::VsmPE

Since

Cisco VPN Solutions Center, Release 1.0

releasePECreator()

Releases the specified CiscoVsmFWCreator::VsmPECreator object on the server.

Usage

void releasePECreator(
    in CiscoVsmFWCreator::VsmPECreator peCreator);

Parameters

peCreator---in CiscoVsmFWCreator::VsmPECreator that represents the creator object to be released.

See Also

newPECreator, CiscoVsmFWCreator::VsmPECreator, releasePECreator, removePEFromRep, CiscoVsmBrowser::VsmPE

Since

Cisco VPN Solutions Center, Release 1.0

releasePRG()

Releases the specified CiscoVsmBrowser::VsmPRG object on the server.

Usage

void releasePRG(
    in CiscoVsmBrowser::VsmPRG prg);

Parameters

prg---in CiscoVsmBrowser::VsmPRG that represents the service-model object to be released.

See Also

newPRGCreator, CiscoVsmFWCreator::VsmPRGCreator::addToRep, releasePRGCreator, newPRGModifier, CiscoVsmFWModifier::VsmPRGModifier::updateRep, releasePRGModifier, removePRGFromRep, CiscoVsmBrowser::VsmPRG

Since

Cisco VPN Solutions Center, Release 1.0

releasePRGCreator()

Releases the specified CiscoVsmFWCreator::VsmPRGCreator object on the server.

Usage

void releasePRGCreator(
    in CiscoVsmFWCreator::VsmPRGCreator prgCreator);

Parameters

prgCreator---in CiscoVsmFWCreator::VsmPRGCreator that represents the creator object to be released.

See Also

newPRGCreator, CiscoVsmFWCreator::VsmPRGCreator::addToRep, releasePRGCreator, newPRGModifier, CiscoVsmFWModifier::VsmPRGModifier::updateRep, releasePRGModifier, removePRGFromRep, CiscoVsmBrowser::VsmPRG

Since

Cisco VPN Solutions Center, Release 1.0

releasePRGModifier()

Releases the specified CiscoVsmFWCreator::VsmPRGModifier object on the server.

Usage

void releasePRGModifier(
    in CiscoVsmFWModifier::VsmPRGModifier prgModifier);

Parameters

prgModifier---in CiscoVsmFWCreator::VsmPRGModifier that represents the modified CiscoVsmBrowser::VsmPRG object.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs. This exception may be raised if the specified CiscoVsmFWCreator::VsmPRGModifier object is not found in the VPN Inventory Repository.

See Also

newPRGModifier, CiscoVsmFWModifier::VsmPRGModifier::updateRep, releasePRG

Since

Cisco VPN Solutions Center, Release 1.1

releaseProviderAdminDomain()

Releases the specified CiscoVsmBrowser::VsmProviderAdminDomain object on the server.

Usage

void releaseProviderAdminDomain(
    in CiscoVsmBrowser::VsmProviderAdminDomain providerAdminDomain);

Parameters

providerAdminDomain---in CiscoVsmBrowser::VsmProviderAdminDomain that represents the service-model object to be released.

See Also

newProviderAdminDomainCreator, CiscoVsmFWCreator::VsmProviderAdminDomainCreator::addToRep, releaseProviderAdminDomainCreator, newProviderAdminDomainModifier, CiscoVsmFWModifier::VsmProviderAdminDomainModifier::updateRep, releaseProviderAdminDomainModifier, removeProviderAdminDomainFromRep, CiscoVsmBrowser::VsmProviderAdminDomain

Since

Cisco VPN Solutions Center, Release 1.0

releaseProviderAdminDomainCreator()

Releases the specified CiscoVsmFWCreator::VsmProviderAdminDomainCreator object on the server.

Usage

void releaseProviderAdminDomainCreator(
    in CiscoVsmFWCreator::VsmProviderAdminDomainCreator providerAdminDomainCreator);

Parameters

providerAdminDomainCreator---in CiscoVsmFWCreator::VsmProviderAdminDomainCreator that represents the creator object to be released.

See Also

newProviderAdminDomainCreator, CiscoVsmFWCreator::VsmProviderAdminDomainCreator::addToRep, releaseProviderAdminDomainCreator, newProviderAdminDomainModifier, CiscoVsmFWModifier::VsmProviderAdminDomainModifier::updateRep, releaseProviderAdminDomainModifier, removeProviderAdminDomainFromRep, CiscoVsmBrowser::VsmProviderAdminDomain

Since

Cisco VPN Solutions Center, Release 1.0

releaseProviderAdminDomainModifier()

Releases the specified CiscoVsmFWCreator::VsmProviderAdminDomainModifier object on the server.

Usage

void releaseProviderAdminDomainModifier(
    in CiscoVsmFWModifier::VsmProviderAdminDomainModifier providerAdminDomainModifier);

Parameters

providerAdminDomainModifier---in CiscoVsmFWCreator::VsmProviderAdminDomainModifier that represents the modified CiscoVsmBrowser::VsmProviderAdminDomain object.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs. This exception may be raised if the specified CiscoVsmFWCreator::VsmProviderAdminDomainModifier object is not found in the VPN Inventory Repository.

See Also

newProviderAdminDomainModifier, CiscoVsmFWModifier::VsmProviderAdminDomainModifier::updateRep, releaseProviderAdminDomain

Since

Cisco VPN Solutions Center, Release 1.1

releaseRegion()

Releases the specified CiscoVsmBrowser::VsmRegion object on the server.

Usage

void releaseRegion(
    in CiscoVsmBrowser::VsmRegion region);

Parameters

region---in CiscoVsmBrowser::VsmRegion that represents the service-model object to be released.

See Also

newRegionCreator, CiscoVsmFWCreator::VsmRegionCreator::addToRep, releaseRegionCreator, newRegionModifier, CiscoVsmFWModifier::VsmRegionModifier::updateRep, releaseRegionModifier, removeRegionFromRep, CiscoVsmBrowser::VsmRegion

Since

Cisco VPN Solutions Center, Release 1.0

releaseRegionCreator()

Releases the specified CiscoVsmFWCreator::VsmRegionCreator object on the server.

Usage

void releaseRegionCreator(
    in CiscoVsmFWCreator::VsmRegionCreator regionCreator);

Parameters

regionCreator---in CiscoVsmFWCreator::VsmRegionCreator that represents the creator object to be released.

See Also

newRegionCreator, CiscoVsmFWCreator::VsmRegionCreator::addToRep, releaseRegionCreator, newRegionModifier, CiscoVsmFWModifier::VsmRegionModifier::updateRep, releaseRegionModifier, removeRegionFromRep, CiscoVsmBrowser::VsmRegion

Since

Cisco VPN Solutions Center, Release 1.0

releaseRegionModifier()

Releases the specified CiscoVsmFWCreator::VsmRegionModifier object on the server.

Usage

void releaseRegionModifier(
    in CiscoVsmFWModifier::VsmRegionModifier regionModifier);

Parameters

regionModifier---in CiscoVsmFWCreator::VsmRegionModifier that represents the modified CiscoVsmBrowser::VsmRegion object.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs. This exception may be raised if the specified CiscoVsmFWCreator::VsmRegionModifier object is not found in the VPN Inventory Repository.

See Also

newRegionModifier, CiscoVsmFWModifier::VsmRegionModifier::updateRep, releaseRegion

Since

Cisco VPN Solutions Center, Release 1.1

releaseSRVC()

Releases the specified CiscoVsmBrowser::VsmSRVC object on the server.

Usage

void releaseSRVC(
    in CiscoVsmBrowser::VsmSRVC srvc);

Parameters

srvc---in CiscoVsmBrowser::VsmSRVC that represents the service-model object to be released.

See Also

findSRVCByID, findSRVCsByPECEPair, getAllSRVCs, removeSRVCFromRep, CiscoVsmBrowser::VsmSRVC, CiscoVsmSRCreator::VsmVPNConnectivityCreator::addToRep, CiscoVsmSRCreator::VsmVPNServiceModifier

Since

Cisco VPN Solutions Center, Release 1.0

releaseVPN()

Releases the specified CiscoVsmBrowser::VsmVPN object on the server.

Usage

void releaseVPN(
    in CiscoVsmBrowser::VsmVPN vpn);

Parameters

vpn---in CiscoVsmBrowser::VsmVPN that represents the service-model object to be released.

See Also

newVPNCreator, findVPNByName, getAllVPNs, newVPNConnectivityCreator, releaseVPNConnectivityCreator, releaseVPNCreator, newVPNServiceModifier, releaseVPNServiceModifier, removeVPNFromRep, CiscoVsmBrowser::VsmVPN

Since

Cisco VPN Solutions Center, Release 1.0

releaseVPNConnectivityCreator()

Releases the specified CiscoVsmSRCreator::VsmVPNConnectivityCreator object on the server.

Usage

void releaseVPNConnectivityCreator(
    in CiscoVsmSRCreator::VsmVPNConnectivityCreator vpnConnectivityCreator);

Parameters

vpnConnectivityCreator---in CiscoVsmFWCreator::VsmVPNConnectivityCreator that represents the creator object to be released.

See Also

newVPNConnectivityCreator, CiscoVsmSRCreator::VsmVPNConnectivityCreator::addToRep, releaseVPNServiceModifier

Since

Cisco VPN Solutions Center, Release 1.0

releaseVPNCreator()

Releases the specified CiscoVsmFWCreator::VsmVpnCreator object on the server.

Usage

void releaseVPNCreator(
    in CiscoVsmFWCreator::VsmVpnCreator vpnCreator);

Parameters

vpnCreator---in CiscoVsmFWCreator::VsmVpnCreator that represents the creator object to be released.

See Also

newVPNCreator, CiscoVsmFWCreator::VsmVpnCreator::addToRep, releaseVPNCreator, removeVPNFromRep, CiscoVsmBrowser::VsmVPN

Since

Cisco VPN Solutions Center, Release 1.0

releaseVPNServiceModifier()

Releases the specified CiscoVsmSRCreator::VsmVPNServiceModifier object on the server.

Usage

void releaseVPNServiceModifier(
    in CiscoVsmSRCreator::VsmVPNServiceModifier vpnServiceModifier);

Parameters

vpnServiceModifier---in CiscoVsmSRCreator::VsmVPNServiceModifier that represents the modifier object to be released.

See Also

newVPNServiceModifier, CiscoVsmSRCreator::VsmVPNConnectivityCreator::addToRep, releaseVPNConnectivityCreator

Since

Cisco VPN Solutions Center, Release 1.0

releaseVRFDef()

Releases the specified CiscoVsmBrowser::VsmVRFDef object on the server.

Usage

void releaseVRFDef(
    in CiscoVsmBrowser::VsmVRFDef vrfDef);

Parameters

vrfDef---in CiscoVsmBrowser::VsmVRFDef that represents the service-model object to be released.

See Also

CiscoVsmSRCreator::VsmVPNConnectivityCreator::addToRep, CiscoVsmBrowser::VsmSRVC, CiscoVsmBrowser::VsmVRFDef

Since

Cisco VPN Solutions Center, Release 1.0

removeCEFromRep()

Removes a CiscoVsmBrowser::VsmCE object from the VPN Inventory Repository.

Usage

void removeCEFromRep(
    in CiscoVsmBrowser::VsmCE ce)
raises(
    RepException);

Parameters

ce---CiscoVsmBrowser::VsmCE object that represents the customer-edge router (CE) to be removed from the VPN Inventory Repository.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs. This exception may be raised if the specified CiscoVsmBrowser::VsmCE object is not found in the VPN Inventory Repository.

Description

Client software can only remove a CiscoVsmBrowser::VsmCE object from the VPN Inventory Repository if the CE has no outstanding service requests that define connectivity between it and a provider-edge router (PE). Before executing this operation, verify that the CiscoVsmBrowser::VsmSRState enumeration is set to Closed for each service request associated with the CiscoVsmBrowser::VsmCE object specified by the ce string.

To verify that all associated service requests for the specified CiscoVsmBrowser::VsmCE object, execute the CiscoVsmBrowser::VsmCE::getSRVCs() operation with the following states listed in the CiscoVsmBrowser::VsmSRStateSeq input parameter: Requested, Pending, Invalid, FailedDeploy, Deployed, Broken, Functional, and Lost. If all associated service requests are Closed, this operation returns an empty CiscoVsmBrowser::VsmSRVCSeq list.

The removeCEFromRep() operation implicitly executes the releaseCE() operation for the CiscoVsmBrowser::VsmCE object passed to it though the ce parameter. Clients that execute this operation, therefore, need not execute the releaseCE() operation. To do so raises CiscoVsmExceptions::RepException, because the CiscoVsmBrowser::VsmCE object, at that point, does not exist in the VPN Inventory Repository.

See Also

CiscoVsmBrowser::VsmCE::getSRVCs, removeSRVCFromRep, newCECreator, CiscoVsmFWCreator::VsmCECreator::addToRep, releaseCECreator, newCEModifier, CiscoVsmFWModifier::VsmCEModifier::updateRep, releaseCEModifier, releaseCE

Since

Cisco VPN Solutions Center, Release 1.1

removeCERCFromRep()

Removes a CiscoVsmBrowser::VsmCERC object from the VPN Inventory Repository.

Usage

void removeCERCFromRep(
    in CiscoVsmBrowser::VsmCERC cerc)
raises(
    RepException);

Parameters

cerc---CiscoVsmBrowser::VsmCERC object that represents the CE routing community (CERC) to be removed from the VPN Inventory Repository.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs. This exception may be raised if the specified CiscoVsmBrowser::VsmCERC object is not found in the VPN Inventory Repository.

Description

Client software can only remove a CiscoVsmBrowser::VsmCERC object from the VPN Inventory Repository if the CERC has no VPN routing and forwarding (VRF) table definition associated with it.

To verify that the specified CiscoVsmBrowser::VsmCERC object has no CiscoVsmBrowser::VsmVRFDef object associated with it, execute the CiscoVsmBrowser::VsmCERC::getAllVRFDefs() operation. If the this operation returns an empty CiscoVsmBrowser::VsmVRFDefSeq list, there are no VRFs associated with this CiscoVsmBrowser::VsmCERC object, and the operation can execute successfully.

The removeCERCFromRep() operation implicitly executes the releaseCERC() operation for the CiscoVsmBrowser::VsmCERC object passed to it though the cerc parameter. Clients that execute this operation, therefore, need not execute the releaseCERC() operation. To do so raises CiscoVsmExceptions::RepException, because the CiscoVsmBrowser::VsmCERC object, at that point, does not exist in the VPN Inventory Repository.

Verifying that there are no associated VRF definitions in the VPN Inventory Repository ensures that there are no CiscoVsmBrowser::VsmSRVC objects in the VPN Inventory Repository that are associated with the CiscoVsmBrowser::VsmCERC object to be removed.

See Also

CiscoVsmBrowser::VsmCERC::getAllVRFDefs, newCERCCreator, CiscoVsmFWCreator::VsmCERCCreator::addToRep, newCERCMembership, CiscoVsmBrowser::VsmCERCMembership, CiscoVsmBrowser::VsmVRFDef::getAllCERCMemberships, newVPNConnectivityCreator, CiscoVsmSRCreator::VsmVPNConnectivityCreator::setCERCMembership, CiscoVsmSRCreator::VsmVPNConnectivityCreator::setVRFNameAndRD, releaseCERC

Since

Cisco CERC Solutions Center, Release 1.1

removeCoSProfileFromRep()

Removes a CiscoVsmBrowser::VsmCoSProfile object from the VPN Inventory Repository.

Usage

void removeCoSProfileFromRep(
    in CiscoVsmBrowser::VsmCoSProfile cosProfile)
raises(
    RepException);

Parameters

cosProfile---CiscoVsmBrowser::VsmCoSProfile object that represents the class-of-service (CoS) profile to be removed from the VPN Inventory Repository.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs. This exception may be raised if the specified CiscoVsmBrowser::VsmCoSProfile object is not found in the VPN Inventory Repository.

Description

Client software can only remove a CiscoVsmBrowser::VsmCoSProfile object from the VPN Inventory Repository if the CoSProfile has no outstanding service requests that use it in a VPN connectivity definition. Before executing this operation, verify that the CiscoVsmBrowser::VsmSRState enumeration is set to Closed for each service request associated with the CiscoVsmBrowser::VsmCoSProfile object specified by the cosProfile string.

To verify that all associated service requests for the specified CiscoVsmBrowser::VsmCoSProfile object, execute the CiscoVsmBrowser::VsmCoSProfile::getSRVCs() operation with the following states listed in the CiscoVsmBrowser::VsmSRStateSeq input parameter: Requested, Pending, Invalid, FailedDeploy, Deployed, Broken, Functional, and Lost. If all associated service requests are Closed, this operation returns an empty CiscoVsmBrowser::VsmSRVCSeq list.

The removeCoSProfileFromRep() operation implicitly executes the releaseCoSProfile() operation for the CiscoVsmBrowser::VsmCoSProfile object passed to it though the cosProfile parameter. Clients that execute this operation, therefore, need not execute the releaseCoSProfile() operation. To do so raises CiscoVsmExceptions::RepException, because the CiscoVsmBrowser::VsmCoSProfile object, at that point, does not exist in the VPN Inventory Repository.

See Also

CiscoVsmBrowser::VsmCoSProfile::getSRVCs, removeSRVCFromRep, newCoSProfileCreator, CiscoVsmFWCreator::CoSProfileCreator::addToRep, releaseCoSProfileCreator, newCoSProfileModifier, CiscoVsmFWModifier::VsmCoSProfileModifier::updateRep, releaseCoSProfileModifier, releaseCoSProfile

Since

Cisco VPN Solutions Center, Release 1.1

removeCustomerFromRep()

Removes a CiscoVsmBrowser::VsmCustomer object from the VPN Inventory Repository.

Usage

void removeCustomerFromRep(
    in CiscoVsmBrowser::VsmCustomer customer)
raises(
    RepException);

Parameters

customer---CiscoVsmBrowser::VsmCustomer object that represents the customer to be removed from the VPN Inventory Repository.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs. This exception may be raised if the specified CiscoVsmBrowser::VsmCustomer object is not found in the VPN Inventory Repository.

Description

Client software can only remove a CiscoVsmBrowser::VsmCustomer object from the VPN Inventory Repository if the customer has no customer sites assigned to it. Design your client application logic to check for the any CiscoVsmBrowser::VsmCustomerSite objects assigned to the CiscoVsmBrowser::VsmCustomer object, and remove those CiscoVsmBrowser::VsmCustomerSite objects before removing the CiscoVsmBrowser::VsmCustomer object.

The removeCustomerFromRep() operation implicitly executes the releaseCustomer() operation for the CiscoVsmBrowser::VsmCustomer object passed to it though the customer parameter. Clients that execute this operation, therefore, need not execute the releaseCustomer() operation. To do so raises CiscoVsmExceptions::RepException, because the CiscoVsmBrowser::VsmCustomer object, at that point, does not exist in the VPN Inventory Repository.

See Also

removeCustomerSiteFromRep, newCustomerCreator, CiscoVsmFWCreator::VsmCustomerCreator::addToRep, releaseCustomerCreator, newCustomerModifier, CiscoVsmFWModifier::VsmCustomerModifier::updateRep, releaseCustomerModifier, releaseCustomer

Since

Cisco VPN Solutions Center, Release 1.1

removeCustomerSiteFromRep()

Removes a CiscoVsmBrowser::VsmCustomerSite object from the VPN Inventory Repository.

Usage

void removeCustomerSiteFromRep(
    in CiscoVsmBrowser::VsmCustomerSite customerSite)
raises(
    RepException);

Parameters

customerSite---CiscoVsmBrowser::VsmCustomerSite object that represents the customerSite to be removed from the VPN Inventory Repository.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs. This exception may be raised if the specified CiscoVsmBrowser::VsmCustomerSite object is not found in the VPN Inventory Repository.

Description

Client software can only remove a CiscoVsmBrowser::VsmCustomerSite object from the VPN Inventory Repository if the customer site has no customer-edge routers (CEs) assigned to it. Design your client application logic to check for the any CiscoVsmBrowser::VsmCE objects assigned to the CiscoVsmBrowser::VsmCustomerSite object, and remove those CiscoVsmBrowser::VsmCE objects before removing the CiscoVsmBrowser::VsmCustomerSite object.

The removeCustomerSiteFromRep() operation implicitly executes the releaseCustomerSite() operation for the CiscoVsmBrowser::VsmCustomerSite object passed to it though the customerSite parameter. Clients that execute this operation, therefore, need not execute the releaseCustomerSite() operation. To do so raises CiscoVsmExceptions::RepException, because the CiscoVsmBrowser::VsmCustomerSite object, at that point, does not exist in the VPN Inventory Repository.

See Also

removeCEFromRep, newCustomerSiteCreator, CiscoVsmFWCreator::VsmCustomerSiteCreator::addToRep, releaseCustomerSiteCreator, newCustomerSiteModifier, CiscoVsmFWModifier::VsmCustomerSiteModifier::updateRep, releaseCustomerSiteModifier, releaseCustomerSite

Since

Cisco VPN Solutions Center, Release 1.1

removeIPAddressPool30()

Removes the specified /30IP address pool from the specified CiscoVsmBrowser::VsmRegion object.

Usage

void removeIPAddressPool30(
    in CiscoVsmBrowser::VsmRegion region, in CiscoVsmBrowser::VsmIPAddressPool ipAddressPool30)
raises(
    RepException);

Parameters

region---in CiscoVsmBrowser::VsmRegion that represents the region from which the /30 IP address pool is to be removed.

ipAddressPool30---in CiscoVsmBrowser::VsmIPAddressPool that represents the /30 IP address pool to be removed.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs. This exception may be raised if either the specified CiscoVsmBrowser::VsmRegion object or the CiscoVsmBrowser::VsmIPAddressPool string is not found in the VPN Inventory Repository.

See Also

addIPAddressPool30, removeIPAddressPool32

Since

Cisco VPN Solutions Center, Release 1.1

removeIPAddressPool32()

Removes the specified /32IP address pool from the specified CiscoVsmBrowser::VsmRegion object.

Usage

void removeIPAddressPool32(
    in CiscoVsmBrowser::VsmRegion region, in CiscoVsmBrowser::VsmIPAddressPool ipAddressPool32)
raises(
    RepException);

Parameters

region---in CiscoVsmBrowser::VsmRegion that represents the region from which the /32 IP address pool is to be removed.

ipAddressPool32---in CiscoVsmBrowser::VsmIPAddressPool that represents the /32 IP address pool to be removed.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs. This exception may be raised if either the specified CiscoVsmBrowser::VsmRegion object or the CiscoVsmBrowser::VsmIPAddressPool string is not found in the VPN Inventory Repository.

See Also

addIPAddressPool32, removeIPAddressPool30

Since

Cisco VPN Solutions Center, Release 1.1

removePEFromRep()

Removes a CiscoVsmBrowser::VsmPE object from the VPN Inventory Repository.

Usage

void removePEFromRep(
    in CiscoVsmBrowser::VsmPE pe)
raises(
    RepException);

Parameters

pe---CiscoVsmBrowser::VsmPE object that represents the provider-edge router (PE) to be removed from the VPN Inventory Repository.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs. This exception may be raised if the specified CiscoVsmBrowser::VsmPE object is not found in the VPN Inventory Repository.

Description

Client software can only remove a CiscoVsmBrowser::VsmPE object from the VPN Inventory Repository if the PE has no outstanding service requests that define connectivity between it and a customer-edge router (CE). Before executing this operation, verify that the CiscoVsmBrowser::VsmSRState enumeration is set to Closed for each service request associated with the CiscoVsmBrowser::VsmPE object specified by the pe string.

To verify that all associated service requests for the specified CiscoVsmBrowser::VsmPE object, execute the CiscoVsmBrowser::VsmPE::getSRVCs() operation with the following states listed in the CiscoVsmBrowser::VsmSRStateSeq input parameter: Requested, Pending, Invalid, FailedDeploy, Deployed, Broken, Functional, and Lost. If all associated service requests are Closed, this operation returns an empty CiscoVsmBrowser::VsmSRVCSeq list.

The removePEFromRep() operation implicitly executes the releasePE() operation for the CiscoVsmBrowser::VsmPE object passed to it though the pe parameter. Clients that execute this operation, therefore, need not execute the releasePE() operation. To do so raises CiscoVsmExceptions::RepException, because the CiscoVsmBrowser::VsmPE object, at that point, does not exist in the VPN Inventory Repository.

See Also

CiscoVsmBrowser::VsmPE::getSRVCs, removeSRVCFromRep, newPECreator, CiscoVsmFWCreator::VsmPECreator::addToRep, releasePECreator, releasePE

Since

Cisco VPN Solutions Center, Release 1.1

removePRGFromRep()

Removes a CiscoVsmBrowser::VsmPRG object from the VPN Inventory Repository.

Usage

void removePRGFromRep(
    in CiscoVsmBrowser::VsmPRG prg)
raises(
    RepException);

Parameters

prg---CiscoVsmBrowser::VsmPRG object that represents the port-reservation group (PRG) to be removed from the VPN Inventory Repository.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs. This exception may be raised if the specified CiscoVsmBrowser::VsmPRG object is not found in the VPN Inventory Repository.

Description

Client software can only remove a CiscoVsmBrowser::VsmPRG object from the VPN Inventory Repository if the PRG has no outstanding service requests that use it to define connectivity between a customer-edge router (CE) and a provider-edge router (PE). Before executing this operation, verify that the CiscoVsmBrowser::VsmSRState enumeration is set to Closed for each service request associated with the CiscoVsmBrowser::VsmPRG object specified by the prg string.

To verify that all associated service requests for the specified CiscoVsmBrowser::VsmPRG object, execute the CiscoVsmBrowser::VsmPRG::getSRVCs() operation with the following states listed in the CiscoVsmBrowser::VsmSRStateSeq input parameter: Requested, Pending, Invalid, FailedDeploy, Deployed, Broken, Functional, and Lost. If all associated service requests are Closed, this operation returns an empty CiscoVsmBrowser::VsmSRVCSeq list.

The removePRGFromRep() operation implicitly executes the releasePRG() operation for the CiscoVsmBrowser::VsmPRG object passed to it though the prg parameter. Clients that execute this operation, therefore, need not execute the releasePRG() operation. To do so raises CiscoVsmExceptions::RepException, because the CiscoVsmBrowser::VsmPRG object, at that point, does not exist in the VPN Inventory Repository.

See Also

CiscoVsmBrowser::VsmPRG::getSRVCs, newPRGCreator, CiscoVsmFWCreator::VsmPRGCreator::addToRep, newVPNConnectivityCreator, CiscoVsmSRCreator::VsmVPNConnectivityCreator::setPRG, releasePRG

Since

Cisco VPN Solutions Center, Release 1.1

removeProviderAdminDomainFromRep()

Removes a CiscoVsmBrowser::VsmProviderAdminDomain object from the VPN Inventory Repository.

Usage

void removeProviderAdminDomainFromRep(
    in CiscoVsmBrowser::VsmProviderAdminDomain providerAdminDomain)
raises(
    RepException);

Parameters

providerAdminDomain---CiscoVsmBrowser::VsmProviderAdminDomain object that represents the provider administrative domain to be removed from the VPN Inventory Repository.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs. This exception may be raised if the specified CiscoVsmBrowser::VsmProviderAdminDomain object is not found in the VPN Inventory Repository.

Description

Client software can only remove a CiscoVsmBrowser::VsmProviderAdminDomain object from the VPN Inventory Repository if the object has no regions that belong to it. Design the logic of your client code to check for any CiscoVsmBrowser::VsmRegion objects that belong to the CiscoVsmBrowser::VsmProviderAdminDomain object, and remove those CiscoVsmBrowser::VsmRegion objects before removing the CiscoVsmBrowser::VsmProviderAdminDomain object.

The removeProviderAdminDomainFromRep() operation implicitly executes the releaseProviderAdminDomain() operation for the CiscoVsmBrowser::VsmProviderAdminDomain object passed to it though the providerAdminDomain parameter. Clients that execute this operation, therefore, need not execute the releaseProviderAdminDomain() operation. To do so raises CiscoVsmExceptions::RepException, because the CiscoVsmBrowser::VsmProviderAdminDomain object, at that point, does not exist in the VPN Inventory Repository.

See Also

newProviderAdminDomainCreator, removeRegionFromRep, newProviderAdminDomainCreator, CiscoVsmFWCreator::VsmProviderAdminDomainCreator::addToRep, releaseProviderAdminDomainCreator, newProviderAdminDomainModifier, CiscoVsmFWModifier::VsmProviderAdminDomainModifier::updateRep, releaseProviderAdminDomainModifier, releaseProviderAdminDomain

Since

Cisco VPN Solutions Center, Release 1.1

removeRDSeed()

Removes the specified a route-distinguisher (RD) seed from the specified CiscoVsmBrowser::VsmProviderAdminDomain object.

Usage

void removeRDSeed(
    in CiscoVsmBrowser::VsmProviderAdminDomain providerAdminDomain, in CiscoVsmBrowser::VsmRDSeed rdSeed)
raises(
    RepException);

Parameters

providerAdminDomain---in CiscoVsmBrowser::VsmProviderAdminDomain that represents the provider administrative domain from which the rdSeed value is to be removed.

rdSeed---in CiscoVsmBrowser::VsmRDSeed that represents the RD seed to be reomved from the specified provider administrative domain. The RD seed can be a provider AS number or a public IP address.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs. This exception may be raised if either the specified CiscoVsmBrowser::providerAdminDomain object or the CiscoVsmBrowser::VsmRDSeed string is not found in the VPN Inventory Repository.

See Also

addRDSeed, removeRTSeed

Since

Cisco VPN Solutions Center, Release 1.1

removeRegionFromRep()

Removes a CiscoVsmBrowser::VsmRegion object from the VPN Inventory Repository.

Usage

void removeRegionFromRep(
    in CiscoVsmBrowser::VsmRegion region)
raises(
    RepException);

Parameters

region---CiscoVsmBrowser::VsmRegion object that represents the region to be removed from the VPN Inventory Repository.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs. This exception may be raised if the specified CiscoVsmBrowser::VsmRegion object is not found in the VPN Inventory Repository.

Description

Client software can only remove a CiscoVsmBrowser::VsmRegion object from the VPN Inventory Repository if the region has no provider-edge routers (PEs) assigned to it. Design your client application logic to check for the any CiscoVsmBrowser::VsmPE objects assigned to the CiscoVsmBrowser::VsmRegion object, and remove those CiscoVsmBrowser::VsmPE objects before removing the CiscoVsmBrowser::VsmRegion object.

The removeRegionFromRep() operation implicitly executes the releaseRegion() operation for the CiscoVsmBrowser::VsmRegion object passed to it though the region parameter. Clients that execute this operation, therefore, need not execute the releaseRegion() operation. To do so raises CiscoVsmExceptions::RepException, because the CiscoVsmBrowser::VsmRegion object, at that point, does not exist in the VPN Inventory Repository.

See Also

removePEFromRep, newRegionCreator, CiscoVsmFWCreator::VsmRegionCreator::addToRep, releaseRegionCreator, newRegionModifier, CiscoVsmFWModifier::VsmRegionModifier::updateRep, releaseRegionModifier, releaseRegion

Since

Cisco VPN Solutions Center, Release 1.1

removeRouterInterfaceFromCE()

Removes an existing router interface from the specified CiscoVsmBrowser::VsmCE object.

Usage

void removeRouterInterfaceFromCE(
    in CiscoVsmBrowser::VsmRouterInterface routerInterface, in CiscoVsmBrowser::VsmCE ce)
raises(
    RepException);

Parameters

routerInterface---in CiscoVsmBrowser::VsmRouterInterface that represents the router interface to be removed from the specified customer-edge router (CE).

pe---in CiscoVsmBrowser::VsmCE that represents the CE from which the routerInterface value is to be removed.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs.

See Also

addRouterInterfaceToCE, removeRouterPasswordFromCE, addRouterInterfaceToPE

Since

Cisco VPN Solutions Center, Release 1.0

removeRouterInterfaceFromPE()

Removes an existing router interface from the specified CiscoVsmBrowser::VsmPE object.

Usage

void removeRouterInterfaceFromPE(
    in CiscoVsmBrowser::VsmRouterInterface routerInterface, in CiscoVsmBrowser::VsmPE pe)
raises(
    RepException);

Parameters

routerInterface---in CiscoVsmBrowser::VsmRouterInterface that represents the router interface to be removed from the specified provider-edge router (PE).

pe---in CiscoVsmBrowser::VsmPE that represents the PE from which the routerInterface value is to be removed.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs.

See Also

addRouterInterfaceToPE, removeRouterPasswordFromPE, addRouterInterfaceToCE

Since

Cisco VPN Solutions Center, Release 1.0

removeRouterPasswordFromCE()

Removes an existing password from the specified CiscoVsmBrowser::VsmCE object.

Usage

void removeRouterPasswordFromCE(
    in CiscoVsmBrowser::VsmPassword routerPassword, in CiscoVsmBrowser::VsmCE ce)
raises(
    RepException);

Parameters

routerPassword---in CiscoVsmBrowser::VsmPassword that represents the password to be removed from the specified customer-edge router (CE).

pe---in CiscoVsmBrowser::VsmCE that represents the CE from which the password value is to be removed.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs.

See Also

addRouterPasswordToCE, removeRouterInterfaceFromCE, removeRouterPasswordFromPE

Since

Cisco VPN Solutions Center, Release 1.0

removeRouterPasswordFromPE()

Removes an existing password from the specified CiscoVsmBrowser::VsmPE object.

Usage

void removeRouterPasswordFromPE(
    in CiscoVsmBrowser::VsmPassword routerPassword, in CiscoVsmBrowser::VsmPE pe)
raises(
    RepException);

Parameters

routerPassword---in CiscoVsmBrowser::VsmPassword that represents the password to be removed from the specified provider-edge router (PE).

pe---in CiscoVsmBrowser::VsmPE that represents the PE from which the password value is to be removed.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs.

See Also

addRouterPasswordToPE, removeRouterInterfaceFromPE, removeRouterPasswordFromCE

Since

Cisco VPN Solutions Center, Release 1.0

removeRTSeed()

Removes the specified a route-target (RT) seed from the specified CiscoVsmBrowser::VsmProviderAdminDomain object.

Usage

void removeRTSeed(
    in CiscoVsmBrowser::VsmProviderAdminDomain providerAdminDomain, in CiscoVsmBrowser::VsmRTSeed rtSeed)
raises(
    RepException);

Parameters

providerAdminDomain---in CiscoVsmBrowser::VsmProviderAdminDomain that represents the provider administrative domain from which the rtSeed value is to be removed.

rtSeed---in CiscoVsmBrowser::VsmRTSeed that represents the RT seed to be reomved from the specified provider administrative domain. The RT seed can be a provider AS number or a public IP address.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs. This exception may be raised if either the specified CiscoVsmBrowser::providerAdminDomain object or the CiscoVsmBrowser::VsmRTSeed string is not found in the VPN Inventory Repository.

See Also

addRTSeed, removeRDSeed

Since

Cisco VPN Solutions Center, Release 1.1

removeSRVCFromRep()

Removes a CiscoVsmBrowser::VsmSRVC object from the VPN Inventory Repository.

Usage

void removeSRVCFromRep(
    in CiscoVsmBrowser::VsmSRVC srvc)
raises(
    RepException);

Parameters

srvc---CiscoVsmBrowser::VsmSRVC object that represents the service request to be removed from the VPN Inventory Repository.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs. This exception may be raised if the specified CiscoVsmBrowser::VsmSRVC object is not found in the VPN Inventory Repository.

Description

Client software can only remove a CiscoVsmBrowser::VsmSRVC object from the VPN Inventory Repository if its CiscoVsmBrowser::VsmSRState enumeration is set to Closed. To verify that the CiscoVsmBrowser::VsmSRVC object to be removed is Closed, execute the CiscoVsmBrowser::VsmSRVC::getState() operation for that CiscoVsmBrowser::VsmSRVC object.

The removeSRVCFromRep() operation implicitly executes the releaseSRVC() operation for the CiscoVsmBrowser::VsmSRVC object passed to it though the srvc parameter. Clients that execute this operation, therefore, need not execute the releaseSRVC() operation. To do so raises CiscoVsmExceptions::RepException, because the CiscoVsmBrowser::VsmSRVC object, at that point, does not exist in the VPN Inventory Repository.

See Also

CiscoVsmBrowser::VsmSRVC::getState, newVPNConnectivityCreator, CiscoVsmSRCreator::VsmVPNConnectivityCreator::addToRep, releaseSRVC

Since

Cisco VPN Solutions Center, Release 1.1

removeVPNFromRep()

Removes a CiscoVsmBrowser::VsmVPN object from the VPN Inventory Repository.

Usage

void removeVPNFromRep(
    in CiscoVsmBrowser::VsmVPN vpn)
raises(
    RepException);

Parameters

vpn---CiscoVsmBrowser::VsmVPN object that represents the virtual private network (VPN) to be removed from the VPN Inventory Repository.

Raises

CiscoVsmExceptions::RepException if a VPN Inventory Repository error occurs. This exception may be raised if the specified CiscoVsmBrowser::VsmVPN object is not found in the VPN Inventory Repository.

Description

Client software can only remove a CiscoVsmBrowser::VsmVPN object from the VPN Inventory Repository if the VPN has no CE routing community (CERC) or port-reservation group associated with it.

To verify that the specified CiscoVsmBrowser::VsmVPN object has no CiscoVsmBrowser::VsmCERC object associated with it, execute the CiscoVsmBrowser::VsmVPN::getAllCERCs() operation. If the this operation returns an empty CiscoVsmBrowser::VsmCERCSeq list, there are no CERCs associated with this CiscoVsmBrowser::VsmVPN object, and the operation can execute successfully.

To verify that the specified CiscoVsmBrowser::VsmVPN object has no CiscoVsmBrowser::VsmPRG object associated with it, execute the CiscoVsmBrowser::VsmVPN::getAllPRGs() operation. If the this operation returns an empty CiscoVsmBrowser::VsmPRGSeq list, there are no PRGs associated with this CiscoVsmBrowser::VsmVPN object, and the operation can execute successfully.

The removeVPNFromRep() operation implicitly executes the releaseVPN() operation for the CiscoVsmBrowser::VsmVPN object passed to it though the vpn parameter. Clients that execute this operation, therefore, need not execute the releaseVPN() operation. To do so raises CiscoVsmExceptions::RepException, because the CiscoVsmBrowser::VsmVPN object, at that point, does not exist in the VPN Inventory Repository.

Verifying that there are no associated CERCs and PRGs in the VPN Inventory Repository ensures that there are no CiscoVsmBrowser::VsmSRVC objects in the VPN Inventory Repository that are associated with the CiscoVsmBrowser::VsmVPN object to be removed.

See Also

CiscoVsmBrowser::VsmVPN::getAllCERCs, CiscoVsmBrowser::VsmVPN::getAllPRGs, newVPNCreator, CiscoVsmFWCreator::VsmVpnCreator::addToRep, newVPNConnectivityCreator, releaseVPN

Since

Cisco VPN Solutions Center, Release 1.1

Interface VsmServer

An instance of the VsmServer interface is the global singleton object through which a client application can connect to the VPN Inventory Manager Server and obtain its copy of the VpnInvMgr object.

See Also

VpnInvMgr

Since

Cisco VPN Solutions Center, Release 1.0

Operations

getVpnInvMgr()

Gets a new VpnInvMgr object for a new client connection.

Usage

VpnInvMgr getVpnInvMgr();

Returns

VpnInvMgr---Object that represents the VPN Inventory Manager for the client application.

See Also

VpnInvMgr

Since

Cisco VPN Solutions Center, Release 1.0

ping()

Verifies that the VsmServer object is executing properly.

Usage

void ping();

Description

If the VsmServer object is not executing properly, the underlying CORBA server throws an exception to the client application.

Since

Cisco VPN Solutions Center, Release 1.0


hometocprevnextglossaryfeedbacksearchhelp
Posted: Wed May 17 17:44:46 PDT 2000
Copyright 1989 - 2000©Cisco Systems Inc.