<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Major Zend Amf updates for 1.8.4 release</title>
	<atom:link href="http://wadearnold.com/blog/flash/amfphp/major-zend-amf-updates-for-184-release/feed" rel="self" type="application/rss+xml" />
	<link>http://wadearnold.com/blog/flash/amfphp/major-zend-amf-updates-for-184-release</link>
	<description>The spoils of the integration of PHP and ActionScript</description>
	<lastBuildDate>Wed, 19 May 2010 07:10:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Richard Chiswell</title>
		<link>http://wadearnold.com/blog/flash/amfphp/major-zend-amf-updates-for-184-release/comment-page-1#comment-5727</link>
		<dc:creator>Richard Chiswell</dc:creator>
		<pubDate>Tue, 29 Sep 2009 14:40:02 +0000</pubDate>
		<guid isPermaLink="false">http://wadearnold.com/blog/?p=282#comment-5727</guid>
		<description>Hello Wade,

Many thanks for a brilliant addition to the Zend Framework - we&#039;re currently using it on our website quite a bit. However, since upgrade from Zend Frame 1.8.0 to 1.9.3PL1, we&#039;ve had problems with the AMF side of things (in particular, the problem appears to have it&#039;s roots in the difference between 1.8.3 and 1.8.4).

Basically, we have AMF calles with two DTO objects - one a generic &quot;here I am&quot; and the other a &quot;here&#039;s what needs to happen&quot;. They both have a &quot;sessionid&quot;, &quot;gameid&quot; and &quot;userid&quot; in them, but the second object is not being populated with the details (sometimes due to Zend_Amf_Parse/Amf3/Deserializer readString&#039;s &quot;Undefined string refernece&quot;). Is there any assistance you can provide? I can supply you with proxy recordings (which show the data is being transmitted to the server), example PHP/AMF code etc etc.

