RE: [flexcoders] Net.Connection debugger - Is there something like it in Flex2?

2006-06-06 Thread Peter Farland





If you're using a raw NetConnection, then... no, not 
natively from the client. There are third party tools out there that sniffing 
AMF over HTTP traffic.
 
However, I'd first try using some of the utilities that 
Flex has to dumping an object graph to a string:
 
import mx.utils.ObjectUtil;
 
...
 
    
trace(ObjectUtil.toString(result));
 
 
If you 
were using FDS channels and messaging then you could take advantage of the 
mx.logging framework by creating a trace target to dump the traffic out to the 
flashlog.txt file. A simple way to do this is to add
 
    
 
to 
your MXML to see everything that was logged... however if you want to filter 
this information you'll need to read up on the ASDoc on logging targets and use 
some script to customize the information being displayed.
 
FWIW, 
NetConnection Debugger relied on some mix-ins in your app that intercepted trace 
calls to an underlying NetConnection and then broadcast this information on a 
local connection to the NCD... Flex 2 has moved beyond this architecture and now 
uses a messaging framework and a logging API that decouples how a request is 
made from the service being contacted. I would love to see people in the 
community writing their own implementations of mx.messaging.Channel or perhaps a 
simple mx.logging.ILoggingTarget that reported info back to the old 
NCD!
 
Pete
 



From: flexcoders@yahoogroups.com 
[mailto:[EMAIL PROTECTED] On Behalf Of Phil 
MarstonSent: Tuesday, June 06, 2006 9:52 AMTo: 
flexcoders@yahoogroups.comSubject: [flexcoders] Net.Connection 
debugger - Is there something like it in Flex2?


or any other way of seeing what's being sent to AMFPHP and coming 
back?Cheers,Phil-- 
__ 
Phil Marston Learning TechnologistLearning Technology Unit 
Edward Wright G33, University of Aberdeen, Aberdeen, AB24 3QY, UK[EMAIL PROTECTED]ac.uk Tel: 
+44(0)1224 273329 / +44(0)7798 723660 http://www.abdn.ac.uk/diss/ltu/pmarston/http://www.abdn.ac.uk/diss/ltu/__The 
University of Aberdeen Open Day 29th August 2006Booking is 
essentialwww.abdn.ac.uk/opendayemail [EMAIL PROTECTED]ac.ukor call 0800 
027 1495
__._,_.___





--
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
  
  
Computer software development
  
  
Software design and development
  
  


Macromedia flex
  
  
Software development best practice
  

   
  







  
  
  YAHOO! GROUPS LINKS



   Visit your group "flexcoders" on the web. 
   To unsubscribe from this group, send an email to: [EMAIL PROTECTED] 
   Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.



  






__,_._,___



Re: [flexcoders] Net.Connection debugger - Is there something like it in Flex2?

2006-06-06 Thread Phil Marston






Thanks Pete,

That was great - I'm getting the AMF results clearly displayed in the
consol just like the old days and have been able to work out what was
going on at last.  :-)

Now if only I could work out how to use AMFPHP like the old days!  ;-0

Phil



Peter Farland wrote:

  
  
  If you're using a raw
NetConnection, then... no, not natively from the client. There are
third party tools out there that sniffing AMF over HTTP traffic.
   
  However, I'd first try using
some of the utilities that Flex has to dumping an object graph to a
string:
   
  import mx.utils.ObjectUtil;
   
  ...
   
     
trace(ObjectUtil.toString(result));
   
   
  If you were using FDS channels and
messaging then you could take advantage of the mx.logging framework by
creating a trace target to dump the traffic out to the flashlog.txt
file. A simple way to do this is to add
   
      
   
  to your MXML to see everything that was
logged... however if you want to filter this information you'll need to
read up on the ASDoc on logging targets and use some script to
customize the information being displayed.
   
  FWIW, NetConnection Debugger relied on some
mix-ins in your app that intercepted trace calls to an underlying
NetConnection and then broadcast this information on a local connection
to the NCD... Flex 2 has moved beyond this architecture and now uses a
messaging framework and a logging API that decouples how a request is
made from the service being contacted. I would love to see people in
the community writing their own implementations of mx.messaging.Channel
or perhaps a simple mx.logging.ILoggingTarget that reported info back
to the old NCD!
   
  Pete
   
  
  
  
  From:
flexcoders@yahoogroups.com [mailto:flexcoders@yahoogroups.com] On
Behalf Of Phil Marston
  Sent: Tuesday, June 06, 2006 9:52 AM
  To: flexcoders@yahoogroups.com
  Subject: [flexcoders] Net.Connection debugger - Is there
