<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-162</id>
	<title>Nabble - Php - Soap</title>
	<updated>2008-08-21T08:16:04Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/Php---Soap-f162.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Php---Soap-f162.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-19090952</id>
	<title>SOAP SSL internal Doubt</title>
	<published>2008-08-21T08:16:04Z</published>
	<updated>2008-08-21T08:16:04Z</updated>
	<author>
		<name>Weninson Rego</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; How does SOAP module connects using HTTPS? It uses OpenSSL directly,
&lt;br&gt;libCurl....?
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; There's a easy/modular/nice way to use another implementation of the
&lt;br&gt;cryptographyc functions?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks in advance,
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/SOAP-SSL-internal-Doubt-tp19090952p19090952.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19090650</id>
	<title>RE: new bie issues</title>
	<published>2008-08-21T08:01:30Z</published>
	<updated>2008-08-21T08:01:30Z</updated>
	<author>
		<name>Christian Wenz-4</name>
	</author>
	<content type="html">&lt;br&gt;&amp;gt; *&amp;quot;Server was unable to process request. ---&amp;gt; Object reference not
&lt;br&gt;&amp;gt; set to
&lt;br&gt;&amp;gt; an instance of an object.&amp;quot;*
&lt;br&gt;&lt;br&gt;That's a .NET error message, so you may first want to analyze that end.
&lt;br&gt;&lt;br&gt;Best regards
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Soap Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/new-bie-issues-tp19089818p19090650.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19089818</id>
	<title>new bie issues</title>
	<published>2008-08-21T07:21:00Z</published>
	<updated>2008-08-21T07:21:00Z</updated>
	<author>
		<name>sathish balachandran</name>
	</author>
	<content type="html">hi all!
