UI 4.x Ready or not, here it comes... • A graphical user interface for Colleague, extending the functionality of UI Web. • Added functionality provided by Microsoft Silverlight and Datatel Web Services • Centralizes User Interface installation, management and user settings • Enhanced person record management and added form search capabilities What is UI4.x? User Workstation Browser Request Java Applet Silverlight Client Java Applet Silverlight wIntegrate Server Telnet DMI Listener Silverlight / Web Services How does it work? Colleague Application Server What Are The Requirements? • • • • Processors RAM Network Adapter Software 4 Processor Cores 4 GB (Minimum) 1 GB (preferred) • Certified IIS software • Certified Java JDK software • Disk Configuration • Disk 1 Size • Disk 1 Purpose • Disk 1 36 GB (minimum) Operating System RAID 1 (Recommended) • Note • This server will accommodate up to 200 concurrent UI sessions under normal usage. This should be a separate server. Hardware • • • • • • • Windows Server 2003 - 2008R2 (64bit Preferred) JAVA Runtime Engine 1.6.11+ Daemon / APPS Listener SAValet 2.4+ wIntegrate Server Datatel Web Services Microsoft Silverlight • Web Instance • Client Plugin Ver. 2 and 3 Software • 3 – IBM LS22 Blade Servers • • • • • • • • • Windows Server 2008R2 - 64 bit 2 x Quad AMD Opteron 2.7Ghz 16GB DDR2 Memory 140GB SCSI Drive JAVA Runtime Engine 1.6.11_21 - 64 bit wIntegrate Server Datatel Web Services Microsoft Silverlight SAValet 2.5 on External Server CPCC Installation • Roles – Web Server • IIS 7 / IIS 7.5 • Features • • • • .NET Framework Remote Server Administration Tools Telnet Client Windows Process Activation Service Windows Server 2008/R2 • 32-bit installation requires registry manipulation to install SAValet on 64-bit OS • 64-bit works by default • Installed in C:\Datatel directory (Run as Admin) • (ex. C:\Datatel\jre6u21) • Setup JAVA_HOME environment variable • Add “%JAVA_HOME%\bin” to the system path • Enter “java –version” at the command prompt to verify installation Java Runtime Engine 1.6.x • Daemon • • • • Installed in C:\Datatel\coll18\Daemon Use Datatel installer (Run as Admin) Enter java bin directory when prompted Installs DatatelDaemon Service (services.msc) • SAValet • Installation on UI server (Run as Admin) • Add Colleague Server on Hosts Tab • Add LPR Connection • Can use existing installation • Move UI installation directories post configuration Daemon / SAValet • • • • • • • • Run DatatelUI41.EXE Installer (Run as Admin) Requires N00 code for licensing Installed in C:\Datatel\wIntegrateServer Setup initial environment Installs wIntegrate service (services.msc) Centralized management of environments (ui_ins.ini) Central script location (Update scripts once) User access by environment (web_dbs.ini) wIntegrate Server • Uses same installer as wIntegrate Server • Install in C:\Datatel\WebServices \_template_ws • Copy template for each environment • New Web Service in SAValet per environment • Points to database • Register in IIS by adding application • Needs account with local admin access Datatel Web Services • Uses same installer as wIntegrate Server • Install in C:\Datatel\Silverlight\_template_sl • Copy template for each environment • New User Interface Client in SAValet per environment • Points to Web Service and wIntegrate Server • Register in IIS by adding a virtual directory • Add “network service;iis_iusrs” to virtual directory permissions Microsoft Silverlight • Create New AAPS Listener in SAValet for each environment • Installed on wIntegrate server in C:\Datatel\coll18\environment • Define wIntegrate server as pre-authenticated server • Select Listeners on UT-UWPR (APP and UI) APPS Listener • Bringing down listeners for backups? • May cause UI listener failure • Batch automation and Windows scheduler • Stop and start listener on UI server • Eg. • net stop "Datatel Production_UI4“ • net start "Datatel Production_UI4" Listener Startup/Shutdown • UIWP • Global Parameters • Look and Feel • Photos • Logs • Timeouts • • • • WSPM – Global Timeout SVBP – WebAdvisor Timeout Override SOD – User Override UIRM – UI Startup Paragraph (TIMEOUT) Post-Install Configuration • UICD – User Interface Context • • • • UIRD - Define Search Results UIAD - Define Advanced Search UIHD - Define Context Area Use Delivered Computed Columns • Mask SSN – SL.PARTIAL.SSN • Remove Birth Year – PCC.BIRTHDAY Post-Install Configuration • Customize splash screen • “C:\Datatel\Silverlight\test_sl\client\index.htm” • Customize logo • “C:\Datatel\Silverlight\test_sl\client\sl\ClientBin\images\col league_logo.png” Post-Install Configuration • Ben Diel • CIS System Administrator • Central Piedmont Community College • ben.diel@cpcc.edu Questions???