I am trying to look into it myself (as I know you only have so much free time to work on Zend), but it&#039;s delving a lot deeper into AMF that I ever wanted to and hence it&#039;s taking time. Thanks!</description>
		<content:encoded><![CDATA[<p>Hello Wade,</p>
<p>Many thanks for a brilliant addition to the Zend Framework &#8211; we&#8217;re currently using it on our website quite a bit. However, since upgrade from Zend Frame 1.8.0 to 1.9.3PL1, we&#8217;ve had problems with the AMF side of things (in particular, the problem appears to have it&#8217;s roots in the difference between 1.8.3 and 1.8.4).</p>
<p>Basically, we have AMF calles with two DTO objects &#8211; one a generic &#8220;here I am&#8221; and the other a &#8220;here&#8217;s what needs to happen&#8221;. They both have a &#8220;sessionid&#8221;, &#8220;gameid&#8221; and &#8220;userid&#8221; in them, but the second object is not being populated with the details (sometimes due to Zend_Amf_Parse/Amf3/Deserializer readString&#8217;s &#8220;Undefined string refernece&#8221;). Is there any assistance you can provide? I can supply you with proxy recordings (which show the data is being transmitted to the server), example PHP/AMF code etc etc.</p>
<p>I am trying to look into it myself (as I know you only have so much free time to work on Zend), but it&#8217;s delving a lot deeper into AMF that I ever wanted to and hence it&#8217;s taking time. Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: drugs</title>
		<link>http://wadearnold.com/blog/flash/amfphp/major-zend-amf-updates-for-184-release/comment-page-1#comment-2941</link>
		<dc:creator>drugs</dc:creator>
		<pubDate>Tue, 28 Jul 2009 11:23:00 +0000</pubDate>
		<guid isPermaLink="false">http://wadearnold.com/blog/?p=282#comment-2941</guid>
		<description>Thanks WADEARNO
It really did worked.</description>
		<content:encoded><![CDATA[<p>Thanks WADEARNO<br />
It really did worked.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arnoud van Steenwijk</title>
		<link>http://wadearnold.com/blog/flash/amfphp/major-zend-amf-updates-for-184-release/comment-page-1#comment-2900</link>
		<dc:creator>Arnoud van Steenwijk</dc:creator>
		<pubDate>Thu, 23 Jul 2009 11:13:00 +0000</pubDate>
		<guid isPermaLink="false">http://wadearnold.com/blog/?p=282#comment-2900</guid>
		<description>To add to my comment, I&#039;ve done some more testing and the setClass is not working outside of Ez Publish anymore either. I&#039;ve just used a very small prototype that calls one simple method on a class I add to the server.

addFunction still works fine, so I can use that as a work around. But there&#039;s no way I could can call functions on the server added through the setClass method.</description>
		<content:encoded><![CDATA[<p>To add to my comment, I&#8217;ve done some more testing and the setClass is not working outside of Ez Publish anymore either. I&#8217;ve just used a very small prototype that calls one simple method on a class I add to the server.</p>
<p>addFunction still works fine, so I can use that as a work around. But there&#8217;s no way I could can call functions on the server added through the setClass method.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arnoud van Steenwijk</title>
		<link>http://wadearnold.com/blog/flash/amfphp/major-zend-amf-updates-for-184-release/comment-page-1#comment-2890</link>
		<dc:creator>Arnoud van Steenwijk</dc:creator>
		<pubDate>Wed, 22 Jul 2009 13:21:44 +0000</pubDate>
		<guid isPermaLink="false">http://wadearnold.com/blog/?p=282#comment-2890</guid>
		<description>Hi Wade,

First of all, thanks for creating something as useful as Zend AMF Server. :)

I have a problem updating to anything above version 1.7.6 however as I then get the errormessage: 
RPC Fault faultString=&quot;Method &quot;getMainKenmerken&quot; does not exist&quot; faultCode=&quot;0&quot; faultDetail=&quot;#0

Seeing the amount of bugfixes for Zend AMF I do need to update now it seems, since I also want to use circular references now. But this problem means I cannot get the new version (now 1.8.4) to run.

For adding the function to the server I currently use $server-&gt;setClass(&quot;classname&quot;);
I&#039;m using Zend AMF to build a Flex interface that communicates with Ez Publish, which could be a complicating factor here. For one thing Ez Publish handles the autoloading of classes once a classname is used in the extension on the platform.

I wonder what changed between 1.7.6 and later versions that this stopped working for me, but still seems to work for most others?

If you need more details, feel free to ask, either here or by mail.

Greetings
Arnoud</description>
		<content:encoded><![CDATA[<p>Hi Wade,</p>
<p>First of all, thanks for creating something as useful as Zend AMF Server. <img src='http://wadearnold.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I have a problem updating to anything above version 1.7.6 however as I then get the errormessage:<br />
RPC Fault faultString=&#8221;Method &#8220;getMainKenmerken&#8221; does not exist&#8221; faultCode=&#8221;0&#8243; faultDetail=&#8221;#0</p>
<p>Seeing the amount of bugfixes for Zend AMF I do need to update now it seems, since I also want to use circular references now. But this problem means I cannot get the new version (now 1.8.4) to run.</p>
<p>For adding the function to the server I currently use $server-&gt;setClass(&#8220;classname&#8221;);<br />
I&#8217;m using Zend AMF to build a Flex interface that communicates with Ez Publish, which could be a complicating factor here. For one thing Ez Publish handles the autoloading of classes once a classname is used in the extension on the platform.</p>
<p>I wonder what changed between 1.7.6 and later versions that this stopped working for me, but still seems to work for most others?</p>
<p>If you need more details, feel free to ask, either here or by mail.</p>
<p>Greetings<br />
Arnoud</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maior atualização do Zend Amf (1.8.4 release) @ José Carlos Fiel</title>
		<link>http://wadearnold.com/blog/flash/amfphp/major-zend-amf-updates-for-184-release/comment-page-1#comment-2738</link>
		<dc:creator>Maior atualização do Zend Amf (1.8.4 release) @ José Carlos Fiel</dc:creator>
		<pubDate>Thu, 02 Jul 2009 00:12:42 +0000</pubDate>
		<guid isPermaLink="false">http://wadearnold.com/blog/?p=282#comment-2738</guid>
		<description>[...] http://wadearnold.com/blog/flash/amfphp/major-zend-amf-updates-for-184-release http://wadearnold.com/blog/flash/zf-184-breaks-adddirectory    Tags: Zend Amf, Zend Framework  [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://wadearnold.com/blog/flash/amfphp/major-zend-amf-updates-for-184-release" rel="nofollow">http://wadearnold.com/blog/flash/amfphp/major-zend-amf-updates-for-184-release</a> <a href="http://wadearnold.com/blog/flash/zf-184-breaks-adddirectory" rel="nofollow">http://wadearnold.com/blog/flash/zf-184-breaks-adddirectory</a>    Tags: Zend Amf, Zend Framework  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: wadearnold</title>
		<link>http://wadearnold.com/blog/flash/amfphp/major-zend-amf-updates-for-184-release/comment-page-1#comment-2737</link>
		<dc:creator>wadearnold</dc:creator>
		<pubDate>Wed, 01 Jul 2009 20:48:34 +0000</pubDate>
		<guid isPermaLink="false">http://wadearnold.com/blog/?p=282#comment-2737</guid>
		<description>addDirectory resolution 
http://wadearnold.com/blog/flash/zf-184-breaks-adddirectory</description>
		<content:encoded><![CDATA[<p>addDirectory resolution<br />
<a href="http://wadearnold.com/blog/flash/zf-184-breaks-adddirectory" rel="nofollow">http://wadearnold.com/blog/flash/zf-184-breaks-adddirectory</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Björn</title>
		<link>http://wadearnold.com/blog/flash/amfphp/major-zend-amf-updates-for-184-release/comment-page-1#comment-2728</link>
		<dc:creator>Björn</dc:creator>
		<pubDate>Sat, 27 Jun 2009 17:09:03 +0000</pubDate>
		<guid isPermaLink="false">http://wadearnold.com/blog/?p=282#comment-2728</guid>
		<description>Hi everybody,
same problem here. I also used addDirectory() which is no longer working. As a fix I now manually add every class with setClass(). 
Regards,
Björn</description>
		<content:encoded><![CDATA[<p>Hi everybody,<br />
same problem here. I also used addDirectory() which is no longer working. As a fix I now manually add every class with setClass().<br />
Regards,<br />
Björn</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Felix-Johannes Jendrusch</title>
		<link>http://wadearnold.com/blog/flash/amfphp/major-zend-amf-updates-for-184-release/comment-page-1#comment-2726</link>
		<dc:creator>Felix-Johannes Jendrusch</dc:creator>
		<pubDate>Fri, 26 Jun 2009 10:36:29 +0000</pubDate>
		<guid isPermaLink="false">http://wadearnold.com/blog/?p=282#comment-2726</guid>
		<description>&lt;a href=&quot;#comment-2721&quot; rel=&quot;nofollow&quot;&gt;@wadearnold&lt;/a&gt; As already mentioned it would be great if services would be automatically detected but I&#039;d be satisfied with an non-automatically detecting version. I already got the tree navigation working:

public function getServices() {
    return array(array(&#039;label&#039; =&gt; &#039;CompanyService&#039;, &#039;data&#039; =&gt; &#039;&#039;));
}

The only problem is the service description page. I took a look at what AMFPHP generates and tried to generate similar output but it doesn&#039;t work, e.g.:

public function describeService($data) {
   return array(
       array(
           &#039;getAll&#039; =&gt; array(
               &#039;description&#039; =&gt; &#039;No description given.&#039;,
               &#039;arguments&#039; =&gt; array(),
               &#039;access&#039; =&gt; &#039;private&#039;
           )
       ),
       &#039;&#039;
   );
}

Any tips?</description>
		<content:encoded><![CDATA[<p><a href="#comment-2721" rel="nofollow">@wadearnold</a> As already mentioned it would be great if services would be automatically detected but I&#8217;d be satisfied with an non-automatically detecting version. I already got the tree navigation working:</p>
<p>public function getServices() {<br />
    return array(array(&#8216;label&#8217; =&gt; &#8216;CompanyService&#8217;, &#8216;data&#8217; =&gt; &#8221;));<br />
}</p>
<p>The only problem is the service description page. I took a look at what AMFPHP generates and tried to generate similar output but it doesn&#8217;t work, e.g.:</p>
<p>public function describeService($data) {<br />
   return array(<br />
       array(<br />
           &#8216;getAll&#8217; =&gt; array(<br />
               &#8216;description&#8217; =&gt; &#8216;No description given.&#8217;,<br />
               &#8216;arguments&#8217; =&gt; array(),<br />
               &#8216;access&#8217; =&gt; &#8216;private&#8217;<br />
           )<br />
       ),<br />
       &#8221;<br />
   );<br />
}</p>
<p>Any tips?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paulo Azevedo</title>
		<link>http://wadearnold.com/blog/flash/amfphp/major-zend-amf-updates-for-184-release/comment-page-1#comment-2725</link>
		<dc:creator>Paulo Azevedo</dc:creator>
		<pubDate>Fri, 26 Jun 2009 10:25:33 +0000</pubDate>
		<guid isPermaLink="false">http://wadearnold.com/blog/?p=282#comment-2725</guid>
		<description>&lt;a href=&quot;#comment-2724&quot; rel=&quot;nofollow&quot;&gt;@Paulo Azevedo&lt;/a&gt; 
For some reason most of my code was eaten. Is there any other place where we can discuss this ?</description>
		<content:encoded><![CDATA[<p><a href="#comment-2724" rel="nofollow">@Paulo Azevedo</a><br />
For some reason most of my code was eaten. Is there any other place where we can discuss this ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paulo Azevedo</title>
		<link>http://wadearnold.com/blog/flash/amfphp/major-zend-amf-updates-for-184-release/comment-page-1#comment-2724</link>
		<dc:creator>Paulo Azevedo</dc:creator>
		<pubDate>Fri, 26 Jun 2009 10:23:52 +0000</pubDate>
		<guid isPermaLink="false">http://wadearnold.com/blog/?p=282#comment-2724</guid>
		<description>hey Wade, thanks for your answers.

I&#039;m using the full package of the Zend Framework.
Here&#039;s my AMF Broker code:

addDirectory( &#039;/usr/share/php/services/&#039; );

//TODO: arranjar alternativa para este mapping explicito
require_once &#039;/usr/share/php/lib/billing/BillingPairingMatrixVO.php&#039;;
$server-&gt;setClassMap( &#039;lib.billing.BillingPairingMatrixVO&#039;, &#039;BillingPairingMatrixVO&#039; );
require_once &#039;/usr/share/php/lib/billing/OverrideComponentVO.php&#039;;
$server-&gt;setClassMap( &#039;lib.billing.OverrideComponentVO&#039;, &#039;OverrideComponentVO&#039; );
require_once &#039;/usr/share/php/lib/billing/OverrideBillingVO.php&#039;;
$server-&gt;setClassMap( &#039;lib.billing.OverrideBillingVO&#039;, &#039;OverrideBillingVO&#039; );

print $server-&gt;handle();
?&gt;


Another think I would like to know if there&#039;s anyway of passing Objects from Flex to Zend_AMF without explicitly using the $server-&gt;setClassMap.

Thank you for your great job.</description>
		<content:encoded><![CDATA[<p>hey Wade, thanks for your answers.</p>
<p>I&#8217;m using the full package of the Zend Framework.<br />
Here&#8217;s my AMF Broker code:</p>
<p>addDirectory( &#8216;/usr/share/php/services/&#8217; );</p>
<p>//TODO: arranjar alternativa para este mapping explicito<br />
require_once &#8216;/usr/share/php/lib/billing/BillingPairingMatrixVO.php&#8217;;<br />
$server-&gt;setClassMap( &#8216;lib.billing.BillingPairingMatrixVO&#8217;, &#8216;BillingPairingMatrixVO&#8217; );<br />
require_once &#8216;/usr/share/php/lib/billing/OverrideComponentVO.php&#8217;;<br />
$server-&gt;setClassMap( &#8216;lib.billing.OverrideComponentVO&#8217;, &#8216;OverrideComponentVO&#8217; );<br />
require_once &#8216;/usr/share/php/lib/billing/OverrideBillingVO.php&#8217;;<br />
$server-&gt;setClassMap( &#8216;lib.billing.OverrideBillingVO&#8217;, &#8216;OverrideBillingVO&#8217; );</p>
<p>print $server-&gt;handle();<br />
?&gt;</p>
<p>Another think I would like to know if there&#8217;s anyway of passing Objects from Flex to Zend_AMF without explicitly using the $server-&gt;setClassMap.</p>
<p>Thank you for your great job.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