something like it in Flex2?
  
  
  
  or any other way of seeing what's being sent to AMFPHP and coming
back?
  
Cheers,
  
Phil
  
-- 
__
  
Phil Marston 
Learning Technologist
Learning Technology Unit 
Edward Wright G33, University of Aberdeen, Aberdeen, AB24 3QY, UK
  [EMAIL PROTECTED]ac.uk
Tel: +44(0)1224 273329 / +44(0)7798 723660 
  http://www.abdn.ac.uk/diss/ltu/pmarston/
  http://www.abdn.ac.uk/diss/ltu/
__
  
The University of Aberdeen Open Day 29th August 2006
Booking is essential
www.abdn.ac.uk/openday
email [EMAIL PROTECTED]ac.uk
or call 0800 027 1495
  
  
  



-- 
__ 
Phil Marston 
Learning Technologist
Learning Technology Unit 
Edward Wright G33, University of Aberdeen, Aberdeen, AB24 3QY, UK
[EMAIL PROTECTED] Tel: +44(0)1224 273329 / +44(0)7798 723660 
http://www.abdn.ac.uk/diss/ltu/pmarston/
http://www.abdn.ac.uk/diss/ltu/
__

The University of Aberdeen Open Day 29th August 2006
Booking is essential
www.abdn.ac.uk/openday
email [EMAIL PROTECTED]
or call 0800 027 1495


__._,_.___





--
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
  
  
Computer software development
  
  
Software design and development
  
  


Macromedia flex
  
  
Software development best practice
  

   
  







  
  
  YAHOO! GROUPS LINKS



   Visit your group "flexcoders" on the web. 
   To unsubscribe from this group, send an email to: [EMAIL PROTECTED] 
   Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.



  






__,_._,___




Re: [flexcoders] Net.Connection debugger - Is there something like it in Flex2?

2006-06-29 Thread Duncan McMillan
Hi Pete

I'm using Flex 1.5 and it seems that mx.utils.ObjectUtil and the
TraceTarget facilities are not available.

I'm trying to debug an RPC using RemoteObject and getting nowhere as I
cannot seem to use the NetConnectionDebugger either. The network monitor
sees the RPC call but the busy cursor just remains for ever.

Any further ideas?

Thanks

Duncan


Peter Farland wrote On 06/06/06 15:42,:
> 
> 
> If you're using a raw NetConnection, then... no, not natively from the
> client. There are third party tools out there that sniffing AMF over
> HTTP traffic.
>  
> However, I'd first try using some of the utilities that Flex has to
> dumping an object graph to a string:
>  
> import mx.utils.ObjectUtil;
>  
> ...
>  
> trace(ObjectUtil.toString(result));
>  
>  
> If you were using FDS channels and messaging then you could take
> advantage of the mx.logging framework by creating a trace target to dump
> the traffic out to the flashlog.txt file. A simple way to do this is to add
>  
> 
>  
> to your MXML to see everything that was logged... however if you want to
> filter this information you'll need to read up on the ASDoc on logging
> targets and use some script to customize the information being displayed.
>  
> FWIW, NetConnection Debugger relied on some mix-ins in your app that
> intercepted trace calls to an underlying NetConnection and then
> broadcast this information on a local connection to the NCD... Flex 2
> has moved beyond this architecture and now uses a messaging framework
> and a logging API that decouples how a request is made from the service
> being contacted. I would love to see people in the community writing
> their own implementations of mx.messaging.Channel or perhaps a simple
> mx.logging.ILoggingTarget that reported info back to the old NCD!
>  
> Pete
>  
> 
> 
> *From:* flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED]
> *On Behalf Of *Phil Marston
> *Sent:* Tuesday, June 06, 2006 9:52 AM
> *To:* flexcoders@yahoogroups.com
> *Subject:* [flexcoders] Net.Connection debugger - Is there something
> like it in Flex2?
> 
> or any other way of seeing what's being sent to AMFPHP and coming back?
> 
> Cheers,
> 
> Phil
> 
> -- 
> __
> Phil Marston
> Learning Technologist
> Learning Technology Unit
> Edward Wright G33, University of Aberdeen, Aberdeen, AB24 3QY, UK
> [EMAIL PROTECTED]  Tel: +44(0)1224
> 273329 / +44(0)7798 723660
> http://www.abdn.ac.uk/diss/ltu/pmarston/
> 
> http://www.abdn.ac.uk/diss/ltu/ 
> __
> 
> The University of Aberdeen Open Day 29th August 2006
> Booking is essential
> www.abdn.ac.uk/openday
> email [EMAIL PROTECTED] 
> or call 0800 027 1495
> 
> 



 Yahoo! Groups Sponsor ~--> 
