Hi Paolo,
I think that the issue is due to the fact that in LS folder some Lightstreamer library files are missing.
The old version required severals lib files: http://www.lightstreamer.com/repo/di...ient_html/lib/
Regards,
Giuseppe
Hi Paolo,
I think that the issue is due to the fact that in LS folder some Lightstreamer library files are missing.
The old version required severals lib files: http://www.lightstreamer.com/repo/di...ient_html/lib/
Regards,
Giuseppe
Dear Giuseppe,
I am Always at the same point. Now, just to be sure, I copied all the .js files in all folders: the same folder of the page, the LS subfolder and the ..\commons\custom subfolder. The files are:
lightstreamer.js
lscommons.js
lsengine.js
lspushpage.js
misc.js.
Nothing changes, I Always have the same error.
I asked my customer to send me the complete \pages folder that now works in production with LS version 5.2, and put it in my test machine with LS 6.0.3. I do not get any error, but values are not updated. I noticed that the file lighstreamer.js is not present in the production machine, I think this was not used in old versions.
I am starting to think that we will have to modify the web pages on our server with the new syntax, what do you think?
Thank you again! Paolo
Hi Paolo,
I confirm that the upgrade to the new client library would be the best solution, however, is still valid the fact that the old version should work just fine, without any modification, with a 6.0.x server.
That said, some considerations on your recent efforts:
- in the LS subfolder you should add all the files of the client lib, not only the .js ones, and especially .html also.
- Yes, I confirm that lightstreamer.js is the file of the new library (since Lightstreamer JavaScript client library 6) in client lib 5 (and earlier) that file is not needed.
- In the version copied from production, you should check especially the misc.js file pointed by the page, and within that file, code lines like these:
that allow you to target the right server.Code:lsEngine.connection.setLSHost("http://localhost"); // (set the hostname when deploying on WEB SERVER) lsEngine.connection.setLSPort("8080"); // (set the port when deploying on WEB SERVER) lsEngine.connection.setAdapterName("DEMO"); // the name of the Adapter Set
Regards,
Giuseppe
Bookmarks