<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to feature-requests</title><link>https://sourceforge.net/p/openamf/feature-requests/</link><description>Recent changes to feature-requests</description><atom:link href="https://sourceforge.net/p/openamf/feature-requests/feed.rss" rel="self"/><language>en</language><lastBuildDate>Thu, 15 Nov 2007 08:35:11 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/openamf/feature-requests/feed.rss" rel="self" type="application/rss+xml"/><item><title>I get an exception when trying to run the basic example </title><link>https://sourceforge.net/p/openamf/feature-requests/12/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I followed the instructions in the readme,&lt;br /&gt;
surfed to:&lt;br /&gt;
&lt;a href="http://localhost:8080/openamf/examples/client2.html" rel="nofollow"&gt;http://localhost:8080/openamf/examples/client2.html&lt;/a&gt;&lt;br /&gt;
and got this exception:&lt;br /&gt;
any ideas?&lt;/p&gt;
&lt;p&gt;[ERROR] 2007-11-15 10:30:54,578 btpool1-8:( org.openamf.DefaultGateway.reloadConfig ) Reload config error &lt;br /&gt;
java.net.MalformedURLException&lt;br /&gt;
at java.net.URL.&amp;lt;init&amp;gt;(URL.java:601)&lt;br /&gt;
at java.net.URL.&amp;lt;init&amp;gt;(URL.java:464)&lt;br /&gt;
at java.net.URL.&amp;lt;init&amp;gt;(URL.java:413)&lt;br /&gt;
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)&lt;br /&gt;
at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)&lt;br /&gt;
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)&lt;br /&gt;
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)&lt;br /&gt;
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)&lt;br /&gt;
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)&lt;br /&gt;
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)&lt;br /&gt;
at org.apache.commons.digester.Digester.parse(Digester.java:1591)&lt;br /&gt;
at org.openamf.config.ConfigDigester.parse(ConfigDigester.java:42)&lt;br /&gt;
at org.openamf.DefaultGateway.reloadConfig(DefaultGateway.java:383)&lt;br /&gt;
at org.openamf.DefaultGateway.init(DefaultGateway.java:58)&lt;br /&gt;
at javax.servlet.GenericServlet.init(GenericServlet.java:212)&lt;br /&gt;
at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:433)&lt;br /&gt;
at org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:342)&lt;br /&gt;
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:463)&lt;br /&gt;
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)&lt;br /&gt;
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)&lt;br /&gt;
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)&lt;br /&gt;
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)&lt;br /&gt;
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)&lt;br /&gt;
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:211)&lt;br /&gt;
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)&lt;br /&gt;
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)&lt;br /&gt;
at org.mortbay.jetty.Server.handle(Server.java:313)&lt;br /&gt;
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)&lt;br /&gt;
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:844)&lt;br /&gt;
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:644)&lt;br /&gt;
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)&lt;br /&gt;
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)&lt;br /&gt;
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396)&lt;br /&gt;
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)&lt;br /&gt;
[ERROR] 2007-11-15 10:30:54,609 btpool1-8:( org.openamf.DefaultGateway.logRequestException ) Error in service, detail=[AMFBody: {serviceName=org.openamf.examples.Directory, serviceMethodName=addPerson, response=/1, type=ARRAY, value=[ASObject[type=null]]}], AMFBody=[AMFBody: {serviceName=org.openamf.examples.Directory, serviceMethodName=addPerson, response=/1, type=ARRAY, value=[ASObject[type=null]]}] &lt;br /&gt;
org.openamf.invoker.ServiceInvocationException: java.lang.Exception: No service for 'org.openamf.examples.Directory'&lt;br /&gt;
at org.openamf.DefaultGateway.invokeBody(DefaultGateway.java:211)&lt;br /&gt;
at org.openamf.DefaultGateway.processMessage(DefaultGateway.java:198)&lt;br /&gt;
at org.openamf.DefaultGateway.service(DefaultGateway.java:96)&lt;br /&gt;
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)&lt;br /&gt;
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)&lt;br /&gt;
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)&lt;br /&gt;
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)&lt;br /&gt;
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)&lt;br /&gt;
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)&lt;br /&gt;
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)&lt;br /&gt;
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:211)&lt;br /&gt;
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)&lt;br /&gt;
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)&lt;br /&gt;
at org.mortbay.jetty.Server.handle(Server.java:313)&lt;br /&gt;
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)&lt;br /&gt;
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:844)&lt;br /&gt;
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:644)&lt;br /&gt;
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)&lt;br /&gt;
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)&lt;br /&gt;
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396)&lt;br /&gt;
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)&lt;br /&gt;
Caused by: java.lang.Exception: No service for 'org.openamf.examples.Directory'&lt;br /&gt;
... 21 more&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Yoav Zibin</dc:creator><pubDate>Thu, 15 Nov 2007 08:35:11 -0000</pubDate><guid>https://sourceforge.net457925ce5f676862e52938cd33d8e1192fc00c4e</guid></item><item><title>Integration with Red5 open source project</title><link>https://sourceforge.net/p/openamf/feature-requests/11/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br /&gt;
I'm using the Red5 project (http://www.osflash.org/red5), and I recently discovered that it doesn't support the entire AMF format.&lt;br /&gt;
For example, when I send a BitmapData it doesn't attempt to deserialize it (just returns null). see:&lt;br /&gt;
&lt;a href="http://jira.red5.org/browse/SN-72" rel="nofollow"&gt;http://jira.red5.org/browse/SN-72&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can see the datatypes it supports:&lt;br /&gt;
&lt;a href="http://osflash.org/documentation/amf/astypes" rel="nofollow"&gt;http://osflash.org/documentation/amf/astypes&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Does OpenAMF support sending BitmapData?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;
Yoav&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Yoav Zibin</dc:creator><pubDate>Thu, 15 Nov 2007 07:46:46 -0000</pubDate><guid>https://sourceforge.net56ec4ffc440847fb1ef58e77cf31a8ac0b16a888</guid></item><item><title>Socket Server for FDS-like capabilities</title><link>https://sourceforge.net/p/openamf/feature-requests/10/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;include a socket server option that is multi-threaded to allow this project to be used for chat / multi-player gaming as well as the current uses...&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian Scott O'keefe</dc:creator><pubDate>Sun, 25 Feb 2007 23:59:41 -0000</pubDate><guid>https://sourceforge.netebdb00790e8017eef1a3f1f03461518fd32ca75f</guid></item><item><title>Exclude Transient fields from Serialization</title><link>https://sourceforge.net/p/openamf/feature-requests/8/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;It will be particularly useful if feilds (data members)&lt;br /&gt;
marked as transient are excluded from object&lt;br /&gt;
serialization when being converted into Flash objects.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ashkon</dc:creator><pubDate>Thu, 28 Jul 2005 07:08:27 -0000</pubDate><guid>https://sourceforge.net43fce3fdb1c2dd32aacb358dcc29c025b9f7b064</guid></item><item><title>Add RequestContext.getHttpSession(boolean)</title><link>https://sourceforge.net/p/openamf/feature-requests/7/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I noticed we were creating sessions unnecessarily for a&lt;br /&gt;
high-traffic site and realized there is currently now&lt;br /&gt;
way to passively query Session information from the&lt;br /&gt;
RequestContext. In other words, getting the Session&lt;br /&gt;
from RequestContext alsways creates a new one if one&lt;br /&gt;
doesn't exist.&lt;/p&gt;
&lt;p&gt;I'm attaching a simple patch that creates a new method&lt;br /&gt;
(RequestContext.getHttpSession(boolean create)) that&lt;br /&gt;
mimics the behavior of the Servlet spec. We cannot&lt;br /&gt;
afford to create new sessions on every request so we&lt;br /&gt;
need this, and I thought it may be of general interest&lt;br /&gt;
to the OpenAMF users.&lt;/p&gt;
&lt;p&gt;I hope you find it useful.&lt;/p&gt;
&lt;p&gt;Ike&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Isaac Arias</dc:creator><pubDate>Sat, 19 Feb 2005 14:12:26 -0000</pubDate><guid>https://sourceforge.net3e559db0bff0584f473a51098cd3d34ef6db13ca</guid></item><item><title>Service Browser</title><link>https://sourceforge.net/p/openamf/feature-requests/6/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;the macromedia flash IDE has a service browser that&lt;br /&gt;
describes the service and methods, you guys could add&lt;br /&gt;
this to the openamf, i was looking to it with eclipse&lt;br /&gt;
debug and it calss a "query" method.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">andre cardozo</dc:creator><pubDate>Tue, 11 Jan 2005 13:13:27 -0000</pubDate><guid>https://sourceforge.net88839663664c7723221add366876eca18fe2d3ba</guid></item><item><title>Unable to connect !!!</title><link>https://sourceforge.net/p/openamf/feature-requests/5/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi all,&lt;/p&gt;
&lt;p&gt;I am new to Flash Remoting. I have downloaded the &lt;br /&gt;
latest example and sucessfully installed to my PC. I &lt;br /&gt;
managed to run the client2.html demo.&lt;/p&gt;
&lt;p&gt;My problem is when I try to use my own Flash file to &lt;br /&gt;
access a javabean in the Tomcat, I get error &lt;br /&gt;
connection 'Can't find the URL &lt;br /&gt;
&lt;a href="http://host:8080/openamf/gateway" rel="nofollow"&gt;http://host:8080/openamf/gateway&lt;/a&gt;'.  I have copied the &lt;br /&gt;
openamf.jar to &lt;br /&gt;
CATALINA_BASE/webapps/myapps/Web-inf/lib &lt;br /&gt;
directory. I have also copied the sample web.xml, &lt;br /&gt;
openamf-config.xml and build-webservice.xml to the &lt;br /&gt;
respective directory (/Web-inf). I also amended the &lt;br /&gt;
web.xml according to the guide in the example. I am &lt;br /&gt;
using version 1.0RC10, Tomcat 5.5.4, JDK1.5.0 and &lt;br /&gt;
Flash MX2004Pro with Actionscript 2.0.&lt;/p&gt;
&lt;p&gt;I have browsed thru the forum and found a similar &lt;br /&gt;
problem faced by another user but is another way round. &lt;br /&gt;
Please refer to :&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sourceforge.net/mailarchive/forum.php?"&gt;http://sourceforge.net/mailarchive/forum.php?&lt;/a&gt;&lt;br /&gt;
thread_id=3829481&amp;amp;forum_id=32430&lt;/p&gt;
&lt;p&gt;Please let me know what other things that I need to &lt;br /&gt;
configure or install...&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Chong</dc:creator><pubDate>Fri, 31 Dec 2004 06:04:41 -0000</pubDate><guid>https://sourceforge.net26e24cf9d9fd6eed1d09c3470197dee73157effb</guid></item><item><title>Record Set Page Size Override</title><link>https://sourceforge.net/p/openamf/feature-requests/4/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;We would like to have a way to override the record set &lt;br /&gt;
page size if we need to for a specific webservice.&lt;/p&gt;
&lt;p&gt;i.e., in the config file we have it set to defaultPageSize &lt;br /&gt;
= 99999999999 (return everything)&lt;/p&gt;
&lt;p&gt;We would like to a specific number for a given instance &lt;br /&gt;
of a Web Service.&lt;/p&gt;
&lt;p&gt;It would then return to the defaultPageSize = &lt;br /&gt;
9999999999 for the next webservice call.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">HMK</dc:creator><pubDate>Fri, 24 Dec 2004 16:58:00 -0000</pubDate><guid>https://sourceforge.net841652c41dc5d8ca5b717a016c62aafeab6d0469</guid></item><item><title>Add RequestContext.getHttpServletResponse()</title><link>https://sourceforge.net/p/openamf/feature-requests/3/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Add a RequestContext.getHttpServletResponse() method.&lt;br /&gt;
Is there any reason why this wasn't added with&lt;br /&gt;
getHttpServletRequest()?&lt;/p&gt;
&lt;p&gt;You can currently get at the HttpServletRequest and&lt;br /&gt;
therefore to the HttpSession and SevletContext.&lt;br /&gt;
However, there is no clean way to get the&lt;br /&gt;
HttpServletResponse.&lt;/p&gt;
&lt;p&gt;I have an updated version of RequestContext and&lt;br /&gt;
DefaultGateway that add this functionality. Let me know&lt;br /&gt;
if you're interested.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Isaac Arias</dc:creator><pubDate>Tue, 14 Sep 2004 22:34:41 -0000</pubDate><guid>https://sourceforge.net13b9ca60e814895248e5476f0593e39ce7d437ed</guid></item><item><title>RecordSet support</title><link>https://sourceforge.net/p/openamf/feature-requests/2/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Add support for Deserializing java.sql.ResultSet to a format that flash &lt;br /&gt;
can handle. &lt;/p&gt;
&lt;p&gt;This should be based on the code from amfphp project. &lt;/p&gt;
&lt;p&gt;mysqlRecordSet.php &lt;br /&gt;
&lt;a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/amfphp/sources/flashservices/sql/mysqlRecordSet.php?rev=1.2&amp;amp;amp;content-type=text/vnd.viewcvs-markup"&gt;http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/amfphp/sources/flashservices/sql/mysqlRecordSet.php?rev=1.2&amp;amp;amp;content-type=text/vnd.viewcvs-markup&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;AMFDeserializer.php &lt;br /&gt;
&lt;a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/amfphp/sources/flashservices/io/AMFDeserializer.php?rev=1.3&amp;amp;amp;content-type=text/vnd.viewcvs-markup"&gt;http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/amfphp/sources/flashservices/io/AMFDeserializer.php?rev=1.3&amp;amp;amp;content-type=text/vnd.viewcvs-markup&lt;/a&gt; &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jason Calabrese</dc:creator><pubDate>Sun, 20 Apr 2003 23:24:41 -0000</pubDate><guid>https://sourceforge.net300c0bd6fc892282f80ebb79d22b317390546104</guid></item></channel></rss>