Re: [Flashcoders] catching errors by webservice : solution

2006-07-27 Thread PR Durand

I finally found the solution... thanks to google and forums:
flash is not 100% soap compatible !!!
the 1.1 SOAP standard turns the exceptions in 500 header error, wich 
causes a lost of the connection in flash, instead of reading the 
faultString.

here's the link to Adobe's technote


 PendingCall.onFault cannot capture SOAP:FAULT responses:

http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=3c6784bc

++
PiR



PR Durand a écrit :

Hi List
Has anyone any way to receive the exceptions thrown by a webservice 
server please?


as it's asynchronous, the classical try...catch can't work on the 
service method call.
but, as soon as the server throws an exception (the sent SOAP is a 
correct fault soap file if I call it from a browser), I only receive 
an event in my Log listener, saying unable to connect to endpoint...


How do you actually do to receive and interpret the server faults?

++
PiR
___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com




___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


Re: [Flashcoders] catching errors by webservice

2006-07-26 Thread PR Durand

Hi Hans,
Yes it does, everythings works well, but the exceptions. It's a C# .net 
simple webservice (input: an Int id, output : a personal class object)

We tryied yesterday in the evening with a C# coder.
His code has a
throw new SOAPException(entry not found)

we made a local WS client in C# too, to test it, and we got the 
exception message entry not found.


In flash, I tryied with the webservice and pendingcall classes, and with 
the wsconnector component. I got the same result with both solutions :
When I call my service with a correct parameter, I receive the answer 
and can use it.
When I call it with a wrong parameter, the C# throws the exception, but 
flash got just a Server.Connection faultcode (Unable to connect to 
endpoint : [asmx url])



What I said, is that I already got that problem last year with a totally 
different configuration. The WS server was a Tomcat server, so services 
developped in java, and the results was the same, so I think it doesn't 
come from the service coding, but from flash. I called Macromedia in 
February, the personn I talked with told me that he never used the 
exception with webservices... I still stay at the same point


PiR



Hans Wichman a écrit :

Hi,
just to be clear on this, PendingCall.onFault is not working for you?

greetz
hans


On 7/25/06, PR Durand [EMAIL PROTECTED] wrote:


