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 ?
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
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?