Andy_4386
Jul 16, 2010Nimbostratus
Problem with LocalLB.PoolMember.set_monitor_association
I'm trying to call set_health_monitor to configure http monitors for a test pool; the BigIP is complaining about not being able to find the "pool_names" element, but it's in the XML body sent to the BigIP. Below is the error and XML body.
I'm guessing the error is in the structure of the XML (as most of the other problems I've encountered have been).
=========================================================================================
1) Error:
test_set_health_monitor(Test::Loadbalancer::Run):
::Loadbalancer::Base::SoapFault: (SOAP-ENV:Server) Could not find element by name: pool_names
XML sent to BigIP:
aboveground
MONITOR_RULE_TYPE_SINGLE
2
http
=========================================================================================
Actually noticed another thing. The API reference specifies that the element should be just "pool_name", not "pool_names" as the BigIP says it iis looking for. I tried changing the element to "pool_name" just for kicks and still get the same error above.
Regarding my environment, I'm programming in Ruby using Builder to put together the SOAP message and Savon for the SOAP communication.
Any ideas?
Cheers,
Andy