Department of Veterans Affairs VistA Integration Adapter Release 1.0.5.0 Enhancement Manual

Similar documents
OBIEE Cloning. Cloning the OBIEE 11g database migration to a new host. Ashok Thiyagarajan ADVANS MARLBOROUGH, MA AND CHENNAI, INDIA

Installation Guide. Version 2.1. on Oracle Java Cloud Service

Sample copy. Introduction To WebLogic Server Property of Web 10.3 Age Solutions Inc.

HOW TO DEPLOY AN EJB APLICATION IN WEBLOGIC SERVER 11GR1

IBM WebSphere Application Server Version 7.0

This document summarizes the steps of deploying ActiveVOS on oracle Weblogic Platform.

NSi Mobile Installation Guide. Version 6.2

Installing and Configuring DB2 10, WebSphere Application Server v8 & Maximo Asset Management

Listeners. Formats. Free Form. Formatted

Active Directory Authentication Integration

HDM-IWE Hotfix Readme

Oracle Exam 1z0-102 Oracle Weblogic Server 11g: System Administration I Version: 9.0 [ Total Questions: 111 ]

Oracle Utilities Customer Care and Billing Integration to Oracle Utilities Meter Data Management

How To Set Up A Backupassist For An Raspberry Netbook With A Data Host On A Nsync Server On A Usb 2 (Qnap) On A Netbook (Qnet) On An Usb 2 On A Cdnap (

1. Product Information

Online Backup Client User Manual Linux

Installation Guide for Websphere ND

An Oracle White Paper September Oracle WebLogic Server 12c on Microsoft Windows Azure

Installing and Configuring Login PI

Bitrix Site Manager ASP.NET. Installation Guide

Workshop for WebLogic introduces new tools in support of Java EE 5.0 standards. The support for Java EE5 includes the following technologies:

Installing the ASP.NET VETtrak APIs onto IIS 5 or 6

Setting up VMware ESXi for 2X VirtualDesktopServer Manual

Online Backup Client User Manual

RecoveryVault Express Client User Manual

LAE 5.1. Windows Server Installation Guide. Version 1.0

18.2 user guide No Magic, Inc. 2015

F-Secure Messaging Security Gateway. Deployment Guide

Robert Honeyman

Application Servers - BEA WebLogic. Installing the Application Server

Online Backup Linux Client User Manual

Oracle Managed File Getting Started - Transfer FTP Server to File Table of Contents

Online Backup Client User Manual

EVALUATION ONLY. WA2088 WebSphere Application Server 8.5 Administration on Windows. Student Labs. Web Age Solutions Inc.

IBM WebSphere Application Server Communications Enabled Applications Setup guide

Cloud Services ADM. Agent Deployment Guide

NovaBACKUP xsp Version 15.0 Upgrade Guide

Online Backup Client User Manual Mac OS

Online Backup Client User Manual Mac OS

WebSphere Business Monitor V7.0 Configuring a remote CEI server

AXIOM 4 AXIOM SERVER GUIDE

Setting up Citrix XenServer for 2X VirtualDesktopServer Manual

CONFIGURATION AND APPLICATIONS DEPLOYMENT IN WEBSPHERE 6.1

WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide

HP Client Automation Standard Fast Track guide

No.1 IT Online training institute from Hyderabad URL: sriramtechnologies.com

Contents About the Contract Management Post Installation Administrator's Guide... 5 Viewing and Modifying Contract Management Settings...

To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server 2008.

Enabling Kerberos SSO in IBM Cognos Express on Windows Server 2008

Implementing a SAS Metadata Server Configuration for Use with SAS Enterprise Guide

Hadoop Data Warehouse Manual

How To Create An Easybelle History Database On A Microsoft Powerbook (Windows)

SOA Software API Gateway Appliance 7.1.x Administration Guide

Online Backup Client User Manual

Reflection DBR USER GUIDE. Reflection DBR User Guide. 995 Old Eagle School Road Suite 315 Wayne, PA USA

OpenTOSCA Release v1.1. Contact: Documentation Version: March 11, 2014 Current version:

Guide to the LBaaS plugin ver for Fuel

Configuring MailArchiva with Insight Server

Sage 200 Web Time & Expenses Guide

MarkLogic Server. Connector for SharePoint Administrator s Guide. MarkLogic 8 February, 2015

Installing The SysAidTM Server Locally

WebSphere Business Monitor V7.0: Clustering Single cluster deployment environment pattern

VERSION 9.02 INSTALLATION GUIDE.

Installation and Upgrade Guide. PowerSchool Student Information System

Secure Messaging Server Console... 2

ADFS 2.0 Application Director Blueprint Deployment Guide

Active Directory Management. Agent Deployment Guide

Livezilla How to Install on Shared Hosting By: Jon Manning

Installation and Configuration Guide for Windows and Linux

Crystal Reports Installation Guide

Installing a Symantec Backup Exec Agent on a SnapScale Cluster X2 Node or SnapServer DX1 or DX2. Summary

Spector 360 Deployment Guide. Version 7

owncloud Configuration and Usage Guide

SAM XFile. Trial Installation Guide Linux. Snell OD is in the process of being rebranded SAM XFile

Immotec Systems, Inc. SQL Server 2005 Installation Document

Deltek Costpoint New Installation Guide for Microsoft SQL Server

HYPERION SYSTEM 9 N-TIER INSTALLATION GUIDE MASTER DATA MANAGEMENT RELEASE 9.2

WebLogic Server: Installation and Configuration

Use Enterprise SSO as the Credential Server for Protected Sites

isupplier PORTAL ACCESS SYSTEM REQUIREMENTS

BusinessObjects Enterprise XI Release 2

CommandCenter Secure Gateway

Install guide for Websphere 7.0

FileMaker Server 14. FileMaker Server Help

How To - Implement Single Sign On Authentication with Active Directory

Oracle EXAM - 1Z Oracle Weblogic Server 11g: System Administration I. Buy Full Product.

Connection Broker Managing User Connections to Workstations, Blades, VDI, and More. Quick Start with Microsoft Hyper-V

Transferring Your Hosting Account

WhatsUp Gold v16.1 Installation and Configuration Guide

Application. 1.1 About This Tutorial Tutorial Requirements Provided Files

1Z Oracle Weblogic Server 11g: System Administration I. Version: Demo. Page <<1/7>>

Administrator s Upgrade Guide.

Kony MobileFabric. Sync Windows Installation Manual - WebSphere. On-Premises. Release 6.5. Document Relevance and Accuracy

Configuring EPM System for SAML2-based Federation Services SSO

Implementing a Weblogic Architecture with High Availability

LT Auditor Windows Assessment SP1 Installation & Configuration Guide

Monitoring Oracle Enterprise Performance Management System Release Deployments from Oracle Enterprise Manager 12c

Installation Notes for Outpost Network Security (ONS) version 3.2

QUANTIFY INSTALLATION GUIDE

E-Notebook SQL13.0 Desktop Migration and Upgrade Guide

Transcription:

Department of Veterans Affairs VistA Integration Adapter Release 1.0.5.0 Enhancement Manual Version 1.1 September 2014

Revision History Date Version Description Author 09/28/2014 1.0 Updates associated with the VIA Maintenance Release 1.0.5.0 09/30/2014 1.1 Updated section 5.6.16 to correct EAR file name VIA Installation Instructions i May 2014

Table of Contents 1 Overview... 1 1.1 Scope... 1 2 Assumptions... 1 3 Required Elements... 2 3.1 Release Artifacts... 2 3.2 WebLogic... 2 4 Pre-Release Step... 2 4.1 Stop Weblogic Servers... 2 5 VIA Application deployed in WebLogic... 4 5.1 Login to the target servers... 4 5.2 Backup existing artifacts... 4 5.3 Start the WebLogic Admin Server... 5 5.4 Start the Node Manager... 6 5.5 Start the Managed Servers from Weblogic console... 6 5.6 Deploy the new VIA 1.0.5.0 Application EAR File... 7 6 Verify VIA deployment...10 6.1 Verify VIA Application Available... 10 6.2 Smoke Tests for VIA Pre-production Environments... 11 7. VIA Deployment Backout Plan...12 7.1 Revert the VIA Enterprise Archive in Weblogic... 12 8 Troubleshooting...14 9 Terms and Definitions...14 List of Tables Table 1: VIA Managed Servers Success... 7 Table 2: Terms and Definitions... 14 VIA Installation Instructions ii May 2014

List of Figures Figure 1: Successful VIA EAR deployment... 9 Figure 2: VIA WSDL Site... 11 VIA Installation Instructions iii May 2014

1 Overview This document details the content of and steps necessary for deploying Veterans Health Information Systems and Technology Architecture (VistA) Integration Adapter (VIA) 1.0.5.0 enhancement release. ****NOTE**** It is important to understand that VIA is known by several different acronyms. The AITC has assigned IVA as the application name. The mumps namespace is VIAB. For the purposes of this document VIA, IVA, and VIAB are interchangeable and refer to the same application. 1.1 Scope This document focuses on the enhancement of the VIA application for the 1.0.5.0 release. The main purpose of this release is to fix an issue reported by the consuming applications in the Production environment. 2 Assumptions The following are the assumptions that the remainder of this document depends on to be true: Load balancing: o Global traffic will be handled by the F5 Global Traffic Managers o Local traffic will be handled by the F5 Local Traffic Managers The installation will first occur at AITC, followed by PITC. The target servers at AITC are listed below: o Preproduction : o Production : The target servers at PITC are listed below: o Preproduction : o Production : A dedicated Oracle WebLogic 11g application server 10.3.6 has been installed. JAVA_HOME is correctly set and added to the PATH. The JAVA_HOME points to the latest version of Java. Weblogic Identification (ID) and password information for the VIA WebLogic environment have been established. These credentials will be used when implementing this release. All steps in this document must be executing in the order provided. VIA Installation Instructions 1 May 2014

All screenshots and tables are to serve as visual guidance only, and may contain versions that do not reflect the actual version being deployed. 3 Required Elements 3.1 Release Artifacts All of the files needed to deploy the VIA Version 1.0.5.0 Release are contained within the 1.0.5.0.zip file. The 1.0.5.0 zip file contains the following artifact: via-core-ear-1.0.5.0-release.ear EO is responsible for securing the 1.0.5.0 Release zip file. Copy all the zip artifact into the same directory. Extract the 1.0.5.0.zip file to an easily accessible location. This location is provided to the EO SAs by the EO Project Team. From this point forward in the document, the root location of the extracted zip file will be referred to as {extracted-location}. 3.2 WebLogic This is the enhancement release of the VIA application. There are no configuration changes, only a deployment of the EAR file for the VIA application: via-core-ear-1.0.5.0-release new version of the VIA application to support changes to the application. This file is included in the 1.0.5.0 ZIP file. INSTALLATION STARTS HERE 4 Pre-Release Step 4.1 Stop Weblogic Servers WEB LOGIC SA STARTS HERE 4.1.1 Launch a web browser to the target WebLogic server. AITC Production: AITC Pre-Production: VIA Installation Instructions 2 May 2014

PITC Production: PITC Pre-Production: 4.1.2 Log into the WebLogic console using the Weblogic SA user. 4.1.3 Select the Servers option and then the Control tab on the Summary of Servers screen. Select the managed servers: via-managed-1 and via-managed-2. Choose the Shutdown button, Force Shutdown Now option. 4.1.4 Verify the managed servers are in SHUTDOWN state 4.1.5 Logon to the Main Linux Server(s) for the environment using the WebLogic user The target servers at AITC are listed below: o Preproduction : o Production : The target servers at PITC are listed below: o Preproduction : o Production : 4.1.6 Navigate to your VIA weblogic domains directory Type: cd /u01/app/oracle/weblogic/user_projects/domains/via/bin 4.1.7 Stop weblogic: Type: sh stopweblogic.sh 4.1.8 Wait for message confirming shutdown. 4.1.9 If weblogic shutdown fails, then kill the weblogic process directly. 4.1.10 To determine the weblogic process id: Type: ps -ef grep java VIA Installation Instructions 3 May 2014

4.1.11 Read the response and determine the processid for the main Admin server and Node Manager 4.1.12 To kill the Admin Server process: Type: kill -9 <processid> 4.1.13 To kill the Node Manager process: Type: kill -9 <processid> 5 VIA Application deployed in WebLogic 5.1 Login to the target servers 5.1.1 SSH Log onto the Weblogic Server using your VA LDAP account username and password. The target servers at AITC are listed below: Preproduction : Production : The target servers at PITC are listed below: Preproduction : Production : 5.1.2 6.1.2. Sudo to weblogic Type: sudo su weblogic Type: <your ldap password> 5.2 Backup existing artifacts 5.2.1 Navigate to your weblogic server s domains directory: VIA Installation Instructions 4 May 2014

Type: cd /u01/app/oracle/weblogic/user_projects/domains 5.2.2 Show the present domain(s): Type: ls la 5.2.3 Backup the existing domains domain directory: Type: cp -rp via via. InstallationDate Note: InstallationDate = Today s date 5.3 Start the WebLogic Admin Server Note: This only needs to occur on the following servers where the admin server resides : 5.3.1 Navigate to the via domain. Type: cd /u01/app/oracle/weblogic/user_projects/domains/via/bin 5.3.2 Start the weblogic server: Type: startweblogic.sh & 5.3.3 Wait for the weblogic server to start. When the server returns a message indicating RUNNING mode, then it has started, see below. <May 22, 2014 9:57:12 AM CDT> <Notice> <WebLogicServer> <BEA-000360> <Server started in RUNNING mode> At this point, the weblogic domain and admin server have been successfully started. A weblogic server start without error messages is a strong indication of success. VIA Installation Instructions 5 May 2014

5.4 Start the Node Manager Note: The Node Manager exists in all servers. Start Node Manager in all target servers for the environment. The target servers at AITC are listed below: Preproduction : Production : The target servers at PITC are listed below: Preproduction : Production : 5.4.1 Start the NodeManager. Type: cd /u01/app/oracle/middleware/wlserver_10.3/server/bin Type: sh startnodemanager.sh & Verify that a message similar to the one below is displayed (This may take a moment). <May 22, 2014 11:36:53 AM> <INFO> <Plain socket listener started on port 5 > May 22, 2014 11:36:53 AM weblogic.nodemanager.server.listener run INFO: Plain socket listener started on port 5.5 Start the Managed Servers from Weblogic console 5.5.1 Launch a web browser to the target WebLogic server. AITC Production: AITC Pre-Production: PITC Production: e PITC Pre-Production: VIA Installation Instructions 6 May 2014

5.5.2 Log into the WebLogic console using the Weblogic SA user 5.5.3 In the Domain Structure, navigate to via > Environment > Servers. One admin server AdminServer and two managed servers via-managed-1 and via-managed-2 should be present, as seen in Table 1. AdminServer should be in a Running state and the health should be OK. via-managed-1 and via-managed-2 should be shutdown. 5.5.4 Start the Managed Servers from the console. 5.5.5 Select the Control tab. 5.5.6 Select the checkbox next to via-managed-1. 5.5.7 Click the Start button. 5.5.8 Wait about 30 seconds and click the refresh icon to see the status change to RUNNING. 5.5.9 Select the checkbox next to via-managed-2. 5.5.10 Click the Start button. Wait about 30 seconds and click the refresh icon to see the status change to RUNNING. You should now have everything running successfully as shown in table 9. Table 1: VIA Managed Servers Success Server Machine State Status of Last Action Machine_1 RUNNING None Machine_1 RUNNING None Machine_2 RUNNING None 5.6 Deploy the new VIA 1.0.5.0 Application EAR File 5.6.1 Open an Internet Browser and navigate to the WebLogic Server Administration Console AITC Production: VIA Installation Instructions 7 May 2014

AITC Pre-Production: PITC Production: PITC Pre-Production: 5.6.2 Log into the WebLogic console as described in steps 5.5.1 5.5.2. 5.6.3 In the Domain Structure, navigate to via > Environment > Deployments. 5.6.4 Find the via-core-ear-1.0.4.0-release.ear deployment and select it. Click on the Delete button in the main window s Deployments Section. 5.6.5 After the previous deployment is deleted, install the VIA 1.0.5.0 EAR file by selecting the Install button on the Deployments Section. 5.6.6 Click on the upload your file(s) link in the Note: paragraph. 5.6.7 Click on the Browse button next to the Deployment Archive text. 5.6.8 Navigate to the {extracted-location} folder for the unzipped VIA-1.0.5.0-Release directory. 5.6.9 Select the file via-core-ear-1.0.5.0-release.ear. 5.6.10 Select the Next Button at the top of the main console window. 5.6.11 Wait for a message that indicates that file via-core-ear-1.0.5.0-release.ear has been uploaded successfully. 5.6.12 On the Summary of Deployments screen, select the via-core-ear-1.0.5.0-release.ear from the list and click Next. 5.6.13 Select the option Install this deployment as an application 5.6.14 Click on the Next Button. VIA Installation Instructions 8 May 2014

5.6.15 In the Select deployment targets panel select the via.cluster option under the Clusters window. Make sure that the All servers in cluster option is checked. Click on the Next Button. 5.6.16 Enter the name via-core-ear-1.0.5.0-release.ear in the Name Input field. 5.6.17 Leave all other default values as they are. 5.6.18 Click on the Finish button. 5.6.19 Verify that the deployment was successful with the message The deployment has been successfully installed. Figure 1: Successful VIA EAR deployment WEB LOGIC SA STOPS HERE INSTALLATION ENDS HERE VIA DEPLOYMENT SUPPORT STARTS HERE VIA Installation Instructions 9 May 2014

6 Verify VIA deployment 6.1 Verify VIA Application Available The VIA application has a webpage that lists all of the application Web Service Definition Language (WSDL) documents. This WSDL listing provides links to the VIA web-services. To confirm the health of each service, a user can click on each WSDL link and make sure that XML WSDL documents are returned. If problems occur, the deployment has failed. Figure 9 provides a screen shot of the VIA WSDL site. Open an Internet Browser and navigate to the Webservice Console AITC Production: and AITC Pre-Production: and /via-webservices/services 2/via-webservices/services via-webservices/services /via-webservices/services PITC Production: and PITC Pre-Production: and /via-webservices/services -webservices/services /via-webservices/services /via-webservices/services Verify that a web page opens that lists Available Soap Services. The page must be similar to Figure 5: VIA WSDL Site. Verify that any or all of the WSDL links return Web Service Definition Language XML documents. The presence of these WSDL documents indicates that the VIA web services are up and running. VIA Installation Instructions 10 May 2014

Figure 2: VIA WSDL Site 6.2 Smoke Tests for VIA Pre-production Environments The VIA development team has SOAPUI tests that can be pointed at the VIA pre-production environment. These SOAPUI tests run a range of web-service calls against targeted VistA test environments. On request, the VIA development team will configure this powerful tool to fully test the deployed VIA web services against test data. However, the use of this tool is not necessary for the deployment of VIA. Furthermore, these tests cannot be executed against production data. Thus, the SOAPUI smoke test details are not documented further. Still, it is recommended to get with the VIA team and run these SOAPUI smoke tests against the preproduction deployment(s) as a final verification of system health. VIA DEPLOYMENT SUPPORT ENDS HERE BACKOUT STARTS HERE VIA Installation Instructions 11 May 2014

7. VIA Deployment Backout Plan If there are any issues during the 1.0.5.0 Enhancement Release, the VIA application will be rolled back to the current state. All changes implemented will be reverted as described below. WEBLOGIC SA STARTS HERE 7.1 Revert the VIA Enterprise Archive in Weblogic 7.1.1 Log into the WebLogic console as described in steps 5.5.1 5.5.2. 7.1.2 Click on the Deployments Link in the Domain Structure Window. 7.1.3 Find the via-core-ear-1.0.5.0-release.ear (Administrator may have named it differently) deployment and select it. Click on the Delete button in the main window s Deployments Section. 7.1.4 After the previous deployment was deleted, install the old EAR file by clicking on the Install button in the main window s Deployments Section. 7.1.5 Select the file via-core-ear-1.0.4.0-release.ear from the backup domain directory stored at /u01/app/oracle/weblogic/user_projects/domains/via.installationdate. Note- InstallationDate = Today s Date. 7.1.6 Select the Next Button at the top of the main console window. 7.1.7 Accept the defaults and Click on the Next Button. 7.1.8 Select the option Install this deployment as an application 7.1.9 Click on the Next Button. 7.1.10 Enter the name via-core-ear-1.0.4.0-release.ear in the Name Input field. 7.1.11 Leave all other default values as they are. 7.1.12 Click on the Finish button. 7.1.13 Verify that the deployment was successful with the message The deployment has been successfully installed. VIA Installation Instructions 12 May 2014

WEBLOGIC SA STOPS HERE VIA PD SUPPORT STARTS HERE Wait for VIA deployment support to verify object build before continuing. VIA PD SUPPORT STOPS HERE BACKOUT ENDS HERE VIA Installation Instructions 13 May 2014

8 Troubleshooting 8.1 JDK 7 Deployment error in WebLogic - VerifyError: Expecting a stackmap frame This error occurs in certain VIA environments when using the Java version 7. The error happens when the VIA EAR is deployed in Weblogic on the Managed Servers. Error: Java.lang.VerifyError: Expecting a stackmap frame at branch target Solution: Always use -XX:-UseSplitVerifier as a Java argument when running JVM 7. It will disable the new verifier which requires the need for Stack Frames. 9 Terms and Definitions Table 4 provides a list of key terms and their associated definitions as used within this document. Table 2: Terms and Definitions Term DBA DUZ EAR ID IP JDBC JMS JNDI KIDS MUMPS OS RAR RPC SID Definition Database Administrator Designated User Enterprise Archive Identification Internet Protocol Java Database Connectivity Java Messaging Service Java Naming Directory Interface Kernel Installation & Distribution System Massachusetts General Hospital Utility Multi-Programming System Operating System Resource Adapter Archive Remote Procedure Call System Identification VIA Installation Instructions 14 May 2014

SOAP SQL SSH SUDO TOAD UI URL VA VIA VistA WL WLST WSDL Simple Object Access Protocol Structured Query Language Secure Shell Super User Do Tool for Oracle Application Developers User Interface Uniform Resource Locator Department of Veterans Affairs VistA Integration Adapter Veterans Health Information Systems and Technology Architecture WebLogic Queue WebLogic Scripting Tool Web Service Definition Language VIA Installation Instructions 15 May 2014