&lt;br&gt;&lt;br&gt;I am running behind an issues for a couple of days [SOAP is killing me]
&lt;br&gt;&lt;br&gt;Please find the code attached here - which is used to call data from a .NET
&lt;br&gt;server. [I got this code from another site]
&lt;br&gt;&lt;br&gt;Some modifications have been done.- but am getting a result -
&lt;br&gt;&lt;br&gt;*&amp;quot;Server was unable to process request. ---&amp;gt; Object reference not set to
&lt;br&gt;an instance of an object.&amp;quot;*
&lt;br&gt;&lt;br&gt;The code follows -
&lt;br&gt;&lt;br&gt;require_once('nusoap/lib/nusoap.php');
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // define the soapaction as found in the wsdl
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;$soapaction = &amp;quot;&lt;a href=&quot;http://XXXXXX&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://XXXXXX&lt;/a&gt;&amp;nbsp;&amp;lt;&lt;a href=&quot;http://xxxxxx/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xxxxxx/&lt;/a&gt;&amp;gt;&amp;quot;;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // endpoint address
&lt;br&gt;&amp;nbsp; &amp;nbsp; $wsdl = &amp;quot;&lt;a href=&quot;http://xxxx.asmx?WSDL&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xxxx.asmx?WSDL&lt;/a&gt;&amp;nbsp;&amp;lt;&lt;a href=&quot;http://xxxx.asmx/?WSDL&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xxxx.asmx/?WSDL&lt;/a&gt;&amp;gt;&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; $namespace = &amp;quot;&lt;a href=&quot;http://XXXXX//&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://XXXXX//&lt;/a&gt;&amp;nbsp;&amp;lt;&lt;a href=&quot;http://xxxxx//&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xxxxx//&lt;/a&gt;&amp;gt;&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; $client = new nusoap_client($wsdl, true);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // you will find the serializeEnvelope() prototype by making a
&lt;br&gt;search in nusoap.php
&lt;br&gt;&amp;nbsp; &amp;nbsp; $mysoapmsg = $client-&amp;gt;serializeEnvelope('&amp;lt;Search
&lt;br&gt;xmlns=&amp;quot;&lt;a href=&quot;http://XXXXX/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://XXXXX/&lt;/a&gt;&amp;lt;&lt;a href=&quot;http://xxxxx/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xxxxx/&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;arrDate&amp;gt;23/10/2008&amp;lt;/arrDate&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;depDate&amp;gt;29/10/2008&amp;lt;/depDate&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;location&amp;gt;DOWNTOWN BURJ DUBAI&amp;lt;/location&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;persons&amp;gt;2&amp;lt;/persons&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;currency&amp;gt;AED&amp;lt;/currency&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;agentid&amp;gt;xxxx&amp;lt;/agentid&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;lngCode&amp;gt;xxxx&amp;lt;/lngCode&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/Search&amp;gt;','',array(),'document', 'literal');
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; /* Send the SOAP message and specify the soapaction &amp;nbsp;*/
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; $response = $client-&amp;gt;send($mysoapmsg, $soapaction);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; if ($client-&amp;gt;fault) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo '&amp;lt;h3&amp;gt;Fault&amp;lt;/h3&amp;gt;&amp;lt;pre&amp;gt;';
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print_r($response);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo '&amp;lt;/pre&amp;gt;';
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; echo &amp;quot;&amp;lt;p&amp;gt;SOAP query&amp;lt;/p&amp;gt;&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; echo '&amp;lt;pre&amp;gt;' . htmlspecialchars($client-&amp;gt;request, ENT_QUOTES) .
&lt;br&gt;'&amp;lt;/pre&amp;gt;';
&lt;br&gt;&amp;nbsp; &amp;nbsp; echo &amp;quot;&amp;lt;p&amp;gt;SOAP response&amp;lt;/p&amp;gt;&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; echo '&amp;lt;pre&amp;gt;' . htmlspecialchars($client-&amp;gt;response, ENT_QUOTES) .
&lt;br&gt;'&amp;lt;/pre&amp;gt;';
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // start to use the result by following the structure of the SOAP
&lt;br&gt;response
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // first extract the SearchResult
&lt;br&gt;&amp;nbsp; &amp;nbsp; $searchresult = $response[&amp;quot;SearchResult&amp;quot;];
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // then you can access the Status message
&lt;br&gt;&amp;nbsp; &amp;nbsp; echo &amp;quot;Status message: &amp;quot;.$searchresult[&amp;quot;Status&amp;quot;];
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // continue with the Result level
&lt;br&gt;&amp;nbsp; &amp;nbsp; $result = $searchresult[&amp;quot;Result&amp;quot;];
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // wich allow access to NumRecs (number of record found)
&lt;br&gt;&amp;nbsp; &amp;nbsp; echo &amp;quot;&amp;lt;br&amp;gt;Record found: &amp;quot;.$result[&amp;quot;NumRecs&amp;quot;];
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // extract the collection of record (object collRecord)
&lt;br&gt;&amp;nbsp; &amp;nbsp; $collrecord = $result[&amp;quot;collRecord&amp;quot;];
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; foreach ($collrecord[&amp;quot;CRecord&amp;quot;] as $record){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;&amp;lt;br&amp;gt;Property: &amp;quot;.$record[&amp;quot;Property&amp;quot;];
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;&amp;lt;br&amp;gt;Place: &amp;quot;.$record[&amp;quot;Place&amp;quot;];
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&lt;br&gt;Can any one help? My skill level in SOAP is almost 0 :D
&lt;br&gt;&lt;br&gt;thanks!
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;-Sathish Menon
&lt;br&gt;To accomplish great things, we must dream as well as act.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/new-bie-issues-tp19089818p19089818.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18821622</id>
	<title>Re: works always with CLI, but not Apache</title>
	<published>2008-08-04T16:05:40Z</published>
	<updated>2008-08-04T16:05:40Z</updated>
	<author>
		<name>ooglek</name>
	</author>
	<content type="html">Are you using HTTP AUTH? &amp;nbsp;I had problems with HTTP AUTH.
&lt;br&gt;&lt;br&gt;Also, it's possible that your SOAP URL is causing the error. &amp;nbsp;The SoapApi
&lt;br&gt;has to fetch it (unless it is being cached), and a delay in that response
&lt;br&gt;could cause an error.
&lt;br&gt;&lt;br&gt;Also, are you sure your GetDHCPLeasesStatus() isn't hanging? &amp;nbsp;There are too
&lt;br&gt;many issues in here that can cause you timeouts. &amp;nbsp;Learn to troubleshoot,
&lt;br&gt;grasshopper!
&lt;br&gt;&lt;br&gt;On Mon, 4 Aug 2008, Nathan Wheeler wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; So I've got a request that always works when I run it in CLI, but using a
&lt;br&gt;&amp;gt; browser, it errors out sometimes. It'll error out when I try to run the
&lt;br&gt;&amp;gt; request repeatedly, like just refreshing right after it loads. Is there any
&lt;br&gt;&amp;gt; setting for apache2 or php.ini that I should set?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Code is here: &lt;a href=&quot;http://pastebin.com/d67d627b2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pastebin.com/d67d627b2&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; SoapApi Class just extends SoapClient by formatting it right like:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; function soapGetDHCPLeasesStatus()
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// &amp;nbsp; Get the list of DHCP leases.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$rc = $this-&amp;gt;GetDHCPLeasesStatus(array());
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return $rc;
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------------
&lt;br&gt;Peter Beckman &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Internet Guy
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18821622&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;beckman@...&lt;/a&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.angryox.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.angryox.com/&lt;/a&gt;&lt;br&gt;---------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Soap Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/works-always-with-CLI%2C-but-not-Apache-tp18821524p18821622.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18821524</id>
	<title>works always with CLI, but not Apache</title>
	<published>2008-08-04T15:58:00Z</published>
	<updated>2008-08-04T15:58:00Z</updated>
	<author>
		<name>Nathan Wheeler-2</name>
	</author>
	<content type="html">So I've got a request that always works when I run it in CLI, but using a
&lt;br&gt;browser, it errors out sometimes. It'll error out when I try to run the
&lt;br&gt;request repeatedly, like just refreshing right after it loads. Is there any
&lt;br&gt;setting for apache2 or php.ini that I should set?
&lt;br&gt;&lt;br&gt;Code is here: &lt;a href=&quot;http://pastebin.com/d67d627b2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pastebin.com/d67d627b2&lt;/a&gt;&lt;br&gt;&lt;br&gt;SoapApi Class just extends SoapClient by formatting it right like:
&lt;br&gt;&lt;br&gt;function soapGetDHCPLeasesStatus()
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // &amp;nbsp; Get the list of DHCP leases.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $rc = $this-&amp;gt;GetDHCPLeasesStatus(array());
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return $rc;
&lt;br&gt;}
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/works-always-with-CLI%2C-but-not-Apache-tp18821524p18821524.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18737846</id>
	<title>Re: PHP SOAP, ADODB, MySQL and BigInt problem</title>
	<published>2008-07-30T09:56:09Z</published>
	<updated>2008-07-30T09:56:09Z</updated>
	<author>
		<name>ooglek</name>
	</author>
	<content type="html">On Tue, 29 Jul 2008, Peter Beckman wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; I have bigints in my MySQL DB (full international-style phone numbers, such
&lt;br&gt;&amp;gt; as 12125004000). &amp;nbsp;I want to return these via a SOAP API I'm working on.
&lt;br&gt;&lt;br&gt;&amp;nbsp; I was able to solve the problem. &amp;nbsp;Turns out there were two issues.
&lt;br&gt;&lt;br&gt;&amp;nbsp; 1. Caching was turned on, so the WSDL was cached, which meant that on-disk
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;changes were not reflected after the first WSDL read, and thus changes to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;variable types were not being recached. &amp;nbsp;One (I) would think that the
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;caching mechanism would be intelligent enough to at least do a check of
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;the last_modified time on the WSDL and the cached file, and if the
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;original file was greater, recache. &amp;nbsp;Oh well.
&lt;br&gt;&lt;br&gt;&amp;nbsp; 2. After googling some more on xsd:int and other variable types, I tried
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;what I thought would be correct, xsd:long. &amp;nbsp;But again, same problem. &amp;nbsp;I
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;finally found enlightenment after reading the soap.constants.php page,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;and clicking on the hyperlinked &amp;quot;integer&amp;quot; which showed that numbers
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;larger than 2147483647 resulted in PHP outputting the correct number,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;but typecasted as a float, not an int.
&lt;br&gt;&lt;br&gt;&amp;nbsp; When I changed my WSDL element type to xsd:float, all was well with the
&lt;br&gt;&amp;nbsp; world again.
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------------
&lt;br&gt;Peter Beckman &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Internet Guy
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18737846&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;beckman@...&lt;/a&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.angryox.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.angryox.com/&lt;/a&gt;&lt;br&gt;---------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Soap Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/PHP-SOAP%2C-ADODB%2C-MySQL-and-BigInt-problem-tp18722644p18737846.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18722644</id>
	<title>PHP SOAP, ADODB, MySQL and BigInt problem</title>
	<published>2008-07-29T15:33:59Z</published>
	<updated>2008-07-29T15:33:59Z</updated>
	<author>
		<name>ooglek</name>
	</author>
	<content type="html">I have bigints in my MySQL DB (full international-style phone numbers, such
&lt;br&gt;as 12125004000). &amp;nbsp;I want to return these via a SOAP API I'm working on.
&lt;br&gt;&lt;br&gt;My public soap API PHP file is just this:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;require 'api_pub_soap.class.inc';
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;$server = new SoapServer(&amp;quot;pubapi.wsdl&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;$server-&amp;gt;setClass('pubapisoap');
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;$server-&amp;gt;handle();
&lt;br&gt;&lt;br&gt;Class pubapisoap extends my pubapi class, so that I can do REST or other
&lt;br&gt;methods for accessing and responding to API requests.
&lt;br&gt;&lt;br&gt;It seems that even if I specify xsd:string in the WSDL for the response,
&lt;br&gt;the item is somehow strongly typed by SOMETHING. &amp;nbsp;Maybe SOAP, maybe ADODB,
&lt;br&gt;but I'm not sure how to untype it. &amp;nbsp;I love how simple my API implementation
&lt;br&gt;is, and I don't want to get it all complex by skipping the setClass piece
&lt;br&gt;and have to redo everything.
&lt;br&gt;&lt;br&gt;I've even tried to typecast those two fields back to a string before
&lt;br&gt;returning the values in the base class, but with no luck. &amp;nbsp;What am I doing
&lt;br&gt;wrong?
&lt;br&gt;&lt;br&gt;Here's the request and response:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;SOAP-ENV:Body&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;m:extensionGet xmlns:m=&amp;quot;pubapi.wsdl&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;apikey xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;md5hash&amp;lt;/apikey&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;extensionid xsi:type=&amp;quot;xsd:int&amp;quot;&amp;gt;1&amp;lt;/extensionid&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;did xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;&amp;lt;/did&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;extension xsi:type=&amp;quot;xsd:int&amp;quot;&amp;gt;&amp;lt;/extension&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/m:extensionGet&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/SOAP-ENV:Body&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;SOAP-ENV:Body&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ns1:extensionGetResponse xmlns:ns2=&amp;quot;pubapi.wsdl&amp;quot; xmlns:ns1=&amp;quot;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;extensionList SOAP-ENC:arrayType=&amp;quot;ns2:Extension[1]&amp;quot; xsi:type=&amp;quot;ns2:ExtensionArray&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;item xsi:type=&amp;quot;ns2:Extension&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;extensionid xsi:type=&amp;quot;xsd:int&amp;quot;&amp;gt;1&amp;lt;/extensionid&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;did xsi:type=&amp;quot;xsd:int&amp;quot;&amp;gt;2147483647&amp;lt;/did&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;forward xsi:type=&amp;quot;xsd:int&amp;quot;&amp;gt;2147483647&amp;lt;/forward&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;added xsi:type=&amp;quot;xsd:int&amp;quot;&amp;gt;1136219788&amp;lt;/added&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;startdate xsi:type=&amp;quot;xsd:int&amp;quot;&amp;gt;1136219788&amp;lt;/startdate&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;enddate xsi:type=&amp;quot;xsd:int&amp;quot;&amp;gt;1151501937&amp;lt;/enddate&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;alias xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;&amp;lt;/alias&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;extension xsi:type=&amp;quot;xsd:int&amp;quot;&amp;gt;0&amp;lt;/extension&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;extensionLength xsi:type=&amp;quot;xsd:int&amp;quot;&amp;gt;0&amp;lt;/extensionLength&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/item&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/extensionList&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/ns1:extensionGetResponse&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/SOAP-ENV:Body&amp;gt;
&lt;br&gt;&lt;br&gt;The WSDL relevant:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;xsd:complexType name=&amp;quot;Extension&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;xsd:all&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;xsd:element name=&amp;quot;extensionid&amp;quot; type=&amp;quot;xsd:int&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;xsd:element name=&amp;quot;did&amp;quot; type=&amp;quot;xsd:string&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;xsd:element name=&amp;quot;forward&amp;quot; type=&amp;quot;xsd:string&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;xsd:element name=&amp;quot;added&amp;quot; type=&amp;quot;xsd:int&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;xsd:element name=&amp;quot;startdate&amp;quot; type=&amp;quot;xsd:int&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;xsd:element name=&amp;quot;enddate&amp;quot; type=&amp;quot;xsd:int&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;xsd:element name=&amp;quot;alias&amp;quot; type=&amp;quot;xsd:string&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;xsd:element name=&amp;quot;extension&amp;quot; type=&amp;quot;xsd:int&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;xsd:element name=&amp;quot;extensionLength&amp;quot; type=&amp;quot;xsd:int&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/xsd:all&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/xsd:complexType&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;xsd:complexType name=&amp;quot;ExtensionArray&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;xsd:complexContent&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;xsd:restriction base=&amp;quot;SOAP-ENC:Array&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;xsd:attribute ref=&amp;quot;SOAP-ENC:arrayType&amp;quot; wsdl:arrayType=&amp;quot;tns:Extension[]&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/xsd:restriction&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/xsd:complexContent&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/xsd:complexType&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;message name=&amp;quot;extensionGetRequest&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;part name=&amp;quot;apikey&amp;quot; type=&amp;quot;xsd:string&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;part name=&amp;quot;extensionid&amp;quot; type=&amp;quot;xsd:int&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;part name=&amp;quot;did&amp;quot; type=&amp;quot;xsd:string&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;part name=&amp;quot;extension&amp;quot; type=&amp;quot;xsd:int&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/message&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;message name=&amp;quot;extensionGetResponse&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;part name=&amp;quot;extensionList&amp;quot; type=&amp;quot;tns:ExtensionArray&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/message&amp;gt;
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------------
&lt;br&gt;Peter Beckman &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Internet Guy
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18722644&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;beckman@...&lt;/a&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.angryox.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.angryox.com/&lt;/a&gt;&lt;br&gt;---------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Soap Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/PHP-SOAP%2C-ADODB%2C-MySQL-and-BigInt-problem-tp18722644p18722644.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18601451</id>
	<title>Re: Trying to call web service functions over https</title>
	<published>2008-07-22T17:08:37Z</published>
	<updated>2008-07-22T17:08:37Z</updated>
	<author>
		<name>John-597</name>
	</author>
	<content type="html">I have acquired some updated information to my situation.
&lt;br&gt;&lt;br&gt;Currently the WSDL I am accessing can be retrieved over http and I can 
&lt;br&gt;read and use its functions. &amp;nbsp;The problem I run into is when I call those 
&lt;br&gt;functions, the endpoint of the WSDL file calls a URL over https.
&lt;br&gt;&lt;br&gt;Using the program soapUI, I found that the error I received from the 
&lt;br&gt;server says that I am not authenticated to read the data contained there.
&lt;br&gt;&lt;br&gt;Upon further investigations, I accessed the endpoint URL through firefox 
&lt;br&gt;and saw that it used an SSL certificate. &amp;nbsp;I also saw in an earlier post 
&lt;br&gt;that php5 SOAP functions are able to access endpoints that use https.
&lt;br&gt;&lt;br&gt;Would it be correct that this means that SSL is not causing problems in 
&lt;br&gt;my code since I am able to receive a custom error from web services, so 
&lt;br&gt;the problem is actually that I am not sending my username and pw?
&lt;br&gt;&lt;br&gt;If this is not the case, how can I automatically acquire this SSL 
&lt;br&gt;certificate as it does not seem it is using any keys from me for 
&lt;br&gt;authentication, rather just letting my know it is who i think it is.
&lt;br&gt;&lt;br&gt;Also, how do I go about sending my username and pw to the server? &amp;nbsp;There 
&lt;br&gt;are no web services offered in the WSDL to allow me to authenticate at 
&lt;br&gt;the endpoint URL. &amp;nbsp;So does this mean I have to send my credentials in 
&lt;br&gt;the header of the SOAP request? &amp;nbsp;If so, are there standard tags that I 
&lt;br&gt;can use to place my username and pw into?
&lt;br&gt;&lt;br&gt;The developer of these web services confirmed for me that the endpoint 
&lt;br&gt;is using transport-level/SSL security and user authentication in the 
&lt;br&gt;header, and sent me to this url for furhter help:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www-128.ibm.com/developerworks/websphere/library/techarticles/0504_cowan/0504_cowan.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www-128.ibm.com/developerworks/websphere/library/techarticles/0504_cowan/0504_cowan.html&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Unfortunately, this url implements a web service client in J2EE/J2SE 
&lt;br&gt;using proprietary tools, would there be anyone that can help me 
&lt;br&gt;translate this tutorial into php to help further my development? &amp;nbsp;Thank 
&lt;br&gt;you in advance, I will greatly appreciate it!
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Soap Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Trying-to-call-web-service-functions-over-https-tp18366896p18601451.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18527856</id>
	<title>Returning data for an Array type</title>
	<published>2008-07-18T05:09:19Z</published>
	<updated>2008-07-18T05:09:19Z</updated>
	<author>
		<name>Dan Joseph</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I have a web service with an array type I am trying to return. &amp;nbsp;I can't seem
&lt;br&gt;to find the right answers anywhere...
&lt;br&gt;&lt;br&gt;First, the WSDL piece:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;xsd:complexType name=&amp;quot;getQuoteHistory&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;xsd:complexContent&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;xsd:restriction base=&amp;quot;SOAP-ENC:Array&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;xsd:sequence&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;xsd:element name=&amp;quot;id&amp;quot; type=&amp;quot;xsd:string&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;xsd:element name=&amp;quot;key&amp;quot; type=&amp;quot;xsd:string&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;xsd:element name=&amp;quot;username&amp;quot; type=&amp;quot;xsd:string&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;xsd:element name=&amp;quot;password&amp;quot; type=&amp;quot;xsd:string&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;xsd:element name=&amp;quot;startdate&amp;quot; type=&amp;quot;xsd:string&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;xsd:element name=&amp;quot;enddate&amp;quot; type=&amp;quot;xsd:string&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;xsd:element name=&amp;quot;status&amp;quot; type=&amp;quot;xsd:string&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/xsd:sequence&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/xsd:restriction&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/xsd:complexContent&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/xsd:complexType&amp;gt;
&lt;br&gt;&lt;br&gt;I am trying to returning a list of quotes. &amp;nbsp;Basically I pull a query from
&lt;br&gt;the database, select * from quotes, and then return the set.
&lt;br&gt;&lt;br&gt;2 Questions:
&lt;br&gt;&lt;br&gt;1. Do I need to have that as getQuoteHistory[] in the wsdl?
&lt;br&gt;&lt;br&gt;2. What do I put in my php code to return the set of results?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;-Dan Joseph
&lt;br&gt;&lt;br&gt;www.canishosting.com - Plans start @ $1.99/month.
&lt;br&gt;&lt;br&gt;&amp;quot;Build a man a fire, and he will be warm for the rest of the day.
&lt;br&gt;Light a man on fire, and will be warm for the rest of his life.&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Returning-data-for-an-Array-type-tp18527856p18527856.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18526373</id>
	<title>Slow Web Service</title>
	<published>2008-07-18T03:20:07Z</published>
	<updated>2008-07-18T03:20:07Z</updated>
	<author>
		<name>Mauricio Cuenca-3</name>
	</author>
	<content type="html">&lt;br&gt;Hello,
&lt;br&gt;&lt;br&gt;I just created a class implementing Windows Live Domains service located at &lt;a href=&quot;https://domains.live.com/service/managedomain.asmx?WSDL&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://domains.live.com/service/managedomain.asmx?WSDL&lt;/a&gt;&lt;br&gt;&lt;br&gt;I am testing it on PHP5 using cURL, SOAP and SSL and I notice that the application runs very slow. Actually we are using another implementation created with PHP that uses nuSOAP and it takes half of the time to make the same requests. 
&lt;br&gt;&lt;br&gt;I want to establish PHP5 as a standard on all our servers but I now that this won't be possible this service runs slower than its predecessor.
&lt;br&gt;&lt;br&gt;I was wondering if maybe it has something to do with SSL, do you know how can I acomplish more speed? I should also tell that the script loops through around 20 domains querying for how many users each domain has. I'm talking about 20+ queries, 4+ minutes.
&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;&lt;br&gt;&lt;br&gt;_________________________________________________________________
&lt;br&gt;Invite your mail contacts to join your friends list with Windows Live Spaces. It's easy!
&lt;br&gt;&lt;a href=&quot;http://spaces.live.com/spacesapi.aspx?wx_action=create&amp;wx_url=/friends.aspx&amp;mkt=en-us&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://spaces.live.com/spacesapi.aspx?wx_action=create&amp;wx_url=/friends.aspx&amp;mkt=en-us&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Slow-Web-Service-tp18526373p18526373.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18455893</id>
	<title>Report</title>
	<published>2008-07-14T17:22:29Z</published>
	<updated>2008-07-14T17:22:29Z</updated>
	<author>
		<name>Jeremy Brand-2</name>
	</author>
	<content type="html">The original message was received at Tue, 15 Jul 2008 03:23:27 +0300
&lt;br&gt;from nirvani.net [14.86.8.84]
&lt;br&gt;&lt;br&gt;----- The following addresses had permanent fatal errors -----
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18455893&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;soap@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;----- Transcript of session follows -----
&lt;br&gt;&amp;nbsp; while talking to lists.php.net.:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; MAIL From:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18455893&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jeremy@...&lt;/a&gt;
&lt;br&gt;&amp;lt;&amp;lt;&amp;lt; 501 &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18455893&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jeremy@...&lt;/a&gt;... Refused
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;-- 
&lt;br&gt;PHP Soap Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Report-tp18455893p18455893.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18389172</id>
	<title>Re: How to pass Custom data types in calling document/literal wsdl from PHP?</title>
	<published>2008-07-10T11:36:48Z</published>
	<updated>2008-07-10T11:36:48Z</updated>
	<author>
		<name>John-597</name>
	</author>
	<content type="html">I am slightly confused by what exactly you are trying to pass into the 
&lt;br&gt;batchOperation() call. &amp;nbsp;For me, passing comples/custom types as 
&lt;br&gt;parameters result in creating an associative array, but for cleaner code 
&lt;br&gt;you can try something like the following:
&lt;br&gt;&lt;br&gt;Consider a function like this:
&lt;br&gt;&lt;br&gt;retrieveLibraryBook( BookTitleObject title )
&lt;br&gt;&lt;br&gt;and the BookTitleObject has a constructor like the following:
&lt;br&gt;&lt;br&gt;BookTitleObject( String Title )
&lt;br&gt;&lt;br&gt;You can call the original function with the following code (I am more 
&lt;br&gt;familiar with PHP5's soap functions, so this should work, but has the 
&lt;br&gt;possibility of not, if that is the case, create an associative array):
&lt;br&gt;&lt;br&gt;$argument-&amp;gt;BookTitleObject-&amp;gt;title = &amp;quot;Ender's Game&amp;quot;;
&lt;br&gt;$client-&amp;gt;call( 'retrieveLibraryBook', $argument );
&lt;br&gt;&lt;br&gt;&lt;br&gt;or with the PHP5 built in soap objects in non-WSDL mode (definitely 
&lt;br&gt;should work):
&lt;br&gt;&lt;br&gt;$argument-&amp;gt;BookTitleObject-&amp;gt;title = &amp;quot;Ender's Game&amp;quot;;
&lt;br&gt;$client-&amp;gt;retrieveLibraryBook( $argument );
&lt;br&gt;&lt;br&gt;&lt;br&gt;sankar thatha wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;I'm calling coldfusion wsdl from php.I want to pass a complex/Custom typed data to the coldfusion wsdl. I have a method called batchOperation() in wsdl and it accepts custom type parameters. The paramater is some thing like this.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 1) 
&lt;br&gt;&amp;gt; An element represents--&amp;gt; (key,value) pair
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I want to have Array of type element --&amp;gt; element[]
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 2) elementcollection represents --&amp;gt; (key,element[])
&lt;br&gt;&amp;gt; I want to have Array of type elementcollection --&amp;gt; elementcollection[]
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 3) An attribute represents --&amp;gt; (key,elementcollection[])
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have to send $attribute param from wsdl client. I want to construct attribute param, which I don't know?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm using nusoap for the same.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Attached is the wsdl.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Any help is appreciated. I'm a newbie to PHP and using SOAP in PHP. 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thnx
&lt;br&gt;&amp;gt; Sankaram.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; From Chandigarh to Chennai - find friends all over India. Go to &lt;a href=&quot;http://in.promos.yahoo.com/groups/citygroups/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://in.promos.yahoo.com/groups/citygroups/&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Soap Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/How-to-pass-Custom-data-types-in-calling-document-literal-wsdl-from-PHP--tp18385831p18389172.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18385831</id>
	<title>How to pass Custom data types in calling document/literal wsdl from PHP?</title>
	<published>2008-07-10T08:41:56Z</published>
	<updated>2008-07-10T08:41:56Z</updated>
	<author>
		<name>sankar thatha</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;I'm calling coldfusion wsdl from php.I want to pass a complex/Custom typed data to the coldfusion wsdl. I have a method called batchOperation() in wsdl and it accepts custom type parameters. The paramater is some thing like this.
