|
Hello,
I got exactly the same problem with openamf +
jrun+ last flash player ( | |
9,0,16,0 | ) and encoding set to amf0.
classmapping fails everytime !
Did anyone succeed to solve it ?
thanks in advance !
francis
----- Original Message -----
Sent: Monday, June 05, 2006 2:55 PM
Subject: Re: [flexcoders] OpenAMF, Tomcat
and Flex2B3
That's not right, you don't need to use AdvancedGateway to map
java-as classes, you can do it as well with DefaultGateway. Although use
AdvancedGateway is a best practice, and you must declare your services as in
the following example,
<service>
<name>ServiceNameToUseInFlash</name>
<service-location>com.carlosrovira.MyClass</service-location>
<invoker-ref>Java</invoker-ref>
<method>
<name>*</name>
<parameter>
<type>*</type>
</parameter>
</method>
</service>
Then your must
to change your call in flex and put "ServiceNameToUseInFlash" instead the
"com.carlosrovira.MyClass". In this way you can change your java class or even
the invoker in your openamf-config.xml without modify any flex code.
On 6/5/06, Andrea
Varga <[EMAIL PROTECTED]> wrote:
Hi
Carlos,
Yes, I'm using AMF0, I'm using Renaun Erickson's
RemoteObjectAMF0 class.
I have tested it with AMFPHP and it worked, so
that part should be ok.
<http://renaun.com/blog/?p=31>
I
have read more docs, and I found that for class mappings I should use
AdvancedGateway instead of DefaultGateway, but I haven't manage to
write
a proper openamf-config.xml
yet.
Thanks
Andi
Carlos Rovira wrote:
> Hi
Andrea,
>
> The problem was solved in last beta (FP9 beta3), so
you can pass VOs
> from AS to Java and from Java to
AS.
>
> Your code looks ok, for me but the logs says something
is happen,
> maybe...are you using AMF0?, remember that in FP9 default
is AMF3.
>
>
> On 6/2/06, *Andrea Varga* <[EMAIL PROTECTED]
>
<mailto:[EMAIL PROTECTED]>>
wrote:
>
>
Hi
>
> I have been trying to set up a
project using Java, OpenAMF, Tomcat,
> Flex2B2
and Cairngorm.
> I'm kinda new to OpenAMF
andTomcat (and usually to application
>
servers)
> and I have found the docs
confusing.
> Finally i managed to get the
remoting working.
> I can call my services,
and get back the result, but I am having
>
problems with my VO class mappings in both directions (if I send
> Strings, everything works
fine)
> I have read in previous posts, that
mapping from Java to AS was not
> working in
Flash Player 8.5 (but should work from AS to Java), but
I
> couldn't find anything about Flash Player
9.
> Actually, I have found this in Carlos
Rovira's blog: "El problema de
> mapeo de
clases de Java hacia ActionScript está resuelto en el
nuevo
> *Flash Player 9 Beta"*.
Unfortunatelly, I don't understand
> spanish,
but
> it's close to romanian, does that mean
that the problem has been
>
solved
> in Flash Player 9 or the opposite ?
:)
>
> I have a LoginVO
class:
> Java code:
> -----------
>
package
com.spindevelopment.model.vo;
>
> public
class LoginVO {
> public String
username;
> public String
password;
>
> public LoginVO() {
> }
>
}
>
> AS
code:
>
---------
> package
com.spindevelopment.model.vo {
>
>
import org.nevis.cairngorm.vo.ValueObject;
>
[RemoteClass(alias="
com.spindevelopment.model.vo.LoginVO")]
>
[Bindable]
> public class LoginVO implements
ValueObject {
> public var
username:String;
> public var
password:String;
>
}
> }
>
>
In openamf-congid.xml I added this:
>
<custom-class-mapping>
>
<java-class>com.spindevelopment.model.vo.LoginVO</java-class>
>
<custom-class>
com.spindevelopment.model.vo.LoginVO</custom-class>
>
</custom-class-mapping>
>
> In my
java service class, I have a simple test method, where
I
> return a
>
String with the 2 properties of LoginVO:
>
> public String doLogin(LoginVO
pLogin ) {
> return new String("un: " +
pLogin.username + ", pass:
>
"+pLogin.password);
>
}
>
> The returned string is: "un: null,
pass: null";
>
> Here is my Tomcat
log:
>
> 02.06.2006 15:54:45
org.openamf.io.AMFDeserializer <init>
>
INFO: Deserializing Message, for more info turn on debug
level
> 02.06.2006 15:54:45
org.openamf.DefaultGateway service
> INFO:
REQUEST:
> [AMFBody:
{serviceName=com.spindevelopment.services.Login,
>
serviceMethodName=doLogin, response=/1,
type=ARRAY,
> value=[ASObject[type=
com.spindevelopment.model.vo.LoginVO]]}]
>
>
02.06.2006 15:54:46
org.openamf.invoker.JavaServiceInvoker
>
getServiceMethod
> INFO: topRankedMethod:
name=doLogin rank=100.0
> 02.06.2006 15:54:46
org.openamf.DefaultGateway service
> INFO:
RESPONSE:
> [AMFBody: {serviceName=null,
serviceMethodName=null, response=null,
>
type=UNKNOWN, value=un: null, pass: null}]
>
>
> Could somebody point me in the right
direction?
>
>
Thanks
>
>
Andi
>
>
>
--
> Flexcoders Mailing
List
> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
>
Search Archives:
> http://www.mail-archive.com/flexcoders%40yahoogroups.com
>
>
>
> SPONSORED
LINKS
> Web site design
development
> <
http://groups.yahoo.com/gads?t=ms&k=Web+site+design+development&w1=Web+site+design+development&w2=Computer+software+development&w3=Software+design+and+development&w4=Macromedia+flex&w5=Software+development+best+practice&c=5&s=166&.sig=L-4QTvxB_quFDtMyhrQaHQ
>
> Computer software
development
> <
http://groups.yahoo.com/gads?t=ms&k=Computer+software+development&w1=Web+site+design+development&w2=Computer+software+development&w3=Software+design+and+development&w4=Macromedia+flex&w5=Software+development+best+practice&c=5&s=166&.sig=lvQjSRfQDfWudJSe1lLjHw
>
> Software design and
development
> <
http://groups.yahoo.com/gads?t=ms&k=Software+design+and+development&w1=Web+site+design+development&w2=Computer+software+development&w3=Software+design+and+development&w4=Macromedia+flex&w5=Software+development+best+practice&c=5&s=166&.sig=1pMBCdo3DsJbuU9AEmO1oQ
>
>
> Macromedia
flex
> <
http://groups.yahoo.com/gads?t=ms&k=Macromedia+flex&w1=Web+site+design+development&w2=Computer+software+development&w3=Software+design+and+development&w4=Macromedia+flex&w5=Software+development+best+practice&c=5&s=166&.sig=OO6nPIrz7_EpZI36cYzBjw
>
> Software development
best practice
> <
http://groups.yahoo.com/gads?t=ms&k=Software+development+best+practice&w1=Web+site+design+development&w2=Computer+software+development&w3=Software+design+and+development&w4=Macromedia+flex&w5=Software+development+best+practice&c=5&s=166&.sig=f89quyyulIDsnABLD6IXIw
>
>
>
>
>
------------------------------------------------------------------------
>
YAHOO! GROUPS
LINKS
>
> *
Visit your group
"flexcoders
>
< http://groups.yahoo.com/group/flexcoders>"
on the web.
> * To
unsubscribe from this group, send an email
to:
> [EMAIL PROTECTED]
>
<mailto:[EMAIL PROTECTED]?subject=Unsubscribe>
>
* Your use of Yahoo! Groups is subject to the Yahoo! Terms of
> Service
<http://docs.yahoo.com/info/terms/>
.
>
>
>
------------------------------------------------------------------------
>
>
>
>
>
--
> ::| Carlos Rovira
> ::| http://www.carlosrovira.com
>
>
--
> Flexcoders Mailing List
> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
>
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
>
>
>
> SPONSORED LINKS
> Web site design
development
> <
http://groups.yahoo.com/gads?t=ms&k=Web+site+design+development&w1=Web+site+design+development&w2=Computer+software+development&w3=Software+design+and+development&w4=Macromedia+flex&w5=Software+development+best+practice&c=5&s=166&.sig=L-4QTvxB_quFDtMyhrQaHQ
>
> Computer software
development
> <
http://groups.yahoo.com/gads?t=ms&k=Computer+software+development&w1=Web+site+design+development&w2=Computer+software+development&w3=Software+design+and+development&w4=Macromedia+flex&w5=Software+development+best+practice&c=5&s=166&.sig=lvQjSRfQDfWudJSe1lLjHw
>
> Software design and
development
> <
http://groups.yahoo.com/gads?t=ms&k=Software+design+and+development&w1=Web+site+design+development&w2=Computer+software+development&w3=Software+design+and+development&w4=Macromedia+flex&w5=Software+development+best+practice&c=5&s=166&.sig=1pMBCdo3DsJbuU9AEmO1oQ
>
>
> Macromedia flex
> <
http://groups.yahoo.com/gads?t=ms&k=Macromedia+flex&w1=Web+site+design+development&w2=Computer+software+development&w3=Software+design+and+development&w4=Macromedia+flex&w5=Software+development+best+practice&c=5&s=166&.sig=OO6nPIrz7_EpZI36cYzBjw
>
> Software development
best practice
> <
http://groups.yahoo.com/gads?t=ms&k=Software+development+best+practice&w1=Web+site+design+development&w2=Computer+software+development&w3=Software+design+and+development&w4=Macromedia+flex&w5=Software+development+best+practice&c=5&s=166&.sig=f89quyyulIDsnABLD6IXIw
>
>
>
>
>
------------------------------------------------------------------------
>
YAHOO! GROUPS LINKS
>
> * Visit your
group "flexcoders
> <
http://groups.yahoo.com/group/flexcoders>" on the
web.
> * To unsubscribe from this group, send
an email to:
> [EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]?subject=Unsubscribe>
>
* Your use of Yahoo! Groups is subject to the Yahoo! Terms of
> Service <http://docs.yahoo.com/info/terms/>.
>
>
>
------------------------------------------------------------------------
>
--
Andrea
Varga
Managing Partner / Project Manager
Certified Macromedia Flash MX
2004 Developer
--
Spin Development Srl
Tel: +44 207 043
1304
Fax: +44 207 681 1376
Skype ID: vargaandrea
Mon-Fri : 8
AM - 5 PM GMT+2
Saturday: 8 AM - 4 PM GMT+2 (Support
only)
------------------------------------------
------------------------
Yahoo! Groups Sponsor --------------------~-->
Home is just a click
away. Make Yahoo! your home page now.
http://us.click.yahoo.com/DHchtC/3FxNAA/yQLSAA/nhFolB/TM
--------------------------------------------------------------------~->
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search
Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
Yahoo!
Groups Links
<*> To visit your group on the web, go
to:
http://groups.yahoo.com/group/flexcoders/
<*> To unsubscribe from this group, send an email
to:
[EMAIL PROTECTED]
<*>
Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
--
::| Carlos Rovira
::| http://www.carlosrovira.com
__._,_.___
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
SPONSORED LINKS
YAHOO! GROUPS LINKS
__,_._,___
|---|