Forum Discussion
Haluk_Yildirim_
Nimbostratus
Dec 10, 2009using perl iControl for system backups / archives
Hello:
At my organization, we are trying to automate system backups of F5 LTM appliances. After considering many methods, I decided to use the iControl method mentioned.
...
Alexander_Hartm
Nimbostratus
Sep 20, 2013Take a look at the BigIP::iControl module on CPAN. It does what F5 failed to do by putting all api calls into a module instead of a bunch of scripts.
- Sep 23, 2013Alexander, we looked at putting the entire API library in a module but the complexities between all the parameter types for all 7000+ methods made it so we couldn't easily do it across the entire API hierarchy. The BIGIP::iControl module is a great use case for taking the APIs and pulling out a subset to make a useful library. If/When this gets to 100% coverage of the APIs, I'd be glad to take a look at getting the implementation built into our release distributions.
- Alexander_HartmSep 24, 2013
Nimbostratus
Why was this no problem for e.g. the Python library? - Sep 25, 2013The python library is dynamic in that it reads on the source WSDL and generates the proxy code on the fly. I consider myself a perl hack and honestly don't know the best way to package up all the APIs into a Perl module that makes sense with all the ways iControl uses parameters and return structures. I'd be game into looking at this is I can get guidance from a perl guru out there on how the package should be defined across all our interfaces and methods.
- Alexander_HartmSep 25, 2013
Nimbostratus
I've used https://metacpan.org/module/MARKOV/XML-Compile-SOAP-2.38/lib/XML/Compile/WSDL11.pod in the past when I needed to talk to SOAP services using WSDL files.
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects