XML-Compile-SOAP-3.22/0000755000175000001440000000000013125403100014731 5ustar00markovusers00000000000000XML-Compile-SOAP-3.22/lib/0000755000175000001440000000000013125403100015477 5ustar00markovusers00000000000000XML-Compile-SOAP-3.22/lib/XML/0000755000175000001440000000000013125403100016137 5ustar00markovusers00000000000000XML-Compile-SOAP-3.22/lib/XML/Compile/0000755000175000001440000000000013125403100017527 5ustar00markovusers00000000000000XML-Compile-SOAP-3.22/lib/XML/Compile/SOAP11/0000755000175000001440000000000013125403100020433 5ustar00markovusers00000000000000XML-Compile-SOAP-3.22/lib/XML/Compile/SOAP11/xsd/0000755000175000001440000000000013125403100021231 5ustar00markovusers00000000000000XML-Compile-SOAP-3.22/lib/XML/Compile/SOAP11/xsd/soap-encoding.xsd0000644000175000001440000004377312770051141024526 0ustar00markovusers00000000000000 'root' can be used to distinguish serialization roots from other elements that are present in a serialization but are not roots of a serialized value graph Attributes common to all elements that function as accessors or represent independent (multi-ref) values. The href attribute is intended to be used in a manner like CONREF. That is, the element content should be empty iff the href attribute appears 'Array' is a complex type for accessors identified by position XML-Compile-SOAP-3.22/lib/XML/Compile/SOAP11/xsd/soap-envelope.xsd0000644000175000001440000001362012770051141024541 0ustar00markovusers00000000000000 Prose in the spec does not specify that attributes are allowed on the Body element 'encodingStyle' indicates any canonicalization conventions followed in the contents of the containing element. For example, the value 'http://schemas.xmlsoap.org/soap/encoding/' indicates the pattern described in SOAP specification Fault reporting structure XML-Compile-SOAP-3.22/lib/XML/Compile/SOAP11/Client.pm0000644000175000001440000000070713125403062022222 0ustar00markovusers00000000000000# Copyrights 2007-2017 by [Mark Overmeer]. # For other contributors see ChangeLog. # See the manual pages for details on the licensing terms. # Pod stripped from pm file by OODoc 2.02. use warnings; use strict; package XML::Compile::SOAP11::Client; use vars '$VERSION'; $VERSION = '3.22'; use base 'XML::Compile::SOAP11','XML::Compile::SOAP::Client'; use Log::Report 'xml-compile-soap', syntax => 'SHORT'; use XML::Compile::Util qw/unpack_type/; 1; XML-Compile-SOAP-3.22/lib/XML/Compile/SOAP11/Operation.pod0000644000175000001440000001655613125403063023124 0ustar00markovusers00000000000000=encoding utf8 =head1 NAME XML::Compile::SOAP11::Operation - defines a SOAP11 interaction =head1 INHERITANCE XML::Compile::SOAP11::Operation is a XML::Compile::SOAP::Operation =head1 SYNOPSIS # object created by XML::Compile::WSDL* my $op = $wsdl->operation('GetStockPrices'); $op->explain($wsdl, PERL => 'INPUT', recurse => 1); =head1 DESCRIPTION Objects of this type define one possible SOAP11 interaction, either client side or server side. Extends L<"DESCRIPTION" in XML::Compile::SOAP::Operation|XML::Compile::SOAP::Operation/"DESCRIPTION">. =head1 METHODS Extends L<"METHODS" in XML::Compile::SOAP::Operation|XML::Compile::SOAP::Operation/"METHODS">. =head2 Constructors Extends L<"Constructors" in XML::Compile::SOAP::Operation|XML::Compile::SOAP::Operation/"Constructors">. =over 4 =item XML::Compile::SOAP11::Operation-EB(%options) C, C and C are HASHes which contain the input and output message header, body and fault-header definitions in WSDL1.1 style. -Option --Defined in --Default action XML::Compile::SOAP::Operation undef endpoints XML::Compile::SOAP::Operation [] fault_def input_def kind XML::Compile::SOAP::Operation name XML::Compile::SOAP::Operation output_def schemas XML::Compile::SOAP::Operation server_type XML::Compile::SOAP::Operation undef style 'document' transport XML::Compile::SOAP::Operation 'HTTP' =over 2 =item action => STRING =item endpoints => ADDRESS|ARRAY =item fault_def => HASH =item input_def => HASH =item kind => 'one-way'|... =item name => STRING =item output_def => HASH =item schemas => XML::Compile::Cache =item server_type => NAME =item style => 'document'|'rpc' =item transport => URI|'HTTP' =back =back =head2 Accessors Extends L<"Accessors" in XML::Compile::SOAP::Operation|XML::Compile::SOAP::Operation/"Accessors">. =over 4 =item $obj-EB() Inherited, see L =item $obj-EB() Inherited, see L =item $obj-EB() Inherited, see L =item $obj-EB() Inherited, see L =item $obj-EB() Inherited, see L =item $obj-EB() Inherited, see L =item $obj-EB() Inherited, see L =item $obj-EB() Inherited, see L =item $obj-EB() Inherited, see L =item $obj-EB() Inherited, see L =item $obj-EB() Inherited, see L =item $obj-EB