Justin_Kitagawa
Sep 18, 2007Nimbostratus
Help! Java iControl API puts F5 in an unknown state.
Hi.
We are trying to initiate F5 objects in particular VLANs, SelfIPs, Nodes, Pools, and Virtual Servers via the F5 BIG-IP iControl SOAP API. We are coding this solution in Java.
We authenticate properly and are successful in calling the appropriate create methods:
For example for Self IPs, we are successfully executing the following abbreviated code:
NetworkingSelfIPBindingStub networkingSelfIPBindingStub = (NetworkingSelfIPBindingStub)new NetworkingSelfIPLocator().getNetworkingSelfIPPort(url);
...
networkingSelfIPBindingStub.create(selfIPs,vlanNames,netmasks,unitIDs,floatingStateList);
The API returns without throwing exceptions. The problem is two fold, though.
Problem 1
Some of these newly created objects do not show up in the BIG-IP's admin console.
Problem 2
Changes are not reflected in the /config dir of the BIG-IP. We verify this by sshing into the load balancer, changing directories to /config and grepping for the objects we have created. (e/g creating a selfip 123.123.123.123 and grepping for 123 in /config).
If we create the same object through the BIG-IP's admin console with the same parameters, the objects appear in the UI and in the /config directory.
Any help would be greatly appreciated.