I'm trying to use Finance::OFX::Response to use a ofx statement I've
it downloaded from by bank website.
http://search.cpan.org/~bfoz/p5-Finance-OFX-20080303/lib/Finance/OFX/Response.pm
However there I'm getting the following perl compilation error:

Type of arg 1 to each must be hash (not subroutine entry) at
download_statements.pl line 67, near "->ofx ) "

for the below code:

$response = $mech->get($download_url . $count);
   if (!$response->is_success) {
       die 'Failed to load statements URL';
   }

   $response = $mech->submit_form(form_name => $download_form_name, button => \
'btnDownload');
   if (!$response->is_success) {
       die 'Failed to get Statement Download';
   }

   #print $mech->content();
   my $ofx_response = Finance::OFX::Response->from_http_response($response);
   while( my ($k, $v) = each $ofx_response->ofx ) {
       print "key: $k, value: $v.\n";
   }

Can you suggest what is wrong the while loop I'm trying to use to
print the hash tree of the OFX?

Thanks,
Nick

-- 
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/


Reply via email to