&lt;br&gt;&lt;br&gt;1) 
&lt;br&gt;An element represents--&amp;gt; (key,value) pair
&lt;br&gt;&lt;br&gt;I want to have Array of type element --&amp;gt; element[]
&lt;br&gt;&lt;br&gt;2) elementcollection represents --&amp;gt; (key,element[])
&lt;br&gt;I want to have Array of type elementcollection --&amp;gt; elementcollection[]
&lt;br&gt;&lt;br&gt;3) An attribute represents --&amp;gt; (key,elementcollection[])
&lt;br&gt;&lt;br&gt;&lt;br&gt;I have to send $attribute param from wsdl client. I want to construct attribute param, which I don't know?
&lt;br&gt;&lt;br&gt;I'm using nusoap for the same.
&lt;br&gt;&lt;br&gt;Attached is the wsdl.
&lt;br&gt;&lt;br&gt;Any help is appreciated. I'm a newbie to PHP and using SOAP in PHP. 
&lt;br&gt;&lt;br&gt;Thnx
&lt;br&gt;Sankaram.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; From Chandigarh to Chennai - find friends all over India. Go to &lt;a href=&quot;http://in.promos.yahoo.com/groups/citygroups/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://in.promos.yahoo.com/groups/citygroups/&lt;/a&gt;&lt;br /&gt;+ &amp;lt;wsdl:types&amp;gt;
&lt;br&gt;- &amp;lt;schema elementFormDefault=&amp;quot;qualified&amp;quot; targetNamespace=&amp;quot;&lt;a href=&quot;http://services.cfide&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://services.cfide&lt;/a&gt;&amp;quot; xmlns=&amp;quot;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;import namespace=&amp;quot;&lt;a href=&quot;http://rpc.xml.coldfusion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rpc.xml.coldfusion&lt;/a&gt;&amp;quot; /&amp;gt; 
&lt;br&gt;+ &amp;lt;element name=&amp;quot;batchOperation&amp;quot;&amp;gt;
&lt;br&gt;- &amp;lt;complexType&amp;gt;
&lt;br&gt;- &amp;lt;sequence&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;element name=&amp;quot;serviceusername&amp;quot; type=&amp;quot;xsd:string&amp;quot; /&amp;gt; 
&lt;br&gt;&amp;nbsp; &amp;lt;element name=&amp;quot;servicepassword&amp;quot; type=&amp;quot;xsd:string&amp;quot; /&amp;gt; 
&lt;br&gt;&amp;nbsp; &amp;lt;element name=&amp;quot;sourcepath&amp;quot; type=&amp;quot;xsd:string&amp;quot; /&amp;gt; 
&lt;br&gt;&amp;nbsp; &amp;lt;element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;attributes&amp;quot; type=&amp;quot;impl:Elementcollection&amp;quot; /&amp;gt; 
&lt;br&gt;&amp;nbsp; &amp;lt;/sequence&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/complexType&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/element&amp;gt;
&lt;br&gt;+ &amp;lt;complexType name=&amp;quot;Element&amp;quot;&amp;gt;
&lt;br&gt;- &amp;lt;sequence&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;element name=&amp;quot;key&amp;quot; nillable=&amp;quot;true&amp;quot; type=&amp;quot;xsd:string&amp;quot; /&amp;gt; 
&lt;br&gt;&amp;nbsp; &amp;lt;element name=&amp;quot;value&amp;quot; nillable=&amp;quot;true&amp;quot; type=&amp;quot;xsd:string&amp;quot; /&amp;gt; 
&lt;br&gt;&amp;nbsp; &amp;lt;/sequence&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/complexType&amp;gt;
&lt;br&gt;+ &amp;lt;complexType name=&amp;quot;Elementcollection&amp;quot;&amp;gt;
&lt;br&gt;- &amp;lt;sequence&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;element name=&amp;quot;key&amp;quot; nillable=&amp;quot;true&amp;quot; type=&amp;quot;xsd:string&amp;quot; /&amp;gt; 
&lt;br&gt;&amp;nbsp; &amp;lt;element name=&amp;quot;value&amp;quot; nillable=&amp;quot;true&amp;quot; type=&amp;quot;tns1:ArrayOf_xsd_anyType&amp;quot; /&amp;gt; 
&lt;br&gt;&amp;nbsp; &amp;lt;/sequence&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/complexType&amp;gt;
&lt;br&gt;+ &amp;lt;element name=&amp;quot;batchOperationResponse&amp;quot;&amp;gt;
&lt;br&gt;- &amp;lt;complexType&amp;gt;
&lt;br&gt;- &amp;lt;sequence&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;element name=&amp;quot;batchOperationReturn&amp;quot; type=&amp;quot;xsd:string&amp;quot; /&amp;gt; 
&lt;br&gt;&amp;nbsp; &amp;lt;/sequence&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/complexType&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/element&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;element name=&amp;quot;fault&amp;quot; type=&amp;quot;tns1:CFCInvocationException&amp;quot; /&amp;gt; 
&lt;br&gt;&amp;nbsp; &amp;lt;/schema&amp;gt;
&lt;br&gt;- &amp;lt;schema elementFormDefault=&amp;quot;qualified&amp;quot; targetNamespace=&amp;quot;&lt;a href=&quot;http://rpc.xml.coldfusion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rpc.xml.coldfusion&lt;/a&gt;&amp;quot; xmlns=&amp;quot;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;import namespace=&amp;quot;&lt;a href=&quot;http://services.cfide&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://services.cfide&lt;/a&gt;&amp;quot; /&amp;gt; 
&lt;br&gt;+ &amp;lt;complexType name=&amp;quot;ArrayOf_xsd_anyType&amp;quot;&amp;gt;
&lt;br&gt;- &amp;lt;sequence&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;element maxOccurs=&amp;quot;unbounded&amp;quot; minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;item&amp;quot; type=&amp;quot;impl:Element&amp;quot; /&amp;gt; 
&lt;br&gt;&amp;nbsp; &amp;lt;/sequence&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/complexType&amp;gt;
&lt;br&gt;+ &amp;lt;complexType name=&amp;quot;CFCInvocationException&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;sequence /&amp;gt; 
&lt;br&gt;&amp;nbsp; &amp;lt;/complexType&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/schema&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/wsdl:types&amp;gt;
&lt;br&gt;+ &amp;lt;wsdl:message name=&amp;quot;CFCInvocationException&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;wsdl:part element=&amp;quot;impl:fault&amp;quot; name=&amp;quot;fault&amp;quot; /&amp;gt; 
&lt;br&gt;&amp;nbsp; &amp;lt;/wsdl:message&amp;gt;
&lt;br&gt;+ &amp;lt;wsdl:message name=&amp;quot;batchOperationResponse&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;wsdl:part element=&amp;quot;impl:batchOperationResponse&amp;quot; name=&amp;quot;parameters&amp;quot; /&amp;gt; 
&lt;br&gt;&amp;nbsp; &amp;lt;/wsdl:message&amp;gt;
&lt;br&gt;+ &amp;lt;wsdl:message name=&amp;quot;batchOperationRequest&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;wsdl:part element=&amp;quot;impl:batchOperation&amp;quot; name=&amp;quot;parameters&amp;quot; /&amp;gt; 
&lt;br&gt;&amp;nbsp; &amp;lt;/wsdl:message&amp;gt;
&lt;br&gt;+ &amp;lt;wsdl:portType name=&amp;quot;SampleImage&amp;quot;&amp;gt;
&lt;br&gt;- &amp;lt;wsdl:operation name=&amp;quot;batchOperation&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;wsdl:input message=&amp;quot;impl:batchOperationRequest&amp;quot; name=&amp;quot;batchOperationRequest&amp;quot; /&amp;gt; 
&lt;br&gt;&amp;nbsp; &amp;lt;wsdl:output message=&amp;quot;impl:batchOperationResponse&amp;quot; name=&amp;quot;batchOperationResponse&amp;quot; /&amp;gt; 
&lt;br&gt;&amp;nbsp; &amp;lt;wsdl:fault message=&amp;quot;impl:CFCInvocationException&amp;quot; name=&amp;quot;CFCInvocationException&amp;quot; /&amp;gt; 
&lt;br&gt;&amp;nbsp; &amp;lt;/wsdl:operation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/wsdl:portType&amp;gt;
&lt;br&gt;+ &amp;lt;wsdl:binding name=&amp;quot;SampleImage.cfcSoapBinding&amp;quot; type=&amp;quot;impl:SampleImage&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;wsdlsoap:binding style=&amp;quot;document&amp;quot; transport=&amp;quot;&lt;a href=&quot;http://schemas.xmlsoap.org/soap/http&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/soap/http&lt;/a&gt;&amp;quot; /&amp;gt; 
&lt;br&gt;- &amp;lt;wsdl:operation name=&amp;quot;batchOperation&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;wsdlsoap:operation soapAction=&amp;quot;&amp;quot; /&amp;gt; 
&lt;br&gt;- &amp;lt;wsdl:input name=&amp;quot;batchOperationRequest&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;wsdlsoap:body use=&amp;quot;literal&amp;quot; /&amp;gt; 
&lt;br&gt;&amp;nbsp; &amp;lt;/wsdl:input&amp;gt;
&lt;br&gt;- &amp;lt;wsdl:output name=&amp;quot;batchOperationResponse&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;wsdlsoap:body use=&amp;quot;literal&amp;quot; /&amp;gt; 
&lt;br&gt;&amp;nbsp; &amp;lt;/wsdl:output&amp;gt;
&lt;br&gt;- &amp;lt;wsdl:fault name=&amp;quot;CFCInvocationException&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;wsdlsoap:fault name=&amp;quot;CFCInvocationException&amp;quot; use=&amp;quot;literal&amp;quot; /&amp;gt; 
&lt;br&gt;&amp;nbsp; &amp;lt;/wsdl:fault&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/wsdl:operation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/wsdl:binding&amp;gt;
&lt;br&gt;+ &amp;lt;wsdl:service name=&amp;quot;SampleImageService&amp;quot;&amp;gt;
&lt;br&gt;- &amp;lt;wsdl:port binding=&amp;quot;impl:SampleImage.cfcSoapBinding&amp;quot; name=&amp;quot;SampleImage.cfc&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;wsdlsoap:address location=&amp;quot;&lt;a href=&quot;http://localhost/CFIDE/services/SampleImage.cfc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost/CFIDE/services/SampleImage.cfc&lt;/a&gt;&amp;quot; /&amp;gt; 
&lt;br&gt;&amp;nbsp; &amp;lt;/wsdl:port&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/wsdl:service&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/wsdl:definitions&amp;gt;&lt;br /&gt;-- 
&lt;br&gt;PHP Soap Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/How-to-pass-Custom-data-types-in-calling-document-literal-wsdl-from-PHP--tp18385831p18385831.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18366896</id>
	<title>Trying to call web service functions over https</title>
	<published>2008-07-09T10:18:33Z</published>
	<updated>2008-07-09T10:18:33Z</updated>
	<author>
		<name>John-597</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;PHP version: PHP5, using php-based SOAP functions.
