Mark Overmeer > XML-Compile-SOAP-2.36 > XML::Compile::SOAP::Extension

Download:
XML-Compile-SOAP-2.36.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  5
View/Report Bugs
Module Version: 2.36   Source   Latest Release: XML-Compile-SOAP-3.04

NAME ^

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

INHERITANCE ^

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

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.

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.

SYNOPSYS ^

 # only as base-class

SEE ALSO ^

This module is part of XML-Compile-SOAP distribution version 2.36, built on May 03, 2013. Website: http://perl.overmeer.net/xml-compile/

Other distributions in this suite: XML::Compile, XML::Compile::SOAP, XML::Compile::SOAP12, XML::Compile::SOAP::Daemon, XML::Compile::SOAP::WSA, XML::Compile::C14N, XML::Compile::WSS, XML::Compile::WSS::Signature, XML::Compile::Tester, XML::Compile::Cache, XML::Compile::Dumper, XML::Compile::RPC, XML::Rewrite, XML::eXistDB, and XML::LibXML::Simple.

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-2013 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://www.perl.com/perl/misc/Artistic.html

syntax highlighting: