Oracle Secure Payment Gateway for HIS Profit Series SQL Server Upgrade Procedures. May 2016



Similar documents
Oracle Enterprise Manager

Oracle Hospitality Cruise Shipboard Property Management System 3M AT9000MKII Installation Guide Release

Oracle VM. Paravirtual Drivers Installation Guide for Microsoft Windows for Release E May 2012

Oracle Enterprise Manager

NetFlow Collection and Processing Cartridge Pack User Guide Release 6.0

StorageTek Library Attach for Window Servers

Oracle Retail MICROS Stores2 Functional Document Tax Free - Manual Receipt Number Assignment Release September 2015

Oracle Retail MICROS Stores2 Functional Document General - License Control Release September 2015

Oracle Hospitality Payment Gateway Services Release Notes Release Part Number: E January 2016

Third Party System Management Integration Solution

Oracle Retail MICROS Stores2 Functional Document Sales - Reasons Release September 2015

Oracle Communications Network Charging and Control. Release: 4.4

Oracle Cloud E

Oracle Fusion Middleware. 1 Oracle Identity Management Templates

Oracle Enterprise Manager

Siebel Installation Guide for Microsoft Windows. Siebel Innovation Pack 2013 Version 8.1/8.2, Rev. A April 2014

IBM WebSphere Portal Reference Guide Release 9.2

Oracle Cloud E

Review Employee Leave Balances

Oracle Audit Vault Administrator s Guide Oracle Audit Vault Auditor s Guide Oracle Enterprise Manager Cloud Control Administrator s Guide

Oracle Cloud. Creating a Business Intelligence Cloud Extract E

Siebel Installation Guide for UNIX. Siebel Innovation Pack 2013 Version 8.1/8.2, Rev. A April 2014

Oracle Virtual Desktop Client. Release Notes for Release 3.2

Revenue/Expenses Balance by Fund

Oracle Hospitality OPERA Cloud Services Security Guide Release 1.20 Part Number: E April 2016

Oracle WebCenter Sites. Backup and Recovery Guide 11g Release 1 (11.1.1)

Reviewing Employee History

JD Edwards EnterpriseOne Tools. 1 Understanding JD Edwards EnterpriseOne Business Intelligence Integration. 1.1 Oracle Business Intelligence

Oracle Cloud. What s New for Oracle Compute Cloud Service (IaaS) Topics. July What's New for Oracle Compute Cloud Service (IaaS) Release 16.

New Features in Primavera Contract Management 14.1

Oracle Banking Digital Experience

Contents Legal Notices... 2 Preface... 5 Introduction... 7 Installation Instructions... 8

Pre-Installation Instructions

MySQL Installer Guide

Introduction to Virtual Datacenter

Vendor Performance Summary Report

Oracle Enterprise Manager Ops Center. Introduction. Tuning Monitoring Rules and Policies 12c Release 1 ( )

Oracle WebCenter Content Service for Microsoft Exchange

Oracle Banking Digital Experience

Oracle Java Micro Edition Software Development Kit

Application Interface Services Server for Mobile Enterprise Applications Configuration Guide Tools Release 9.2

MySQL and Virtualization Guide

Oracle Retail Customer Engagement Cloud Service (Relate) Release Notes Release March 2015

Configuring Internet Explorer Oracle FLEXCUBE Universal Banking Release [April] [2014]

Oracle Cloud E

Oracle Virtual Desktop Client for Android. Release Notes for Release 1.2

Oracle Fusion Middleware

Oracle Fusion Middleware

Oracle Enterprise Manager. Introduction to the Oracle Virtual Networking Plug-in. Requirements. Supported Versions

Oracle Enterprise Single Sign-on Logon Manager How-To: Configuring ESSO-LM Event Logging with Microsoft SQL Server 2005 Release


Oracle Retail MICROS Stores2 Functional Document Customers - Online Centralized Customer Management Release September 2015

Oracle Hospitality Inventory Management Deployment Guide Release Patch 1 Part Number: E February 2016

Note : It may be possible to run Test or Development instances on 32-bit systems with less memory.

COPYRIGHT & TRADEMARKS

Oracle Virtual Desktop Infrastructure. VDI Demo (Microsoft Remote Desktop Services) for Version 3.2

Oracle Enterprise Manager. Description. Versions Supported

