Perl client: by hand
use SOAP::Lite;
use Arachna::SOAP::Vector;
my $soap = SOAP::Lite
-> proxy('http://localhost:8080/fogkids/services/ApparelItem')
-> uri('urn:service.fogkids.arachna.com');
my $list = $soap->getCatalogList()->result;
print 'type: ', ref $list, "\n"; # ARRAY
for my $bean (@$list) {
print ref $bean,"\n";
while (my($key,$value)=each %$bean) {
print "\t$key => $value\n";
}
}
So $list is a reference to our SOAP response, a Perl ARRAY.