Email-ExactTarget
view release on metacpan or search on metacpan
lib/Email/ExactTarget.pm view on Meta::CPAN
# SOAP envelope headers. SOAP API requires addressing, security extensions.
#
# <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
# <wsse:UsernameToken>
# <wsse:Username>username</wsse:Username>
# <wsse:Password>password</wsse:Password>
# </wsse:UsernameToken>
# </wsse:Security>
my @header = (
SOAP::Header
->name( Action => $args{'action'} )
->uri( 'http://schemas.xmlsoap.org/ws/2004/08/addressing' )
->prefix( 'wsa' ),
SOAP::Header
->name( To => $endpoint )
->uri( 'http://schemas.xmlsoap.org/ws/2004/08/addressing' )
->prefix( 'wsa' ),
SOAP::Header
->name(
Security => \SOAP::Data->value(
SOAP::Data->name(
UsernameToken => \SOAP::Data->value(
SOAP::Data->name( Username => $self->{'username'} )->prefix( 'wsse' ),
SOAP::Data->name( Password => $self->{'password'} )->prefix( 'wsse' )
)
)->prefix('wsse')
)
)
( run in 0.484 second using v1.01-cache-2.11-cpan-454fe037f31 )