TLS 1.2 Interface Update Script User Guide

Similar documents
Installing and Updating GEMS

Transfer Manager.NET Installation Guide

CTC BIM Suites Installation and Configuration Guide

Moodle Plugin Upgrade 2017 ( )

Function. Description

Perceptive TransForm E-Forms Manager

SelectHR Installation & Upgrade Instructions

Migrate From Version 2.2 to Version 3.1 Guide

OpenGeo Suite for Windows Release 3.0.1

Cloud Compute. Backup Portal User Guide

ACT Enterprise 2.7. Installation Guide

Intelligent Systems Upgrade Guide SQL 2014

QuickServe DVD Power Generation Edition

Migrating ABECAS Insight

Migrate From Version 3.1 to Version 4 Guide Vovici Enterprise 4.0. December 2008

Silk Performance Manager Installation and Setup Help

SoftPro Installation Guide

ProfileUnity with FlexApp Technology

VMware AirWatch Database Migration Guide A sample procedure for migrating your AirWatch database

Tasktop Sync - Cheat Sheet

Upgrading to Parallels Virtuozzo Containers 4.0 for Windows. Contents. About This Document

Installation Manual. Fleet Maintenance Software. Version 6.4

HR-Lite Database & Web Service Setup Guide

Cibecs Express Upgrade Guide to V5.0

Installation Assistance Windows/Microsoft Updates Updating from Spectra 7.x Upgrading from Spectra 6.x... 7

Browser Configuration Reference

HORTICOPIA Professional

Install and upgrade Qlik Sense. Qlik Sense 3.0 Copyright QlikTech International AB. All rights reserved.

GiftMaker Pro & EventMaker Pro 8.2

Upgrading an ObserveIT One-Click Installation

Install and Configure the TS Agent

Upgrade Instructions for NetVoyant 7.0

Perceptive TransForm E-Forms Manager 8.x. Installation and Configuration Guide March 1, 2012

WhatsUp Gold v16.1 Database Migration and Management Guide Learn how to migrate a WhatsUp Gold database from Microsoft SQL Server 2008 R2 Express

LIBF e-test. Installation Guide. July 2016 Version 2.3

Sage Abra Suite. Installation Guide

vfire Core 9.2 Installation and Upgrade Guide Version 1.1.1

Installation Guide Subscription Licenses

InsightUnlimited Upgrades Best Practices. July 2014

Installing the PC-Kits SQL Database

Enterprise Vault.cloud CloudLink Google Account Synchronization Guide. CloudLink to 4.0.3

Version 6.3 Upgrade Guide

Deploying Cisco Nexus Data Broker

Composer Help. Upgrading Projects and Diagrams

GrapeMasher Installation

Eclipse 6.2 Conversion

Abaqus Student Edition. Installation Instructions

Upgrade Instructions for Version 8.3.3

POOSL IDE Installation Manual

Upgrading to. newer versions of Novell. NetWare. Networking Services. DEPLOYMENT GUIDE

INSTALLATION INSTRUCTIONS

QuickServe DVD Power Generation Edition

HPE IMC Windows Migration Guide

Tofino CMP Installation & Upgrade Guide Tofino CMP Version Tofino Firmware Version 1.7.0

Database Migration Guide

Replication. Version

EAN-Firmware Upgrade Utility

enicq 5 Upgrade Guide

Red Hat JBoss Enterprise Application Platform 7.2

Backing Up And Restoring Your Nagios XI System

Performing an ObserveIT Upgrade Using the Interactive Installer

Installing and Upgrading TSM 6.8

Lasso Continuous Data Protection Lasso CDP Client Guide August 2005, Version Lasso CDP Client Guide Page 1 of All Rights Reserved.

K2 Package and Deployment April SOURCECODE TECHNOLOGY HOLDINGS, INC. Page 1.

Workspace ONE UEM Upgrade Guide

Version 2.8. Installation Guide

McAfee EMM Best Practices Document Upgrading your High Availability EMM installation

Antivirus Solution Guide. NetApp Clustered Data ONTAP 8.2.1

IQSweb Installation Instructions Version 5.0

Crystal Enterprise. Overview. Contents. Installation FAQ: Crystal Enterprise 9 & 10

Dell Wyse Management Suite. Version 1.1 Migration Guide

Installation on Windows Server 2008

