Uniface10 Web Edition on Windows server TSE

Author: daniel.cabero@euralis.com (cabero)

Hi all, I have installed my brand new Uniface 10 Web Edition on my dev server which is a Windows server TSE. I was looking forward to see and try the new IDE workbench When I try to use the IDE workbench from my PC , connected on this server by TSE , everything is Veeeeery slow.Cry And Specially when I open a context menu with the right clic mouse. This test upgrade is not done to work on a window server ? Thanks for any help Daniel

10 Comments

  1. Hi Daniel   Using remote desktop we don't see a performance issue. Is the Uniface 10 Web Edition installed on a local disk or on a network share ? Process Monitor from Windows Sysinternals on the Windows TSE with a filter on ide.exe can help to find the bottleneck.   Kind regards Peter Beugel Sr. Technical Support Analyst Uniface B.V.


    Author: PBeugel (peter.beugel@uniface.com)
  2. Thanks for your response Peter ! Yes, Uniface 10 is installed on the local (D:) disk With the process monitor, I don't really know how to use it ...  At the level of IDE.exe,  when I do right clic on an item, the window of the drop down menu open , but blank. In the monitor, the process IDE.exe at  this moment is red with a display with status:  no response it's only 8-10 seconds after, that  the drop down window display the items of the drop down menu ... I hope these info will help ..  Do I have to compile something before starting to use IDE ? (something like uobj  perhaps ?) Many Thanks for any help you can give me Best Regards Daniel


    Author: cabero (daniel.cabero@euralis.com)
  3. Hello Daniel   Process Monitor can be downloaded from https://technet.microsoft.com/de-de/sysinternals/bb896645 Start process monitor  add a filter on ide.exe (Process name contains ide.exe) Capture Events Start ide and events should visible in process monitor.   Uniface 10 uses Easy deployment so uses archives (uar files) : uobj is not in use anymore. /who on the command line from ide shows paths and uar files in use. What is the result for /who in your environment ?   Kind regards Peter Beugel Sr. Technical Support Analyst Uniface B.V.


    Author: PBeugel (peter.beugel@uniface.com)
  4. here is the result of ide/who : for me, it seems to be OK .. but I'm not a specialist... UNIFACE 10.1.01 ---------------------------------------------------------------------- Executable = C:\Program Files (x86)\Uniface\Uniface 10.1.01\common\bin\ide.exe Application = Development Environment Release update = 10.1.01.01 ( 0518_1) - May 18, 2015 Platform: Operating system = MSW: Windows 2008 (WN2) usysbin directory = C:\Program Files (x86)\Uniface\Uniface 10.1.01\common\bin\ usysadm directory = C:\Program Files (x86)\Uniface\Uniface 10.1.01\uniface\adm\ usys directory = C:\Program Files (x86)\Uniface\Uniface 10.1.01\common\usys\ working directory = Y:\Uniface 101 Development\project\ $RSO = Y:\Uniface 101 Development\project esources $RES = C:\Program Files (x86)\Uniface\Uniface 10.1.01\common\usys\ide.uar Archive (ide) created with : 10.1.01.01 ( 0513) Archive (ide) creation date : 18 May 2015 15:26:27 Archive (ide) description : Uniface IDE Archive (ide) version : 10.1.01 (0518_1) $RES = C:\Program Files (x86)\Uniface\Uniface 10.1.01\common\usys\ide_messages.uar Archive (ide_messages) created with : 10.1.01.01 ( 0513) Archive (ide_messages) creation date : 18 May 2015 15:26:37 Archive (ide_messages) description : Uniface IDE messages Archive (ide_messages) version : 10.1.01 (0518_1) $RES = C:\Program Files (x86)\Uniface\Uniface 10.1.01\common\usys\usys.uar Archive (usys) created with : 10.1.01.01 ( 0513) Archive (usys) creation date : 18 May 2015 15:26:26 Archive (usys) description : Uniface 10 COMMON Archive (usys) version : 10.1.01 (0518_1) Assignment file = C:\Program Files (x86)\Uniface\Uniface 10.1.01\uniface\adm\usys.asn Assignment file = C:\Program Files (x86)\Uniface\Uniface 10.1.01\uniface\adm\ide.asn $SYS_charset = CP1252 $DEF_charset = CP1252 $WEB_charset = CP1252 (c) 2015 Uniface B.V. All rights reserved.


    Author: cabero (daniel.cabero@euralis.com)
  5. Hello Daniel   Thanks for the /who log. Testing here shows the same problem on Windows 2008R2 even without Windows TSE. Other platforms like Windows 2012R2 do not have this performance problem. We will look into this.   Kind regards Peter Beugel Sr. Technical Support Analyst Uniface B.V.


    Author: PBeugel (peter.beugel@uniface.com)
  6. Many Thanks for that ! Daniel


    Author: cabero (daniel.cabero@euralis.com)
  7. Just some feedback on this.  It's proving to be particularly nasty to get to the bottom of.  The clients on Windows 2008 server is closely related to Windows 7, and we have see some similar 'weirdness' on Windows 7, but seems to be intermittent, and less visible.  We think it is related to the Google/Chromium underpinnings which we use for the HTML forms, and how it's handling threads.  We also think that moving to a later version of this software (sometimes called CEF) could resolve it.  The same underpinnings are used for the HTML control in Uniface 9.6, and we are currently working on updating that to resolve some technical issues, and also enable 64 bit (bits?). It's not a straight forward swap, because the architecture changed between the version, and we have challenges with our automated tests which need to be changed/updated and Windows XP and our move to the Ranerex testing tool and upping our Visual Studio version is also in the mix.  So we will focus on the HTML widget upgrading project (we're aiming to include this in Windows 9.7), use that foundation in the HTML forms with the expectation that this will also resolve this.  In the interim, the advise would be avoid using the 2008 environment. This might not be idea, but this doesn't look like it's going to be a quick fix. 


    Author: Adrian Gosbell (adrian.gosbell@synapse-i.jp)
  8. Adrian Gosbell said The same underpinnings are used for the HTML control in Uniface 9.6, and we are currently working on updating that to resolve some technical issues, and also enable 64 bit (bits?). .. So we will focus on the HTML widget upgrading project (we're aiming to include this in Windows 9.7), use that foundation in the HTML forms with the expectation that this will also resolve this. 

    As an update . The HTML widget upgrade project mentioned is currently being worked on for 9.7. I've tested this context menu on such a Uniface lab build on a windows 2008R2 machine and could not reproduce the symptom anymore. Using 10.1 I can see the issue. However this fact still not change it to a quick fix, because of the dependencies explained.. PS: Intel uses 32 bit and 64 bit, even for multiple core CPUs Laugh


    Author: sjaak (sjaak.van.schie@uniface.com)
  9. Hi Daniel, I'm glad to tell you that we have found a solution for your performance issue. The fix will be in the coming release (10.1.02) in July. Sjaak


    Author: sjaak (sjaak.van.schie@uniface.com)
  10. Thank you very much Sjaak I'm looking forward this new release.   Best regards Daniel


    Author: cabero (daniel.cabero@euralis.com)