use Data::Dumper; $soap->transport->credentials( @credentials ); # you probably don't need this my $call= $soap->GetListCollection(); die $call->faultstring() . "\n" . Dumper( $call->faultdetail() ) . "\n" . $call->faultactor() . "\n" if defined $call->fault();