Forum Discussion

wihunt_98338's avatar
wihunt_98338
Icon for Nimbostratus rankNimbostratus
Oct 05, 2011

WSDLs

All,

 

I have searched the dev5 support page for the list of WSDLs (http calls) in order to perform some basic management of the load balancers that i have. Some of the actions i wish to perform is add/remove nodes, get stats,reset stats and set session. Does anyone have those WSDLs or know where I can locate them?

11 Replies

  • You can get the ones directly from your BIG-IP by going through the iControlPortal

     

     

    https://bigip/iControl/iControlPortal.cgi?WSDL

     

     

    With that being said, why are you concerned about the RAW WSDL files? All of the methods are documented in the iControl wiki and we provide bindings for Java/.Net to isolate you from all that XML B-).

     

     

    -Joe

     

  • Joe,

     

    I guess I’m concerned about the RAW WSDL files, because I don’t know what I’m doing..... I'm new to this and need a step by step breakdown of how to get these into my automation tool. I don’t see a tutorial out there and I'm the most "experienced" person here. Yikes!!! You mentioned iControl, would you care to elaborate?
  • Joe,

     

    Witch would be easier/quicker way to get the WSDLs into my automation tool:

     

    https://bigip/iControl/iControlPortal.cgi?WSDL

     

    or

     

    Getting them from the Wiki........
  • wihunt; if you don't mind me asking; what automation tool are you using?
  • Posted By wihunt on 10/06/2011 08:07 AM

     

    Joe,

     

    Witch would be easier/quicker way to get the WSDLs into my automation tool:

     

    https://bigip/iControl/iControlPortal.cgi?WSDL

     

    or

     

    Getting them from the Wiki........

     

    The WSDL files are not in the wiki, just the API documentation in human readable form. If you truly want the raw WSDL files, you are probably best off getting them for the target device/version you are working with and that would be through the http request to the BIG-IP.

     

     

    What automation tool are you using that consumes raw WSDL?

     

     

    -Joe

     

  • George_Watkins_'s avatar
    George_Watkins_
    Historic F5 Account
    If you just want to get those WSDLs off the BIG-IP, you could do something like this from a *nix machine:

    ssh root@ "cd /usr/local/www/iControl/wsdl/ && tar czvf -" > big-ip-wsdls.tar.gz

    -George
  • Looks like I have the same exact scenario. Trying to integrate HP Operations Orchestration with F5. I'm having trouble locating the WSDL. HPOO has nice WSDL Import feature that I would like to use. Where do we locate the WSDL or are they in the downloadable SDK's?

     

    • Joe_Pruitt's avatar
      Joe_Pruitt
      Don, the best way to get the WSDLs are directly of the BIG-IP. You can either get to them through the management interface by going to https://bigip/iControl/iControlPortal.cgi?WSDL or using the ssh command above. Regarding HP Operations Orchestration, does that tool support native Java or .Net library support? If so, you could plug in the iControl .dll for .Net or .jar for Java. I built those libraries on top of the proxy code generated from the WSDL documents.
  • Hey Joe. I'll use the first option which is getting the WSDL from the BIG-IP. Thanks for your quick response.