8.16.1 Packaging for AdventNet Web NMS (NAR)
Applications developed in AdventNet Bean Builder can be integrated with AdventNet Web NMS using the NMS Archive file known as NAR file. The NAR file contains the necessary resources and details for integration with AdventNet Web NMS.
The following are the steps involved in creating an Application and integrating it with AdventNet Web NMS.
Develop the Application for integration with AdventNet Web NMS
For integrating the application with AdventNet Web NMS, it must be of one of the following build type
After integration with AdventNet Web NMS, the Application can be invoked from the menu in either 'Network Database' View or 'Map' View.
Applications of Build type NMS Panel has an additional option of being represented in the AdventNet Web NMS 'Tree '.
Package the Application into a NAR file using Package Wizard
After the design and development of Application, packaging can be done with the help of PackageWizard.
Package Wizard bundles the necessary resources for integration with the AdventNet Web NMS.
It can be invoked from within Bean Builder IDE using 'Tools ---> Package for Web NMS' menu item. Choose between 'General' or 'Device specific' options. Click on the respective links to know more about packaging using 'General' and 'Device Specific' options.
Please note that the following resources are available with the AdventNet Web NMS and will not be packaged on choosing either General or Device Specific options.
Install the NAR file in AdventNet Web NMS using NarInstaller
Install the NAR file in AdventNet Web NMS using NarInstaller available with the AdventNet Web NMS.
The NarInstaller loads the <ClassName>.nar and writes to the appropriate configuration files regarding the details of how and when to invoke the Application from the Web NMS.
Application built of type Applet, NMS Frame and NMS Panel can be invoked from the Menu in either the Network Database View or Map View.
Application built of type NMS Panel has an additional option of being represented in the AdventNet Web NMS Tree.