XML::Compile::SOAP::Extension - plugins for standards
XML::Compile::SOAP::Extension is extended by
XML::Compile::SOAP::WSA
XML::Compile::Transport
This module defines hooks which are used to implement the SOAP and WSDL
extensions. Hooks are created on critial spots, where additional standards
play tricks with the logic of SOAP and WSDL. There are a lot of those
standards, for instance Web Service Addressing (WSA, XML::Compile::SOAP::WSA)
- XML::Compile::SOAP::Extension->new(%options)
- $obj->wsdl11Init($wsdl, $args)
- XML::Compile::SOAP::Extension->wsdl11Init($wsdl, $args)
- Do not use this hook for adding WSDLs or schemas, unless those are used to
interpret $wsdl or SOAP files correctly.
- $obj->soap11ClientWrapper($operation, $call, $args)
- $obj->soap11HandlerWrapper($operation, $callback, $args)
- Called before the handler is created, to influence the encoder and
decoder. Returned is a wrapped callback, or the same.
- $obj->soap11OperationInit($operation, $args)
- XML::Compile::SOAP::Extension->soap11OperationInit($operation,
$args)
- $args is a reference.
- $obj->soap12ClientWrapper($operation, $call, $args)
- $obj->soap12HandlerWrapper($operation, $callback, $args)
- Called before the handler is created, to influence the encoder and
decoder. Returned is a wrapped callback, or the same.
- $obj->soap12OperationInit($operation, $args)
- XML::Compile::SOAP::Extension->soap12OperationInit($operation,
$args)
- $args is a reference.
This module is part of XML-Compile-SOAP distribution version 3.27, built on
April 07, 2021. Website: http://perl.overmeer.net/CPAN/
Copyrights 2007-2021 by [Mark Overmeer <markov@cpan.org>]. For other
contributors see ChangeLog.
This program is free software; you can redistribute it and/or
modify it under the same terms as Perl itself. See
http://dev.perl.org/licenses/