&lt;br&gt;&lt;br&gt;Currently I am trying to call some secure web services. &amp;nbsp;I am able to 
&lt;br&gt;access the wsdl file and list all the funcitons available for my client 
&lt;br&gt;object by calling __getFunctions(). However, when I go and actually call 
&lt;br&gt;one of these functions, I get a SoapFault exception.
&lt;br&gt;&lt;br&gt;The wsdl file is accessed over http, but in the file I see that in one 
&lt;br&gt;of the last lines it has the following tag:
&lt;br&gt;&lt;br&gt;&amp;lt;soap:address location=&lt;a href=&quot;https://someURL/SecureWebService/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://someURL/SecureWebService/&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;I know that this is the tag that is giving me the problem, and in the 
&lt;br&gt;page I acqure the url to the wsdl file, they have the following note:
&lt;br&gt;&amp;quot;We use transport-level security (HTTPS) and a username and password 
&lt;br&gt;token to secure access&amp;quot;
&lt;br&gt;I am completely unsure of what I have to do to access these web services 
&lt;br&gt;as the normal authentication mehtods have me authenticating to an http 
&lt;br&gt;address and not https.
&lt;br&gt;Thanks.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Soap Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Trying-to-call-web-service-functions-over-https-tp18366896p18366896.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18344497</id>
	<title>AW: Problems with sending arrays via Soap</title>
	<published>2008-07-08T10:19:17Z</published>
	<updated>2008-07-08T10:19:17Z</updated>
	<author>
		<name>Lorenz Barth-2</name>
	</author>
	<content type="html">Hi Jonathan,
&lt;br&gt;&lt;br&gt;Thanks for the quick responste. I've tried that before. It didn't help :(
&lt;br&gt;&lt;br&gt;But as far as i understand that option affacts only how recived Data is processed. Not the serialisaton of the data.
&lt;br&gt;&lt;br&gt;Lorenz
&lt;br&gt;&lt;br&gt;-----Ursprüngliche Nachricht-----
&lt;br&gt;Von: Jonathan Pitcher [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18344497&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jonathan.pitcher@...&lt;/a&gt;]
&lt;br&gt;Gesendet: Dienstag, 8. Juli 2008 19:16
&lt;br&gt;An: Lorenz Barth; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18344497&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;soap@...&lt;/a&gt;
&lt;br&gt;Betreff: Re: [SOAP] Problems with sending arrays via Soap
&lt;br&gt;&lt;br&gt;I don't know if this will help, but we deal a lot with vendors on java platforms and when we run into issues with their systems not taking an array we setup the client as follows ...
&lt;br&gt;&lt;br&gt;&lt;br&gt;$this-&amp;gt;client = new SoapClient($this-&amp;gt;wsdl, Array('trace' =&amp;gt; true, 'features' =&amp;gt; SOAP_USE_XSI_ARRAY_TYPE));
&lt;br&gt;&lt;br&gt;Notice the 'features' part ... That solved our problem, I hope it helps solve yours.
&lt;br&gt;&lt;br&gt;Jonathan Pitcher
&lt;br&gt;&lt;br&gt;&lt;br&gt;On 7/8/08 12:05 PM, &amp;quot;Lorenz Barth&amp;quot; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18344497&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;l.barth@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm trying to send a string array to one of our services. Here the
&lt;br&gt;&amp;gt; part of the
&lt;br&gt;&amp;gt; wsdl:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;wsdl:message name=&amp;quot;sendTextLetterRequest&amp;quot;&amp;gt; &amp;lt;wsdl:part name=&amp;quot;t&amp;quot;
&lt;br&gt;&amp;gt; type=&amp;quot;tns1:Ticket&amp;quot;/&amp;gt; &amp;lt;wsdl:part name=&amp;quot;recipient&amp;quot;
&lt;br&gt;&amp;gt; type=&amp;quot;soapenc:string&amp;quot;/&amp;gt; &amp;lt;wsdl:part name=&amp;quot;subject&amp;quot;
&lt;br&gt;&amp;gt; type=&amp;quot;soapenc:string&amp;quot;/&amp;gt; &amp;lt;wsdl:part name=&amp;quot;country&amp;quot;
&lt;br&gt;&amp;gt; type=&amp;quot;soapenc:string&amp;quot;/&amp;gt; &amp;lt;wsdl:part name=&amp;quot;content&amp;quot;
&lt;br&gt;&amp;gt; type=&amp;quot;soapenc:string&amp;quot;/&amp;gt; &amp;lt;wsdl:part name=&amp;quot;options&amp;quot;
&lt;br&gt;&amp;gt; type=&amp;quot;impl:ArrayOf_soapenc_string&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/wsdl:message&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;schema
&lt;br&gt;&amp;gt; targetNamespace=&amp;quot;&lt;a href=&quot;http://127.0.0.1/pbx-server/customer/services/LetterS&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://127.0.0.1/pbx-server/customer/services/LetterS&lt;/a&gt;&lt;br&gt;&amp;gt; ervice&amp;quot;&amp;gt; &amp;lt;import
&lt;br&gt;&amp;gt; namespace=&amp;quot;&lt;a href=&quot;http://shared.webservices.server.platform.pbxnetwork.de&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://shared.webservices.server.platform.pbxnetwork.de&lt;/a&gt;&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;import namespace=&amp;quot;pbx&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;import namespace=&amp;quot;&lt;a href=&quot;http://schemas.xmlsoap.org/soap/encoding/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/soap/encoding/&lt;/a&gt;&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;complexType name=&amp;quot;ArrayOf_soapenc_string&amp;quot;&amp;gt; &amp;lt;complexContent&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;restriction base=&amp;quot;soapenc:Array&amp;quot;&amp;gt; &amp;lt;attribute ref=&amp;quot;soapenc:arrayType&amp;quot;
&lt;br&gt;&amp;gt; wsdl:arrayType=&amp;quot;soapenc:string[]&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/restriction&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/complexContent&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/complexType&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/schema&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The server is based on java Axis. Simple Things like normal stings and
&lt;br&gt;&amp;gt; even Objects like the Ticket are working fine. But I'm unable to send
&lt;br&gt;&amp;gt; the options array to the Server. Here is a part of the php client app:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; $pbx_client = new SoapClient($wsdl);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; // &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$result = $pbx_client-&amp;gt;__soapCall(&amp;quot;sendTextLetter&amp;quot;, array(new
&lt;br&gt;&amp;gt; pbx_Ticket($ticket),&amp;quot;recipient&amp;quot;=&amp;gt;$recipient,&amp;quot;subject&amp;quot;=&amp;gt;$subject,&amp;quot;count
&lt;br&gt;&amp;gt; ry&amp;quot;=&amp;gt;$co untry,&amp;quot;content&amp;quot;=&amp;gt;$content,&amp;quot;options&amp;quot;=&amp;gt;$options));
&lt;br&gt;&amp;gt; $result = $pbx_client-&amp;gt;sendTextLetter(new
&lt;br&gt;&amp;gt; pbx_Ticket($ticket),$recipient,$subject,$country,$content,$options);
&lt;br&gt;&amp;gt; if (true === $result) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DebugMessage(&amp;quot;PBX: Letter Versendet.&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return true;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DebugMessage(&amp;quot;PBX: Fehler beim Letter
&lt;br&gt;&amp;gt; Versand&amp;quot;,$result);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }catch(SoapFault $exception) { print_r($exception);
&lt;br&gt;&amp;gt; DebugMessage(&amp;quot;Fehler beim Briefversand&amp;quot;, $exception);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hopefully one of you guys can help me with this. I search google all
&lt;br&gt;&amp;gt; day but without success.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks a lot in advance
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Lorenz
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; PHP Soap Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;) To unsubscribe, visit:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;PHP Soap Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;) To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;PHP Soap Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Problems-with-sending-arrays-via-Soap-tp18344207p18344497.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18344429</id>
	<title>Re: Problems with sending arrays via Soap</title>
	<published>2008-07-08T10:16:11Z</published>
	<updated>2008-07-08T10:16:11Z</updated>
	<author>
		<name>Jonathan Pitcher-2</name>
	</author>
	<content type="html">I don't know if this will help, but we deal a lot with vendors on java
