<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-16197</id>
	<title>Nabble - Zend Web Services</title>
	<updated>2008-08-28T02:37:57Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/Zend-Web-Services-f16197.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Zend-Web-Services-f16197.html" />
	<subtitle type="html">Zend &lt;a href=&quot;http://framework.zend.com/wiki/x/zhM&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Web Services&lt;/a&gt;</subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-19197310</id>
	<title>RE: Zend_Soap_Client: use custom _soapClient object?</title>
	<published>2008-08-28T02:37:57Z</published>
	<updated>2008-08-28T02:37:57Z</updated>
	<author>
		<name>DerMika</name>
	</author>
	<content type="html">&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:wf=&quot;http://schemas.microsoft.com/sharepoint/soap/workflow/&quot; xmlns:mver=&quot;http://schemas.openxmlformats.org/markup-compatibility/2006&quot; xmlns:m=&quot;http://schemas.microsoft.com/office/2004/12/omml&quot; xmlns:mrels=&quot;http://schemas.openxmlformats.org/package/2006/relationships&quot; xmlns:ex12t=&quot;http://schemas.microsoft.com/exchange/services/2006/types&quot; xmlns:ex12m=&quot;http://schemas.microsoft.com/exchange/services/2006/messages&quot; xmlns:Z=&quot;urn:schemas-microsoft-com:&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;meta http-equiv=Content-Type content=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 12 (filtered medium)&quot;&gt;
&lt;!--[if !mso]&gt;
&lt;style&gt;
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
&lt;/style&gt;
&lt;![endif]--&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapedefaults v:ext=&quot;edit&quot; spidmax=&quot;1026&quot; /&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapelayout v:ext=&quot;edit&quot;&gt;
  &lt;o:idmap v:ext=&quot;edit&quot; data=&quot;1&quot; /&gt;
 &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt;
&lt;/head&gt;

&lt;body lang=NL-BE link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US style='color:#1F497D'&gt;This seems to be just
what I needed!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US style='color:#1F497D'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US style='color:#1F497D'&gt;I will check it out
soon.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US style='color:#1F497D'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US style='color:#1F497D'&gt;Dieter&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US style='color:#1F497D'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;div&gt;

&lt;div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'&gt;

&lt;p class=MsoNormal&gt;&lt;b&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:
&quot;Tahoma&quot;,&quot;sans-serif&quot;'&gt;From:&lt;/span&gt;&lt;/b&gt;&lt;span lang=EN-US style='font-size:10.0pt;
font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;'&gt; Alexander Veremyev
[mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19197310&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alexander.v@...&lt;/a&gt;] &lt;br&gt;
&lt;b&gt;Sent:&lt;/b&gt; woensdag 27 augustus 2008 9:47&lt;br&gt;
&lt;b&gt;To:&lt;/b&gt; Dieter Devlieghere; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19197310&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fw-webservices@...&lt;/a&gt;&lt;br&gt;
&lt;b&gt;Subject:&lt;/b&gt; RE: [fw-webservices] Zend_Soap_Client: use custom _soapClient
object?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;
color:navy'&gt;Hi Deiter,&lt;/span&gt;&lt;span lang=RU&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;
color:navy'&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=RU&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;
color:navy'&gt;Internal structure of Zend_Soap_Client was a bit changed with just
released ZF 1.6.0 RC3&lt;/span&gt;&lt;span lang=RU&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;
color:navy'&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=RU&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;
color:navy'&gt;Zend_Soap_Client has _doRequest() method which may be overridden in
children.&lt;/span&gt;&lt;span lang=RU&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;
color:navy'&gt;See Zend_Soap_Client_Local as an example.&lt;/span&gt;&lt;span lang=RU&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;
color:navy'&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=RU&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;
color:navy'&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=RU&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;
color:navy'&gt;PS Two additional methods intended to customize client behavior are
_preProcessArguments() and _preProcessResult(). They are automatically invoked
during a request.&lt;/span&gt;&lt;span lang=RU&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;
color:navy'&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=RU&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;
color:navy'&gt;With best regards,&lt;/span&gt;&lt;span lang=RU&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;
color:navy'&gt;&amp;nbsp;&amp;nbsp; Alexander Veremyev.&lt;/span&gt;&lt;span lang=RU&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;
color:navy'&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=RU&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;div style='border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'&gt;

&lt;div&gt;

&lt;div class=MsoNormal align=center style='text-align:center'&gt;&lt;span lang=RU style='font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;'&gt;

&lt;hr size=2 width=&quot;100%&quot; align=center&gt;

&lt;/span&gt;&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;b&gt;&lt;span lang=RU style='font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;'&gt;From:&lt;/span&gt;&lt;/b&gt;&lt;span lang=RU style='font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;'&gt; Dieter
Devlieghere [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19197310&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dieter.devlieghere@...&lt;/a&gt;] &lt;br&gt;
&lt;b&gt;Sent:&lt;/b&gt; Wednesday, August 20, 2008 6:34 PM&lt;br&gt;
&lt;b&gt;To:&lt;/b&gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19197310&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fw-webservices@...&lt;/a&gt;&lt;br&gt;
&lt;b&gt;Subject:&lt;/b&gt; [fw-webservices] Zend_Soap_Client: use custom _soapClient
object?&lt;/span&gt;&lt;span lang=RU&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=RU&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;Hi, &lt;/span&gt;&lt;span lang=RU&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=RU&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;Is it possible to somehow override the
__doRequest method of the _soapClient property of Zend_Soap_Client?&lt;/span&gt;&lt;span lang=RU&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=RU&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;We have an issue where the soap server has
problems with empty nodes and I would like to remove possible empty nodes on
__doRequest()&amp;#8230; &lt;/span&gt;&lt;span lang=RU&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=RU&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;It seems kind of stupid to subclass
Zend_Soap_Client only to use a different object as _soapClient (and rewrite the
entire &lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;Zend_Soap_Client::&lt;span style='color:black'&gt;_initSoapClientObject method)&lt;/span&gt;&lt;/span&gt;&lt;span lang=EN-US&gt;?&lt;/span&gt;&lt;span lang=RU&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=RU&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;Regards, &lt;/span&gt;&lt;span lang=RU&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;Dieter Devlieghere&lt;/span&gt;&lt;span lang=RU&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;p&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Arial CYR&quot;,&quot;sans-serif&quot;'&gt;No virus
found in this incoming message.&lt;br&gt;
Checked by AVG - http://www.avg.com&lt;br&gt;
Version: 8.0.138 / Virus Database: 270.6.6/1621 - Release Date: 19.08.2008
18:53&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;'&gt;No virus
found in this incoming message.&lt;br&gt;
Checked by AVG - http://www.avg.com&lt;br&gt;
Version: 8.0.138 / Virus Database: 270.6.9/1636 - Release Date: 26/08/2008
19:09&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;
</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Zend_Soap_Client%3A-use-custom-_soapClient-object--tp19070799p19197310.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19176236</id>
	<title>RE: Zend_Soap_Client: use custom _soapClient object?</title>
	<published>2008-08-27T00:46:39Z</published>
	<updated>2008-08-27T00:46:39Z</updated>
	<author>
		<name>Alexander Veremyev</name>
	</author>
	<content type="html">&lt;html xmlns:ns0=&quot;http://schemas.microsoft.com/sharepoint/soap/workflow/&quot; xmlns:ns1=&quot;http://schemas.openxmlformats.org/markup-compatibility/2006&quot; xmlns:ns2=&quot;http://schemas.microsoft.com/office/2004/12/omml&quot; xmlns:ns3=&quot;http://schemas.openxmlformats.org/package/2006/relationships&quot; xmlns:ns4=&quot;http://schemas.microsoft.com/exchange/services/2006/types&quot; xmlns:ns5=&quot;http://schemas.microsoft.com/exchange/services/2006/messages&quot; xmlns:ns6=&quot;urn:schemas-microsoft-com:&quot;&gt;

