Forum Discussion
ltp_55848
Sep 14, 2011Nimbostratus
So with a fresh perspective on the problem this morning I had a "Duh!" moment and realised what I'd been doing wrong.
Instead of passing a SOAP::Data objects for each parameter, I was passing a single object containing all parameters. So this;
$query = $client->get_statistics(SOAP::Data->name(pool_names => [ 'my_pool' ], members => [{address => '10.1.1.10', port => '80'}] ));
Should be;
$query = $client->get_statistics(SOAP::Data->name(pool_names => [ 'my_pool' ]),SOAP::Data->name(members => (['10.1.1.10'],['80']) ));