XML::Compile::SOAP11::Operation(3pm) | User Contributed Perl Documentation | XML::Compile::SOAP11::Operation(3pm) |
XML::Compile::SOAP11::Operation - defines a SOAP11 interaction
XML::Compile::SOAP11::Operation is a XML::Compile::SOAP::Operation
# object created by XML::Compile::WSDL* my $op = $wsdl->operation('GetStockPrices'); $op->explain($wsdl, PERL => 'INPUT', recurse => 1);
Objects of this type define one possible SOAP11 interaction, either client side or server side.
Extends "DESCRIPTION" in XML::Compile::SOAP::Operation.
Extends "METHODS" in XML::Compile::SOAP::Operation.
Extends "Constructors" in XML::Compile::SOAP::Operation.
-Option --Defined in --Default action XML::Compile::SOAP::Operation undef endpoints XML::Compile::SOAP::Operation [] fault_def <undef> input_def <undef> kind XML::Compile::SOAP::Operation <required> name XML::Compile::SOAP::Operation <required> output_def <undef> schemas XML::Compile::SOAP::Operation <required> server_type XML::Compile::SOAP::Operation undef style 'document' transport XML::Compile::SOAP::Operation 'HTTP'
Extends "Accessors" in XML::Compile::SOAP::Operation.
Operations are often modified by SOAP extensions. See XML::Compile::SOAP::WSA, for instance. Also demonstrated in the FAQ, XML::Compile::SOAP::FAQ.
[2.31] When you add a header with same $label again, it will get silently ignored unless the $element type differs. An $element is either a full type or a [3.00] prefixed type.
-Option --Default destination undef mustUnderstand undef
Extends "Handlers" in XML::Compile::SOAP::Operation.
You pass that CODE reference an input message of the correct type, as pure Perl HASH structure. An 'request-response' operation will return then answer, or "undef" in case of failure. An 'one-way' operation with return "undef" in case of failure, and a true value when successful.
You cannot pass options for XML::Compile::Schema::compile(), like "<sloppy_integers =" 0>>, hooks or typemaps this way. Provide these to the "::WSDL" or other "::Cache" object which defines the types, via "new" option "opts_rw" and friends.
-Option --Default callback <required> selector <from input def>
Extends "Helpers" in XML::Compile::SOAP::Operation.
Dump an annotated structure showing how the operation works, helping developers to understand the schema. The $format must be string "PERL". ($format "XML" is not yet supported)
When the $direction is string "INPUT", it will return the message which the client sends to the server (input for the server). The "OUTPUT" message is sent as response by the server.
All %options besides those described here are passed to XML::Compile::Schema::template(), when "recurse" is enabled.
-Option --Default recurse <false> skip_header <false>
This module is part of XML-Compile-SOAP distribution version 3.28, built on August 01, 2022. Website: http://perl.overmeer.net/CPAN/
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/
2022-08-04 | perl v5.34.0 |