GitXplorerGitXplorer
T

iControl

public
1 stars
2 forks
0 issues

Commits

List of commits on branch master.
Unverified
d2148bb8d6d2a91305f447b1b01ba48d9728b2a1

Added IControlHTTPSender for complete control of the HTTP client functions.

committed 13 years ago
Unverified
2377bd87a381f78552a84d60809260af66d70d71

Added plugin dependency on Java 1.6. This dependency is because of the changed way Java 1.6+ handles SSL context compared to older versions.

jjgruber committed 13 years ago
Unverified
d63fad3e45fb8d28d34a32e69278e0258ba96b78

Removed the BIGIPWSDLGrabber.jar from the build. You don't need it in your programs, just the library build process.

jjgruber committed 13 years ago
Unverified
1b2fe97b6d6e70d8350a10bbbd10fd1f03c8f19d

Maven build now puts all the dependencies into the iControl jar. Uberjar is now 'large' and 'bloated', but complete.

jjgruber committed 13 years ago
Unverified
193d4fa6ce177e1b0d8952fe57065a1861b83155

Added fileset to delete iControl.BigIP.java on clean phase execute.

jjgruber committed 13 years ago
Unverified
6c95c09730e94bbcbfa13a82c821c622153b137b

Update BIGIPWSDLGrabber to include version which builds the iControl.BigIP.java helper class.

jjgruber committed 13 years ago

README

The README file for this repository.

GitHub repository for building AXIS java object from BIG-IP WSDLs

Requirements:

This is tested on linux machines with the following packages installed an in the executatble path:

maven2

and have Internet access to the maven public repositories.

Instructions:

Step 1. Edit the pom.xml file setting the properties to your BIG-IP.
This will enable the build to login to your and download your version of the iControl WSDLs.

You need to edit the following three properties starting on line 11.

192.168.200.145 admin admin

You can test your values by opening a web browser to:

https://[bigip]/iControl/iControlPortal.cgi

and when prompted for basic credentials use the [bigipusername] and [bigippassword] you put in the pom.xml file. The build script will attempt to fetch the WSDL files from your BIG-IP each time you run it. The actual git script objects are less than 50kB (basically size of a jpeg on a web page) so you can keep different version of the iControl jar for each version of BIG-IP you code against.

Step 2. Use maven to build AXIS java objects and optionally install them

To build you can issue:

mvn package

If you are only working with one version of the iControl object (or just the latest!) you can also install the jar file into your local maven repository

mvn install

Note:

If the credentials to get to the BIG-IP or wrong or the BIG-IP can not be reached, the build process will do very little and build an empty jar file. No WSDLs = no java objects!

You will see the build script first get the WSDLs and then build each. If you do not see this, then it had problems getting to your BIG-IP to get the WSDLs.

Enjoy!

John Gruber