2004-02-24 14:31:49 +00:00
|
|
|
<?xml version='1.0' encoding='iso-8859-1'?>
|
2005-02-02 17:33:09 +00:00
|
|
|
<!-- $Revision: 1.8 $ -->
|
2004-02-24 14:31:49 +00:00
|
|
|
<!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. -->
|
2005-01-10 00:46:17 +00:00
|
|
|
<reference id="ref.soap">
|
|
|
|
<title>SOAP Functions</title>
|
|
|
|
<titleabbrev>SOAP</titleabbrev>
|
2004-02-24 14:31:49 +00:00
|
|
|
|
2005-01-10 00:46:17 +00:00
|
|
|
<partintro>
|
|
|
|
<section id="soap.intro">
|
2004-02-24 14:31:49 +00:00
|
|
|
&reftitle.intro;
|
2005-01-10 00:46:17 +00:00
|
|
|
<para>
|
|
|
|
The SOAP extension can be used to write SOAP Servers and Clients. It supports
|
|
|
|
subsets of <ulink url="&spec.soap1.1;">SOAP 1.1</ulink>, <ulink
|
|
|
|
url="&spec.soap1.2;">SOAP 1.2</ulink> and <ulink
|
|
|
|
url="&spec.wsdl;">WSDL 1.1</ulink> specifications.
|
|
|
|
</para>
|
|
|
|
</section>
|
|
|
|
|
|
|
|
<section id="soap.requirements">
|
|
|
|
&reftitle.required;
|
|
|
|
<para>
|
|
|
|
This extension makes use of the <ulink url="&url.domxml;">GNOME xml
|
|
|
|
library</ulink>. Download and install this library. You will need at
|
|
|
|
least libxml-2.5.4.
|
|
|
|
</para>
|
|
|
|
</section>
|
|
|
|
|
|
|
|
<section id="soap.installation">
|
|
|
|
&reftitle.install;
|
|
|
|
<para>
|
|
|
|
This extension is only available if PHP was configured with
|
|
|
|
<option role="configure">--enable-soap</option>.
|
|
|
|
</para>
|
|
|
|
</section>
|
|
|
|
|
|
|
|
&reference.soap.ini;
|
|
|
|
|
|
|
|
|
|
|
|
<section id='soap.classes'>
|
|
|
|
&reftitle.classes;
|
|
|
|
|
|
|
|
<section id='soap.class.soapclient'>
|
|
|
|
<title><classname>SoapClient</classname></title>
|
|
|
|
<para></para>
|
|
|
|
<section id='soap.class.soapclient.constructor'>
|
|
|
|
&reftitle.constructor;
|
|
|
|
<itemizedlist>
|
|
|
|
<listitem>
|
2005-01-16 05:28:55 +00:00
|
|
|
<para><xref linkend='function.soap-soapclient-construct' /> -
|
|
|
|
constructs a new SoapClient object</para>
|
2005-01-10 00:46:17 +00:00
|
|
|
</listitem>
|
|
|
|
</itemizedlist>
|
|
|
|
</section>
|
|
|
|
<section id='soap.class.soapclient.methods'>
|
|
|
|
&reftitle.methods;
|
|
|
|
<itemizedlist>
|
|
|
|
<listitem>
|
2005-01-28 14:02:11 +00:00
|
|
|
<para><xref linkend='function.soap-soapclient-call' /> - Calls a SOAP function (deprecated)</para>
|
2005-01-10 00:46:17 +00:00
|
|
|
</listitem>
|
2005-01-10 03:02:33 +00:00
|
|
|
<listitem>
|
|
|
|
<para><xref linkend='function.soap-soapclient-dorequest' /> - Performs a SOAP request</para>
|
|
|
|
</listitem>
|
2005-01-10 00:46:17 +00:00
|
|
|
<listitem>
|
|
|
|
<para><xref linkend='function.soap-soapclient-getfunctions' /> - Returns list of SOAP functions</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para><xref linkend='function.soap-soapclient-getlastrequest' /> - Returns last SOAP request</para>
|
|
|
|
</listitem>
|
2005-01-10 03:02:33 +00:00
|
|
|
<listitem>
|
|
|
|
<para><xref linkend='function.soap-soapclient-getlastrequestheaders' /> - Returns last SOAP request headers</para>
|
|
|
|
</listitem>
|
2005-01-10 00:46:17 +00:00
|
|
|
<listitem>
|
|
|
|
<para><xref linkend='function.soap-soapclient-getlastresponse' /> - Returns last SOAP response</para>
|
|
|
|
</listitem>
|
2005-01-10 03:02:33 +00:00
|
|
|
<listitem>
|
|
|
|
<para><xref linkend='function.soap-soapclient-getlastresponseheaders' /> - Returns last SOAP response headers</para>
|
|
|
|
</listitem>
|
2005-01-10 00:46:17 +00:00
|
|
|
<listitem>
|
|
|
|
<para><xref linkend='function.soap-soapclient-gettypes' /> - Returns list of SOAP types</para>
|
|
|
|
</listitem>
|
2005-01-20 18:37:44 +00:00
|
|
|
<listitem>
|
|
|
|
<para><xref linkend='function.soap-soapclient-setcookie' /> - Sets the
|
|
|
|
cookie that will be sent with the SOAP request</para>
|
|
|
|
</listitem>
|
2005-01-28 14:02:11 +00:00
|
|
|
<listitem>
|
|
|
|
<para><xref linkend='function.soap-soapclient-soapcall' /> - Calls a SOAP function</para>
|
|
|
|
</listitem>
|
2005-01-10 00:46:17 +00:00
|
|
|
</itemizedlist>
|
|
|
|
</section>
|
|
|
|
</section>
|
|
|
|
|
|
|
|
<section id='soap.class.soapfault'>
|
|
|
|
<title><classname>SoapFault</classname></title>
|
|
|
|
<para></para>
|
|
|
|
<section id='soap.class.soapfault.constructor'>
|
|
|
|
&reftitle.constructor;
|
|
|
|
<itemizedlist>
|
|
|
|
<listitem>
|
|
|
|
<para><xref linkend='function.soap-soapfault-construct' /> - construct a new SoapFault object</para>
|
|
|
|
</listitem>
|
|
|
|
</itemizedlist>
|
|
|
|
</section>
|
|
|
|
</section>
|
|
|
|
|
|
|
|
<section id='soap.class.soapheader'>
|
|
|
|
<title><classname>SoapHeader</classname></title>
|
2004-02-24 14:31:49 +00:00
|
|
|
<para>
|
2005-01-10 00:46:17 +00:00
|
|
|
<classname>SoapHeader</classname> is a special low-level class for passing
|
|
|
|
or returning SOAP headers. It's just a data holder and it does not have any
|
|
|
|
special methods except its constructor. It can be used in the <xref
|
2005-01-28 14:02:11 +00:00
|
|
|
linkend='function.soap-soapclient-soapcall' /> method to pass a SOAP header or
|
2005-01-10 00:46:17 +00:00
|
|
|
in a SOAP header handler to return the header in a SOAP response.
|
2004-02-24 14:31:49 +00:00
|
|
|
</para>
|
2005-01-10 00:46:17 +00:00
|
|
|
<section id='soap.class.soapheader.constructor'>
|
|
|
|
&reftitle.constructor;
|
|
|
|
<itemizedlist>
|
|
|
|
<listitem>
|
|
|
|
<para><xref linkend='function.soap-soapheader-construct' /> - construct a new SoapHeader object</para>
|
|
|
|
</listitem>
|
|
|
|
</itemizedlist>
|
|
|
|
</section>
|
2004-02-24 14:31:49 +00:00
|
|
|
</section>
|
2005-01-10 00:46:17 +00:00
|
|
|
|
|
|
|
<section id='soap.class.soapparam'>
|
|
|
|
<title><classname>SoapParam</classname></title>
|
2004-02-24 14:31:49 +00:00
|
|
|
<para>
|
2005-01-10 00:46:17 +00:00
|
|
|
<classname>SoapParam</classname> is a special low-level class for naming
|
|
|
|
parameters and returning values in <literal>non-WSDL</literal> mode.
|
|
|
|
It's just a data holder and it does not have any special methods except
|
|
|
|
its constructor.
|
2004-02-24 14:31:49 +00:00
|
|
|
</para>
|
2005-01-10 00:46:17 +00:00
|
|
|
<section id='soap.class.soapparam.constructor'>
|
|
|
|
&reftitle.constructor;
|
|
|
|
<itemizedlist>
|
|
|
|
<listitem>
|
|
|
|
<para><xref linkend='function.soap-soapparam-construct' /> - construct a new SoapParam object</para>
|
|
|
|
</listitem>
|
|
|
|
</itemizedlist>
|
|
|
|
</section>
|
2004-02-24 14:31:49 +00:00
|
|
|
</section>
|
|
|
|
|
2005-01-10 00:46:17 +00:00
|
|
|
<section id='soap.class.soapserver'>
|
|
|
|
<title><classname>SoapServer</classname></title>
|
|
|
|
<para></para>
|
|
|
|
<section id='soap.class.soapserver.constructor'>
|
|
|
|
&reftitle.constructor;
|
|
|
|
<itemizedlist>
|
|
|
|
<listitem>
|
|
|
|
<para><xref linkend='function.soap-soapserver-construct' /> - construct a new SoapServer object</para>
|
|
|
|
</listitem>
|
|
|
|
</itemizedlist>
|
|
|
|
</section>
|
|
|
|
<section id='soap.class.soapserver.methods'>
|
|
|
|
&reftitle.methods;
|
|
|
|
<itemizedlist>
|
|
|
|
<listitem>
|
|
|
|
<para><xref linkend='function.soap-soapserver-addfunction' /> - Adds one or several functions those will handle SOAP requests</para>
|
|
|
|
</listitem>
|
2005-01-10 03:02:33 +00:00
|
|
|
<listitem>
|
|
|
|
<para><xref linkend='function.soap-soapserver-fault' /> - </para>
|
|
|
|
</listitem>
|
2005-01-10 00:46:17 +00:00
|
|
|
<listitem>
|
|
|
|
<para><xref linkend='function.soap-soapserver-getfunctions' /> - Returns list of defined functions</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para><xref linkend='function.soap-soapserver-handle' /> - Handles a SOAP request</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para><xref linkend='function.soap-soapserver-setclass' /> - Sets class which will handle SOAP requests</para>
|
|
|
|
</listitem>
|
|
|
|
<listitem>
|
|
|
|
<para><xref linkend='function.soap-soapserver-setpersistence' /> - Sets persistence mode of SoapServer</para>
|
|
|
|
</listitem>
|
|
|
|
</itemizedlist>
|
|
|
|
</section>
|
|
|
|
</section>
|
|
|
|
|
|
|
|
<section id='soap.class.soapvar'>
|
|
|
|
<title><classname>SoapVar</classname></title>
|
2004-02-24 14:31:49 +00:00
|
|
|
<para>
|
2005-01-10 00:46:17 +00:00
|
|
|
<classname>SoapVar</classname> is a special low-level class for encoding
|
|
|
|
parameters and returning values in <literal>non-WSDL</literal> mode. It's
|
|
|
|
just a data holder and does not have any special methods except the constructor.
|
|
|
|
It's useful when you want to set the type property in SOAP request or response.
|
2004-02-24 14:31:49 +00:00
|
|
|
</para>
|
2005-01-10 00:46:17 +00:00
|
|
|
<section id='soap.class.soapvar.constructor'>
|
|
|
|
&reftitle.constructor;
|
|
|
|
<itemizedlist>
|
|
|
|
<listitem>
|
|
|
|
<para><xref linkend='function.soap-soapvar-construct' /> - construct a new SoapVar object</para>
|
|
|
|
</listitem>
|
|
|
|
</itemizedlist>
|
|
|
|
</section>
|
2004-02-24 14:31:49 +00:00
|
|
|
</section>
|
2004-02-27 12:26:41 +00:00
|
|
|
|
2005-01-10 00:46:17 +00:00
|
|
|
</section>
|
|
|
|
|
2004-02-27 12:26:41 +00:00
|
|
|
&reference.soap.constants;
|
|
|
|
|
2004-02-24 14:31:49 +00:00
|
|
|
</partintro>
|
|
|
|
&reference.soap.functions;
|
|
|
|
</reference>
|
|
|
|
<!-- Keep this comment at the end of the file
|
|
|
|
Local variables:
|
|
|
|
mode: sgml
|
|
|
|
sgml-omittag:t
|
|
|
|
sgml-shorttag:t
|
|
|
|
sgml-minimize-attributes:nil
|
|
|
|
sgml-always-quote-attributes:t
|
|
|
|
sgml-indent-step:1
|
|
|
|
sgml-indent-data:t
|
|
|
|
indent-tabs-mode:nil
|
|
|
|
sgml-parent-document:nil
|
|
|
|
sgml-default-dtd-file:"../../../manual.ced"
|
|
|
|
sgml-exposed-tags:nil
|
|
|
|
sgml-local-catalogs:nil
|
|
|
|
sgml-local-ecat-files:nil
|
|
|
|
End:
|
|
|
|
vim600: syn=xml fen fdm=syntax fdl=2 si
|
|
|
|
vim: et tw=78 syn=sgml
|
|
|
|
vi: ts=1 sw=1
|
|
|
|
-->
|