Provided by: libxml-compile-soap-perl_3.22-2_all bug

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.22, built on June 30, 2017.
       Website: http://perl.overmeer.net/xml-compile/

       Please post questions or ideas to the mailinglist at
       http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/xml-compile .  For live contact with
       other developers, visit the "#xml-compile" channel on "irc.perl.org".

LICENSE

       Copyrights 2007-2017 by [Mark Overmeer]. 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/