Oracle Order to Activate Integration Pack for Siebel CRM and Oracle Communications Order and Service Management

Oracle Enterprise Manager

About Contract Management

Oracle Virtual Desktop Client. Release Notes for Version 3.0

1 Changes in this release

Copyright

2 Software requirements and installation

Oracle Virtual Desktop Client for ipad. User Guide for Version 1.0

Oracle Fusion Transactional Business Intelligence

Customer Order Portal Created on 9/24/ :45 PM

Oracle Enterprise Manager. Description. Versions Supported

Oracle Enterprise Manager. Description. Versions Supported

Oracle Enterprise Manager. Description. Versions Supported. Prerequisites

Approve or Reject Purchase Requistions, Contracts, and Purchase Orders

Oracle Endeca Information Discovery

Oracle CRM On Demand Connected Mobile Sales Administration Guide. Version March 2012

Oracle FLEXCUBE Direct Banking Release Help Desk User Manual. Part No. E

Oracle. Human Capital Management Cloud Using Workforce Reputation Management. Release 11. This guide also applies to on-premise implementations

Siebel Application Deployment Manager Guide. Siebel Innovation Pack 2013 Version 8.1/8.2 September 2013

Oracle Field Service Cloud SmartCollaboration Administration Panel. Release 4.5

Bank Account Numbers for ACH Payments

Oracle FLEXCUBE Direct Banking Android Tab Client Installation Guide Release

Crystal Access Guide HCM 9.1 All Sites

Hardware and Software Requirements

1 Review Information About this Guide

Contents Introduction... 5 Installation Instructions... 6 Uninstall the Unifier File Transfer Utility... 8 For More Information...