&lt;head&gt;
&lt;meta http-equiv=Content-Type content=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 11 (filtered)&quot;&gt;


&lt;/head&gt;

&lt;body lang=RU link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial;color:navy'&gt;Hi Deiter,&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial;color:navy'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial;color:navy'&gt;Internal structure of
Zend_Soap_Client was a bit changed with just released ZF 1.6.0 RC3&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial;color:navy'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial;color:navy'&gt;Zend_Soap_Client has
_doRequest() method which may be overridden in children.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial;color:navy'&gt;See Zend_Soap_Client_Local
as an example.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial;color:navy'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial;color:navy'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial;color:navy'&gt;PS Two additional methods
intended to customize client behavior are _preProcessArguments() and
_preProcessResult(). They are automatically invoked during a request.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial;color:navy'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial;color:navy'&gt;With best regards,&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial;color:navy'&gt;&amp;nbsp;&amp;nbsp; Alexander
Veremyev.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial;color:navy'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;div style='border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'&gt;

&lt;div&gt;

&lt;div class=MsoNormal align=center style='text-align:center'&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:12.0pt;font-family:&quot;Times New Roman&quot;'&gt;

&lt;hr size=2 width=&quot;100%&quot; align=center tabindex=-1&gt;

&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;b&gt;&lt;font size=2 face=Tahoma&gt;&lt;span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'&gt;From:&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 face=Tahoma&gt;&lt;span style='font-size:10.0pt;font-family:Tahoma'&gt; Dieter
Devlieghere [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19176236&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dieter.devlieghere@...&lt;/a&gt;] &lt;br&gt;
&lt;b&gt;&lt;span style='font-weight:bold'&gt;Sent:&lt;/span&gt;&lt;/b&gt; Wednesday, August 20, 2008
6:34 PM&lt;br&gt;
&lt;b&gt;&lt;span style='font-weight:bold'&gt;To:&lt;/span&gt;&lt;/b&gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19176236&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fw-webservices@...&lt;/a&gt;&lt;br&gt;
&lt;b&gt;&lt;span style='font-weight:bold'&gt;Subject:&lt;/span&gt;&lt;/b&gt; [fw-webservices]
Zend_Soap_Client: use custom _soapClient object?&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Calibri&gt;&lt;span style='font-size:11.0pt'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Calibri&gt;&lt;span lang=EN-US style='font-size:
11.0pt'&gt;Hi, &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Calibri&gt;&lt;span lang=EN-US style='font-size:
11.0pt'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Calibri&gt;&lt;span lang=EN-US style='font-size:
11.0pt'&gt;Is it possible to somehow override the __doRequest method of the
_soapClient property of Zend_Soap_Client?&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Calibri&gt;&lt;span lang=EN-US style='font-size:
11.0pt'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Calibri&gt;&lt;span lang=EN-US style='font-size:
11.0pt'&gt;We have an issue where the soap server has problems with empty nodes
and I would like to remove possible empty nodes on __doRequest()&amp;#8230; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Calibri&gt;&lt;span lang=EN-US style='font-size:
11.0pt'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Calibri&gt;&lt;span lang=EN-US style='font-size:
11.0pt'&gt;It seems kind of stupid to subclass Zend_Soap_Client only to use a
different object as _soapClient (and rewrite the entire &lt;/span&gt;&lt;/font&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:
&quot;Courier New&quot;'&gt;Zend_Soap_Client::&lt;font color=black&gt;&lt;span style='color:black'&gt;_initSoapClientObject
method)&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span lang=EN-US&gt;?&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Calibri&gt;&lt;span lang=EN-US style='font-size:
11.0pt'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Calibri&gt;&lt;span lang=EN-US style='font-size:
11.0pt'&gt;Regards, &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Calibri&gt;&lt;span lang=EN-US style='font-size:
11.0pt'&gt;Dieter Devlieghere&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;
&lt;P&gt;&lt;FONT SIZE=2 FACE=&quot;Arial Cyr&quot;&gt;No virus found in this incoming message.&lt;BR&gt;
Checked by AVG - http://www.avg.com&lt;BR&gt;
Version: 8.0.138 / Virus Database: 270.6.6/1621 - Release Date: 19.08.2008 18:53&lt;BR&gt;
&lt;/FONT&gt;&lt;/P&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Zend_Soap_Client%3A-use-custom-_soapClient-object--tp19070799p19176236.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19133811</id>
	<title>Re: Building a MVC-based Soap server</title>
	<published>2008-08-24T12:22:55Z</published>
	<updated>2008-08-24T12:22:55Z</updated>
	<author>
		<name>Luiz Vitor</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;Wow, It´s working now!&lt;br&gt;&lt;br&gt;Thank you very much Wishnu Eka, you saved my day :-)&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Fri, Aug 22, 2008 at 3:22 AM, Wishnu Eka &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19133811&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dying.angel@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;br&gt;
