The architecture is a bit different so I will elaborate.

The app is an employee time clock implementated on a touchscreen equipped
PC.
It forwards punch info to a networked DB server. One requirement is that the
device continue to collect data in an offline (standalone) state, forwarding
the
collected info upon reconnection. To accomplish this the PC uses an IIS/PHP
installation. The qooxdoo app is installed on the device as is an SQLite DB
which acts as sort of a cache of the real (remote) DB.

So the qooxdoo app and the PHP backend server reside on the same IIS
instance. The app polls the remote server once a minute to sync the DBs.

During my testing I am removing the network connection at the
timeclock, which causes the PHP mssql_connect() to fail. On the Mac, my
development machine, the mssql_connect() simply returns false and everything
works as expected. On the PC the errors occur.

I have changed the code on the server to test connectivity to the DB server
by
opening a socket but there is no change and no indication I am getting to
the PHP
back end at all. Thus it appears to me to be a client side effect and I
agree it may
be a difference between the Mac and PC Firefoxes.

One thing I may try is another browser. IE is out of the question because I
am
using the the drawing <canvas> HTML feature. Maybe Opera as it also offers a
kiosk mode.

Thanks for you thoughts Gene.

Larry

Gene Amtower wrote:
> 
> Larry,
> 
> Are you breaking the network connection between the client and server
> for your test?  If so, I don't see how it could be related to something
> on the server.  
> 
> If so, it would seem to me to be a difference between Firefox for
> Windows versus Mac.  You mentioned that you were running Firefox via
> IIS, so I think you mean you're using the Firefox client browser (on the
> PC) and the IIS web server (on the target server).  I suspect this error
> code is for any errors that the Firefox browser doesn't know how to
> interpret, as it seems to come up under a variety of situations, but it
> appears that maybe it's limited to the Windows version of the browser
> from your comments.
> 
> If you're instead breaking the network connection between the web server
> and the MS SQL database, then the PHP server may be returning an RPC
> response that the Qooxdoo RPC code can't interpret correctly.  I can't
> tell for sure, but it sounds like you're trying to interpret what's
> happening at the server by the error message displayed in the Qooxdoo
> client, which is probably too late to be of any real use.  
> 
> Maybe the PHP error options for connecting to MSSQL are different
> between the two PHP installations.  You might verify the error level
> setting between the two environments to see if one of them is set to
> handle errors differently.  
> 
> It also might help to build a standard HTML test page on the server that
> will allow you to see what's happening at the server when you break the
> MSSQL communication link, without the added complexity of the RPC
> communication channel being involved in the process.
> 
> HTH,
> 
>    Gene
> 
> On Wed, 2009-05-27 at 08:08 -0700, larry blische wrote:
> 
>> 
>> 
>> Matthew Gregory wrote:
>> > 
>> > It looks to me as this is a cloent side issue as it is failing to the 
>> > send the data. Are you posted your data to the same server the page has 
>> > been loaded from?
>> > 
>> 
>> Yes - I agree that it looks like a client side issue.
>> Yes - the PHP back end is on the same server that the javascript loads
>> from.
> 
> ------------------------------------------------------------------------------
> Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT 
> is a gathering of tech-side developers & brand creativity professionals.
> Meet
> the minds behind Google Creative Lab, Visual Complexity, Processing, & 
> iPhoneDevCamp as they present alongside digital heavyweights like
> Barbarian 
> Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com 
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
> 
> 

-- 
View this message in context: 
http://www.nabble.com/A-funny-thing-happened-on-the-way-to-deployment...-tp23731978p23749875.html
Sent from the qooxdoo-devel mailing list archive at Nabble.com.


------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT 
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp as they present alongside digital heavyweights like Barbarian 
Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com 
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to