inforouter V8.0 Implementation Guide Active Innovations, Inc. A Document Management Company

Logi Ad Hoc Reporting Migrating an Ad Hoc Instance

ControlPoint. Advanced Installation Guide. September 07,

SWCS 4.2 Backup Agent User s Guide Revision /20/2012 Solatech, Inc.

Print Audit 6. Print Audit 6 Documentation Apr :07. Version: Date:

Install Notes HCS RTA SAV Recipe Fragments (RF) BaseSpace Broker For HiSeq 2500, 2000, or 1500 Instruments

Installation Guide. May vovici.com. Vovici Enterprise Version 6.1. Feedback that drives vision.

MasterScope SystemManagerG IT Service Response Monitor. Probe Agent Duplex Setup Guide

Source Control: Subversion

NSave Table of Contents

AT&T Core Mobility Integrated Dispatch Console User Guide. Installation Guide. AT&T Integrated Dispatch Console 3.0

AccessData FTK Quick Installation Guide

<Partner Name> <Partner Product> RSA NETWITNESS Logs Implementation Guide. PAS Global, LLC ICS 5.5

Don t jump ahead, there is more you need to do first in order for this to work properly.

DocAve 6 Software Platform

DocAve 6 Software Platform

Installing TMW Operations

SAS Synchronization Agent

VMware vsphere Data Protection Evaluation Guide REVISED APRIL 2015

Metasys Database Manager Help Code No. LIT Software Release 9.0 Issued August 2017

Delphi Workstation Setup Instructions. June 3, 1009

DocAve 6 Software Platform

SYSTOC to PureOHS Employer Portal Install and Upgrade Instructions

Wwise Installation and Migration Guide

GoAnywhere MFT Upgrade Guide. Version: Publication Date: 03/25/2016

Installing Tracker 11 Prerequisites and Step-by-Step Instructions

LiveNX Upgrade Guide from v5.2.0 to v5.2.1

Transcription:

TLS 1.2 Interface Update Script User Guide

Index Overview Preparation Requirements Installation Downloaded update package files Extract files TLS 1.2 Interface Update - Using Script TLS 1.2 Interface Update - Manual Rollback Procedure Troubleshooting Success Example: What to do when the Installation Fails Validation Steps Permissions Your error may look like: Checking the.net Framework Searching for Interface Upgrade Steps Stop the Service Create the Backup Update the Files Synch old Settings with new Interface Situational - Update the config file Document control Security level Company Department Author Public Amadeus IT Group SA R&D Rachel Petitto, Marvin Hernandez Version Date Change Comment By 1.0.0 06.27.2018 N/A Initial Document Rachel Petitto, Marvin Hernandez

Overview The purpose of the script is to update v4.x.x interfaces to the latest version which adds support for communication over TLS 1.2 with the HotSOS API as shown in the following diagram: Typical Interface Design - Communication over TLS 1.2 Preparation As with any systems used in production environments, users who rely on the systems should be made aware before maintenance is performed to set proper expectations should any challenges be identified during the update process that may lead to extended downtimes or the need to rollback. Extended downtimes are not expected when updating the interface with the script, as the average downtime is 3-10 seconds, however, should the script s execution be unsuccessful, the update may be performed manually, if there are challenges with the manual update, changes may be rolled back. Such process would require additional downtime (average of five minutes). This document provides instructions for these scenarios. With this in mind, alerting all users who may be impacted by downtime is strongly recommended. Instructions below assume the following: All requirements are met before proceeding TLS 1.2 is supported and enabled in OS environment The correct TLS 1.2 update package corresponding to the targeted interface has been downloaded to the interface host These steps will be performed by Hotel IT administrative staff, as the execution of the script requires administrator rights. Users following these instructions will get familiar with the outlined process before attempting to update interfaces Requirements Windows 7 (32/64-bit) or newer, Windows Server 2008 or newer.net v4.5.x or higher Administrator rights Existing v4.x.x interface Correct TLS 1.2 update package corresponding to the targeted interface

