=head1 NAME
XML::Compile::SOAP12 - base class for SOAP1.2 implementation
=head1 INHERITANCE
XML::Compile::SOAP12
is a XML::Compile::SOAP
XML::Compile::SOAP12 is extended by
XML::Compile::SOAP12::Client
XML::Compile::SOAP12::Server
=head1 SYNOPSIS
**WARNING** Implementation not finished: not usable!!
=head1 DESCRIPTION
This module handles the SOAP protocol version 1.2.
See F).
The client specifics are implemented in L,
and the server needs can be found in L.
=head1 METHODS
=head2 Constructors
$obj-EB(OPTIONS)
=over 4
Option --Defined in --Default
encoding_ns XML::Compile::SOAP http://www.w3.org/2003/05/soap-encoding
envelope_ns XML::Compile::SOAP http://www.w3.org/2003/05/soap-envelope
header_fault error
media_type XML::Compile::SOAP application/soap+xml
rpc_ns http://www.w3.org/2003/05/soap-rpc
schema_instance_ns XML::Compile::SOAP $schema_ns . '-instance'
schema_ns XML::Compile::SOAP SCHEMA2001
schemas XML::Compile::SOAP created internally
version XML::Compile::SOAP 'SOAP12'
. encoding_ns => URI
. envelope_ns => URI
. header_fault =>
=over 4
SOAP1.1 defines a header fault type, which not present in SOAP 1.2,
where it is replaced by a C structure.
=back
. media_type => MIMETYPE
. rpc_ns => URI
. schema_instance_ns => URI
. schema_ns => URI
. schemas => C object
. version => STRING
=back
=head2 Accessors
$obj-EB
=over 4
See L
=back
$obj-EB
=over 4
See L
=back
$obj-EB(TABLE, NEW, [USED])
=over 4
See L
=back
$obj-EB
=over 4
=back
$obj-EB(() {shift->{schemains}})
=over 4
See L
=back
$obj-EB
=over 4
See L
=back
$obj-EB
=over 4
See L
=back
$obj-EB
=over 4
See L
=back
=head2 Single messages
$obj-EB(('SENDER'|'RECEIVER'), OPTIONS)
=over 4
See L
=back
$obj-EB(XMLDATA, OPTIONS)
=over 4
See L
=back
$obj-EB(XML)
XML::Compile::SOAP12-EB(XML)
=over 4
See L
=back
=head2 Sender (internals)
$obj-EB(ARGS)
=over 4
See L
=back
$obj-EB(BODY-DEFS, NAMESPACE-TABLE, OPTS)
=over 4
See L
=back
$obj-EB(FAULT-DEFS, NAMESPACE-TABLE, FAULTTYPE)
=over 4
See L
=back
$obj-EB(HEADER-DEFS, NS-TABLE, UNDERSTAND, DESTINATION, OPTS)
=over 4
See L
=back
$obj-EB(NAMESPACE-TABLE)
=over 4
See L
=back
$obj-EB(NAMESPACE-TABLE)
=over 4
See L
=back
$obj-EB(NAMESPACE-TABLE)
=over 4
See L
=back
$obj-EB(NAMESPACE, LOCAL, ACTIONS)
=over 4
See L
=back
=head2 Receiver (internals)
$obj-EB
=over 4
See L
=back
$obj-EB(NAMESPACE, LOCAL, ACTIONS)
=over 4
See L
=back
$obj-EB(BODYDEF, OPTS)
=over 4
See L
=back
$obj-EB(FAULTSDEF)
=over 4
See L
=back
$obj-EB(HEADERDEF, OPTS)
=over 4
See L
=back
$obj-EB(ARGS)
=over 4
See L
=back
=head2 Helpers
=head2 Transcoding
$obj-EB(TYPE)
=over 4
See L
=back
$obj-EB(URI)
=over 4
See L
=back
$obj-EB(URI|STRING)
=over 4
See L
=back
=head1 DETAILS
=head1 SEE ALSO
This module is part of XML-Compile-SOAP distribution version 0.77,
built on August 15, 2008. Website: F
All modules in this suite:
L,
L,
L,
L,
L,
L,
L.
Please post questions or ideas to the mailinglist at
F
For life contact with other developers, visit the C<#xml-compile> channel
on C.
=head1 LICENSE
Copyrights 2007-2008 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 F