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
