Provided by: libxml-compile-soap-perl_3.28+ds-1_all
NAME
XML::Compile::SOAP::Extension - plugins for standards
INHERITANCE
XML::Compile::SOAP::Extension is extended by XML::Compile::SOAP::WSA XML::Compile::Transport
SYNOPSIS
# only as base-class
DESCRIPTION
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)
METHODS
Constructors XML::Compile::SOAP::Extension->new(%options) WSDL11 $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. SOAP11 $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. SOAP12 $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.
SEE ALSO
This module is part of XML-Compile-SOAP distribution version 3.28, built on August 01, 2022. Website: http://perl.overmeer.net/CPAN/
LICENSE
Copyrights 2007-2022 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/