5.21.13.2 Writing Provisioning Extensions

 



 

Overview

 

A major goal of the provisioning framework is to allow Telecom Equipment Vendors to build provisioning extensions for specific devices and applications very easily. Provisioning extensions can be used to build provisioning module extensions and expose that functionality via the provisioning APIs.

 

The user-written extensions can also work with the templates and extend the template processing capabilities in three ways :

Writing Extensions

 

To use the Provisioning extensions,

The Provisioning Extensions are specified in the file ProvisioningExtensions.xml present in <Web NMS Home>/conf directory. This file contains the extension name and the implementation class. A sample entry is given below :

 

Syntax

 

<Extension>

name="<Name of the Extension>"

class="<fully qualified class name>"

</Extension>

 

Example Entry

 

<Extension

name="Generic"

class="com.adventnet.nms.provisioning.ext.GenericExtension" />

 

The method getExtensionAPI(apiName) of ProvisioningAPI will get you the ProvisioningAPI Extension. To know the details of accessing the Provisioning Extensions, please refer to the topics "Accessing Extensions Using RMI" and "Accessing Extensions Using JMS".



Copyright © 2011, ZOHO Corp. All Rights Reserved.