Installation IMPORTANT While images in this guide show references to the LMS interface, the steps apply to any supported v4.x.x interface for which you downloaded the update package files. 1. Downloaded update package files Downloaded files will look similar to ones below. It is important to ensure the version number referenced in the file names, match for both files 2. Extract files Create a folder that can easily be found (i.e. desktop\tls 1.2 Update\), and extract the contents of the INTERFACE_x.xx.x (mm-dd-yyyy).zip archive in it. Proceed to extract the run.bat and pms_upgrade.ps1 files from the INTERFACE_x.xx.x - Installer (mm-dd-yyyy).zip archive to the same folder, ensuring these two files are placed at the root of the directory where the contents from the first archive were extracted.

3. TLS 1.2 Interface Update - Using Script IMPORTANT In this example the update is applied to the LMS interface. However, these instructions apply to any v4.x.x interface. Before proceeding, please ensure the interface s installation directory or any file within it is not open (i.e. the C:\Program Files\MTech\Interface\PMS\LMS directory open via explorer.exe, or MTechInterface_LMS.exe.Config open by notepad.exe) to minimize running into challenges. If the extracted files look similar to the below, you may proceed (if not, please revisit step 2 above). From the folder containing the extracted files, right-click the run.bat and select the Run as administrator option. This may be done with the interface running. If a User Account Control (UAC) prompt appears click Yes to proceed The script will execute and run a validation before performing the update. Should the host not meet minimum requirements, the validation will fail Action for failure at each validation item: 1. Ensure you are logged on as an Administrator to run the script 2. Ensure.NET Framework 4.5 (or greater) is installed 3. Ensure you are using the correct TLS 1.2 interface update package for your interface and the interface is hosted on the server the script is being executed on

In unique cases where the interface service name is custom, the interface will show the message below in step 3. This allows for the script s user to type the service name exactly as it appears in Windows services (if the service name includes spaces, you must use quotations around the name (i.e. MTechInterface_LMS Hotel A ). Once the custom name is typed for the service, users may proceed by pressing the enter key. Once the validation ends, the physical upgrade will begin. The physical upgrade portion of the script consists of: 4. stopping the interface service 5. Backing up the existing installation, should there be a need to rollback (backup created by the script is saved in the same directory interface is installed) 6. Updating files in the existing installation directory 7. Applying the existing interface configuration and temporary data to updated files 8. Configuration is checked for missing configuration keys (implemented after initial interface deployment). If missing, keys will be added as inactive

After the physical upgrade completes, the interface s service will be started, and statistics showing total execution time will be displayed 4. TLS 1.2 Interface Update - Manual IMPORTANT In this example the update is applied to the LMS interface. However, these instructions apply to any v4.x.x interface. Before proceeding, please ensure no files within the interface s installation directory are not open (i.e. the C:\Program Files\MTech\Interface\PMS\LMS\MTechInterface_LMS.exe.Config open by notepad.exe), also close the Interface s UI (opens in Internet Explorer via desktop shortcut) to minimize running into challenges. Create Backup Stop the interface service Create a copy of your existing interface installation folder to serve as a backup should a rollback be needed IMPORTANT If a file fails to copy successfully, it is strongly recommended that you delete the new copy, ensure no files from within the installation directory are open, and reattempt creating a copy of the existing interface installation folder until it succeeds before proceeding. Rename copy to include Backup reference in the folder s name. This may prompt for Administrator permissions Once done, backup folder should be left in same directory as the existing installation directory. Update Interface From the extracted files open the INTERFACE_x.xx.x (mm-dd-yyyy) folder (done in step 2 above) to show it s contents and leave visible. This folder contains the latest interface build

Open the interface installation folder to show it s contents and leave visible as well IMPORTANT for the next step, do not copy the LocalBD.sdf or MTechInterface_INTERFACE.exe.Config files, as the existing files must be kept. Overwriting these files with ones from the new interface build folder will remove configuration and temporary data for the hotel. Should files be overwritten, copies of both files from the backup created earlier will need to be used. Copy all files from the new interface build folder to the interface installation folder When prompted to overwrite files in the destination folder, check the Do this for the next x conflicts box and select the Move and Replace option

When done, start the interface service Launch the Interface s UI (opens in Internet Explorer via desktop shortcut) and monitor activity for at least five minutes. Should errors related to the API agent occur, they will be highlighted with a red background. If errors continue to log consistently after at least three minutes, proceed to rollback. 5. Rollback Procedure Ensure the interface s service is stopped Delete the active interface installation folder (no backup reference in name) Rename the folder with backup reference in the name to exclude backup reference End result example When done, start the interface service The interface is back to a pre-update state.