First things first. This part right here:
That is pretty messed up. You are assigning, to a hash table, a single value that is an array reference, whose first (and only) element is a hash reference. This array reference would be the key, but there is no value to go with it. I suspect that you meant to create an array @paramfields that has all the parameters you plan to pass to the call.my %paramfields = [{ 'this' => 'thisvalue', 'that' => 'thatvalue', 'something' => 'somevalue' }];
Based on what you coded, the Frontier client did in fact encode it correctly.
And just because it's me, I feel obligated to promote RPC::XML, which I feel is more actively maintained than Frontier (though I haven't been very active these past few months).
--rjray
In reply to Re: Frontier::Client and getting right XML output
by rjray
in thread Frontier::Client and getting right XML output
by inblosam
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |