logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

XML::Compile::SOAP::Extension - plugins for standards

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)

Inheritance

        XML::Compile::SOAP::Extension is extended by
          XML::Compile::SOAP::WSA
          XML::Compile::Transport

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/

perl v5.34.0                                       2022-08-04                 XML::Compile::SOAP::Extension(3pm)

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.

Name

       XML::Compile::SOAP::Extension - plugins for standards

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/

Synopsis

        # only as base-class

See Also