News
When you are using WebUI.pm or Simple.pm you have access to aconfiguration file and dynamically configurable runtime variables.
I'll explain how this works :
Step 1 : The WebConfig.pm file is loaded
In the config file you will find a few 'required variables' and someother items that are used by some of the sample CGI scripts
The file MUST be in the same directory as the CGI scripts, thisis the only place it is looked for and makes sure that it is a localconfiguration file.
Some people keep asking why we have these extra libraries, 'Simple.pm'and 'WebUI.pm', and how they are different from Infoblox.pm library. Well, the library breakdown is as follows:
So how do those Perl scripts work ?
Well, now that we understand the client and JavaScript components, it is timeto get a better understanding of the server side and the Perl API.
To start with, it is probably good to take a look at the layers that areinvolved in the API and the server-sideHTTP Serve.
More on Testing
When you are developing a snapin you have to (unfortunately) considerthat there are different browsers out there and none of the like the samekind of javascript. Yes, this is not fun.
The worst offender is Internet Explorer. Or, more correctly, the worstoffender is all the other browsers because they are more relaxed aboutthe syntax of javascript.
Specifically, the most common error is missing array elements,like this :
It is configuration checking time. Do you know where all your devices are? How do you know that there's not a rogue device lurking in your network? How do you know that the configuration collection mechanism has discovered all the devices in your network?