Oracle Business Intelligence Publisher. 1 Oracle Business Intelligence Publisher Certification. Certification Information 10g Release 3 (

PeopleSoft Customer Relationship Management 9.1 Hardware and Software Requirements Guide

ORACLE USER PRODUCTIVITY KIT USAGE TRACKING ADMINISTRATION & REPORTING RELEASE 3.6 PART NO. E

Oracle Retail Clearance Optimization Engine. Overview. About Patch Releases. Release Notes Release

Oracle Utilities Meter Data Management Business Intelligence

Oracle Enterprise Manager. Description. Versions Supported

Oracle Enterprise Data Quality. 1 JMX Binding. 1.1 Examples. Java Management Extensions Configuration Release 11g R1 ( )

Oracle Cloud E

PeopleSoft Financials/Supply Chain Management 9.1 FP2 Hardware and Software Requirements

JD Edwards EnterpriseOne

Oracle Fusion Middleware

Oracle Transactional Business Intelligence Enterprise for Human Capital Management Cloud Service

Oracle Virtual Machine Qualification Note Oracle FLEXCUBE Universal Banking Release [April] [2014]

Oracle Sales Cloud Reporting and Analytics Overview. Release 13.2 Part Number E January 2014

Oracle Communications Connector for Microsoft Outlook

Oracle Banking Current Accounts and Savings Accounts

Functional Enhancements

Transcription:

Oracle Secure Payment Gateway for HIS Profit Series SQL Server Upgrade Procedures May 2016

Copyright 2016, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this software or related documentation is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government. This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group. This software or hardware and documentation may provide access to or information about content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services unless otherwise set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services, except as set forth in an applicable agreement between you and Oracle. ii

Contents Figures... v Preface... vi Audience... vi Customer Support... vi Documentation... vi Revision History... vi 1 Upgrade Overview... 1-1 2 Prerequisite Steps... 2-1 3 Pre-Upgrade Steps... 3-1 Prevent Transaction Activities... 3-1 Stop Services... 3-1 Prepare Data... 3-1 Virtual Environments... 3-1 DB Backup... 3-1 Back Up SPG... 3-2 Clean Up Log Files... 3-2 Prerequisite Installation... 3-2 4 Upgrade Steps... 4-1 SQL Server Upgrade... 4-1 Launch Installer... 4-1 Install Setup Files... 4-1 Upgrade... 4-1 SQL Server Management Studio Installation... 4-2 Uninstall 2005 Management Studio... 4-2 Restart Server... 4-2 Launch Installer... 4-2 Install Setup Files... 4-2 Install 2008 Management Studio... 4-2 5 Post-Upgrade Steps... 5-1 Update SPG... 5-1 Update Manager Service... 5-1 Update External Agent Service... 5-1 Rotate Keys... 5-1 Restart Applications... 5-2 Power Up Workstations... 5-2 Verify Agent Connectivity... 5-2 Contents iii

Figures Figure 1 - Back Up Database Window... 3-2 Figures v

Preface This document contains instructions to upgrade the Microsoft SQL Server 2005 Express instance utilized by the Secure Payment Gateway (SPG) to Microsoft SQL Server 2008 Express. Audience This document is intended for customers upgrading from SQL Server 2005 Express to SQL Server 2008 Express. Customer Support Documentation Revision History To contact Oracle Customer Support, access My Oracle Support at the following URL: https://support.oracle.com When contacting Customer Support, please provide the following: Product version and program/module name Functional and technical description of the problem (include business impact) Detailed step-by-step instructions to re-create Exact error message received and any associated log files Screen shots of each step you take Oracle Hospitality product documentation is available on the Oracle Help Center at http://docs.oracle.com/en/industries/hospitality/ Date November 2015 February 2016 Description of Change Initial publication Updated May 2016 Updated process using the 32-bit procedure vi Preface

1 Upgrade Overview The upgrade instructions in this document are based upon a standard installation of the SPG where a single Manager (SPGM) and multiple Agents (SPGA and ESPGA) are installed. The upgrade of the high availability server instance (HA_SPGM) is not supported. The following procedure is using the 32-bit procedure & applications and is approved for both 32-bit & 64-bit Operating Systems. The instructions are based upon the upgrade of the SPGM on a Microsoft Windows 7 32bit machine. The steps may vary depending on the local operating system. Upgrade Overview 1-1

2 Prerequisite Steps Before starting the upgrade process, the local environment must be operating the following software application versions: Profit Series 8.12 Secure Payment Gateway 1.2.0.3b The following applications may be needed to complete this task. It is recommended that you save these files first to save time. Ensure that you obtain the correct installation file to support your 32-bit or 64-bit operating system. Windows Installer 4.5 https://www.microsoft.com/en-us/download/details.aspx?id=8483.net Framework 3.5 SP1 (Full)* o It s recommended that you download this even though it should be packaged with SQL 2008 o This package is also included in any version of Windows Server 2008 R2 and needs to be activated in Computer management. https://www.microsoft.com/en-us/download/details.aspx?id=22 SQL Server Express 2008 with tools (Full) https://www.microsoft.com/en-us/download/details.aspx?id=22973 SQL Server 2008 Management Studio Express https://www.microsoft.com/en-us/download/details.aspx?id=7593 SQL Server 2008 Service Pack 1 https://www.microsoft.com/en-us/download/details.aspx?id=20302 SPG 1.2.0.3 Key Rotation Files A copy of the key rotation files is included with the upgrade package. Please contact your Oracle representative for assistance. Prerequisite Steps 2-1

3 Pre-Upgrade Steps Prevent Transaction Activities Oracle Hospitality recommends that no one uses the system during the upgrade procedure including testing the upgrade to ensure the system is functional. Stop Services 1. From the POS/SPG machine, open the Control Panel 2. Select Administrative Tools 3. Select Services 4. From the Services form, complete the following on each of the Services listed: o CCardInt: Stop the service o HSI ExternalSPGAgent: Stop the service & set the Service Startup Type to Disabled o HSI SPGManager: Stop the service & set the Service Startup Type to Disabled o PMS Gateway (if applicable): Stop the service o POS Terminal Manager: Stop the service Prepare Data Virtual Environments Complete the following data preparation activities before proceeding. If you are running a Virtual Environment, it s recommended that you take a Snapshot before continuing. This is not required but a good safety step for quick recovery if needed. DB Backup A full backup of the SPGManager_v1.2.0 database is required. On the server, create a new folder titled SPG_Backup on a drive with space available. This folder will contain the backup of the database and log files for the SPG. 1. Open SQL Server Management Studio. 2. Expand Databases. 3. Right-click the SPGManager_v1.2.0 database, select Tasks and Backup. 4. Change the backup destination to the SPG_Backup folder, and then name the backup HSI_SPG_DB_Backup.bak 5. On the Options tab, enable Verify backup when finished. 6. Click OK to back up the DB. Pre-Upgrade Steps 3-1

Figure 1 - Back Up Database Window Back Up SPG Clean Up Log Files A backup of the SPG Manager is needed in case of recovery. Copy the following folder, subfolders, and files to the backup folder: C:\Program Files\HSI\Secure Payment Gateway\v1.2.0.3\SPGPrimaryManager\SPGM0 Delete all existing log files in the following directories to provide a fresh set of logs for review after the upgrade is complete: C:\Program Files\HSI\Secure Payment Gateway\v1.2.0.3\SPGPrimaryManager\SPGM0\Log C:\Program Files\HSI\Secure Payment Gateway\v1.2.0.3\SPGExternalAgent\ESPGA[nnnn]\Log C:\Program Files\HSI\Secure Payment Gateway\v1.2.0.3\SPGAgent\SPGA[nnnn]\Log Prerequisite Installation You must install the following prerequisites and ensure that they are operational before proceeding with the upgrade. Windows Installer 4.5 Windows Installer is required to execute the installation of the SQL Server Express 2008 installation file. Follow the installation wizard steps for this application. The installer may find that the same or a more current version of Windows Installer exists on the local machine. If so, cancel the installation and move to the next step..net Framework 3.5 SP1 3-2 Pre-Upgrade Steps

.NET Framework 3.5 SP1 or greater is required to properly execute the installation of the SQL Server Express 2008 installation file. Follow the installation wizard steps for this application. The installer may find that the same or a more current version of.net Framework exists on the local machine. If so, cancel the installation and move to the next step. Pre-Upgrade Steps 3-3

SQL Server Upgrade Launch Installer Install Setup Files 4 Upgrade Steps The following steps define the process of upgrading SQL Server Express 2005 to SQL Server Express 2008. Verify that you have the correct Install file for your Operating system, otherwise the install will fail. 1. Locate and execute the SQL Server Express 2008 Setup executable file as an administrator on the local machine. 2. On the Installer form, select Installation and Upgrade from SQL Server 2005. 3. When the Installer is launched, you should see the following: On the Setup Support Rules page, confirm there are no failed rule validations: If an issue was found, correct the issue before proceeding. If no issues were found, click Next to continue. A window opens and prompts you to set up the support files required to upgrade SQL Server. 1. On the Product Key page, click Next. 2. Select I accept the license terms and click Next. 3. On the Setup Support Files page, click Install. Upgrade After the support files are installed, define the items that will be upgraded. 1. On the Setup Support Rules page, confirm there are no failed rule validations: a. If an issue was found, correct the issue before proceeding. b. If no issues were found, click Next to continue. 2. On the Select Instance page, select the HSISPG instance and click Next. 3. When prompted for user, Default SA user or SPG user works fine. 4. On the Select Features page, click Next. 5. On the Instance Configuration page, click Next. 6. On the Disk Space Requirements page, confirm there are no failed rule validations: 7. If a disk space issue was found, correct the issue before proceeding, a. If no disk space issues were found, click Next to continue. 8. On the Error and Usage Reporting page, ensure that all options are disabled and click Next. 9. On the Upgrade Rules page, click Next. 10. On the Ready to Upgrade page, click Upgrade. Upgrade Steps 4-1

11. On the Upgrade Progress page, click Next after the upgrade is complete. 12. On the Complete page, click Close. SQL Server Management Studio Installation The SQL Server Management Studio cannot be upgraded from 2005 to 2008 and must be installed. Uninstall 2005 Management Studio Restart Server Launch Installer Install Setup Files You must uninstall the SQL Server Express 2005 Management Studio before you can install the SQL Server Express 2008 Management Studio. 1. Open the Control Panel. 2. Open the Uninstall a Program module. 3. Select Microsoft SQL Server 2005 Management Studio (v.9), and click Uninstall. 4. Follow the instructions to uninstall, if prompted. Restart the server before proceeding. 1. Launch the installation by opening the downloaded Management Studio Express installation file. 2. On the Installer form, select Installation and click New SQL Server stand-alone installation or add features to an existing installation. A window opens and prompts you for the setup support files required to install the SQL Server Express 2008 Management Studio. On the Setup Support Files page, click OK and Install. Install 2008 Management Studio After the support files are installed, define the items to install. 1. On the Setup Support Rules page, confirm there are no failed rule validations: If an issue was found, correct the issue before proceeding. If no issues were found, click Next to continue. 2. On the Installation Type page, select Perform a new installation of SQL Server 2008, and click Next. 3. On the Product Key page, click Next. 4. Select I accept the license terms and click Next. 5. On the Feature Selection page, select Management Tools Basic and click Next. 6. On the Disk Space Requirements page, confirm there are no failed rule validations: If a disk space issue was found, correct the issue before proceeding. If no disk space issues were found, click Next to continue. 4-2 Upgrade Steps

7. On the Error and Usage Reporting page, ensure that all options are disabled and click Next. 8. On the Installation Rules page, click Next. 9. On the Ready to Install page, click Install. 10. On the From the Installation Progress page, click Next after the installation completes. 11. On the Complete page, click Close. NOTE: SQL Management Studio may require SQL Server 2008 Service Pack 1 to function. This may be dependent on Operating System. If required, apply SQL Server 2008 Service Pack 1. Upgrade Steps 4-3

Update SPG Update Manager Service 5 Post-Upgrade Steps The following steps explain the process of updating and restarting the SPG after the SQL Server upgrade. To update the HSI SPGManager service: 1. From the POS/SPG machine, open the Control Panel. 2. Select Administrative Tools, and then select Services. 3. On the Services form, locate the HSI SPGManager service. 4. Change the startup type of the service to Automatic and click Save. 5. Start the service. 6. Verify that the service has started and the SPGM is operational: o Navigate to C:\Program Files\HSI\Secure Payment Gateway\v1.2.0.3\SPGPrimaryManager\SPGM0\Log. If an error occurred during startup of the manager, an error log appears in this folder. o Review the log for information about what issues might be preventing the manager from starting. o If you need assistance, please contact Oracle Support. Update External Agent Service To update the HSI SPGExternalAgent service: 1. From the POS/SPG machine, open the Control Panel. 2. Select Administrative Tools, and then select Services. 3. On the Services form, locate the HSI SPGExternalAgent service. 4. Change the startup type of the service to Automatic and click Save. Rotate Keys To rotate the data and master keys utilized by the SPG: 1. Copy the SPG 1.2.0.3 Key Rotation folder that was provided as part of the upgrade package to the C:\Program Files\HSI\Secure Payment Gateway\v1.2.0.3\ directory on your machine. 2. Open the SPG 1.2.0.3 Key Rotation\Bin folder. 3. Run the SPG 1.2.0.3 Key Rotation Data shortcut as an administrator. 4. Open the C:\Program Files\Secure Payment 5. Gateway\v1.2.0.3\SPGPrimaryManager\SPGM 0\Log\System Log file and look for confirmation that the Data key was successfully rotated. MESSAGE: KEY ROTATION: SUCCESSFULLY ROTATED DATA KEY SECUREPAYMENT. 1. Return to the SPG 1.2.0.3 Key Rotation\Bin folder. 2. Run the SPG 1.2.0.3 Key Rotation Master shortcut as an administrator. Post-Upgrade Steps 5-1

Restart Applications Power Up Workstations Verify Agent Connectivity 3. Open the C:\Program Files\Secure Payment Gateway\v1.2.0.3\SPGPrimaryManager\SPGM 0\Log\System Log file and look for confirmation that the Master key was successfully rotated. MESSAGE: KEY ROTATION: SUCCESSFULLY ROTATED MASTER KEY. 4. Restart the server machine After the SQL Server has been upgraded and the SPG updated, restart the application and confirm that all applications are functional. Power up all workstations that are utilized by the POS application. The SPG Agent on the workstation automatically updates with the new encryption keys. There are two ways to confirm that the SPG Agent successfully connected with the SPG Manager: 1. Access an area of the POS that requires you to swipe a card (log on). If you can access the area, the card swipe was successfully processed by the SPG Agent. o This is only valid for properties that have enabled the use of card swipe access. 2. Authorize a credit card and manually enter the number 4444333322221111 with an expiration date in the future. If you receive an error indicating an authorization failure or invalid card, the local agent properly communicated the information to the manager. You can see issues that arise on the local workstation in the C:\Program Files\Secure Payment Gateway\v1.2.0.3\SPGAgent\SPGA{nnnn]\Log\System Log or Error file located on the file server. You can find a local copy of the log in the same path on the workstation. 5-2 Post-Upgrade Steps