Great things are happening at Yahoo! Groups.  See the new email design.
http://us.click.yahoo.com/TISQkA/hOaOAA/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/
 





RE: [flexcoders] Net.Connection debugger - Is there something like it in Flex2?

2006-06-29 Thread Peter Farland










Right, they’re new to Flex 2 so they
won’t be there in Flex 1.5.

 

For Flex 1.5, have you tried using debug
level logging on the server by changing the /WEB-INF/flex/gateway-config.xml
file to use Debug level logging and then watched the console or the standard
out/err logs from your app server?

 

If you can’t work it out, can you
send me a zip (with the file extension renamed to .zp) directly?

 

Pete

 









From:
flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Duncan McMillan
Sent: Thursday, June 29, 2006
10:46 AM
To: flexcoders@yahoogroups.com;
Duncan McMillan
Subject: Re: [flexcoders]
Net.Connection debugger - Is there something like it in Flex2?



 







Hi Pete

I'm using Flex 1.5 and it seems that mx.utils.ObjectUtil and the
TraceTarget facilities are not available.

I'm trying to debug an RPC using RemoteObject and getting nowhere as I
cannot seem to use the NetConnectionDebugger either. The network monitor
sees the RPC call but the busy cursor just remains for ever.

Any further ideas?

Thanks

Duncan

Peter Farland wrote On 06/06/06 15:42,:
> 
> 
> If you're using a raw NetConnection, then... no, not natively from the
> client. There are third party tools out there that sniffing AMF over
> HTTP traffic.
> 
> However, I'd first try using some of the utilities that Flex has to
> dumping an object graph to a string:
> 
> import mx.utils.ObjectUtil;
> 
> ...
> 
> trace(ObjectUtil.toString(result));
> 
> 
> If you were using FDS channels and messaging then you could take
> advantage of the mx.logging framework by creating a trace target to dump
> the traffic out to the flashlog.txt file. A simple way to do this is to
add
> 
> 
> 
> to your MXML to see everything that was logged... however if you want to
> filter this information you'll need to read up on the ASDoc on logging
> targets and use some script to customize the information being displayed.
> 
> FWIW, NetConnection Debugger relied on some mix-ins in your app that
> intercepted trace calls to an underlying NetConnection and then
> broadcast this information on a local connection to the NCD... Flex 2
> has moved beyond this architecture and now uses a messaging framework
> and a logging API that decouples how a request is made from the service
> being contacted. I would love to see people in the community writing
> their own implementations of mx.messaging.Channel or perhaps a simple
> mx.logging.ILoggingTarget that reported info back to the old NCD!
> 
> Pete
> 
> 
> --
> *From:* [EMAIL PROTECTED]ups.com
[mailto:[EMAIL PROTECTED]ups.com]
> *On Behalf Of *Phil Marston
> *Sent:* Tuesday, June 06, 2006 9:52 AM
> *To:* [EMAIL PROTECTED]ups.com
> *Subject:* [flexcoders] Net.Connection debugger - Is there something
> like it in Flex2?
> 
> or any other way of seeing what's being sent to AMFPHP and coming back?
> 
> Cheers,
> 
> Phil
> 
> -- 
> __
> Phil Marston
> Learning Technologist
> Learning Technology Unit
> Edward Wright G33, University of Aberdeen, Aberdeen,
 AB24 3QY, UK
> [EMAIL PROTECTED]ac.uk
40abdn.ac.uk> Tel: +44(0)1224
> 273329 / +44(0)7798 723660
> http://www.abdn.ac.uk/diss/ltu/pmarston/
> <http://www.abdn.ac.uk/diss/ltu/pmarston/>
> http://www.abdn.ac.uk/diss/ltu/
<http://www.abdn.ac.uk/diss/ltu/>
> __
> 
> The University of Aberdeen
Open Day 29th August 2006
> Booking is essential
> www.abdn.ac.uk/openday
> email [EMAIL PROTECTED]ac.uk
40abdn.ac.uk>
> or call 0800 027 1495
> 
> 






__._,_.___





--
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
  
  
Computer software development
  
  
Software design and development
  
  


Macromedia flex
  
  
Software development best practice
  

   
  







  
  
  YAHOO! GROUPS LINKS



   Visit your group "flexcoders" on the web. 
   To unsubscribe from this group, send an email to: [EMAIL PROTECTED] 
   Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.



  






__,_._,___






Re: [flexcoders] Net.Connection debugger - Is there something like it in Flex2?

