MEDITECH ARRA Report Manager Installation Instructions 1 Table of Contents Purpose Requirements of the Hosting Server Executing the Installer Configuring IIS Accessing the MEDITECH ARRA Report Manager Common Installation/Configuration Issues Installation wizard rolls back and is interrupted prior to completion Internet Information Server 4.0 not installed Microsoft .NET Framework 4.0 not installed The 'targetFramework' attribute... error Service Unavailable : HTTP Error 503 error Unable to set password error / Unable to validate authentication information Unable to add authentication server/static content not served by IIS 2 Purpose This document details the steps necessary to install and configure the MEDITECH ARRA Report Manager, a web based solution for managing, deploying and executing MEDITECH’s supplied ARRA Meaningful Use reports. It is assumed that this installation will be handled by a system administrator with knowledge of the Microsoft .NET Framework, Internet Information Services (IIS) and Microsoft SQL Server. If you do not have administrative privileges sufficient for installing and configuring these components and Windows file permissions on the server which will host the MEDITECH ARRA Report Manager, please contact your organization’s IT department to have the installation completed by an authorized individual. Note: Though the Microsoft SQL server which houses the MEDITECH Data Repository SQL databases is often a suitable choice for hosting the MEDITECH ARRA Report Manager, it is possible to install the MEDITECH ARRA Report Manager on a separate server if desired. Requirements of the Hosting Server The MEDITECH ARRA Report Manager will not properly install unless the server on which it is hosted meets or exceeds the following requirements: Windows 2003 Server or greater Internet Information Services (IIS) 4.0 or greater Microsoft .NET Framework 4 or greater http://www.microsoft.com/enus/download/details.aspx?id=17718 Internet access to https://www.meditech.com/arrareports/ Access to the Microsoft SQL Server housing the MEDITECH Data Repository SQL databases Microsoft Internet Explorer, Mozilla Firefox, or Google Chrome 3 Executing the Installer If your server meets or exceeds the minimum installation requirements, begin the installation process by following the steps below. 1. Download the installer package from https://www.meditech.com/arrareports/setup.exe and, on the server which will host the MEDITECH ARRA Report Manager, launch the setup.exe file. 2. The ARRA Web Tool installation wizard will start. Click Next to continue 4 3. The wizard will begin installing the program. Click Install to continue. 4. The wizard will detect your IIS folder and install the virtual directory “MTArraWebTool”. Click Next to continue once complete. 5 5. If successful, the wizard will show confirmation that the installation completed. Click Finish to exit the wizard. 6 Configuring IIS With the installation wizard now complete, IIS can be configured by following the steps below. 1. Navigate to the new MTArraWebTool virtual directory in IIS 7 2. Give full control to the IIS user under the MtArraWebTool virtual directory in IIS 8 3. Ensure that within SQL server, the database to which you are trying to connect with the MEDITECH ARRA Report Manager has an account established for the IIS server with the required permissions. If this does not exist, you may encounter a “A connection to the master database on server (SERVER NAME) could not be established.” message upon establishing a database connection within the MEDITECH ARRA Report Manager. 4. While the ARRA Report Manager is running Open Windows Task Manager > Processes and look for the “w3wp.exe*32” process and see which User Name the process is using. This User Name must be added to the SQL Server with the proper permissions. In the below screen print, the process is using “NETWORK SERVICE” 9 5. Within SQL Server open Security > right-click Logins and choose New Login. Click Search to the right of Login Name. On the new window which is entitled Select User or Group click the “Advanced” button. On the next Select User or Group window choose “Find Now”, then scroll down below and select the User Name to be added. In this example we select “NETWORK SERVICE” to add this account to SQL. 10 6. If you still have issues at this point, you can also investigate the Event Viewer. Go to Control Panel>All Control Panel Items>Administrative Tools> Event Viewer> Windows Logs>Application Log and look at the MSSQLSERVER event. Make note of the User account, in this example the IIS account is “IIS APPPOOL\DefaultAppPool” 7. In SQL, add the new account under Security > Logins with sysadmin privileges Additional note: If you are deploying the MEDITECH ARRA Report Manager on a server other than where the SQL database is located, your IIS configuration environment must use a network account that has the ability to access that server. Please see the following link for additional information and instructions. http://www.iis.net/learn/manage/configuring-security/application-pool-identities 11 Accessing the MEDITECH ARRA Report Manager With IIS and SQL permissions configured, it should now be possible to connect to the MEDITECH ARRA Report Manager. From the server on which the MEDITECH ARRA Report Manager is hosted it is possible to use localhost to identify the server, while other clients must use the hostname of your server. For example, from the server on which the MEDITECH ARRA Report Manager is hosted, type http://localhost/MtArraWebTool/Default.aspx into the address bar within your browser, and from other clients use http://(your server name)/MtArraWebTool/Default.aspx. See the MEDITECH ARRA Report Manager user manual for instructions detailing initial configuration. 12 Common Installation/Configuration Issues Issues may arise when attempting to run the installation wizard, configuring IIS or launching the MEDITECH ARRA Report Manager for the first time. Some of the more common issues have been documented below along with corrective steps. Installation wizard rolls back prior to completion Internet Information Server 4.0 not installed Microsoft .NET Framework 4.0 not installed The 'targetFramework' attribute... error Service Unavailable : HTTP Error 503 error Unable to set password error / Unable to validate authentication information Unable to add authentication server/static content not served by IIS 13 Installation wizard rolls back and is interrupted prior to completion If the installation wizard begins, then rolls back and displays an interrupted message, in IIS open the DefaultAppPool > Advanced Settings and Set “Enable 32-bit Applications” to True 14 Internet Information Server 4.0 not installed If you receive a message “This setup requires Internet Information Server 4.0 or higher for configuring IIS Virtual Roots. Please make sure that you have IIS 4.0 or higher.” you will need to install and/or enable Internet Information Services 15 To enable IIS on a server running Windows Server 2003: 1. Click Start, point to Settings, and then click Control Panel. 2. In Control Panel, double-click Add or Remove Programs. 3. In the Add or Remove Programs dialog box, in the left pane, click Add/Remove Windows Components. 4. On the Windows Components page, in the Components box, click Application Server, and then click Details. 5. In the Application Server dialog box, in the Subcomponents of Application Server box, select the check boxes for ASP.NET, Enable network DTC access, and Internet Information Services (IIS). 6. Click Internet Information Services (IIS), and then click Details. 7. In the Internet Information Services (IIS) dialog box, in the Subcomponents of Internet Information Services (IIS) box, select the check boxes for Common Files, File Transfer Protocol (FTP) Service, Internet Information Services Manager, SMTP Service, and World Wide Web Service. 8. Click World Wide Web Service, and then click Details. 9. In the World Wide Web Service dialog box, in the Subcomponents of World Wide Web Service box, select the check boxes for Active Server Pages, WebDAV Publishing, and World Wide Web Service, and then click OK. 10. In the Internet Information Services (IIS) dialog box, click OK. 11. In the Application Server dialog box, click OK. 12. On the Windows Components page, click Next. 13. On the Completing the Windows Components Wizard page, click Finish. To enable IIS on a server running Windows Server 2008: 1. Click the Start, click Control Panel, click Programs, click Programs and Features, and then click Turn Windows features on or off. If you are prompted for an administrator password or confirmation, type the password or provide confirmation. 2. In the list of Windows features, click the plus sign (+) next to Internet Information Services, click the plus sign (+) next to World Wide Web Services, click the plus sign (+) next to Application Development Features, and then select Application Development (ASP, ASP.NET,.NET Extensibility,ISAPI Extensions,ISAPI Filters) 16 Microsoft .NET Framework 4.0 not installed If you receive a message “Microsoft .NET Framework 4.0 Full package or greater needs to be installed for this installation to continue.” you will need to install .NET Framework 4.0 or greater. For instructions on how to install .NET Framework 4.0 go to http://www.microsoft.com/en-us/download/details.aspx?id=17718. The 'targetFramework' attribute... error If you receive a message “The 'targetFramework' attribute in the <compilation> element of the Web.config file is used only to target version 4.0 and later of the .NET Framework” you will need to install .NET Framework 4.0 or greater. For instructions on how to install .NET Framework 4.0 go to http://www.microsoft.com/en-us/download/details.aspx?id=17718. 17 Service Unavailable : HTTP Error 503 error If you receive a message “Service Unavailable : HTTP Error 503. The service is unavailable.” open IIS and look for the application pool of the selected website. Select the Application Pool as shown in the diagram below. Right click on the website name in the Application Pool and then click on Start as shown in the picture below: 18 Unable to set password error / Unable to validate authentication information If you receive a message ”Unable to set password. Access to the path 'C:\inetpub\wwwroot\MtArraWebTool\App_Data\AuthServer.xml' is denied.” please recheck that the MtArraWebTool virtual directory in IIS has the required permissions. If you receive a message ”Unable to validate authentication information” please recheck that the IIS user has the required permissions to the MtArraWebTool folder. Set the required permissions, close and reopen the browser, and retry http://localhost/MtArraWebTool/. 19 Unable to add authentication server/static content not served by IIS Depending on the version of IIS installed, static content files may served by IIS to the client browser as empty files when the ARRA Report Manger is loaded. Symptoms of this issue vary by IIS version, but the most common are that images may not render and buttons may not work. Below is an example of JavaScript files failing to load: The “$ is not defined” error (found within a client browser’s console) indicates that the jQuery $ function alias is not understood because the jQuery core library and UI files were served as empty files. To access a client browser’s console and check for errors: In Chrome, press Control + Shift + J In Firefox, press Control + Shift + K In IE, press F12 to launch developer tools, then click console. You will need the IE console open before clicking the button or it will not log an error To resolve the error, IIS must be configured to serve static content to clients. The following article describes how to configure IIS appropriately:: http://support.microsoft.com/kb/2196177 20
© Copyright 2024 ExpyDoc