I changed everything to work with the connector instead of the service
class : same result
If I right understood, an exception thrown with server should give me a
faultcode=Server and faultstring=[the exception message], isn't it?
here I got once more a Server.connection faultcode, with the unable
to connect to endpoint : [url] string...
the service rocks with good values.
Last year, I worked with a remote Java server, now with a local .Net
server... Developpers are really different, but the results are all the
same : flash is unable to read the SOAP fault, and sends a connection
error... :(
any idea please?

thx
PiR





Josh Santangelo a écrit :
 Check out the WebServiceConnector.status event.

 -josh

 On Jul 25, 2006, at 8:12a, PR Durand wrote:

 Hi List
 Has anyone any way to receive the exceptions thrown by a webservice
 server please?

 as it's asynchronous, the classical try...catch can't work on the
 service method call.
 but, as soon as the server throws an exception (the sent SOAP is a
 correct fault soap file if I call it from a browser), I only receive
 an event in my Log listener, saying unable to connect to 
endpoint...


 How do you actually do to receive and interpret the server faults?

 ++
 PiR
 ___
 Flashcoders@chattyfig.figleaf.com
 To change your subscription options or search the archive:
 http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

 Brought to you by Fig Leaf Software
 Premier Authorized Adobe Consulting and Training
 http://www.figleaf.com
 http://training.figleaf.com

 ___
 Flashcoders@chattyfig.figleaf.com
 To change your subscription options or search the archive:
 http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

 Brought to you by Fig Leaf Software
 Premier Authorized Adobe Consulting and Training
 http://www.figleaf.com
 http://training.figleaf.com



___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com




___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


[Flashcoders] catching errors by webservice

2006-07-25 Thread PR Durand
Hi List 

Has anyone any way to receive the exceptions thrown by a webservice 
server please?


as it's asynchronous, the classical try...catch can't work on the 
service method call.
but, as soon as the server throws an exception (the sent SOAP is a 
correct fault soap file if I call it from a browser), I only receive an 
event in my Log listener, saying unable to connect to endpoint...


How do you actually do to receive and interpret the server faults?

++
PiR
___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


Re: [Flashcoders] catching errors by webservice

2006-07-25 Thread Josh Santangelo

Check out the WebServiceConnector.status event.

-josh

On Jul 25, 2006, at 8:12a, PR Durand wrote:


Hi List
Has anyone any way to receive the exceptions thrown by a webservice  
server please?


as it's asynchronous, the classical try...catch can't work on the  
service method call.
but, as soon as the server throws an exception (the sent SOAP is a  
correct fault soap file if I call it from a browser), I only  
receive an event in my Log listener, saying unable to connect to  
endpoint...


How do you actually do to receive and interpret the server faults?

++
PiR
___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


Re: [Flashcoders] catching errors by webservice

2006-07-25 Thread PR Durand

thanks a lot, josh, I'll look at this.
but I was using the webservice and pendingcall classes. Is there a way 
with it or do I have to use the connector component?


thx
PiR


Josh Santangelo a écrit :

Check out the WebServiceConnector.status event.

-josh

On Jul 25, 2006, at 8:12a, PR Durand wrote:


Hi List
Has anyone any way to receive the exceptions thrown by a webservice 
server please?


as it's asynchronous, the classical try...catch can't work on the 
service method call.
but, as soon as the server throws an exception (the sent SOAP is a 
correct fault soap file if I call it from a browser), I only receive 
an event in my Log listener, saying unable to connect to endpoint...


How do you actually do to receive and interpret the server faults?

++
PiR
___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com




___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


Re: [Flashcoders] catching errors by webservice

2006-07-25 Thread PR Durand
I changed everything to work with the connector instead of the service 
class : same result
If I right understood, an exception thrown with server should give me a 
faultcode=Server and faultstring=[the exception message], isn't it?
here I got once more a Server.connection faultcode, with the unable 
to connect to endpoint : [url] string...

the service rocks with good values.
Last year, I worked with a remote Java server, now with a local .Net 
server... Developpers are really different, but the results are all the 
same : flash is unable to read the SOAP fault, and sends a connection 
error... :(

any idea please?

thx
PiR





Josh Santangelo a écrit :

Check out the WebServiceConnector.status event.

-josh

On Jul 25, 2006, at 8:12a, PR Durand wrote:


Hi List
Has anyone any way to receive the exceptions thrown by a webservice 
server please?


as it's asynchronous, the classical try...catch can't work on the 
service method call.
but, as soon as the server throws an exception (the sent SOAP is a 
correct fault soap file if I call it from a browser), I only receive 
an event in my Log listener, saying unable to connect to endpoint...


How do you actually do to receive and interpret the server faults?

++
PiR
___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com




___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


Re: [Flashcoders] catching errors by webservice

2006-07-25 Thread Hans Wichman

Hi,
just to be clear on this, PendingCall.onFault is not working for you?

greetz
hans


On 7/25/06, PR Durand [EMAIL PROTECTED] wrote:


I changed everything to work with the connector instead of the service
class : same result
If I right understood, an exception thrown with server should give me a
faultcode=Server and faultstring=[the exception message], isn't it?
here I got once more a Server.connection faultcode, with the unable
to connect to endpoint : [url] string...
the service rocks with good values.
Last year, I worked with a remote Java server, now with a local .Net
server... Developpers are really different, but the results are all the
same : flash is unable to read the SOAP fault, and sends a connection
error... :(
any idea please?

thx
PiR





Josh Santangelo a écrit :
 Check out the WebServiceConnector.status event.

 -josh

 On Jul 25, 2006, at 8:12a, PR Durand wrote:

 Hi List
 Has anyone any way to receive the exceptions thrown by a webservice
 server please?

 as it's asynchronous, the classical try...catch can't work on the
 service method call.
 but, as soon as the server throws an exception (the sent SOAP is a
 correct fault soap file if I call it from a browser), I only receive
 an event in my Log listener, saying unable to connect to endpoint...

 How do you actually do to receive and interpret the server faults?

 ++
 PiR
 ___
 Flashcoders@chattyfig.figleaf.com
 To change your subscription options or search the archive:
 http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

 Brought to you by Fig Leaf Software
 Premier Authorized Adobe Consulting and Training
 http://www.figleaf.com
 http://training.figleaf.com

 ___
 Flashcoders@chattyfig.figleaf.com
 To change your subscription options or search the archive:
 http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

 Brought to you by Fig Leaf Software
 Premier Authorized Adobe Consulting and Training
 http://www.figleaf.com
 http://training.figleaf.com



___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com