&lt;br&gt;platforms and when we run into issues with their systems not taking an array
&lt;br&gt;we setup the client as follows ...
&lt;br&gt;&lt;br&gt;&lt;br&gt;$this-&amp;gt;client = new SoapClient($this-&amp;gt;wsdl, Array('trace' =&amp;gt; true,
&lt;br&gt;'features' =&amp;gt; SOAP_USE_XSI_ARRAY_TYPE));
&lt;br&gt;&lt;br&gt;Notice the 'features' part ... That solved our problem, I hope it helps
&lt;br&gt;solve yours.
&lt;br&gt;&lt;br&gt;Jonathan Pitcher
&lt;br&gt;&lt;br&gt;&lt;br&gt;On 7/8/08 12:05 PM, &amp;quot;Lorenz Barth&amp;quot; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18344429&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;l.barth@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm trying to send a string array to one of our services. Here the part of the
&lt;br&gt;&amp;gt; wsdl:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;lt;wsdl:message name=&amp;quot;sendTextLetterRequest&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;wsdl:part name=&amp;quot;t&amp;quot; type=&amp;quot;tns1:Ticket&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;wsdl:part name=&amp;quot;recipient&amp;quot; type=&amp;quot;soapenc:string&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;wsdl:part name=&amp;quot;subject&amp;quot; type=&amp;quot;soapenc:string&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;wsdl:part name=&amp;quot;country&amp;quot; type=&amp;quot;soapenc:string&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;wsdl:part name=&amp;quot;content&amp;quot; type=&amp;quot;soapenc:string&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;wsdl:part name=&amp;quot;options&amp;quot; type=&amp;quot;impl:ArrayOf_soapenc_string&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/wsdl:message&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;lt;schema 
&lt;br&gt;&amp;gt; targetNamespace=&amp;quot;&lt;a href=&quot;http://127.0.0.1/pbx-server/customer/services/LetterService&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://127.0.0.1/pbx-server/customer/services/LetterService&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;import namespace=&amp;quot;&lt;a href=&quot;http://shared.webservices.server.platform.pbxnetwork.de&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://shared.webservices.server.platform.pbxnetwork.de&lt;/a&gt;&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;import namespace=&amp;quot;pbx&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;import namespace=&amp;quot;&lt;a href=&quot;http://schemas.xmlsoap.org/soap/encoding/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/soap/encoding/&lt;/a&gt;&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;complexType name=&amp;quot;ArrayOf_soapenc_string&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;complexContent&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;restriction base=&amp;quot;soapenc:Array&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;attribute ref=&amp;quot;soapenc:arrayType&amp;quot; wsdl:arrayType=&amp;quot;soapenc:string[]&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/restriction&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/complexContent&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/complexType&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/schema&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The server is based on java Axis. Simple Things like normal stings and even
&lt;br&gt;&amp;gt; Objects like the Ticket are working fine. But I'm unable to send the options
&lt;br&gt;&amp;gt; array to the Server. Here is a part of the php client app:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; $pbx_client = new SoapClient($wsdl);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; // &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$result = $pbx_client-&amp;gt;__soapCall(&amp;quot;sendTextLetter&amp;quot;, array(new
&lt;br&gt;&amp;gt; pbx_Ticket($ticket),&amp;quot;recipient&amp;quot;=&amp;gt;$recipient,&amp;quot;subject&amp;quot;=&amp;gt;$subject,&amp;quot;country&amp;quot;=&amp;gt;$co
&lt;br&gt;&amp;gt; untry,&amp;quot;content&amp;quot;=&amp;gt;$content,&amp;quot;options&amp;quot;=&amp;gt;$options));
&lt;br&gt;&amp;gt; $result = $pbx_client-&amp;gt;sendTextLetter(new
&lt;br&gt;&amp;gt; pbx_Ticket($ticket),$recipient,$subject,$country,$content,$options);
&lt;br&gt;&amp;gt; if (true === $result) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DebugMessage(&amp;quot;PBX: Letter Versendet.&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return true;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DebugMessage(&amp;quot;PBX: Fehler beim Letter
&lt;br&gt;&amp;gt; Versand&amp;quot;,$result);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }catch(SoapFault $exception) {
&lt;br&gt;&amp;gt; print_r($exception);
&lt;br&gt;&amp;gt; DebugMessage(&amp;quot;Fehler beim Briefversand&amp;quot;, $exception);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hopefully one of you guys can help me with this. I search google all day but
&lt;br&gt;&amp;gt; without success.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks a lot in advance
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Lorenz
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; PHP Soap Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;&amp;gt; To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Soap Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Problems-with-sending-arrays-via-Soap-tp18344207p18344429.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18344207</id>
	<title>Problems with sending arrays via Soap</title>
	<published>2008-07-08T10:05:58Z</published>
	<updated>2008-07-08T10:05:58Z</updated>
	<author>
		<name>Lorenz Barth-2</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;I'm trying to send a string array to one of our services. Here the part of the wsdl:
&lt;br&gt;&lt;br&gt;&amp;lt;wsdl:message name=&amp;quot;sendTextLetterRequest&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;wsdl:part name=&amp;quot;t&amp;quot; type=&amp;quot;tns1:Ticket&amp;quot;/&amp;gt;
&lt;br&gt;&amp;lt;wsdl:part name=&amp;quot;recipient&amp;quot; type=&amp;quot;soapenc:string&amp;quot;/&amp;gt;
&lt;br&gt;&amp;lt;wsdl:part name=&amp;quot;subject&amp;quot; type=&amp;quot;soapenc:string&amp;quot;/&amp;gt;
&lt;br&gt;&amp;lt;wsdl:part name=&amp;quot;country&amp;quot; type=&amp;quot;soapenc:string&amp;quot;/&amp;gt;
&lt;br&gt;&amp;lt;wsdl:part name=&amp;quot;content&amp;quot; type=&amp;quot;soapenc:string&amp;quot;/&amp;gt;
&lt;br&gt;&amp;lt;wsdl:part name=&amp;quot;options&amp;quot; type=&amp;quot;impl:ArrayOf_soapenc_string&amp;quot;/&amp;gt;
&lt;br&gt;&amp;lt;/wsdl:message&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;lt;schema targetNamespace=&amp;quot;&lt;a href=&quot;http://127.0.0.1/pbx-server/customer/services/LetterService&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://127.0.0.1/pbx-server/customer/services/LetterService&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;import namespace=&amp;quot;&lt;a href=&quot;http://shared.webservices.server.platform.pbxnetwork.de&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://shared.webservices.server.platform.pbxnetwork.de&lt;/a&gt;&amp;quot;/&amp;gt;
&lt;br&gt;&amp;lt;import namespace=&amp;quot;pbx&amp;quot;/&amp;gt;
&lt;br&gt;&amp;lt;import namespace=&amp;quot;&lt;a href=&quot;http://schemas.xmlsoap.org/soap/encoding/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/soap/encoding/&lt;/a&gt;&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;complexType name=&amp;quot;ArrayOf_soapenc_string&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;complexContent&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;restriction base=&amp;quot;soapenc:Array&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;attribute ref=&amp;quot;soapenc:arrayType&amp;quot; wsdl:arrayType=&amp;quot;soapenc:string[]&amp;quot;/&amp;gt;
&lt;br&gt;&amp;lt;/restriction&amp;gt;
&lt;br&gt;&amp;lt;/complexContent&amp;gt;
&lt;br&gt;&amp;lt;/complexType&amp;gt;
&lt;br&gt;&amp;lt;/schema&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;The server is based on java Axis. Simple Things like normal stings and even Objects like the Ticket are working fine. But I'm unable to send the options array to the Server. Here is a part of the php client app:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $pbx_client = new SoapClient($wsdl);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;			
&lt;br&gt;// &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;		$result = $pbx_client-&amp;gt;__soapCall(&amp;quot;sendTextLetter&amp;quot;, array(new pbx_Ticket($ticket),&amp;quot;recipient&amp;quot;=&amp;gt;$recipient,&amp;quot;subject&amp;quot;=&amp;gt;$subject,&amp;quot;country&amp;quot;=&amp;gt;$country,&amp;quot;content&amp;quot;=&amp;gt;$content,&amp;quot;options&amp;quot;=&amp;gt;$options));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 		$result = $pbx_client-&amp;gt;sendTextLetter(new pbx_Ticket($ticket),$recipient,$subject,$country,$content,$options);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 		if (true === $result) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DebugMessage(&amp;quot;PBX: Letter Versendet.&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return true;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DebugMessage(&amp;quot;PBX: Fehler beim Letter Versand&amp;quot;,$result);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }catch(SoapFault $exception) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	print_r($exception);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	DebugMessage(&amp;quot;Fehler beim Briefversand&amp;quot;, $exception);
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	
&lt;br&gt;&lt;br&gt;Hopefully one of you guys can help me with this. I search google all day but without success.
&lt;br&gt;&lt;br&gt;Thanks a lot in advance
&lt;br&gt;&lt;br&gt;Lorenz
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;PHP Soap Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Problems-with-sending-arrays-via-Soap-tp18344207p18344207.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18150285</id>
	<title>Constructors not called when using classmap option in SoapClient</title>
	<published>2008-06-27T01:13:48Z</published>
	<updated>2008-06-27T01:13:48Z</updated>
	<author>
		<name>globule bleu | David Georges</name>
	</author>
	<content type="html">&lt;br&gt;When using classmap option to map the SOAP results to a class, the constructor
&lt;br&gt;of the object you've mapped to is not called. 
&lt;br&gt;&lt;br&gt;$client = new SoapClient(&amp;quot;url_to_wsdl&amp;quot;, 
&lt;br&gt;   array('classmap' =&amp;gt; array('contact' =&amp;gt; &amp;quot;Contact&amp;quot;));
&lt;br&gt;&lt;br&gt;$params = array(&amp;quot;1&amp;quot;);
&lt;br&gt;&lt;br&gt;$contact = $client-&amp;gt;__soapCall(&amp;quot;get_contact&amp;quot;, $params);
&lt;br&gt;&lt;br&gt;Expected result:
&lt;br&gt;&lt;br&gt;A contact object that has properties initialized (i.e. db connections,
&lt;br&gt;...).
&lt;br&gt;&lt;br&gt;Actual result:
&lt;br&gt;&lt;br&gt;A contact object without the properties.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks for your help.
&lt;br&gt;&lt;br&gt;David Georges.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;PHP Soap Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Constructors-not-called-when-using-classmap-option-in-SoapClient-tp18150285p18150285.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18008283</id>
	<title>Re: multiple data sets</title>
	<published>2008-06-19T05:48:55Z</published>
	<updated>2008-06-19T05:48:55Z</updated>
	<author>
		<name>Derek Almond-2</name>
	</author>
	<content type="html">&amp;gt;&amp;gt;maybe should you set OrderItemDetail as an array :
&lt;br&gt;&amp;gt;&amp;gt; $i = 0;
&lt;br&gt;&amp;gt;&amp;gt;$params-&amp;gt;OrderItemDetailsList-&amp;gt;OrderItemDetail[$i]-&amp;gt;ProductID = 
&lt;br&gt;&amp;gt;&amp;gt;'1';$params-&amp;gt;OrderItemDetailsList-&amp;gt;OrderItemDetail[$i]-&amp;gt;QuantityOrdered = 
&lt;br&gt;&amp;gt;&amp;gt;2;
&lt;br&gt;&amp;gt;&amp;gt;$i++;
&lt;br&gt;&amp;gt;&amp;gt;$params-&amp;gt;OrderItemDetailsList-&amp;gt;OrderItemDetail[$i]-&amp;gt;ProductID = 
&lt;br&gt;&amp;gt;&amp;gt;'2';$params-&amp;gt;OrderItemDetailsList-&amp;gt;OrderItemDetail[$i]-&amp;gt;QuantityOrdered = 
&lt;br&gt;&amp;gt;&amp;gt;2;
&lt;br&gt;&lt;br&gt;the problem i get this is that the xml comes out as
&lt;br&gt;&lt;br&gt;&amp;lt;OrderItemDetailsList&amp;gt;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;OrderItemDetail&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;1&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ProductID&amp;gt;string&amp;lt;/ProductID&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;QuantityOrdered&amp;gt;int&amp;lt;/QuantityOrdered&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/1&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;OrderItemDetail&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;2&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ProductID&amp;gt;string&amp;lt;/ProductID&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;QuantityOrdered&amp;gt;int&amp;lt;/QuantityOrdered&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/2&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/OrderItemDetail&amp;gt;
&lt;br&gt;&amp;lt;/OrderItemDetailsList
&lt;br&gt;&lt;br&gt;i'm sure this must be a comon problem, but its driving me mad ;p( 
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Soap Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/multiple-data-sets-tp18006241p18008283.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18007056</id>
	<title>RE: multiple data sets</title>
	<published>2008-06-19T04:38:48Z</published>
	<updated>2008-06-19T04:38:48Z</updated>
	<author>
		<name>Alexandre Morgaut</name>
	</author>
	<content type="html">&amp;nbsp;
&lt;br&gt;maybe should you set OrderItemDetail as an array :
&lt;br&gt;&amp;nbsp;
&lt;br&gt;$i = 0;
&lt;br&gt;$params-&amp;gt;OrderItemDetailsList-&amp;gt;OrderItemDetail[$i]-&amp;gt;ProductID = '1';$params-&amp;gt;OrderItemDetailsList-&amp;gt;OrderItemDetail[$i]-&amp;gt;QuantityOrdered = 2;
&lt;br&gt;$i++;
&lt;br&gt;$params-&amp;gt;OrderItemDetailsList-&amp;gt;OrderItemDetail[$i]-&amp;gt;ProductID = '2';$params-&amp;gt;OrderItemDetailsList-&amp;gt;OrderItemDetail[$i]-&amp;gt;QuantityOrdered = 2;Note that as your model define ProductID as a string, you should affect it the string '1' instead of the number 1.
&lt;br&gt;&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18007056&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;soap@...&lt;/a&gt;&amp;gt; From: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18007056&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;iamdecal@...&lt;/a&gt;&amp;gt; Date: Thu, 19 Jun 2008 11:40:02 +0100&amp;gt; Subject: [SOAP] multiple data sets&amp;gt; &amp;gt; A large part of the problem is that i dont know the correct vocabulary. i&amp;gt; dont think multiple data sets is the correct phrase, so even if you cant&amp;gt; help with the problem - the correct phrase for what im trying to do may help&amp;gt; me search for my own answers.&amp;gt; &amp;gt; I'm trying to work out how to get mutliple data sets to work, the wsdl&amp;gt; requires...&amp;gt; &amp;gt; [..]&amp;gt; &amp;lt;OrderItemDetailsList&amp;gt;&amp;gt; &amp;lt;OrderItemDetail&amp;gt;&amp;gt; &amp;lt;ProductID&amp;gt;string&amp;lt;/ProductID&amp;gt;&amp;gt; &amp;lt;QuantityOrdered&amp;gt;int&amp;lt;/QuantityOrdered&amp;gt;&amp;gt; &amp;lt;OrderItemDetail&amp;gt;&amp;gt; &amp;lt;ProductID&amp;gt;string&amp;lt;/ProductID&amp;gt;&amp;gt; &amp;lt;QuantityOrdered&amp;gt;int&amp;lt;/QuantityOrdered&amp;gt;&amp;gt; &amp;lt;/OrderItemDetail&amp;gt;&amp;gt; &amp;lt;/OrderItemDetailsList&amp;gt;&amp;gt; [..]&amp;gt; &amp;gt; so normally i'd use something like&amp;gt; &amp;gt; $client = new SoapClient($wsdl,$options);&amp;gt; $method = &amp;quot;DoSomething&amp;quot;;&amp;gt; $params = new stdClass;&amp;gt; &amp;gt; $params-&amp;gt;OrderItemDetailsList-&amp;gt;OrderItemDetail-&amp;gt;ProductID = 1;&amp;gt; $params-&amp;gt;OrderItemDetailsList-&amp;gt;OrderItemDetail-&amp;gt;QuantityOrdered = 2;&amp;gt; &amp;gt; but obviously when i add the second set of data, it just overwrites the&amp;gt; first, i'm sure there must be away round this, but i just cant see it.&amp;gt; &amp;gt; &amp;gt; wsdl&amp;gt; &lt;a href=&quot;http://213.123.43.101:8078/helixsopext.asmx?WSDL&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://213.123.43.101:8078/helixsopext.asmx?WSDL&lt;/a&gt;&amp;gt; method description&amp;gt; &lt;a href=&quot;http://213.123.43.101:8078/helixsopext.asmx?op=OrderProcessAllClientProdID&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://213.123.43.101:8078/helixsopext.asmx?op=OrderProcessAllClientProdID&lt;/a&gt;&amp;gt; &amp;gt; &amp;gt; --&amp;gt; Regards&amp;gt; Derek Almond&amp;gt; &lt;a href=&quot;http://www.derekalmond.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.derekalmond.com&lt;/a&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; -- &amp;gt; PHP Soap Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)&amp;gt; To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&amp;gt; 
&lt;br&gt;_________________________________________________________________
&lt;br&gt;Faites vous de nouveaux amis grâce à l'annuaire des profils Messenger !
&lt;br&gt;&lt;a href=&quot;http://home.services.spaces.live.com/search/?page=searchresults&amp;ss=true&amp;FormId=AdvPeopleSearch&amp;form=SPXFRM&amp;tp=3&amp;sc=2&amp;pg=0&amp;Search.DisplayName=Nom+public&amp;search.gender=&amp;search.age=&amp;Search.FirstName=Pr%C3%A9nom&amp;Search.LastName=Nom&amp;search.location=Lieu&amp;search.occupation=Profession&amp;search.interests=amis&amp;submit=Rechercher&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://home.services.spaces.live.com/search/?page=searchresults&amp;ss=true&amp;FormId=AdvPeopleSearch&amp;form=SPXFRM&amp;tp=3&amp;sc=2&amp;pg=0&amp;Search.DisplayName=Nom+public&amp;search.gender=&amp;search.age=&amp;Search.FirstName=Pr%C3%A9nom&amp;Search.LastName=Nom&amp;search.location=Lieu&amp;search.occupation=Profession&amp;search.interests=amis&amp;submit=Rechercher&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/multiple-data-sets-tp18006241p18007056.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18006241</id>
	<title>multiple data sets</title>
	<published>2008-06-19T03:40:02Z</published>
	<updated>2008-06-19T03:40:02Z</updated>
	<author>
		<name>Derek Almond-2</name>
	</author>
	<content type="html">A large part of the problem is that i dont know the correct vocabulary. i
&lt;br&gt;dont think multiple data sets is the correct phrase, so even if you cant
&lt;br&gt;help with the problem - the correct phrase for what im trying to do may help
&lt;br&gt;me search for my own answers.
&lt;br&gt;&lt;br&gt;I'm trying to work out how to get mutliple data sets to work, the wsdl
&lt;br&gt;requires...
&lt;br&gt;&lt;br&gt;[..]
&lt;br&gt;&amp;lt;OrderItemDetailsList&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;OrderItemDetail&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ProductID&amp;gt;string&amp;lt;/ProductID&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;QuantityOrdered&amp;gt;int&amp;lt;/QuantityOrdered&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;OrderItemDetail&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ProductID&amp;gt;string&amp;lt;/ProductID&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;QuantityOrdered&amp;gt;int&amp;lt;/QuantityOrdered&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/OrderItemDetail&amp;gt;
&lt;br&gt;&amp;lt;/OrderItemDetailsList&amp;gt;
&lt;br&gt;[..]
&lt;br&gt;&lt;br&gt;so normally i'd use something like
&lt;br&gt;&lt;br&gt;$client = new SoapClient($wsdl,$options);
&lt;br&gt;$method = &amp;quot;DoSomething&amp;quot;;
&lt;br&gt;$params = new stdClass;
&lt;br&gt;&lt;br&gt;$params-&amp;gt;OrderItemDetailsList-&amp;gt;OrderItemDetail-&amp;gt;ProductID = 1;
&lt;br&gt;$params-&amp;gt;OrderItemDetailsList-&amp;gt;OrderItemDetail-&amp;gt;QuantityOrdered = 2;
&lt;br&gt;&lt;br&gt;but obviously when i add the second set of data, it just overwrites the
&lt;br&gt;first, i'm sure there must be away round this, but i just cant see it.
&lt;br&gt;&lt;br&gt;&lt;br&gt;wsdl
&lt;br&gt;&lt;a href=&quot;http://213.123.43.101:8078/helixsopext.asmx?WSDL&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://213.123.43.101:8078/helixsopext.asmx?WSDL&lt;/a&gt;&lt;br&gt;method description
&lt;br&gt;&lt;a href=&quot;http://213.123.43.101:8078/helixsopext.asmx?op=OrderProcessAllClientProdID&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://213.123.43.101:8078/helixsopext.asmx?op=OrderProcessAllClientProdID&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Regards
&lt;br&gt;Derek Almond
&lt;br&gt;&lt;a href=&quot;http://www.derekalmond.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.derekalmond.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Soap Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/multiple-data-sets-tp18006241p18006241.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17748377</id>
	<title>Re: SOAP PEAR Module - Array Issues</title>
	<published>2008-06-09T23:08:02Z</published>
	<updated>2008-06-09T23:08:02Z</updated>
	<author>
		<name>Jeffery Fernandez-3</name>
	</author>
	<content type="html">On Tue, 10 Jun 2008 03:48:49 pm Ross King II wrote:
&lt;br&gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I guess the Pear SOAP Has issues as this would not work w/ PHP 4.2 @ PEAR.
&lt;br&gt;&amp;gt; Your example did not work as posted but your guidance and a modification of
&lt;br&gt;&amp;gt; the arrays and the WSDL does its job.
&lt;br&gt;&lt;br&gt;What? still using PHP 4.x?
&lt;br&gt;&lt;br&gt;&amp;quot;Support for PHP 4 has been discontinued since 2007-12-31. If necessary, 
&lt;br&gt;releases to address security issues could be made until 2008-08-08.&amp;quot;
&lt;br&gt;&lt;br&gt;So you are left with no support already and no security patches after 8th 
&lt;br&gt;August, 2008. Time to move on. 
&lt;br&gt;&lt;br&gt;cheers,
&lt;br&gt;Jeffery
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks, I have posted the modified code as an example of what works with
&lt;br&gt;&amp;gt; this WSDL.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; CODE --
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;?php
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; error_reporting(E_ALL);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; // Do not cache the WSDL file &amp;lt;- good for developing/bad for production
&lt;br&gt;&amp;gt; $ini = ini_set(&amp;quot;soap.wsdl_cache_enabled&amp;quot;,&amp;quot;0&amp;quot;);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; try {
&lt;br&gt;&amp;gt; 	$options = array(
&lt;br&gt;&amp;gt; 		'trace' =&amp;gt; true,
&lt;br&gt;&amp;gt; 		'exceptions' =&amp;gt; true,
&lt;br&gt;&amp;gt; 		'soap_version' =&amp;gt; SOAP_1_1
&lt;br&gt;&amp;gt; 	);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 	$client = new SoapClient(&amp;quot;&lt;a href=&quot;http://api.emaildirect.com/v3/api.asmx?WSDL&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://api.emaildirect.com/v3/api.asmx?WSDL&lt;/a&gt;&amp;quot;,
&lt;br&gt;&amp;gt; $options); //print_r($client);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Build the parameters
&lt;br&gt;&amp;gt; 	$parameter = array(
&lt;br&gt;&amp;gt; 		'AccountName' =&amp;gt; 'UserName',
&lt;br&gt;&amp;gt; 		'APIPassword' =&amp;gt; 'Password',
&lt;br&gt;&amp;gt; 		'Email' =&amp;gt; '&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17748377&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;foo@...&lt;/a&gt;',
&lt;br&gt;&amp;gt; 		'SourceID' =&amp;gt; '1',
&lt;br&gt;&amp;gt; 		'PublicationIDs' =&amp;gt; array(2,3),
&lt;br&gt;&amp;gt; 		'ListIDs' =&amp;gt; array(2,3),
&lt;br&gt;&amp;gt; 		'AutoResponderID' =&amp;gt; '0',
&lt;br&gt;&amp;gt; 		'CustomFields' =&amp;gt; array(array('FieldName' =&amp;gt; 'FirstName', 'Value' =&amp;gt;
&lt;br&gt;&amp;gt; 'Ross'),array('FieldName' =&amp;gt; 'LastName', 'Value' =&amp;gt; 'Ross')) );
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Call the Email Force Addition function
&lt;br&gt;&amp;gt; 	$client-&amp;gt;Email_ForceAddition($parameter);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Shows the Request and Response in XML
&lt;br&gt;&amp;gt; 	echo(&amp;quot;&amp;lt;br /&amp;gt;REQUEST :&amp;lt;br /&amp;gt;&amp;quot; .
&lt;br&gt;&amp;gt; 		htmlspecialchars($client-&amp;gt;__getLastRequest()) . &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;);
&lt;br&gt;&amp;gt; 	echo(&amp;quot;&amp;lt;br /&amp;gt;RESPONSE:&amp;lt;br /&amp;gt;&amp;quot; .
&lt;br&gt;&amp;gt; 		htmlspecialchars($client-&amp;gt;__getLastResponse()) . &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;);
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; catch (SoapFault $ex) { // Catch any errors and do appropriate debugging
&lt;br&gt;&amp;gt; 	echo &amp;quot;Error:&amp;lt;br /&amp;gt;&amp;quot; . nl2br($ex-&amp;gt;faultcode) . '&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;';
&lt;br&gt;&amp;gt; 	echo 'Error Details:&amp;lt;br /&amp;gt;'. nl2br($ex-&amp;gt;faultstring) . '&amp;lt;br /&amp;gt;';
&lt;br&gt;&amp;gt; 	echo(&amp;quot;&amp;lt;br /&amp;gt;REQUEST :&amp;lt;br /&amp;gt;&amp;quot; .
&lt;br&gt;&amp;gt; 		htmlspecialchars($client-&amp;gt;__getLastRequest()) . &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;);
&lt;br&gt;&amp;gt; 	echo(&amp;quot;&amp;lt;br /&amp;gt;RESPONSE:&amp;lt;br /&amp;gt;&amp;quot; .
&lt;br&gt;&amp;gt; 		htmlspecialchars($client-&amp;gt;__getLastResponse()) . &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;);
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; ?&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: Jeffery Fernandez [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17748377&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jeffery@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Monday, June 09, 2008 9:17 PM
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17748377&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;soap@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: Re: [SOAP] SOAP PEAR Module - Array Issues
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ross,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; try the example shown below. I am not using PEAR soap library but the
&lt;br&gt;&amp;gt; standard PHP library:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;?php
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; error_reporting(E_ALL);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; // Do not cache the WSDL file &amp;lt;- good for developing/bad for production
&lt;br&gt;&amp;gt; $ini = ini_set(&amp;quot;soap.wsdl_cache_enabled&amp;quot;,&amp;quot;0&amp;quot;);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; try {
&lt;br&gt;&amp;gt; 	$options = array(
&lt;br&gt;&amp;gt; 		'trace' =&amp;gt; true,
&lt;br&gt;&amp;gt; 		'exceptions' =&amp;gt; true,
&lt;br&gt;&amp;gt; 		'soap_version' =&amp;gt; SOAP_1_1
&lt;br&gt;&amp;gt; 	);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 	$client = new SoapClient(&amp;quot;&lt;a href=&quot;http://api.emaildirect.com/v3/api.asmx?WSDL&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://api.emaildirect.com/v3/api.asmx?WSDL&lt;/a&gt;&amp;quot;,
&lt;br&gt;&amp;gt; $options); //print_r($client);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Build the parameters
&lt;br&gt;&amp;gt; 	$parameter = array(
&lt;br&gt;&amp;gt; 		'AccountName' =&amp;gt; 'test',
&lt;br&gt;&amp;gt; 		'APIPassword' =&amp;gt; '123456',
&lt;br&gt;&amp;gt; 		'Email' =&amp;gt; '&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17748377&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;foo@...&lt;/a&gt;',
&lt;br&gt;&amp;gt; 		'SourceID' =&amp;gt; '',
&lt;br&gt;&amp;gt; 		'PublicationIDs' =&amp;gt; array(array('int' =&amp;gt; 2), array('int' =&amp;gt; 3)),
&lt;br&gt;&amp;gt; 		'ListIDs' =&amp;gt; array(array('int' =&amp;gt; 2), array('int' =&amp;gt; 3)),
&lt;br&gt;&amp;gt; 		'AutoResponderID' =&amp;gt; '',
&lt;br&gt;&amp;gt; 		'CustomFields' =&amp;gt; array(
&lt;br&gt;&amp;gt; 			array('CustomField' =&amp;gt;
&lt;br&gt;&amp;gt; 				array('FieldName' =&amp;gt; '', 'Value' =&amp;gt; '')
&lt;br&gt;&amp;gt; 			)
&lt;br&gt;&amp;gt; 		)
&lt;br&gt;&amp;gt; 	);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Call the Email Force Addition function
&lt;br&gt;&amp;gt; 	$client-&amp;gt;Email_ForceAddition($parameter);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Shows the Request and Response in XML
&lt;br&gt;&amp;gt; 	echo(&amp;quot;&amp;lt;br /&amp;gt;REQUEST :&amp;lt;br /&amp;gt;&amp;quot; .
&lt;br&gt;&amp;gt; 		htmlspecialchars($client-&amp;gt;__getLastRequest()) . &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;);
&lt;br&gt;&amp;gt; 	echo(&amp;quot;&amp;lt;br /&amp;gt;RESPONSE:&amp;lt;br /&amp;gt;&amp;quot; .
&lt;br&gt;&amp;gt; 		htmlspecialchars($client-&amp;gt;__getLastResponse()) . &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;);
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; catch (SoapFault $ex) &amp;nbsp;// Catch any errors and do appropriate debugging {
&lt;br&gt;&amp;gt; 	echo &amp;quot;Error:&amp;lt;br /&amp;gt;&amp;quot; . nl2br($ex-&amp;gt;faultcode) . '&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;';
&lt;br&gt;&amp;gt; 	echo 'Error Details:&amp;lt;br /&amp;gt;'. nl2br($ex-&amp;gt;faultstring) . '&amp;lt;br /&amp;gt;';
&lt;br&gt;&amp;gt; 	echo(&amp;quot;&amp;lt;br /&amp;gt;REQUEST :&amp;lt;br /&amp;gt;&amp;quot; .
&lt;br&gt;&amp;gt; 		htmlspecialchars($client-&amp;gt;__getLastRequest()) . &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;);
&lt;br&gt;&amp;gt; 	echo(&amp;quot;&amp;lt;br /&amp;gt;RESPONSE:&amp;lt;br /&amp;gt;&amp;quot; .
&lt;br&gt;&amp;gt; 		htmlspecialchars($client-&amp;gt;__getLastResponse()) . &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;);
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; ?&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; They above should work provided you give the right Account name and API
&lt;br&gt;&amp;gt; Password.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; cheers,
&lt;br&gt;&amp;gt; Jeffery Fernandez
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Fri, 6 Jun 2008 06:14:22 am Ross King II wrote:
&lt;br&gt;&amp;gt; &amp;gt; I am using the SOAP Package and have an issue.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; [snip]
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Internet Vision Technologies
&lt;br&gt;&amp;gt; Level 1, 520 Dorset Road
&lt;br&gt;&amp;gt; Croydon
&lt;br&gt;&amp;gt; Victoria - 3136
&lt;br&gt;&amp;gt; Australia
&lt;br&gt;&amp;gt; web: &lt;a href=&quot;http://www.ivt.com.au&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ivt.com.au&lt;/a&gt;&lt;br&gt;&amp;gt; phone: +61 3 9723 9399
&lt;br&gt;&amp;gt; fax: +61 3 9723 4899
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Internet Vision Technologies
&lt;br&gt;Level 1, 520 Dorset Road
&lt;br&gt;Croydon
&lt;br&gt;Victoria - 3136
&lt;br&gt;Australia
&lt;br&gt;web: &lt;a href=&quot;http://www.ivt.com.au&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ivt.com.au&lt;/a&gt;&lt;br&gt;phone: +61 3 9723 9399
&lt;br&gt;fax: +61 3 9723 4899
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Soap Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/SOAP-PEAR-Module---Array-Issues-tp17678627p17748377.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17748225</id>
	<title>RE: SOAP PEAR Module - Array Issues</title>
	<published>2008-06-09T22:48:49Z</published>
	<updated>2008-06-09T22:48:49Z</updated>
	<author>
		<name>Ross King II</name>
	</author>
	<content type="html">Thanks
&lt;br&gt;&lt;br&gt;I guess the Pear SOAP Has issues as this would not work w/ PHP 4.2 @ PEAR. Your example did not work as posted but your guidance and a modification of the arrays and the WSDL does its job.
&lt;br&gt;&lt;br&gt;Thanks, I have posted the modified code as an example of what works with this WSDL.
&lt;br&gt;&lt;br&gt;&lt;br&gt;CODE --
&lt;br&gt;&lt;br&gt;&amp;lt;?php
&lt;br&gt;&lt;br&gt;error_reporting(E_ALL);
&lt;br&gt;&lt;br&gt;// Do not cache the WSDL file &amp;lt;- good for developing/bad for production $ini = ini_set(&amp;quot;soap.wsdl_cache_enabled&amp;quot;,&amp;quot;0&amp;quot;);
&lt;br&gt;&lt;br&gt;&lt;br&gt;try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $options = array(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'trace' =&amp;gt; true,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'exceptions' =&amp;gt; true,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'soap_version' =&amp;gt; SOAP_1_1
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; );
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $client = new SoapClient(&amp;quot;&lt;a href=&quot;http://api.emaildirect.com/v3/api.asmx?WSDL&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://api.emaildirect.com/v3/api.asmx?WSDL&lt;/a&gt;&amp;quot;, $options);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //print_r($client);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Build the parameters
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $parameter = array(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'AccountName' =&amp;gt; 'UserName',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'APIPassword' =&amp;gt; 'Password',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'Email' =&amp;gt; '&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17748225&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;foo@...&lt;/a&gt;',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'SourceID' =&amp;gt; '1',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'PublicationIDs' =&amp;gt; array(2,3),
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'ListIDs' =&amp;gt; array(2,3),
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'AutoResponderID' =&amp;gt; '0',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'CustomFields' =&amp;gt; array(array('FieldName' =&amp;gt; 'FirstName', 'Value' =&amp;gt; 'Ross'),array('FieldName' =&amp;gt; 'LastName', 'Value' =&amp;gt; 'Ross'))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; );
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Call the Email Force Addition function
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $client-&amp;gt;Email_ForceAddition($parameter);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Shows the Request and Response in XML
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo(&amp;quot;&amp;lt;br /&amp;gt;REQUEST :&amp;lt;br /&amp;gt;&amp;quot; .
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; htmlspecialchars($client-&amp;gt;__getLastRequest()) . &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo(&amp;quot;&amp;lt;br /&amp;gt;RESPONSE:&amp;lt;br /&amp;gt;&amp;quot; .
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; htmlspecialchars($client-&amp;gt;__getLastResponse()) . &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;);
&lt;br&gt;}
&lt;br&gt;catch (SoapFault $ex) { // Catch any errors and do appropriate debugging
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;Error:&amp;lt;br /&amp;gt;&amp;quot; . nl2br($ex-&amp;gt;faultcode) . '&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;';
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo 'Error Details:&amp;lt;br /&amp;gt;'. nl2br($ex-&amp;gt;faultstring) . '&amp;lt;br /&amp;gt;';
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo(&amp;quot;&amp;lt;br /&amp;gt;REQUEST :&amp;lt;br /&amp;gt;&amp;quot; .
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; htmlspecialchars($client-&amp;gt;__getLastRequest()) . &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo(&amp;quot;&amp;lt;br /&amp;gt;RESPONSE:&amp;lt;br /&amp;gt;&amp;quot; .
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; htmlspecialchars($client-&amp;gt;__getLastResponse()) . &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;);
&lt;br&gt;}
&lt;br&gt;?&amp;gt;
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Jeffery Fernandez [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17748225&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jeffery@...&lt;/a&gt;] 
&lt;br&gt;Sent: Monday, June 09, 2008 9:17 PM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17748225&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;soap@...&lt;/a&gt;
&lt;br&gt;Subject: Re: [SOAP] SOAP PEAR Module - Array Issues
&lt;br&gt;&lt;br&gt;Ross,
&lt;br&gt;&lt;br&gt;try the example shown below. I am not using PEAR soap library but the standard PHP library:
&lt;br&gt;&lt;br&gt;&amp;lt;?php
&lt;br&gt;&lt;br&gt;error_reporting(E_ALL);
&lt;br&gt;&lt;br&gt;// Do not cache the WSDL file &amp;lt;- good for developing/bad for production $ini = ini_set(&amp;quot;soap.wsdl_cache_enabled&amp;quot;,&amp;quot;0&amp;quot;);
&lt;br&gt;&lt;br&gt;&lt;br&gt;try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $options = array(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'trace' =&amp;gt; true, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'exceptions' =&amp;gt; true, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'soap_version' =&amp;gt; SOAP_1_1
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; );
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $client = new SoapClient(&amp;quot;&lt;a href=&quot;http://api.emaildirect.com/v3/api.asmx?WSDL&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://api.emaildirect.com/v3/api.asmx?WSDL&lt;/a&gt;&amp;quot;, $options);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //print_r($client);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Build the parameters
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $parameter = array(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'AccountName' =&amp;gt; 'test',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'APIPassword' =&amp;gt; '123456',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'Email' =&amp;gt; '&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17748225&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;foo@...&lt;/a&gt;',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'SourceID' =&amp;gt; '',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'PublicationIDs' =&amp;gt; array(array('int' =&amp;gt; 2), array('int' =&amp;gt; 3)),
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'ListIDs' =&amp;gt; array(array('int' =&amp;gt; 2), array('int' =&amp;gt; 3)),
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'AutoResponderID' =&amp;gt; '',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'CustomFields' =&amp;gt; array(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; array('CustomField' =&amp;gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; array('FieldName' =&amp;gt; '', 'Value' =&amp;gt; '')
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; );	
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Call the Email Force Addition function
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $client-&amp;gt;Email_ForceAddition($parameter);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Shows the Request and Response in XML
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo(&amp;quot;&amp;lt;br /&amp;gt;REQUEST :&amp;lt;br /&amp;gt;&amp;quot; . 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; htmlspecialchars($client-&amp;gt;__getLastRequest()) . &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo(&amp;quot;&amp;lt;br /&amp;gt;RESPONSE:&amp;lt;br /&amp;gt;&amp;quot; .
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; htmlspecialchars($client-&amp;gt;__getLastResponse()) . &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;);	
&lt;br&gt;}
&lt;br&gt;catch (SoapFault $ex) &amp;nbsp;// Catch any errors and do appropriate debugging {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;Error:&amp;lt;br /&amp;gt;&amp;quot; . nl2br($ex-&amp;gt;faultcode) . '&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;';
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo 'Error Details:&amp;lt;br /&amp;gt;'. nl2br($ex-&amp;gt;faultstring) . '&amp;lt;br /&amp;gt;';
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo(&amp;quot;&amp;lt;br /&amp;gt;REQUEST :&amp;lt;br /&amp;gt;&amp;quot; . 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; htmlspecialchars($client-&amp;gt;__getLastRequest()) . &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo(&amp;quot;&amp;lt;br /&amp;gt;RESPONSE:&amp;lt;br /&amp;gt;&amp;quot; .
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; htmlspecialchars($client-&amp;gt;__getLastResponse()) . &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;);	
&lt;br&gt;}
&lt;br&gt;?&amp;gt;
&lt;br&gt;&lt;br&gt;They above should work provided you give the right Account name and API Password.
&lt;br&gt;&lt;br&gt;cheers,
&lt;br&gt;Jeffery Fernandez
&lt;br&gt;&lt;br&gt;On Fri, 6 Jun 2008 06:14:22 am Ross King II wrote:
&lt;br&gt;&amp;gt; I am using the SOAP Package and have an issue.
&lt;br&gt;&amp;gt;
&lt;br&gt;[snip]
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Internet Vision Technologies
&lt;br&gt;Level 1, 520 Dorset Road
&lt;br&gt;Croydon
&lt;br&gt;Victoria - 3136
&lt;br&gt;Australia
&lt;br&gt;web: &lt;a href=&quot;http://www.ivt.com.au&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ivt.com.au&lt;/a&gt;&lt;br&gt;phone: +61 3 9723 9399
&lt;br&gt;fax: +61 3 9723 4899
&lt;br&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;PHP Soap Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/SOAP-PEAR-Module---Array-Issues-tp17678627p17748225.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17747485</id>
	<title>Re: SOAP PEAR Module - Array Issues</title>
	<published>2008-06-09T21:17:08Z</published>
	<updated>2008-06-09T21:17:08Z</updated>
	<author>
		<name>Jeffery Fernandez-3</name>
	</author>
	<content type="html">Ross,
&lt;br&gt;&lt;br&gt;try the example shown below. I am not using PEAR soap library but the standard PHP library:
&lt;br&gt;&lt;br&gt;&amp;lt;?php
&lt;br&gt;&lt;br&gt;error_reporting(E_ALL);
&lt;br&gt;&lt;br&gt;// Do not cache the WSDL file &amp;lt;- good for developing/bad for production
&lt;br&gt;$ini = ini_set(&amp;quot;soap.wsdl_cache_enabled&amp;quot;,&amp;quot;0&amp;quot;);
&lt;br&gt;&lt;br&gt;&lt;br&gt;try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $options = array(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'trace' =&amp;gt; true, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'exceptions' =&amp;gt; true, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'soap_version' =&amp;gt; SOAP_1_1
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; );
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $client = new SoapClient(&amp;quot;&lt;a href=&quot;http://api.emaildirect.com/v3/api.asmx?WSDL&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://api.emaildirect.com/v3/api.asmx?WSDL&lt;/a&gt;&amp;quot;, $options);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //print_r($client);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Build the parameters
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $parameter = array(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'AccountName' =&amp;gt; 'test',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'APIPassword' =&amp;gt; '123456',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'Email' =&amp;gt; '&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17747485&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;foo@...&lt;/a&gt;',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'SourceID' =&amp;gt; '',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'PublicationIDs' =&amp;gt; array(array('int' =&amp;gt; 2), array('int' =&amp;gt; 3)),
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'ListIDs' =&amp;gt; array(array('int' =&amp;gt; 2), array('int' =&amp;gt; 3)),
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'AutoResponderID' =&amp;gt; '',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'CustomFields' =&amp;gt; array(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; array('CustomField' =&amp;gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; array('FieldName' =&amp;gt; '', 'Value' =&amp;gt; '')
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; );	
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Call the Email Force Addition function
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $client-&amp;gt;Email_ForceAddition($parameter);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Shows the Request and Response in XML
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo(&amp;quot;&amp;lt;br /&amp;gt;REQUEST :&amp;lt;br /&amp;gt;&amp;quot; . 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; htmlspecialchars($client-&amp;gt;__getLastRequest()) . &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo(&amp;quot;&amp;lt;br /&amp;gt;RESPONSE:&amp;lt;br /&amp;gt;&amp;quot; .
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; htmlspecialchars($client-&amp;gt;__getLastResponse()) . &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;);	
&lt;br&gt;}
&lt;br&gt;catch (SoapFault $ex) &amp;nbsp;// Catch any errors and do appropriate debugging
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;Error:&amp;lt;br /&amp;gt;&amp;quot; . nl2br($ex-&amp;gt;faultcode) . '&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;';
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo 'Error Details:&amp;lt;br /&amp;gt;'. nl2br($ex-&amp;gt;faultstring) . '&amp;lt;br /&amp;gt;';
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo(&amp;quot;&amp;lt;br /&amp;gt;REQUEST :&amp;lt;br /&amp;gt;&amp;quot; . 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; htmlspecialchars($client-&amp;gt;__getLastRequest()) . &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo(&amp;quot;&amp;lt;br /&amp;gt;RESPONSE:&amp;lt;br /&amp;gt;&amp;quot; .
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; htmlspecialchars($client-&amp;gt;__getLastResponse()) . &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;);	
&lt;br&gt;}
&lt;br&gt;?&amp;gt;
&lt;br&gt;&lt;br&gt;They above should work provided you give the right Account name and API Password.
&lt;br&gt;&lt;br&gt;cheers,
&lt;br&gt;Jeffery Fernandez
&lt;br&gt;&lt;br&gt;On Fri, 6 Jun 2008 06:14:22 am Ross King II wrote:
&lt;br&gt;&amp;gt; I am using the SOAP Package and have an issue.
&lt;br&gt;&amp;gt;
&lt;br&gt;[snip]
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Internet Vision Technologies
&lt;br&gt;Level 1, 520 Dorset Road
&lt;br&gt;Croydon
&lt;br&gt;Victoria - 3136
&lt;br&gt;Australia
&lt;br&gt;web: &lt;a href=&quot;http://www.ivt.com.au&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ivt.com.au&lt;/a&gt;&lt;br&gt;phone: +61 3 9723 9399
&lt;br&gt;fax: +61 3 9723 4899
&lt;br&gt;&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (201 bytes) &lt;a href=&quot;http://www.nabble.com/attachment/17747485/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/SOAP-PEAR-Module---Array-Issues-tp17678627p17747485.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17684063</id>
	<title>RE: Problem with PHP / SOAP</title>
	<published>2008-06-05T20:45:17Z</published>
	<updated>2008-06-05T20:45:17Z</updated>
	<author>
		<name>Ross King II</name>
	</author>
	<content type="html">I tried this and it only makes it worse.
&lt;br&gt;&lt;br&gt;I need to pass an array to the SOAP transaction, I am using a WSDL method
&lt;br&gt;and all other tags are formed correctly. 
&lt;br&gt;&lt;br&gt;My Issue is that the SOAP doesn't follow the WSDL and wraps all items in the
&lt;br&gt;item tag, the WSDL specifies that they should be wrapped in &amp;lt;int&amp;gt; tags.
&lt;br&gt;&lt;br&gt;PLEASE HELP.
&lt;br&gt;&lt;br&gt;This is what I used to get by passing an array.
&lt;br&gt;&lt;br&gt;&amp;lt;ns4:SourceID&amp;gt;1&amp;lt;/ns4:SourceID&amp;gt;
&lt;br&gt;&amp;lt;ns4:PublicationIDs&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ns4:item&amp;gt;4&amp;lt;/ns4:item&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ns4:item&amp;gt;5&amp;lt;/ns4:item&amp;gt;
&lt;br&gt;&amp;lt;/ns4:PublicationIDs&amp;gt;
&lt;br&gt;&amp;lt;ns4:ListIDs&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ns4:item&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ns4:int&amp;gt;4&amp;lt;/ns4:int&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/ns4:item&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ns4:item&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ns4:int&amp;gt;5&amp;lt;/ns4:int&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/ns4:item&amp;gt;
&lt;br&gt;&amp;lt;/ns4:ListIDs&amp;gt;
&lt;br&gt;&lt;br&gt;This is what I get with the code below (Using Soapvar)
&lt;br&gt;&lt;br&gt;&amp;lt;ns4:SourceID&amp;gt;1&amp;lt;/ns4:SourceID&amp;gt;
&lt;br&gt;&amp;lt;ns4:PublicationIDs&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ns4:enc_type&amp;gt;147&amp;lt;/ns4:enc_type&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ns4:enc_value&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;int&amp;gt;4&amp;lt;/int&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;int&amp;gt;5&amp;lt;/int&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/ns4:enc_value&amp;gt;
&lt;br&gt;&amp;lt;/ns4:PublicationIDs&amp;gt;
&lt;br&gt;&amp;lt;ns4:ListIDs&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ns4:item&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ns4:int&amp;gt;4&amp;lt;/ns4:int&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/ns4:item&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ns4:item&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ns4:int&amp;gt;5&amp;lt;/ns4:int&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/ns4:item&amp;gt;
&lt;br&gt;&amp;lt;/ns4:ListIDs&amp;gt;
&lt;br&gt;&lt;br&gt;This is what it should look like
&lt;br&gt;&lt;br&gt;&amp;lt;ns4:SourceID&amp;gt;1&amp;lt;/ns4:SourceID&amp;gt;
&lt;br&gt;&amp;lt;ns4:PublicationIDs&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ns4:int&amp;gt;4&amp;lt;/ns4:int&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ns4:int&amp;gt;5&amp;lt;/ns4:int&amp;gt;
&lt;br&gt;&amp;lt;/ns4:PublicationIDs&amp;gt;
&lt;br&gt;&amp;lt;ns4:ListIDs&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ns4:int&amp;gt;4&amp;lt;/ns4:int&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ns4:int&amp;gt;5&amp;lt;/ns4:int&amp;gt;
&lt;br&gt;&amp;lt;/ns4:ListIDs&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Code:
&lt;br&gt;&lt;br&gt;&lt;br&gt;$WSDL = new SOAP_WSDL($wsdl_url);
&lt;br&gt;#Connect to remote API Server
&lt;br&gt;$soap = $WSDL-&amp;gt;getProxy();
&lt;br&gt;&lt;br&gt;$xml = '&amp;lt;int&amp;gt;2&amp;lt;/int&amp;gt;&amp;lt;int&amp;gt;3&amp;lt;/int&amp;gt;';
&lt;br&gt;$myXml = new SoapVar($xml, XSD_ANYXML);
&lt;br&gt;&lt;br&gt;$response = $soap-&amp;gt;Email_ForceAddition($AccountName
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;, $APIPassword
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;, $Email
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;, $SourceID
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;, $Z
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;, $LstID
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;, $AutoRespondID
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;, $Cust);
&lt;br&gt;&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: maverick69 [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17684063&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;contact@...&lt;/a&gt;] 
&lt;br&gt;Sent: Thursday, June 05, 2008 4:01 PM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17684063&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;soap@...&lt;/a&gt;
&lt;br&gt;Subject: Re: [SOAP] Problem with PHP / SOAP
&lt;br&gt;&lt;br&gt;&lt;br&gt;I have found a solution. I create this part of xml-request string on my own
&lt;br&gt;using
&lt;br&gt;&lt;br&gt;&amp;lt;?
&lt;br&gt;$xml = 'my xml string...';
&lt;br&gt;$myXml = new SoapVar($xml, XSD_ANYXML);
&lt;br&gt;?&amp;gt;
&lt;br&gt;&lt;br&gt;Then add $myXml to your request array.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Ross King wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have the same issue with all Arrays.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;quot;maverick69&amp;quot; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17684063&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;contact@...&lt;/a&gt;&amp;gt; wrote in message 
&lt;br&gt;&