<?xml version="1.0"?><phpdoc><class name="soapclient" extends="nusoap_base" undoc="false" access="public"><file>d:\soapx4/lib/class.soapclient.php</file><doc><author email="dietricha@ganx4.com">Dietrich Ayala</author><inherited src="Array"/><overriden src="Array"/><description>    usage:     // instantiate client with server info   $soapclient = new soapclient( string path [ ,boolean wsdl] );     // call method, get results   echo $soapclient-&amp;gt;call( string methodname [ ,array parameters] );     // bye bye client   unset($soapclient);</description><shortdescription>soapclient higher level class for easy usage.</shortdescription><version>v 0.6</version></doc><function name="soapclient" undoc="false" access="public"><doc><parameter name="$endpoint" type="string">SOAP server or WSDL URL</parameter><parameter name="$wsdl" default="&amp;quot;&amp;quot;" type="string">optional, set to true if using WSDL</parameter><parameter name="$portName" default="&amp;quot;&amp;quot;" type="string">optional portName in WSDL document</parameter><return type="void"/><description/><shortdescription>constructor</shortdescription></doc></function><function name="call" undoc="false" access="public"><doc><parameter name="$operation" type="string">SOAP server URL or path</parameter><parameter name="$params" default="array()" type="array">array of parameters, can be associative or not</parameter><parameter name="$namespace" default="&amp;quot;&amp;quot;" type="string">optional method namespace</parameter><parameter name="$soapAction" default="&amp;quot;&amp;quot;" type="string">optional SOAPAction value</parameter><parameter name="$headers" default="false" type="boolean">optional array of soapval objects for headers</parameter><return name="" type="mixed"/><description/><shortdescription>calls method, returns PHP native type</shortdescription></doc></function><function name="getOperationData" undoc="false" access="public"><doc><parameter name="$operation" type="string">operation name</parameter><return name="" type="array">array of data pertaining to the operation</return><description/><shortdescription>get available data pertaining to an operation</shortdescription></doc></function><function name="send" undoc="false" access="public"><doc><parameter name="$msg" type="string">a SOAPx4 soapmsg object</parameter><parameter name="$soapaction" default="&amp;quot;&amp;quot;" type="string">SOAPAction value</parameter><parameter name="$timeout" default="0" type="integer">set timeout in seconds</parameter><return name="" type="mixed">native PHP types.</return><description>    Note: if the operation has multiple return values   the return value of this method will be an array   of those values.</description><shortdescription>send the SOAP message</shortdescription></doc></function><function name="parseResponse" undoc="false" access="public"><doc><parameter name="$data" type="string">response data from server</parameter><return name="" type="object SOAPx4">soapval object</return><description/><shortdescription>processes SOAP message returned from server</shortdescription></doc></function><function name="setHeaders" undoc="false" access="public"><doc><parameter name="$headers" type="string"/><return type="void"/><description/><shortdescription>set the SOAP headers</shortdescription></doc></function><function name="getHeaders" undoc="false" access="public"><doc><return name="" type="mixed">object SOAPx4 soapval object or empty if no headers</return><description/><shortdescription>get the response headers</shortdescription></doc></function><function name="setHTTPProxy" undoc="false" access="public"><doc><parameter name="$proxyhost" type="string"/><parameter name="$proxyport" type="string"/><return type="void"/><description/><shortdescription>set proxy info here</shortdescription></doc></function><function name="setCredentials" undoc="false" access="public"><doc><parameter name="$username" type="string"/><parameter name="$pword" type="string"/><return type="void"/><description/><shortdescription>if authenticating, set user credentials here</shortdescription></doc></function><function name="getProxy" undoc="false" access="public"><doc><return name="" type="object soap_proxy">object</return><description/><shortdescription>dynamically creates proxy class, allowing user to directly call methods from wsdl</shortdescription></doc></function><variable name="$fault" access="public" type="string"><doc><description/><shortdescription>fault related variables</shortdescription></doc></variable><variable name="$username" access="private" type="unknown"><doc></doc></variable><variable name="$password" access="private" type="unknown"><doc></doc></variable><variable name="$requestHeaders" access="private" type="boolean">false<doc></doc></variable><variable name="$responseHeaders" access="private" type="unknown"><doc></doc></variable><variable name="$endpoint" access="private" type="unknown"><doc></doc></variable><variable name="$portName" access="private" type="unknown"><doc></doc></variable><variable name="$error_str" access="private" type="boolean">false<doc><overriden src="nusoap_base"/></doc></variable><uses type="require_once" file="class.soap_transport_http.php" undoc="true"><doc></doc></uses><inherited src="nusoap_base" type="functions"><element>nusoap_base</element><element>debug</element><element>geterror</element><element>seterror</element><element>serialize_val</element><element>serializeenvelope</element><element>timestamp_to_iso8601</element><element>iso8601_to_timestamp</element><element>formatdump</element></inherited><inherited src="nusoap_base" type="variables"><element>$soap_defencoding</element><element>$namespaces</element><element>$typemap</element><element>$xmlentities</element><element>$title</element><element>$version</element><element>$charencoding</element></inherited><path><parent>nusoap_base</parent></path><baseclass>nusoap_base</baseclass></class></phpdoc>