2006-06-29 Thread Duncan McMillan
Thanks Pete

But I have changed both my gateway-config.xml and flex-config.xml files 
(both attached) and I still do not get any debug output in the Jrun console.

I have also attached my mxml and php (service) files as follows (hope 
these are OK):

rbox.mxml => the main application which calls a RemoteSummary component.
RemoteSUmmary.mxml => which uses the associated AS file

HelloAgain.php is positioned in my Xampp(apache2) services folder.

The AllResults button triggers the call to the service, and the 
bottom_label binds to the service result.

Hope you can help me.

Thanks again

Duncan


Peter Farland wrote:

> Right, they’re new to Flex 2 so they won’t be there in Flex 1.5.
>
> For Flex 1.5, have you tried using debug level logging on the server 
> by changing the /WEB-INF/flex/gateway-config.xml file to use Debug 
> level logging and then watched the console or the standard out/err 
> logs from your app server?
>
> If you can’t work it out, can you send me a zip (with the file 
> extension renamed to .zp) directly?
>
> Pete
>
> 
>
> *From:* flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] 
> *On Behalf Of *Duncan McMillan
> *Sent:* Thursday, June 29, 2006 10:46 AM
> *To:* flexcoders@yahoogroups.com; Duncan McMillan
> *Subject:* Re: [flexcoders] Net.Connection debugger - Is there 
> something like it in Flex2?
>
> Hi Pete
>
> I'm using Flex 1.5 and it seems that mx.utils.ObjectUtil and the
> TraceTarget facilities are not available.
>
> I'm trying to debug an RPC using RemoteObject and getting nowhere as I
> cannot seem to use the NetConnectionDebugger either. The network monitor
> sees the RPC call but the busy cursor just remains for ever.
>
> Any further ideas?
>
> Thanks
>
> Duncan
>
> Peter Farland wrote On 06/06/06 15:42,:
>>
>>
>> If you're using a raw NetConnection, then... no, not natively from the
>> client. There are third party tools out there that sniffing AMF over
>> HTTP traffic.
>>
>> However, I'd first try using some of the utilities that Flex has to
>> dumping an object graph to a string:
>>
>> import mx.utils.ObjectUtil;
>>
>> ...
>>
>> trace(ObjectUtil.toString(result));
>>
>>
>> If you were using FDS channels and messaging then you could take
>> advantage of the mx.logging framework by creating a trace target to dump
>> the traffic out to the flashlog.txt file. A simple way to do this is 
> to add
>>
>> 
>>
>> to your MXML to see everything that was logged... however if you want to
>> filter this information you'll need to read up on the ASDoc on logging
>> targets and use some script to customize the information being displayed.
>>
>> FWIW, NetConnection Debugger relied on some mix-ins in your app that
>> intercepted trace calls to an underlying NetConnection and then
>> broadcast this information on a local connection to the NCD... Flex 2
>> has moved beyond this architecture and now uses a messaging framework
>> and a logging API that decouples how a request is made from the service
>> being contacted. I would love to see people in the community writing
>> their own implementations of mx.messaging.Channel or perhaps a simple
>> mx.logging.ILoggingTarget that reported info back to the old NCD!
>>
>> Pete
>>
>>
>> --
>> *From:* flexcoders@yahoogroups.com 
> <mailto:flexcoders%40yahoogroups.com> 
> [mailto:flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com>]
>> *On Behalf Of *Phil Marston
>> *Sent:* Tuesday, June 06, 2006 9:52 AM
>> *To:* flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com>
>> *Subject:* [flexcoders] Net.Connection debugger - Is there something
>> like it in Flex2?
>>
>> or any other way of seeing what's being sent to AMFPHP and coming back?
>>
>> Cheers,
>>
>> Phil
>>
>> --
>> __
>> Phil Marston
>> Learning Technologist
>> Learning Technology Unit
>> Edward Wright G33, University of Aberdeen, Aberdeen, AB24 3QY, UK
>> [EMAIL PROTECTED] <mailto:p.marston%40abdn.ac.uk> 
> <mailto:p.marston%40abdn.ac.uk> Tel: +44(0)1224
>> 273329 / +44(0)7798 723660
>> http://www.abdn.ac.uk/diss/ltu/pmarston/ 
> <http://www.abdn.ac.uk/diss/ltu/pmarston/>
>> <http://www.abdn.ac.uk/diss/ltu/pmarston/ 
> <http://www.abdn.ac.uk/diss/ltu/pmarston/>>
>> http://www.abdn.ac.uk/diss/ltu/ 

