I can't for the life of me figure out how to add a WS-Security header to my calls. I've been trying various permutations of SOAP::WSDL::Deserializer and SOAP::WSDL::Deserializer::Hash, such as:
use SOAP::WSDL::Deserializer::Hash;
my $header = SOAP::WSDL::Deserializer::Hash->deserialize($header_xml);
my $response = $service->list
(
{ # MyTypes::ListRequest
filter => $filter
},
$header
);
but no_dispatch just shows an empty header:
<SOAP-ENV:Header></SOAP-ENV:Header>
What am I missing?