OPS-26: Hasta la VISTA—Everything You Wanted to Know about Progress ® Products on Vista, but Were Afraid to Ask Libor Laubacher Principal Tech Support Engineer
© 2008 Progress Software Corporation2 OPS-26: Hasta la VISTA Agenda We will cover installation, configuration, known issues and supportability for OpenEdge ®, Sonic ™, DataXtend ® SI, Actional ®, Apama ®, ObjectStore ® and EasyAsk ® Main focus towards OpenEdge 10.1B and 10.1C Sub product drill down –including WebClient ™ and OpenEdge Management Before we start ….
© 2008 Progress Software Corporation3 OPS-26: Hasta la VISTA Agenda We will also talk about unsupported configurations and Vista SP1 changes Goal of this presentation is NOT to advocate Vista, but to make your experience with Progress products on this OS as smooth as possible Before we start …. (cont.) D I S C L A I M E R
© 2008 Progress Software Corporation4 OPS-26: Hasta la VISTA Agenda What is Vista ? OpenEdge products Sonic family DataXtend SI Other Progress products Actional, ObjectStore, Apama, EasyAsk Performance considerations Windows 2008 Progress products on Vista
© 2008 Progress Software Corporation5 OPS-26: Hasta la VISTA What is Vista ? Next generation of Microsoft ™ OS for desktops Based on Longhorn code Suitable for modern and zippy HW Slow adoption due to a “hunger” for HW resources and missing drivers How many of you are Actually running it ? Plan to use it soon, next year … ? Vista basics
© 2008 Progress Software Corporation6 OPS-26: Hasta la VISTA What is Vista ? New UI Different icons in a different places DirectX 10, Aero … Better security UAC Session isolation 5 editions Home Basic & Premium Business, Enterprise and Ultimate Vista basics (cont.)
© 2008 Progress Software Corporation7 OPS-26: Hasta la VISTA What is Vista ? Enable users to run with standard user rights Protection from altering system & security settings Similar to “sudo” on Linux Idea is to run most applications with standard rights Should also encourage developers to build applications running with standard rights Can be disabled Restores XP behavior Vista basics – User Access Control (UAC)
© 2008 Progress Software Corporation8 OPS-26: Hasta la VISTA What is Vista ? New GUI and default theme Needs recent VGAs’ –More memory, better Brings –Dynamic windows, Taskbar thumbnails –Windows Flip + 3D Flip Acronym for Authentic, Energetic, Reflective and Open Most Progress products are Aero compliant Vista basics - Aero
© 2008 Progress Software Corporation9 OPS-26: Hasta la VISTA Agenda What is Vista ? OpenEdge products Sonic family DataXtend SI Other Progress products Actional, ObjectStore, Apama, EasyAsk Performance considerations Windows 2008 Progress products on Vista
© 2008 Progress Software Corporation10 OPS-26: Hasta la VISTA OpenEdge Products Supported since 10.1B03 Excluding OpenEdge Management Supported editions Vista Business, Enterprise & Ultimate Both 32 & 64-bit UN-supported editions Vista Home & Home Premium OpenEdge – supported versions and editions
© 2008 Progress Software Corporation11 OPS-26: Hasta la VISTA OpenEdge Products Java ™ os.lang issues Wrong info printed in various logs –AppServer ™, WebSpeed ®, OE Management … Event viewer changes To avoid dipping out error 5175 ABL sockets changes Issues with TCP_NODELAY and KEEPALIVE and “set-socket-option” Install Shield changes OpenEdge – 10.1B03+ changes for Vista
© 2008 Progress Software Corporation12 OPS-26: Hasta la VISTA OpenEdge Products Unified brokers fail to connect to a database started outside the AdminServer Due to Vista “Session isolation” –Services never run in the same session as users’ applications –Way of protection from attacks Solutions Start a database under the AdminServer Start the AdminServer w/o using Local System account Use client/server OpenEdge – Unified brokers and DB connection
© 2008 Progress Software Corporation13 OPS-26: Hasta la VISTA OpenEdge Products OpenEdge – IIS 7 setup for WebSpeed IIS server has to be installed CGI/ISAPI extensions have to be enabled and allowed to be executed IIS virtual directories configuration scripts webspeed101C
© 2008 Progress Software Corporation14 OPS-26: Hasta la VISTA OpenEdge Products Progress Explorer members of the Admin group must run it “as admin” does not apply for a standard user SQL Explorer using same mechanism as PE warning: 10.1A+ GUI SE are no longer supported service name can’t be used w/-S OpenEdge – Progress & SQL Explorer
© 2008 Progress Software Corporation15 OPS-26: Hasta la VISTA OpenEdge Products OpenEdge Debugger Registry key location changed in 10.1B01+ ProDbgCK key moved from HKLM\Software\Secure to HKLM\SOFTWARE\PSC\Progress OpenEdge Architect Error “Not licensed to run OE Architect” Several keys under HKLM\SOFTWARE\PSC\Progress had 10.1CÀ instead of 10.1C –Easy to fix, real cause unknown OpenEdge – Debugger and Architect
© 2008 Progress Software Corporation16 OPS-26: Hasta la VISTA OpenEdge Products WebClient One-click installation requires an elevated privileges to succeed Browser (IE/FF) has to be started with “run as admin” WebClient application Installation requires “run as admin” elevation to perform all necessary system tasks OpenEdge – WebClient ™ & WebClient application
© 2008 Progress Software Corporation17 OPS-26: Hasta la VISTA OpenEdge Products Supported since 3.1C 3.1B needed tweaks after install due to java reporting Vista as “Windows NT (unknown)” Remote monitoring operations require “run as admin” proenv fmconfig otherwise “serviceException: (error code = ; message = "Access is denied. (5))" OpenEdge – OpenEdge Management
© 2008 Progress Software Corporation18 OPS-26: Hasta la VISTA OpenEdge Products Starting 10.1C (3.1C) OpenEdge product family is Vista compliant OpenEdge only since 10.1B03 Some components still require an elevation to run Progress (SQL) Explorer, WebClient OpenEdge Architect fmconfig OpenEdge – Summary
© 2008 Progress Software Corporation19 OPS-26: Hasta la VISTA Agenda What is Vista ? OpenEdge products Sonic family DataXtend SI Other Progress products Actional, ObjectStore, Apama, EasyAsk Performance considerations Windows 2008 Progress products on Vista
© 2008 Progress Software Corporation20 OPS-26: Hasta la VISTA Sonic Family First supported version 7.6 Primarily ESB and MQ –All Vista editions supported –32-bits only –Installation from “cmd.exe” with “run as admin” UN-supported Sonic products Sonic XML Server.NET ™ /C/C++/COM clients Sonic – supported versions and editions
© 2008 Progress Software Corporation21 OPS-26: Hasta la VISTA Sonic Family For those using 7.5 Installation requires tweaking –Extract the install on a local drive –Set compatibility mode on “setup.bat” to XP –Run cmd.exe “as admin” –Set SUI_JAVA_ARGS=- DSonicExecWizardAction.skipInstall.osvr=true - DSonicExecWizardAction.skipInstall.xsvr=true –Execute ”setup.bat” Again, not supported Sonic – unsupported 7.5 Workbench setup
© 2008 Progress Software Corporation22 OPS-26: Hasta la VISTA Agenda What is Vista ? OpenEdge products Sonic family DataXtend SI Other Progress products Actional, ObjectStore, Apama, EasyAsk Performance considerations Windows 2008 Progress products on Vista
© 2008 Progress Software Corporation23 OPS-26: Hasta la VISTA DataXtend Semantic Integrator First supported version 8.3 All Vista editions supported Valid for Designer, Engines and SID Model Browser Running DX SI Workbench requires “run as admin” Only 1 st time to setup a workspace “java.exe” firewall exception Not compatible with Aero scheme DX SI – supported versions and editions
© 2008 Progress Software Corporation24 OPS-26: Hasta la VISTA DataXtend Semantic Integrator Did not use “run as admin” ? Versions 8.2 & Not supported Installs and works fine as soon as “run as admin” for the 1 st time or with UAC turned off DX SI – supported versions and editions (cont.)
© 2008 Progress Software Corporation25 OPS-26: Hasta la VISTA Agenda What is Vista ? OpenEdge products Sonic family DataXtend SI Other Progress products Actional, ObjectStore, Apama, EasyAsk Performance considerations Windows 2008 Progress products on Vista
© 2008 Progress Software Corporation26 OPS-26: Hasta la VISTA Other Progress products Actional Currently not supported, no immediate plans ObjectStore First supported version Apama Currently not supported –(Tentatively) planned for 5.0 EasyAsk Currently not supported, no immediate plans Actional, ObjectStore, Apama, EasyAsk
© 2008 Progress Software Corporation27 OPS-26: Hasta la VISTA Agenda What is Vista ? OpenEdge products Sonic family DataXtend SI Other Progress products Actional, ObjectStore, Apama, EasyAsk Performance considerations Windows 2008 Progress products on Vista
© 2008 Progress Software Corporation28 OPS-26: Hasta la VISTA Performance Considerations Released in March 2008 Brings numerous fixes and improvements Lessen UAC feature MMCSS configuration Battery power saving Faster directory moving Also blocks some applications Zone Alarm, Trend Internet Security, Novell ZCM agent … Vista SP1 performance improvements
© 2008 Progress Software Corporation29 OPS-26: Hasta la VISTA Performance Considerations Multimedia Class Schedule Service (MMCSS) manages CPU and network priorities for multimedia threads Why does Progress care ? MMCSS may affect network performance configurable since SP1 HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile –NetworkThrottlingIndex –SystemResponsiveness Vista SP1 performance improvements (cont.)
© 2008 Progress Software Corporation30 OPS-26: Hasta la VISTA Agenda What is Vista ? OpenEdge products Sonic family DataXtend SI Other Progress products Actional, ObjectStore, Apama, EasyAsk Performance considerations Windows 2008 Progress products on Vista
© 2008 Progress Software Corporation31 OPS-26: Hasta la VISTA Windows 2008 Server version of Vista Based on the same (Longhorn) code Released in Feb ‘08 7 editions Std, Ent, Datacenter (+ w/o Hyper-V) & Web Feature install “only what you need” install Hyper-V Virtualization Response to VMware, Xen hypervisor projects Windows 2008 in a nutshell
© 2008 Progress Software Corporation32 OPS-26: Hasta la VISTA Windows 2008 Windows 2008 OpenEdge 10.1B and 10.1C supported –All 7 editions (32 & 64-bit) –Due to discontinued support of MS JVM, Progress Explorer is broken –Connection to AdminServer on Win2008 has to be initiated from PE on non Win2008 machine install PE on XP/2003/Vista machine (physical or Hyper-V) Other products under evaluation Progress products on Windows 2008
© 2008 Progress Software Corporation33 OPS-26: Hasta la VISTA In Summary Progress aims to certify new OS as they are released Due to major changes, Vista took longer Win2008 support a month after its release Knowing common issues leads to as painless deployment as possible How many of you are going to install, use or test Vista now …. ?
© 2008 Progress Software Corporation34 OPS-26: Hasta la VISTA For More Information, go to… Documentation: P125146, How to configure IIS 7 on Vista for WebSpeed P192625, Netsetup fails on Vista when installing from a Samba share P127817, One-click WebClient installation fails when UAC is enabled OpenEdge 10.1B/10.1C release notes MMCSS: us/library/ms684247(VS.85).aspxhttp://msdn.microsoft.com/en- us/library/ms684247(VS.85).aspx
© 2008 Progress Software Corporation35 OPS-26: Hasta la VISTA Questions ?
© 2008 Progress Software Corporation36 OPS-26: Hasta la VISTA Thank You
© 2008 Progress Software Corporation37 OPS-26: Hasta la VISTA