RE: [flexcoders] Net.Connection debugger - Is there something like it in Flex2?

2006-06-29 Thread Peter Farland










I’d have to assume then that the request
isn’t even making it to the server, in which case it must be a connection error…
perhaps a security sandbox violation?

 

If you’re using 127.0.0.1 in your gateway
URL, note that you will have to load your SWF over HTTP using this same URL.
The Flash Player does not resolve host names to IPs to do a check, it’s a very
strict string based match. Perhaps you were loading your SWF using “localhost”
but then trying to connect somewhere using “127.0.0.1”?

 

Are you familiar with the trace() command
and the flashlog.txt file? If not, do you have an mm.cfg file in your user
directory (i.e. on windows this is typically setup by default to be
C:\Documents and Settings\yourusername\flashlog.txt) with the following
contents?

 

ErrorReportingEnable=1

TraceOutputFileEnable=1

 

Also, are you using the debug version of
the Flash Player? You may get more information about connection errors in this
console.

 

 

Pete

 

P.S. Are you using HTTPS by any chance? If
so, then Paros Proxy is a good sniffer application that can intercept requests
on the client (rather than a server side proxy), and can also let you see HTTPS
traffic.

 









From:
flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Duncan McMillan
Sent: Thursday, June 29, 2006 1:30
PM
To: flexcoders@yahoogroups.com;
Duncan McMillan
Subject: Re: [flexcoders]
Net.Connection debugger - Is there something like it in Flex2?



 







Thanks Pete

But I have changed both my gateway-config.xml and flex-config.xml
files 
(both attached) and I still do not get any debug output in the Jrun console.

I have also attached my mxml and php (service) files as follows (hope 
these are OK):

rbox.mxml => the main application which calls a RemoteSummary component.
RemoteSUmmary.mxml => which uses the associated AS file

HelloAgain.php is positioned in my Xampp(apache2) services folder.

The AllResults button triggers the call to the service, and the 
bottom_label binds to the service result.

Hope you can help me.

Thanks again

Duncan

Peter Farland wrote:

> Right, they’re new to Flex 2 so they won’t be there in Flex 1.5.
>
> For Flex 1.5, have you tried using debug level logging on the server 
> by changing the /WEB-INF/flex/gateway-config.xml file to use
Debug 
> level logging and then watched the console or the standard out/err 
> logs from your app server?
>
> If you can’t work it out, can you send me a zip (with the file 
> extension renamed to .zp) directly?
>
> Pete
>
> --
>
> *From:* [EMAIL PROTECTED]ups.com
[mailto:[EMAIL PROTECTED]ups.com]

> *On Behalf Of *Duncan McMillan
> *Sent:* Thursday, June 29, 2006 10:46 AM
> *To:* [EMAIL PROTECTED]ups.com;
Duncan McMillan
> *Subject:* Re: [flexcoders] Net.Connection debugger - Is there 
> something like it in Flex2?
>
> Hi Pete
>
> I'm using Flex 1.5 and it seems that mx.utils.ObjectUtil and the
> TraceTarget facilities are not available.
>
> I'm trying to debug an RPC using RemoteObject and getting nowhere as I
> cannot seem to use the NetConnectionDebugger either. The network
monitor
> sees the RPC call but the busy cursor just remains for ever.
>
> Any further ideas?
>
> Thanks
>
> Duncan
>
> Peter Farland wrote On 06/06/06 15:42,:
>>
>>
>> If you're using a raw NetConnection, then... no, not natively from the
>> client. There are third party tools out there that sniffing AMF over
>> HTTP traffic.
>>
>> However, I'd first try using some of the utilities that Flex has to
>> dumping an object graph to a string:
>>
>> import mx.utils.ObjectUtil;
>>
>> ...
>>
>> trace(ObjectUtil.toString(result));
>>
>>
>> If you were using FDS channels and messaging then you could take
>> advantage of the mx.logging framework by creating a trace target to
dump
>> the traffic out to the flashlog.txt file. A simple way to do this is 
> to add
>>
>> 
>>
>> to your MXML to see everything that was logged... however if you want
to
>> filter this information you'll need to read up on the ASDoc on logging
>> targets and use some script to customize the information being
displayed.
>>
>> FWIW, NetConnection Debugger relied on some mix-ins in your app that
>> intercepted trace calls to an underlying NetConnection and then
>> broadcast this information on a local connection to the NCD... Flex 2
>> has moved beyond this architecture and now uses a messaging framework
>> and a logging API that decouples how a request is made from the
service
>> being contacted. I would love to see people in the community writing
>> their own implementations of mx.messaging.Channel or perhaps