I think i got it right now, it&amp;#39;s the wsdl cache that does that. so i overide&lt;br&gt;
the ini with this code :&lt;br&gt;
ini_set(&amp;quot;soap.wsdl_cache_enabled&amp;quot;, &amp;quot;0&amp;quot;);&lt;br&gt;
and it works fine now :)&lt;br&gt;
&lt;br&gt;
so this is what i change in the library, thanks to&lt;br&gt;
&lt;div class=&quot;Ih2E3d&quot;&gt;&lt;a href=&quot;http://osdir.com/ml/php.zend.framework.general/2006-10/msg00457.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://osdir.com/ml/php.zend.framework.general/2006-10/msg00457.html&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;Matthias &amp;nbsp;for pointing this out. please be aware that this patch is only a&lt;br&gt;
temporary solution and the library code may change in the future.&lt;br&gt;
&lt;br&gt;
Wsdl.php&lt;br&gt;
---------------&lt;br&gt;
in the __construct method&lt;br&gt;
&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp;if ($uri instanceof Zend_Uri_Http) {&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $uri = $uri-&amp;gt;getUri();&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; $wsdl = &amp;quot;&amp;lt;?xml version=&amp;#39;1.0&amp;#39; ?&amp;gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;definitions name=&amp;#39;$name&amp;#39; targetNamespace=&amp;#39;urn:$name&amp;#39;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xmlns=&amp;#39;&lt;a href=&quot;http://schemas.xmlsoap.org/wsdl/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/wsdl/&lt;/a&gt;&amp;#39;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xmlns:tns=&amp;#39;$uri&amp;#39;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xmlns:soap=&amp;#39;&lt;a href=&quot;http://schemas.xmlsoap.org/wsdl/soap/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/wsdl/soap/&lt;/a&gt;&amp;#39;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xmlns:xsd=&amp;#39;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema&lt;/a&gt;&amp;#39;&lt;br&gt;
&lt;br&gt;
xmlns:soap-enc=&amp;#39;&lt;a href=&quot;http://schemas.xmlsoap.org/soap/encoding/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/soap/encoding/&lt;/a&gt;&amp;#39;&amp;gt;&amp;lt;/definitions&amp;gt;&amp;quot;;&lt;br&gt;
&lt;br&gt;
AutoDiscover.php&lt;br&gt;
--------------------&lt;br&gt;
in setClass method, i use the $namespace variable because it&amp;#39;s been remarked&lt;br&gt;
as &amp;quot;not used&amp;quot;, use it as the url for SOAP request.&lt;br&gt;
&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!empty($namespace)) {&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;$uri = Zend_Uri::factory(&amp;#39;http://&amp;#39; . $_SERVER[&amp;#39;HTTP_HOST&amp;#39;] . $namespace);&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;$uri = Zend_Uri::factory(&amp;#39;http://&amp;#39; . $_SERVER[&amp;#39;HTTP_HOST&amp;#39;] .&lt;br&gt;
$_SERVER[&amp;#39;SCRIPT_NAME&amp;#39;]);&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
~Wishnu&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;
</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A-Building-a-MVC-based-Soap-server-tp19002537p19133811.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19101665</id>
	<title>Re: Building a MVC-based Soap server</title>
	<published>2008-08-21T23:22:36Z</published>
	<updated>2008-08-21T23:22:36Z</updated>
	<author>
		<name>Wishnu Eka</name>
	</author>
	<content type="html">I think i got it right now, it's the wsdl cache that does that. so i overide the ini with this code :
&lt;br&gt;ini_set(&amp;quot;soap.wsdl_cache_enabled&amp;quot;, &amp;quot;0&amp;quot;);
&lt;br&gt;and it works fine now :)
&lt;br&gt;&lt;br&gt;so this is what i change in the library, thanks to &lt;a href=&quot;http://osdir.com/ml/php.zend.framework.general/2006-10/msg00457.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Matthias&lt;/a&gt;&amp;nbsp;for pointing this out. please be aware that this patch is only a temporary solution and the library code may change in the future.
&lt;br&gt;&lt;br&gt;Wsdl.php
&lt;br&gt;---------------
&lt;br&gt;in the __construct method 
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; if ($uri instanceof Zend_Uri_Http) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$uri = $uri-&amp;gt;getUri();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$wsdl = &amp;quot;&amp;lt;?xml version='1.0' ?&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;definitions name='$name' targetNamespace='urn:$name'
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns='&lt;a href=&quot;http://schemas.xmlsoap.org/wsdl/'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/wsdl/'&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:tns='$uri'
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:soap='&lt;a href=&quot;http://schemas.xmlsoap.org/wsdl/soap/'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/wsdl/soap/'&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:xsd='&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;&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;xmlns:soap-enc='&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;gt;&amp;lt;/definitions&amp;gt;&amp;quot;;
&lt;br&gt;&lt;br&gt;AutoDiscover.php
&lt;br&gt;--------------------
&lt;br&gt;in setClass method, i use the $namespace variable because it's been remarked as &amp;quot;not used&amp;quot;, use it as the url for SOAP request.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (!empty($namespace)) {
&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; $uri = Zend_Uri::factory('&lt;a href=&quot;http://'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://'&lt;/a&gt;&amp;nbsp;. $_SERVER['HTTP_HOST'] . $namespace);
&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; $uri = Zend_Uri::factory('&lt;a href=&quot;http://'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://'&lt;/a&gt;&amp;nbsp;. $_SERVER['HTTP_HOST'] . $_SERVER['SCRIPT_NAME']);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&lt;br&gt;~Wishnu
&lt;br&gt;&lt;br&gt;&lt;quote author=&quot;Wishnu Eka&quot;&gt;&lt;br&gt;Hello there, i'm struggling to build it too &lt;img class='smiley' src='http://www.nabble.com/images/smiley/smiley_cry.gif' /&gt;&amp;nbsp;and still does'nt succeed. 
&lt;br&gt;maybe i can share a little, 
&lt;br&gt;i've set up the wsdl in this address &lt;b&gt;&amp;quot;&lt;a href=&quot;http://localhost/ZendProjects/WebServices/auth/wsdl&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost/ZendProjects/WebServices/auth/wsdl&lt;/a&gt;&amp;quot;&lt;/b&gt;, 
&lt;br&gt;the action url in the &lt;b&gt;&amp;quot;&lt;a href=&quot;http://localhost/ZendProjects/WebServices/auth&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost/ZendProjects/WebServices/auth&lt;/a&gt;&amp;quot;&lt;/b&gt;, 
&lt;br&gt;and the test client in the &lt;b&gt;&amp;quot;&lt;a href=&quot;http://localhost/ZendProjects/WebServices/auth/testclient&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost/ZendProjects/WebServices/auth/testclient&lt;/a&gt;&amp;quot;&lt;/b&gt;.
&lt;br&gt;&lt;br&gt;i've tracked my soap request header and it pointed to &lt;b&gt;&amp;quot;/ZendProjects/WebServices/index.php&amp;quot;&lt;/b&gt;&amp;nbsp;
&lt;br&gt;first i think it's the wsdl ( created by Zend_Soap_AutoDiscover ) that pointed to the wrong uri, 
&lt;br&gt;because the Namespace property is contain &lt;b&gt;&lt;a href=&quot;http://localhost/ZendProjects/WebServices/index.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost/ZendProjects/WebServices/index.php&lt;/a&gt;&lt;/b&gt;.
&lt;br&gt;then i edit the Soap/AutoDiscover.php and Soap/Wsdl.php as pointed by &lt;a href=&quot;http://osdir.com/ml/php.zend.framework.general/2006-10/msg00457.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;this Post&lt;/a&gt;&lt;br&gt;the wsdl changed to my url, but what puzzled me is that my request is still to &lt;b&gt;&amp;quot;/ZendProjects/WebServices/index.php&amp;quot; ???&lt;/b&gt;&amp;nbsp;i don't know what else to do &lt;img class='smiley' src='http://www.nabble.com/images/smiley/anim_crazy.gif' /&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://osdir.com/ml/php.zend.framework.general/2006-10/msg00457.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://osdir.com/ml/php.zend.framework.general/2006-10/msg00457.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Luiz Vitor wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;Sorry for bumping this, but I´m still trying to make this work.
&lt;br&gt;&lt;br&gt;Didn´t anyone built a soap sever using MVC architeture?
&lt;br&gt;&lt;br&gt;On Thu, Aug 14, 2008 at 9:28 AM, Luiz Vitor &amp;lt;prowler666@gmail.com&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Hi there
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I´m trying to build a soap server using the ZF MVC architeture, but I can´t
&lt;br&gt;&amp;gt; get it to work.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have a Service model used as a gateway between the soap server and the
&lt;br&gt;&amp;gt; application logic.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; class Services
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; /**
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;* Verify user credentials
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;* @param string $username
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;* @param string $password
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;* @return bool
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;*/
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; public function authenticate($username, $password)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // code to authenticate
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On the other part, I have a ServiceController which I setup the wsdl
&lt;br&gt;&amp;gt; autodiscover and server
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; class ServiceController extends Zend_Controller_Action
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; public function wsdlAction()
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $wsdl = new Zend_Soap_Wsdl();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $wsdl-&amp;gt;setClass('Services');
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $wsdl-&amp;gt;handle();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; exit;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; public function serverAction()
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $server = new Zend_Soap_Server('&lt;a href=&quot;http://myhost.com/service/wsdl/'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://myhost.com/service/wsdl/'&lt;/a&gt;&amp;lt;&lt;a href=&quot;http://myhost.com/service/wsdl/%27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://myhost.com/service/wsdl/%27&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; );
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $server-&amp;gt;setClass('Services');
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $server-&amp;gt;handle();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; exit;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Up to now everything works as expected, when I access
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://myhost.com/service/wsdl/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://myhost.com/service/wsdl/&lt;/a&gt;&amp;nbsp;I get the XML describing the Service
&lt;br&gt;&amp;gt; class.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Now comes the problem: I can´t make any requests to the server. Here´s what
&lt;br&gt;&amp;gt; I´m trying:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; $client = new Zend_Soap_Client('&lt;a href=&quot;http://myhost.com/service/server'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://myhost.com/service/server'&lt;/a&gt;&amp;lt;&lt;a href=&quot;http://myhost.com/service/server%27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://myhost.com/service/server%27&lt;/a&gt;&amp;gt;);
&lt;br&gt;&amp;gt; // tryied &lt;a href=&quot;http://myhost.com/service/wsdl/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://myhost.com/service/wsdl/&lt;/a&gt;&amp;nbsp;too with no success
&lt;br&gt;&amp;gt; Zend_Debug::dump($client-&amp;gt;authenticate('user', 'pass');
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But the service is never called.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; What I´m doing wrong?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you
&lt;br&gt;&amp;gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
&lt;/quote&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A-Building-a-MVC-based-Soap-server-tp19002537p19101665.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19086477</id>
	<title>Re: Building a MVC-based Soap server</title>
	<published>2008-08-21T04:01:15Z</published>
	<updated>2008-08-21T04:01:15Z</updated>
	<author>
		<name>Wishnu Eka</name>
	</author>
	<content type="html">Hello there, i'm struggling to build it too &lt;img class='smiley' src='http://www.nabble.com/images/smiley/smiley_cry.gif' /&gt;&amp;nbsp;and still does'nt succeed. 
&lt;br&gt;maybe i can share a little, 
&lt;br&gt;i've set up the wsdl in this address &lt;b&gt;&amp;quot;&lt;a href=&quot;http://localhost/ZendProjects/WebServices/auth/wsdl&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost/ZendProjects/WebServices/auth/wsdl&lt;/a&gt;&amp;quot;&lt;/b&gt;, 
&lt;br&gt;the action url in the &lt;b&gt;&amp;quot;&lt;a href=&quot;http://localhost/ZendProjects/WebServices/auth&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost/ZendProjects/WebServices/auth&lt;/a&gt;&amp;quot;&lt;/b&gt;, 
&lt;br&gt;and the test client in the &lt;b&gt;&amp;quot;&lt;a href=&quot;http://localhost/ZendProjects/WebServices/auth/testclient&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost/ZendProjects/WebServices/auth/testclient&lt;/a&gt;&amp;quot;&lt;/b&gt;.
&lt;br&gt;&lt;br&gt;i've tracked my soap request header and it pointed to &lt;b&gt;&amp;quot;/ZendProjects/WebServices/index.php&amp;quot;&lt;/b&gt;&amp;nbsp;
&lt;br&gt;first i think it's the wsdl ( created by Zend_Soap_AutoDiscover ) that pointed to the wrong uri, 
&lt;br&gt;because the Namespace property is contain &lt;b&gt;&lt;a href=&quot;http://localhost/ZendProjects/WebServices/index.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost/ZendProjects/WebServices/index.php&lt;/a&gt;&lt;/b&gt;.
&lt;br&gt;then i edit the Soap/AutoDiscover.php and Soap/Wsdl.php as pointed by &lt;a href=&quot;http://osdir.com/ml/php.zend.framework.general/2006-10/msg00457.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;this Post&lt;/a&gt;&lt;br&gt;the wsdl changed to my url, but what puzzled me is that my request is still to &lt;b&gt;&amp;quot;/ZendProjects/WebServices/index.php&amp;quot; ???&lt;/b&gt;&amp;nbsp;i don't know what else to do &lt;img class='smiley' src='http://www.nabble.com/images/smiley/anim_crazy.gif' /&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://osdir.com/ml/php.zend.framework.general/2006-10/msg00457.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://osdir.com/ml/php.zend.framework.general/2006-10/msg00457.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Luiz Vitor wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;Sorry for bumping this, but I´m still trying to make this work.
&lt;br&gt;&lt;br&gt;Didn´t anyone built a soap sever using MVC architeture?
&lt;br&gt;&lt;br&gt;On Thu, Aug 14, 2008 at 9:28 AM, Luiz Vitor &amp;lt;prowler666@gmail.com&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Hi there
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I´m trying to build a soap server using the ZF MVC architeture, but I can´t
&lt;br&gt;&amp;gt; get it to work.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have a Service model used as a gateway between the soap server and the
&lt;br&gt;&amp;gt; application logic.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; class Services
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; /**
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;* Verify user credentials
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;* @param string $username
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;* @param string $password
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;* @return bool
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;*/
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; public function authenticate($username, $password)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // code to authenticate
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On the other part, I have a ServiceController which I setup the wsdl
&lt;br&gt;&amp;gt; autodiscover and server
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; class ServiceController extends Zend_Controller_Action
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; public function wsdlAction()
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $wsdl = new Zend_Soap_Wsdl();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $wsdl-&amp;gt;setClass('Services');
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $wsdl-&amp;gt;handle();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; exit;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; public function serverAction()
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $server = new Zend_Soap_Server('&lt;a href=&quot;http://myhost.com/service/wsdl/'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://myhost.com/service/wsdl/'&lt;/a&gt;&amp;lt;&lt;a href=&quot;http://myhost.com/service/wsdl/%27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://myhost.com/service/wsdl/%27&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; );
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $server-&amp;gt;setClass('Services');
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $server-&amp;gt;handle();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; exit;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Up to now everything works as expected, when I access
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://myhost.com/service/wsdl/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://myhost.com/service/wsdl/&lt;/a&gt;&amp;nbsp;I get the XML describing the Service
&lt;br&gt;&amp;gt; class.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Now comes the problem: I can´t make any requests to the server. Here´s what
&lt;br&gt;&amp;gt; I´m trying:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; $client = new Zend_Soap_Client('&lt;a href=&quot;http://myhost.com/service/server'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://myhost.com/service/server'&lt;/a&gt;&amp;lt;&lt;a href=&quot;http://myhost.com/service/server%27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://myhost.com/service/server%27&lt;/a&gt;&amp;gt;);
&lt;br&gt;&amp;gt; // tryied &lt;a href=&quot;http://myhost.com/service/wsdl/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://myhost.com/service/wsdl/&lt;/a&gt;&amp;nbsp;too with no success
&lt;br&gt;&amp;gt; Zend_Debug::dump($client-&amp;gt;authenticate('user', 'pass');
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But the service is never called.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; What I´m doing wrong?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you
&lt;br&gt;&amp;gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A-Building-a-MVC-based-Soap-server-tp19002537p19086477.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19070799</id>
	<title>Zend_Soap_Client: use custom _soapClient object?</title>
	<published>2008-08-20T07:34:27Z</published>
	<updated>2008-08-20T07:34:27Z</updated>
	<author>
		<name>DerMika</name>
	</author>
	<content type="html">&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:x=&quot;urn:schemas-microsoft-com:office:excel&quot; xmlns:p=&quot;urn:schemas-microsoft-com:office:powerpoint&quot; xmlns:a=&quot;urn:schemas-microsoft-com:office:access&quot; xmlns:dt=&quot;uuid:C2F41010-65B3-11d1-A29F-00AA00C14882&quot; xmlns:s=&quot;uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882&quot; xmlns:rs=&quot;urn:schemas-microsoft-com:rowset&quot; xmlns:Z=&quot;urn:schemas-microsoft-com:&quot; xmlns:b=&quot;urn:schemas-microsoft-com:office:publisher&quot; xmlns:ss=&quot;urn:schemas-microsoft-com:office:spreadsheet&quot; xmlns:c=&quot;urn:schemas-microsoft-com:office:component:spreadsheet&quot; xmlns:oa=&quot;urn:schemas-microsoft-com:office:activation&quot; xmlns:html=&quot;http://www.w3.org/TR/REC-html40&quot; xmlns:q=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot; xmlns:D=&quot;DAV:&quot; xmlns:x2=&quot;http://schemas.microsoft.com/office/excel/2003/xml&quot; xmlns:ois=&quot;http://schemas.microsoft.com/sharepoint/soap/ois/&quot; xmlns:dir=&quot;http://schemas.microsoft.com/sharepoint/soap/directory/&quot; xmlns:ds=&quot;http://www.w3.org/2000/09/xmldsig#&quot; xmlns:dsp=&quot;http://schemas.microsoft.com/sharepoint/dsp&quot; xmlns:udc=&quot;http://schemas.microsoft.com/data/udc&quot; xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:sub=&quot;http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/&quot; xmlns:ec=&quot;http://www.w3.org/2001/04/xmlenc#&quot; xmlns:sp=&quot;http://schemas.microsoft.com/sharepoint/&quot; xmlns:sps=&quot;http://schemas.microsoft.com/sharepoint/soap/&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmlns:udcxf=&quot;http://schemas.microsoft.com/data/udc/xmlfile&quot; xmlns:wf=&quot;http://schemas.microsoft.com/sharepoint/soap/workflow/&quot; xmlns:mver=&quot;http://schemas.openxmlformats.org/markup-compatibility/2006&quot; xmlns:m=&quot;http://schemas.microsoft.com/office/2004/12/omml&quot; xmlns:mrels=&quot;http://schemas.openxmlformats.org/package/2006/relationships&quot; xmlns:ex12t=&quot;http://schemas.microsoft.com/exchange/services/2006/types&quot; xmlns:ex12m=&quot;http://schemas.microsoft.com/exchange/services/2006/messages&quot; xmlns:st=&quot;&amp;#1;&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;meta http-equiv=Content-Type content=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 12 (filtered medium)&quot;&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapedefaults v:ext=&quot;edit&quot; spidmax=&quot;1026&quot; /&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapelayout v:ext=&quot;edit&quot;&gt;
  &lt;o:idmap v:ext=&quot;edit&quot; data=&quot;1&quot; /&gt;
 &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt;
&lt;/head&gt;

&lt;body lang=NL-BE link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;Hi, &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;Is it possible to somehow override the __doRequest
method of the _soapClient property of Zend_Soap_Client?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;We have an issue where the soap server has
problems with empty nodes and I would like to remove possible empty nodes on
__doRequest()&amp;#8230; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;It seems kind of stupid to subclass Zend_Soap_Client
only to use a different object as _soapClient (and rewrite the entire &lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;Zend_Soap_Client::&lt;span style='color:black'&gt;_initSoapClientObject method)&lt;/span&gt;&lt;/span&gt;&lt;span lang=EN-US&gt;?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;Regards, &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;Dieter Devlieghere&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;
</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Zend_Soap_Client%3A-use-custom-_soapClient-object--tp19070799p19070799.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19002537</id>
	<title>Re: Building a MVC-based Soap server</title>
	<published>2008-08-15T10:24:41Z</published>
	<updated>2008-08-15T10:24:41Z</updated>
	<author>
		<name>Luiz Vitor</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;Sorry for bumping this, but I´m still trying to make this work.&lt;br&gt;&lt;br&gt;Didn´t anyone built a soap sever using MVC architeture?&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Thu, Aug 14, 2008 at 9:28 AM, Luiz Vitor &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19002537&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;prowler666@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;div dir=&quot;ltr&quot;&gt;Hi there&lt;br&gt;&lt;br&gt;I´m trying to build a soap server using the ZF MVC architeture, but I can´t get it to work.&lt;br&gt;
&lt;br&gt;I have a Service model used as a gateway between the soap server and the application logic.&lt;br&gt;
&lt;br&gt;class Services&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /**&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Verify user credentials&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * @param string $username&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * @param string $password&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * @return bool&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public function authenticate($username, $password)&lt;br&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // code to authenticate&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;}&lt;br&gt;&lt;br&gt;&lt;br&gt;On the other part, I have a ServiceController which I setup the wsdl autodiscover and server&lt;br&gt;&lt;br&gt;class ServiceController extends Zend_Controller_Action&lt;br&gt;

{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public function wsdlAction()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $wsdl = new Zend_Soap_Wsdl();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $wsdl-&amp;gt;setClass(&amp;#39;Services&amp;#39;);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $wsdl-&amp;gt;handle();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exit;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public function serverAction()&lt;br&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $server = new Zend_Soap_Server(&amp;#39;&lt;a href=&quot;http://myhost.com/service/wsdl/%27&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://myhost.com/service/wsdl/&amp;#39;&lt;/a&gt;);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $server-&amp;gt;setClass(&amp;#39;Services&amp;#39;);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $server-&amp;gt;handle();&lt;br&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exit;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;}&lt;br&gt;&lt;br&gt;Up to now everything works as expected, when I access &lt;a href=&quot;http://myhost.com/service/wsdl/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://myhost.com/service/wsdl/&lt;/a&gt; I get the XML describing the Service class.&lt;br&gt;
&lt;br&gt;Now comes the problem: I can´t make any requests to the server. Here´s what I´m trying:&lt;br&gt;
&lt;br&gt;$client = new Zend_Soap_Client(&amp;#39;&lt;a href=&quot;http://myhost.com/service/server%27&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://myhost.com/service/server&amp;#39;&lt;/a&gt;); // tryied &lt;a href=&quot;http://myhost.com/service/wsdl/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://myhost.com/service/wsdl/&lt;/a&gt; too with no success&lt;br&gt;

Zend_Debug::dump($client-&amp;gt;authenticate(&amp;#39;user&amp;#39;, &amp;#39;pass&amp;#39;);&lt;br&gt;&lt;br&gt;But the service is never called.&lt;br&gt;&lt;br&gt;What I´m doing wrong?&lt;br&gt;&lt;br&gt;Thank you&lt;br&gt;&lt;/div&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A-Building-a-MVC-based-Soap-server-tp19002537p19002537.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18908303</id>
	<title>Re: Struggling to get zend form ini</title>
	<published>2008-08-09T13:47:25Z</published>
	<updated>2008-08-09T13:47:25Z</updated>
	<author>
		<name>andyjab</name>
	</author>
	<content type="html">&lt;br&gt;Well thank you :)
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;andyjab wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;Yep - that fixed it.
&lt;br&gt;&lt;br&gt;Thank you, thank you, thank you :)
&lt;br&gt;&lt;br&gt;So it was because I had:
&lt;br&gt;add.elementDecorators.formElements.decorator = &amp;quot;HtmlTag&amp;quot;
&lt;br&gt;add.elementDecorators.formElements.options.tag = &amp;quot;table&amp;quot; 
&lt;br&gt;&lt;br&gt;formElements settings rather than decorators.form.decorator?
&lt;br&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Struggling-to-get-zend-form-ini-tp18906577p18908303.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18907884</id>
	<title>Re: Struggling to get zend form ini</title>
	<published>2008-08-09T12:57:38Z</published>
	<updated>2008-08-09T12:57:38Z</updated>
	<author>
		<name>Matthew Weier O'Phinney-3</name>
	</author>
	<content type="html">-- andyjab &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18907884&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andrew@...&lt;/a&gt;&amp;gt; wrote
&lt;br&gt;(on Saturday, 09 August 2008, 12:40 PM -0700):
&lt;br&gt;&amp;gt; Yep - that fixed it.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thank you, thank you, thank you :)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So it was because I had:
&lt;br&gt;&amp;gt; add.elementDecorators.formElements.decorator = &amp;quot;HtmlTag&amp;quot;
&lt;br&gt;&amp;gt; add.elementDecorators.formElements.options.tag = &amp;quot;table&amp;quot; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; formElements settings rather than decorators.form.decorator?
&lt;br&gt;&lt;br&gt;Actually, it was the elementDecorators rather than just 'decorators'
&lt;br&gt;portion of the key.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Matthew Weier O'Phinney
&lt;br&gt;Software Architect &amp;nbsp; &amp;nbsp; &amp;nbsp; | &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18907884&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;matthew@...&lt;/a&gt;
&lt;br&gt;Zend Framework &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &lt;a href=&quot;http://framework.zend.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://framework.zend.com/&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Struggling-to-get-zend-form-ini-tp18906577p18907884.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18907760</id>
	<title>Re: Struggling to get zend form ini</title>
	<published>2008-08-09T12:40:55Z</published>
	<updated>2008-08-09T12:40:55Z</updated>
	<author>
		<name>andyjab</name>
	</author>
	<content type="html">Yep - that fixed it.
&lt;br&gt;&lt;br&gt;Thank you, thank you, thank you :)
&lt;br&gt;&lt;br&gt;So it was because I had:
&lt;br&gt;add.elementDecorators.formElements.decorator = &amp;quot;HtmlTag&amp;quot;
&lt;br&gt;add.elementDecorators.formElements.options.tag = &amp;quot;table&amp;quot; 
&lt;br&gt;&lt;br&gt;formElements settings rather than decorators.form.decorator?
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Struggling-to-get-zend-form-ini-tp18906577p18907760.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18907019</id>
	<title>Re: Struggling to get zend form ini</title>
	<published>2008-08-09T11:04:24Z</published>
	<updated>2008-08-09T11:04:24Z</updated>
	<author>
		<name>Matthew Weier O'Phinney-3</name>
	</author>
	<content type="html">-- andyjab &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18907019&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andrew@...&lt;/a&gt;&amp;gt; wrote
&lt;br&gt;(on Saturday, 09 August 2008, 10:07 AM -0700):
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I am trying to transfer:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; 	;$form	-&amp;gt;	setDecorators(array(
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; 	;										'FormElements',
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; 	;										array('HtmlTag', array('tag' =&amp;gt; 'table')),
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; 	;										'Form',
&lt;br&gt;&amp;gt; 		;										)); &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; to an ini file and have:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ; Adds the table parenthesis to the form
&lt;br&gt;&amp;gt; add.elementDecorators.formElements.decorator = &amp;quot;HtmlTag&amp;quot;
&lt;br&gt;&amp;gt; add.elementDecorators.formElements.options.tag = &amp;quot;table&amp;quot;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; But this doesn't work :) Could someone please point me to perhaps an article
&lt;br&gt;&amp;gt; that breaks this down? Or give me a hint as to what I am doing wrong?
&lt;/div&gt;&lt;br&gt;You're using the wrong configuration key &amp;nbsp;-- you're trying to set the
&lt;br&gt;form decorators using a configuration key that sets element decorators.
&lt;br&gt;&lt;br&gt;Try this:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; add.decorators.formElements.decorator = &amp;quot;FormElements&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; add.decorators.htmlTag.decorator = &amp;quot;HtmlTag&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; add.decorators.htmlTag.options.tag = &amp;quot;table&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; add.decorators.form.decorator = &amp;quot;Form&amp;quot;
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Matthew Weier O'Phinney
&lt;br&gt;Software Architect &amp;nbsp; &amp;nbsp; &amp;nbsp; | &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18907019&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;matthew@...&lt;/a&gt;
&lt;br&gt;Zend Framework &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &lt;a href=&quot;http://framework.zend.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://framework.zend.com/&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Struggling-to-get-zend-form-ini-tp18906577p18907019.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18906577</id>
	<title>Struggling to get zend form ini</title>
	<published>2008-08-09T10:07:52Z</published>
	<updated>2008-08-09T10:07:52Z</updated>
	<author>
		<name>andyjab</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I am trying to implement my form using the ini file.
&lt;br&gt;&lt;br&gt;I got the form up fine, specifying it as:
&lt;br&gt;&lt;i&gt;&lt;br&gt;[student_view]
&lt;br&gt;; general form metainformation
&lt;br&gt;add.action = &amp;quot;/dashboard/amendStudent&amp;quot;
&lt;br&gt;add.method = &amp;quot;post&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;; title element
&lt;br&gt;add.elements.title.type = &amp;quot;select&amp;quot;
&lt;br&gt;add.elements.title.options.label = &amp;quot;Title&amp;quot;
&lt;br&gt;add.elements.title.options.multiOptions.1 = &amp;quot;Mr&amp;quot;
&lt;br&gt;add.elements.title.options.multiOptions.2 = &amp;quot;Mrs&amp;quot;
&lt;br&gt;add.options.validators.alnum.validator = &amp;quot;NotEmpty&amp;quot; 
&lt;br&gt;add.elements.title.options.required = true
&lt;br&gt;&lt;br&gt;&lt;br&gt;; First Name element
&lt;br&gt;add.elements.firstname.type = &amp;quot;Text&amp;quot;
&lt;br&gt;add.elements.firstname.options.label = &amp;quot;First Name&amp;quot;
&lt;br&gt;add.elements.firstname.options.validators.notempty.validator = &amp;quot;NotEmpty&amp;quot;
&lt;br&gt;add.elements.firstname.options.validators.notempty.breakChainOnFailure = true
&lt;br&gt;add.elements.firstname.options.validators.strlen.validator = &amp;quot;StringLength&amp;quot;
&lt;br&gt;add.elements.firstname.options.validators.strlen.options.max = &amp;quot;50&amp;quot;
&lt;br&gt;add.elements.firstname.options.required = true
&lt;br&gt;&lt;br&gt;; Surname Name element
&lt;br&gt;add.elements.surname.type = &amp;quot;Text&amp;quot;
&lt;br&gt;add.elements.surname.options.label = &amp;quot;Surname&amp;quot;
&lt;br&gt;add.elements.surname.options.validators.notempty.validator = &amp;quot;NotEmpty&amp;quot;
&lt;br&gt;add.elements.surname.options.validators.notempty.breakChainOnFailure = true
&lt;br&gt;add.elements.surname.options.validators.strlen.validator = &amp;quot;StringLength&amp;quot;
&lt;br&gt;add.elements.surname.options.validators.strlen.options.max = &amp;quot;50&amp;quot;
&lt;br&gt;add.elements.surname.options.required = true
&lt;br&gt;&lt;br&gt;; Student Code element
&lt;br&gt;add.elements.studentcode.type = &amp;quot;Text&amp;quot;
&lt;br&gt;add.elements.studentcode.options.label = &amp;quot;Student Code&amp;quot;
&lt;br&gt;add.elements.studentcode.options.validators.notempty.validator = &amp;quot;NotEmpty&amp;quot;
&lt;br&gt;add.elements.studentcode.options.validators.notempty.breakChainOnFailure = true
&lt;br&gt;add.elements.studentcode.options.validators.strlen.validator = &amp;quot;StringLength&amp;quot;
&lt;br&gt;add.elements.studentcode.options.validators.strlen.options.max = &amp;quot;50&amp;quot;
&lt;br&gt;add.elements.studentcode.options.required = true
&lt;br&gt;&lt;br&gt;&lt;br&gt;; submit element
&lt;br&gt;add.elements.submit.type = &amp;quot;submit&amp;quot;
&lt;br&gt;&lt;/i&gt;&lt;br&gt;&lt;br&gt;But I am struggling to understand how the decorators work with the ini files. I have finally managed (through playing around) got:
&lt;br&gt;&lt;br&gt;&lt;i&gt;&lt;br&gt;; Add the following element decorators to the add form
&lt;br&gt;add.elementDecorators.decorator= &amp;quot;ViewHelper&amp;quot;
&lt;br&gt;add.elementDecorators.error.decorator = &amp;quot;Errors&amp;quot;
&lt;br&gt;&lt;br&gt;; Add a data tag of td to each data field
&lt;br&gt;add.elementDecorators.datatag.type.datatag = &amp;quot;HtmlTag&amp;quot;
&lt;br&gt;add.elementDecorators.datatag.options.tag = &amp;quot;td&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;; Add a td tag to each element labelled as a label
&lt;br&gt;add.elementDecorators.label.decorator = &amp;quot;label&amp;quot;
&lt;br&gt;add.elementDecorators.formElements.decorator = &amp;quot;HtmlTag&amp;quot; 
&lt;br&gt;add.elementDecorators.formElements.options.tag =&amp;quot;td&amp;quot;
&lt;br&gt;&lt;br&gt;; Add the table &amp;lt;tr&amp;gt; tag to the end of a what it things is a row.
&lt;br&gt;add.elementDecorators.rowtag.type.rowtag = &amp;quot;HtmlTag&amp;quot; 
&lt;br&gt;add.elementDecorators.rowtag.options.tag = &amp;quot;tr&amp;quot;
&lt;br&gt;&lt;/i&gt;&lt;br&gt;&lt;br&gt;I am trying to transfer:
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; 	;$form	-&amp;gt;	setDecorators(array(
&lt;br&gt;&amp;nbsp; &amp;nbsp; 	;										'FormElements',
&lt;br&gt;&amp;nbsp; &amp;nbsp; 	;										array('HtmlTag', array('tag' =&amp;gt; 'table')),
&lt;br&gt;&amp;nbsp; &amp;nbsp; 	;										'Form',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ;										)); &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;to an ini file and have:
&lt;br&gt;&lt;br&gt;; Adds the table parenthesis to the form
&lt;br&gt;add.elementDecorators.formElements.decorator = &amp;quot;HtmlTag&amp;quot;
&lt;br&gt;add.elementDecorators.formElements.options.tag = &amp;quot;table&amp;quot;
&lt;br&gt;&lt;br&gt;But this doesn't work :) Could someone please point me to perhaps an article that breaks this down? Or give me a hint as to what I am doing wrong?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Struggling-to-get-zend-form-ini-tp18906577p18906577.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18872608</id>
	<title>Re: Can Zend_Soap_Server handle &quot;simpleType&quot; elements? 7A2-99B</title>
	<published>2008-08-07T08:05:41Z</published>
	<updated>2008-08-07T08:05:41Z</updated>
	<author>
		<name>Ingmar Heinrich-2</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;UNSUBSCRIBE&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Thu, Aug 7, 2008 at 5:03 PM, Dieter Devlieghere &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18872608&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dieter.devlieghere@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;








&lt;div link=&quot;blue&quot; vlink=&quot;purple&quot; lang=&quot;NL-BE&quot;&gt;

&lt;div&gt;

&lt;p&gt;&lt;span style=&quot;color: rgb(31, 73, 125);&quot; lang=&quot;EN-US&quot;&gt;It appears my message
was blocked… resending according to the instructions…&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;color: rgb(31, 73, 125);&quot; lang=&quot;EN-US&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;div&gt;

&lt;div style=&quot;border-style: solid none none; border-color: rgb(181, 196, 223) -moz-use-text-color -moz-use-text-color; border-width: 1pt medium medium; padding: 3pt 0cm 0cm;&quot;&gt;

&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot; lang=&quot;EN-US&quot;&gt;From:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 10pt;&quot; lang=&quot;EN-US&quot;&gt; Dieter Devlieghere &lt;br&gt;
&lt;b&gt;Sent:&lt;/b&gt; donderdag 7 augustus 2008 16:41&lt;br&gt;
&lt;b&gt;To:&lt;/b&gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18872608&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fw-webservices@...&lt;/a&gt;&lt;br&gt;
&lt;b&gt;Subject:&lt;/b&gt; Can Zend_Soap_Server handle &amp;quot;simpleType&amp;quot; elements?&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&gt;I have a problem with the Zend_Soap_Server.
&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&gt;I have a WSDL that has a definition for a
simple type in it: &lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;&quot;&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: maroon; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;xs:simpleType&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: red; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt; name&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;=&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;remarkstring&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;quot;&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/p&gt;


&lt;p style=&quot;&quot;&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&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;
&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: maroon; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;xs:restriction&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: red; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt; base&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;=&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;xs:string&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;quot;&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/p&gt;


&lt;p style=&quot;&quot;&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: maroon; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;xs:maxLength&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: red; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt; value&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;=&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;50&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;quot;/&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/p&gt;


&lt;p style=&quot;&quot;&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: maroon; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;xs:minLength&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: red; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt; value&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;=&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;quot;/&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/p&gt;


&lt;p style=&quot;&quot;&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&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;
&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: maroon; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;xs:restriction&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/p&gt;


&lt;p&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: maroon; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;xs:simpleType&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/p&gt;


&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&gt;This simple type is part of complex type: &lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;&quot;&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: maroon; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;xs:complexType&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: red; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt; name&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;=&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;FilterScript_FilterPnrRequest&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;quot;&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/p&gt;


&lt;p style=&quot;&quot;&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: maroon; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;xs:all&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/p&gt;


&lt;p style=&quot;&quot;&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&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;
&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: maroon; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;xs:element&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: red; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt; minOccurs&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;=&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: red; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt; maxOccurs&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;=&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: red; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt; name&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;=&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;recordlocator&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: red; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt; type&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;=&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;xs:string&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;quot;/&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/p&gt;


&lt;p style=&quot;&quot;&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&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;
&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: maroon; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;xs:element&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: red; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt; minOccurs&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;=&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: red; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt; maxOccurs&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;=&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: red; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt; name&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;=&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;officeid&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: red; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt; type&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;=&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;xs:string&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;quot;/&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/p&gt;


&lt;p style=&quot;&quot;&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&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;
&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: maroon; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;xs:element&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: red; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt; minOccurs&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;=&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: red; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt; maxOccurs&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;=&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: red; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt; name&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;=&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;queueIfAba&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: red; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt; type&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;=&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;tns:FilterScript_GdsQueue&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;quot;/&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/p&gt;


&lt;p style=&quot;&quot;&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&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;
&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: maroon; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;xs:element&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: red; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt; minOccurs&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;=&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: red; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt; maxOccurs&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;=&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: red; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt; name&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;=&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;queueIfAbc&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: red; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt; type&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;=&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;tns:FilterScript_GdsQueue&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;quot;/&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/p&gt;


&lt;p style=&quot;&quot;&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&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;
&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: maroon; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;xs:element&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: red; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt; minOccurs&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;=&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: red; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt; maxOccurs&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;=&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: red; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt; name&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;=&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;remarkIfAbc&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: red; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt; type&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;=&amp;quot;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;tns:remarkstring&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;quot;/&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/p&gt;


&lt;p style=&quot;&quot;&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: maroon; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot;&gt;xs:all&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot;&gt;&lt;/span&gt;&lt;/p&gt;


&lt;p&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: maroon; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot;&gt;xs:complexType&lt;/span&gt;&lt;span style=&quot;background: white none repeat scroll 0% 0%; font-size: 12pt; color: blue; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/p&gt;


&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&gt;This complex type is automatically bound to
this PHP class: &lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;color: rgb(54, 95, 145);&quot; lang=&quot;EN-US&quot;&gt;class&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt; FilterScript_FilterPnrRequest {&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&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;
/**&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&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;* @var string&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&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;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&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;
public $recordlocator;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&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;
/**&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&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;* @var string&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&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;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&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;
public $officeid;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&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;
/**&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&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;* @var FilterScript_GdsQueue&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&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;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&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;
public $queueIfAba;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&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;
/**&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&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;* @var FilterScript_GdsQueue&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&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;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&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;
public $queueIfAbc;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&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;
/**&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&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;* @var string&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&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;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&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;
public $remarkIfAbc;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&gt;}&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&gt;The binding works, except the $remarkIfAbc:
this variable is always empty. Since I based the definition of the simpleType
remarkstring on the string datatype, this should work. &lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&gt;Also, if I send a soap message to my server
with a remarkstring of more than 50 characters, the soap-server should send a
&quot;SOAP-ERROR: Encoding: Violation of encoding rules&quot; error. It doesn't do this. &lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&gt;I suspect the Zend_Soap_Server is not
capable of working with simpleTypes defined in the WSDL. Is this correct (or is
it a bug ;)) ?&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&gt;If this is a &quot;todo&quot;: will there be support
for simpleTypes anytime soon?&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&gt;Greetings,&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&gt;Dieter Devlieghere&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;


&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Ingmar Heinrich &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18872608&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ingmar.heinrich@...&lt;/a&gt;&amp;gt;&lt;br&gt;
&lt;/div&gt;
</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Zend_Soap_Autodiscover%3A-how-to-generate-minOccurs-and-maxOccurs-in-WSDL-tp18829870p18872608.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18855959</id>
	<title>RE: Zend_Soap_Autodiscover: how to generate minOccurs and maxOccurs in WSDL</title>
	<published>2008-08-06T10:25:57Z</published>
	<updated>2008-08-06T10:25:57Z</updated>
	<author>
		<name>Alexander Veremyev</name>
	</author>
	<content type="html">&lt;html xmlns:ns0=&quot;http://schemas.microsoft.com/office/2004/12/omml&quot;&gt;

&lt;head&gt;
&lt;meta http-equiv=Content-Type content=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 11 (filtered)&quot;&gt;


&lt;/head&gt;

&lt;body lang=RU link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial;color:navy'&gt;Hi Dieter,&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial;color:navy'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial;color:navy'&gt;No, it doesn&amp;#8217;t have
such possibility now.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial;color:navy'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial;color:navy'&gt;Type info is retrieved
from a docblock now. There is no appropriate tag to specify if class property
is required.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial;color:navy'&gt;Still think about API for
such possibility&amp;#8230;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial;color:navy'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial;color:navy'&gt;With best regards,&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial;color:navy'&gt;&amp;nbsp;&amp;nbsp; Alexander
Veremyev.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial;color:navy'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;div style='border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'&gt;

&lt;div&gt;

&lt;div class=MsoNormal align=center style='text-align:center'&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:12.0pt;font-family:&quot;Times New Roman&quot;'&gt;

&lt;hr size=2 width=&quot;100%&quot; align=center tabindex=-1&gt;

&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;b&gt;&lt;font size=2 face=Tahoma&gt;&lt;span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'&gt;From:&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 face=Tahoma&gt;&lt;span style='font-size:10.0pt;font-family:Tahoma'&gt; Dieter
Devlieghere [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18855959&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dieter.devlieghere@...&lt;/a&gt;] &lt;br&gt;
&lt;b&gt;&lt;span style='font-weight:bold'&gt;Sent:&lt;/span&gt;&lt;/b&gt; Tuesday, August 05, 2008
4:18 PM&lt;br&gt;
&lt;b&gt;&lt;span style='font-weight:bold'&gt;To:&lt;/span&gt;&lt;/b&gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18855959&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fw-webservices@...&lt;/a&gt;&lt;br&gt;
&lt;b&gt;&lt;span style='font-weight:bold'&gt;Subject:&lt;/span&gt;&lt;/b&gt; [fw-webservices]
Zend_Soap_Autodiscover: how to generate minOccurs and maxOccurs in WSDL&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Calibri&gt;&lt;span style='font-size:11.0pt'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Calibri&gt;&lt;span lang=EN-US style='font-size:
11.0pt'&gt;Hi, &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Calibri&gt;&lt;span lang=EN-US style='font-size:
11.0pt'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Calibri&gt;&lt;span lang=EN-US style='font-size:
11.0pt'&gt;I&amp;#8217;m trying to generate a WSDL with Zend_Soap_Autodiscover. &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Calibri&gt;&lt;span lang=EN-US style='font-size:
11.0pt'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Calibri&gt;&lt;span lang=EN-US style='font-size:
11.0pt'&gt;Does anyone know if it&amp;#8217;s possible to make it generate minOccurs
and maxOccurs attributes in a self-defined complex type?&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Calibri&gt;&lt;span lang=EN-US style='font-size:
11.0pt'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Calibri&gt;&lt;span lang=EN-US style='font-size:
11.0pt'&gt;I have a class that defines a complex type: &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='margin-left:35.4pt;text-autospace:none'&gt;&lt;font size=2 color=gray face=&quot;Courier New&quot;&gt;&lt;span lang=EN-US style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:gray'&gt;/**&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='margin-left:35.4pt;text-autospace:none'&gt;&lt;font size=2 color=gray face=&quot;Courier New&quot;&gt;&lt;span lang=EN-US style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:gray'&gt;&amp;nbsp;* Authentication object: username
and password&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='margin-left:35.4pt;text-autospace:none'&gt;&lt;font size=2 color=gray face=&quot;Courier New&quot;&gt;&lt;span lang=EN-US style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:gray'&gt;&amp;nbsp;*&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='margin-left:35.4pt;text-autospace:none'&gt;&lt;font size=2 color=gray face=&quot;Courier New&quot;&gt;&lt;span lang=EN-US style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:gray'&gt;&amp;nbsp;*/&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='margin-left:35.4pt;text-autospace:none'&gt;&lt;font size=2 color=blue face=&quot;Courier New&quot;&gt;&lt;span lang=EN-US style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:blue'&gt;class&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Couri