€¦ · web viewin the upper-right corner of the window. uninstall progress 10.2b. note: if you...

26
Progress OpenEdge 11.6 Upgrade Guide NOTE: You must be on at least FIMS version 14.60 to upgrade to Progress 11. If you are not, you will need to upgrade FIMS first. If Progress is doing your upgrade for you, you will need to be available in order to provide a username and password for FIMS to them so that they can verify the FIMS version that you are on and also verify whether or not complex passwords are enabled before proceeding. This document guides you through the process of upgrading your environment to Progress OpenEdge version 11.6 in preparation for upgrading FIMS. You will need to upgrade the FIMS database server and any terminal or remote desktops servers as well. You begin by backing up the database(s) and associated files. The previous version of Progress is removed, Progress OpenEdge version 11.6 and its associated Service Pack are installed, and the backed-up data is copied to the new installation and converted to the new version. Should you experience any issues during the process and require assistance, you can contact support here: http://goto.blackbaud.com 1. Check and verify whether or not you have Complex passwords enabled as you will need to know that for the last part of the upgrade. Overview FIMS Support Part 1: Back up Existing Databases and Found.st Files. Verify if Complex Passwords are Enabled

Upload: others

Post on 18-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: €¦ · Web viewin the upper-right corner of the window. Uninstall Progress 10.2B. NOTE: If you use FIMS CRM you must un-install Progress 11 after un-installing Progress 10. FIMS

Progress OpenEdge 11.6 Upgrade Guide

NOTE: You must be on at least FIMS version 14.60 to upgrade to Progress 11. If you are not, you will need to upgrade FIMS first.If Progress is doing your upgrade for you, you will need to be available in order to provide a username and password for FIMS to them so that they can verify the FIMS version that you are on and also verify whether or not complex passwords are enabled before proceeding.This document guides you through the process of upgrading your environment to Progress OpenEdge version 11.6 in preparation for upgrading FIMS. You will need to upgrade the FIMS database server and any terminal or remote desktops servers as well. You begin by backing up the database(s) and associated files. The previous version of Progress is removed, Progress OpenEdge version 11.6 and its associated Service Pack are installed, and the backed-up data is copied to the new installation and converted to the new version.

Should you experience any issues during the process and require assistance, you can contact support here: http://goto.blackbaud.com

1. Check and verify whether or not you have Complex passwords enabled as you will need to know that for the last part of the upgrade.

Go to Tools\System Utilities\Enable FIMS Complex Passwords. If complex passwords are not enabled, the window will indicate if they are or not. Take note of what the setting is for this feature:

Overview

FIMS Support

Part 1: Back up Existing Databases and Found.st Files. Verify if Complex Passwords are Enabled Part 1: Back up Existing Databases and Found.st Files. Verify if Complex Passwords are Enabled Part 1: Back up Existing Databases and Found.st Files. Verify if Complex Passwords are Enabled Part 1: Back up Existing Databases and Found.st Files. Verify if Complex Passwords are Enabled Part 1: Back up Existing Databases and Found.st Files. Verify if Complex Passwords are Enabled Part 1: Back up Existing Databases and Found.st Files. Verify if Complex Passwords are Enabled Part 1: Back up Existing Databases and Found.st Files. Verify if Complex Passwords are Enabled Part 1: Back up Existing Databases and Found.st Files. Verify if Complex Passwords are Enabled Part 1: Back up Existing Databases and Found.st Files. Verify if Complex Passwords are Enabled Part 1: Back up Existing Databases and Found.st Files. Verify if Complex Passwords are Enabled Part 1: Back up Existing Databases and Found.st Files. Verify if Complex Passwords are Enabled Part 1: Back up Existing Databases and Found.st Files. Verify if Complex Passwords are Enabled Part 1: Back up Existing Databases and Found.st Files. Verify if Complex Passwords are Enabled Part 1: Back up Existing Databases and Found.st Files. Verify if Complex Passwords are Enabled

OverviewOverviewOverviewOverviewOverviewOverviewOverviewOverviewOverviewOverviewOverviewOverviewOverview

FIMS SupportFIMS SupportFIMS SupportFIMS SupportFIMS SupportFIMS SupportFIMS SupportFIMS SupportFIMS SupportFIMS SupportFIMS SupportFIMS SupportFIMS Support

Page 2: €¦ · Web viewin the upper-right corner of the window. Uninstall Progress 10.2B. NOTE: If you use FIMS CRM you must un-install Progress 11 after un-installing Progress 10. FIMS

2. Open ProEnv: Click the Start button > All Programs > OpenEdge > ProEnv

Tip: Alternatively, click the Start button and search for “ProEnv”

3. At this point we will stop the databases to proceed with the next steps, type in

“dbman -stop -all” to stop the databases and ensure that all databases are stopped.

4. At the prompt, type: Prompt ProEnv10 $p$g

Page 3: €¦ · Web viewin the upper-right corner of the window. Uninstall Progress 10.2B. NOTE: If you use FIMS CRM you must un-install Progress 11 after un-installing Progress 10. FIMS

5. If needed, change to the drive letter of FIMS installation. For example, type at the prompt: cd d:\npo\dlc

IMPORTANT NOTE: Throughout the remainder of this document, replace all references to drive letter “X:” with your actual logical drive letter – typically C: or D:

6. Perform the following commands at the prompt: a. Type: cd\npob. Type: md backup c. Type: cd backupd. Type: md founde. Type: md demof. Type: cd\npo\found\dbfilesg. Type: Probkup X:\npo\found\dbfiles\found X:\npo\backup\found\

found10.bkph. Type: copy found.st X:\npo\backup\foundi. Type: cd\npo\demo\dbfilesj. Type: Probkup X:\npo\demo\dbfiles\found X:\npo\backup\demo\

demo10.bkpk. Type: Copy found.st X:\npo\backup\demo

7. If additional production databases need to be upgraded, make an additional folder in X:\npo\backup

a. Type: cd \npo\backupb. Type: md [New Folder] – Choose a name you will remember.c. Perform the following two commands:

i. Type: Probkup X:\npo\[Extra DB]\dbfiles\found X:\npo\backup\[New Folder]\found10.bkp

ii. Type: copy found.st X:\npo\backup\[New Folder]

Perform step 5. as many times as needed.

1. Save the conmgr.properties file.

In ProEnv, type the following and then press

enter to run:

Copy X:\npo\dlc\properties\conmgr.properties X:\npo\backup

2. Stop the Admin Service.

a. Click the Windows Start button.b. In the search bar, type: Services.mscc. Click on AdminService for OpenEdge 10.2B.

Part 2: Remove Previous Version of Progress OpenEdge Part 2: Remove Previous Version of Progress OpenEdge Part 2: Remove Previous Version of Progress OpenEdge Part 2: Remove Previous Version of Progress OpenEdge Part 2: Remove Previous Version of Progress OpenEdge Part 2: Remove Previous Version of Progress OpenEdge Part 2: Remove Previous Version of Progress OpenEdge Part 2: Remove Previous Version of Progress OpenEdge Part 2: Remove Previous Version of Progress OpenEdge Part 2: Remove Previous Version of Progress OpenEdge Part 2: Remove Previous Version of Progress OpenEdge Part 2: Remove Previous Version of Progress OpenEdge Part 2: Remove Previous Version of Progress OpenEdge Part 2: Remove Previous Version of Progress OpenEdge

Page 4: €¦ · Web viewin the upper-right corner of the window. Uninstall Progress 10.2B. NOTE: If you use FIMS CRM you must un-install Progress 11 after un-installing Progress 10. FIMS

d. Click on Stop the service on the left side. This screenshot is from OpenEdge 11.6, you will see AdminService for OpenEdge 10.2B.

3. Truncate the BI file (Before Image File which is a file that stores information about every transaction which makes a change to the database):

a. In ProEnv, type: cd\npo\found\dbfilesb. Type: proutil found -C truncate bi (note this is a capital C)c. In ProEnv Type: cd\npo\demo\dbfilesd. Type: proutil found -C truncate bi (note this is a capital C)

4. Close ProEnv by clicking the X in the upper-right corner of the window.

5. Uninstall Progress 10.2B.

NOTE: If you use FIMS CRM you must un-install Progress 11 after un-installing Progress 10. FIMS CRM does use some Progress 11 components which are in a separate directory from Progress 10 that runs FIMS, so that will need to be un-installed first then you will do a fresh Progress 11 installation for use with both FIMS and FIMS CRM.

a. Click the Windows Start button.

b. In the search bar, type: appwiz.cplc. Double Click to open the appwiz.cpl file which will open the Control Panel\

Programs\Programs and Features window

d. Select OpenEdge 10.2B from the list in Programs and Features

e. Click Uninstall

Page 5: €¦ · Web viewin the upper-right corner of the window. Uninstall Progress 10.2B. NOTE: If you use FIMS CRM you must un-install Progress 11 after un-installing Progress 10. FIMS

f. Follow the prompts to completely remove OpenEdge 10.2B from the server

Repeat the same steps above for OpenEdge 11 if you use FIMS CRM

1. Unzip PROGRESS_OE_11.6_WIN_32.zip into a temporary folder. The 64bit

installation of Progress 11 is not supported for use with FIMS at this time.

2. Navigate to that folder, locate and run Setup.exe.3. Enter the Serial Number/Control Codes or load the license file:

4. Ensure the only products being installed are:

Client Networking OE Workgroup RDBMS Query/Results

5. If other products are listed, select them, and click Remove.

6. Choose the destination and working path directories:

Use X:\npo\dlc for the destination directory. Use X:\npo\dlcwrk for the working directory.

Note: You will need to create a new dlc folder in the npo folder for the new installation to use in the pathways below.

Part 3: Install Progress OpenEdge Version 11.6 Part 3: Install Progress OpenEdge Version 11.6 Part 3: Install Progress OpenEdge Version 11.6 Part 3: Install Progress OpenEdge Version 11.6 Part 3: Install Progress OpenEdge Version 11.6 Part 3: Install Progress OpenEdge Version 11.6 Part 3: Install Progress OpenEdge Version 11.6 Part 3: Install Progress OpenEdge Version 11.6 Part 3: Install Progress OpenEdge Version 11.6 Part 3: Install Progress OpenEdge Version 11.6 Part 3: Install Progress OpenEdge Version 11.6 Part 3: Install Progress OpenEdge Version 11.6 Part 3: Install Progress OpenEdge Version 11.6 Part 3: Install Progress OpenEdge Version 11.6

Page 6: €¦ · Web viewin the upper-right corner of the window. Uninstall Progress 10.2B. NOTE: If you use FIMS CRM you must un-install Progress 11 after un-installing Progress 10. FIMS

7. On the next screen, use the defaults (oemgmt, oemgmt_wrk).

8. On the next screen, make sure Complete is selected.

Page 7: €¦ · Web viewin the upper-right corner of the window. Uninstall Progress 10.2B. NOTE: If you use FIMS CRM you must un-install Progress 11 after un-installing Progress 10. FIMS

9. Verify that OpenEdge Explorer is checked. Nothing else is needed.

10.Use the default values for remaining prompts. The following screenshots are

the screens you will see during the installation process, just use the pre-

populated values for each of those screens:

Page 8: €¦ · Web viewin the upper-right corner of the window. Uninstall Progress 10.2B. NOTE: If you use FIMS CRM you must un-install Progress 11 after un-installing Progress 10. FIMS

On this screen, un-check the box to install the SQL Server Engine, it is not needed:

Page 9: €¦ · Web viewin the upper-right corner of the window. Uninstall Progress 10.2B. NOTE: If you use FIMS CRM you must un-install Progress 11 after un-installing Progress 10. FIMS
Page 10: €¦ · Web viewin the upper-right corner of the window. Uninstall Progress 10.2B. NOTE: If you use FIMS CRM you must un-install Progress 11 after un-installing Progress 10. FIMS
Page 11: €¦ · Web viewin the upper-right corner of the window. Uninstall Progress 10.2B. NOTE: If you use FIMS CRM you must un-install Progress 11 after un-installing Progress 10. FIMS

You will see the installation screen open, it will go through a series of tasks to complete

the installation:

Page 12: €¦ · Web viewin the upper-right corner of the window. Uninstall Progress 10.2B. NOTE: If you use FIMS CRM you must un-install Progress 11 after un-installing Progress 10. FIMS

When the installation is complete, you will see this window:

Page 13: €¦ · Web viewin the upper-right corner of the window. Uninstall Progress 10.2B. NOTE: If you use FIMS CRM you must un-install Progress 11 after un-installing Progress 10. FIMS

1. Extract PROGRESS_OE_11.6.4_WIN_32.zip to a temporary folder.

2. Navigate to this folder, locate and run Setup.exe.3. When asked if you want to shut down the admin service, say yes.

Part 4: Install Progress OpenEdge Service PackPart 4: Install Progress OpenEdge Service PackPart 4: Install Progress OpenEdge Service PackPart 4: Install Progress OpenEdge Service PackPart 4: Install Progress OpenEdge Service PackPart 4: Install Progress OpenEdge Service PackPart 4: Install Progress OpenEdge Service PackPart 4: Install Progress OpenEdge Service PackPart 4: Install Progress OpenEdge Service PackPart 4: Install Progress OpenEdge Service PackPart 4: Install Progress OpenEdge Service PackPart 4: Install Progress OpenEdge Service PackPart 4: Install Progress OpenEdge Service PackPart 4: Install Progress OpenEdge Service Pack

Page 14: €¦ · Web viewin the upper-right corner of the window. Uninstall Progress 10.2B. NOTE: If you use FIMS CRM you must un-install Progress 11 after un-installing Progress 10. FIMS

4. On the next screen the installation indicates to close all Windows applications before

proceeding, so basically any software besides the Progress installer needs to be closed:

5. You do not need to select the option to make file backups.

6. Follow the remaining prompts until the installation is complete. You will see the following screens:

Page 15: €¦ · Web viewin the upper-right corner of the window. Uninstall Progress 10.2B. NOTE: If you use FIMS CRM you must un-install Progress 11 after un-installing Progress 10. FIMS

The installation will go through a series of tasks to complete:

Page 16: €¦ · Web viewin the upper-right corner of the window. Uninstall Progress 10.2B. NOTE: If you use FIMS CRM you must un-install Progress 11 after un-installing Progress 10. FIMS

When the service pack installation is done, you will see this screen:

Page 17: €¦ · Web viewin the upper-right corner of the window. Uninstall Progress 10.2B. NOTE: If you use FIMS CRM you must un-install Progress 11 after un-installing Progress 10. FIMS
Page 18: €¦ · Web viewin the upper-right corner of the window. Uninstall Progress 10.2B. NOTE: If you use FIMS CRM you must un-install Progress 11 after un-installing Progress 10. FIMS

Part 5: Copy Backup Data to New Installation and Convert to the New Version

1. Replace conmgr.properties from X:\npo\backup to X:\npo\dlc\properties

a. Navigate to X:\npo\backup

b. Locate the file conmgr.properties.

c. Right-click on the file and choose Copy.

d. Navigate to X:\npo\dlc\e. Locate the folder Properties, right-click on it, and choose Paste.

f. When asked if you would like to overwrite the file, chose yes, or Copy and Replace.

2. Run the new ProEnv.

a. Click the Start button > Progress > ProEnvTip: Alternatively, click the Start button and search for “ProEnv.”

b. Type: Prompt ProEnv11 $p$g

3. Convert each database to Progress 11

a. Remaining in ProEnv, type: cd\npo\found\dbfilesb. Type: proutil found -C conv1011 (Note this is a capital C)

c. Type: y when prompted about whether you backed up your database

d. Type: probkup X:\npo\found\dbfiles\found X:\npo\backup\found\found11.bkp

e. Type: cd\npo\demo\dbfilesf. Type: proutil found -C conv1011 (Note this is a capital C)

g. Type: y when prompted about whether you backed up your database

h. Type: probkup X:\npo\demo\dbfiles\found X:\npo\backup\demo\found11.bkp

i. Perform steps a through d again for any additional databases that may have

been backed up in Part 1.

4. Delete X:\npo\found\fims\gui\images.pl

a. Navigate to X:\npo\found\fims\guib. Locate the file images.pl.

Page 19: €¦ · Web viewin the upper-right corner of the window. Uninstall Progress 10.2B. NOTE: If you use FIMS CRM you must un-install Progress 11 after un-installing Progress 10. FIMS

c. Right-click on the file, and choose Delete.

Part 6: Post Installation Server Tasks

1. Start the 11.6 AdminService and set it to automatic

2. Start all of the databases

Open ProEnv: Click the Start button > All Programs > OpenEdge > ProEnvTip: Alternatively, click the Start button and search for “ProEnv”. The new

Progress 11.6.4. Proenv will look like this:

Page 20: €¦ · Web viewin the upper-right corner of the window. Uninstall Progress 10.2B. NOTE: If you use FIMS CRM you must un-install Progress 11 after un-installing Progress 10. FIMS

In ProEnv, type: dbman -start –all

3.  Copy the 'Newtonsoft.Json-v9.dll' file located in c:\npo\found\fims\assemblies to c:\npo\dlc\

bin\, then re-name the 'Newtonsoft.Json-v9.dll'  to 'Newtonsoft.Json.dll'. Note, your FIMS

installation may be on another drive other than C on your server.

Note: With FIMS 14.62, this will no longer be necessary to copy the 'Newtonsoft.Json-v9.dll' file.

Part 7: Run Post-Installation Compile of the FIMS Database

*Note-change the drive letter to the drive where the Npo directory is located on your

server which may be different than C.

1. Open up a Windows Command prompt as administrator on the FIMS database server

2. Change directory to the FIMS folder, cd\npo\found\FIMS.

**If the NPO directory is on a different drive other than the Windows C drive, you may have to do

some different steps to get to npo\found\fims, see the following:

Page 21: €¦ · Web viewin the upper-right corner of the window. Uninstall Progress 10.2B. NOTE: If you use FIMS CRM you must un-install Progress 11 after un-installing Progress 10. FIMS

https://www.digitalcitizen.life/command-prompt-how-use-basic-commands

3. Run “del *.r /s”

Notes:If you do not have complex passwords enabled, then do steps 4 and 5.

If you have complex passwords enabled, then you will need to run steps 6 and 7 and be sure to enter in a userid and password that has rights to audit security:

If you do not have complex passwords enabled:

4. Run "C:\npo\dlc\bin\prowin32.exe c:\npo\found\dbfiles\found -H localhost -S 2500 -ini ..\configfiles\

fimsnt.ini -assemblies ..\assemblies -p gui\tools\update\UpdateSchemaAndCompile.p -s 2560 -inp

32000 -param fcompile^^.\gui\tools\update\fcompile.w"

*Note you will need to change the drive letter to the drive where the Npo directory is located on your

server which may be different than C.

5. Run "C:\npo\dlc\bin\prowin32.exe c:\npo\found\dbfiles\found -H localhost -S 2500 -ini ..\configfiles\

fimsnt.ini -assemblies ..\assemblies -p gui\tools\update\UpdateSchemaAndCompile.p -s 2560 -inp

32000 -rx -param fcompile^^.\gui,.\custom,.\sf,.\odbc,.\gam"

If you do have Complex Passwords Enabled:

6. Run "C:\npo\dlc\bin\prowin32.exe c:\npo\found\dbfiles\found -H localhost -S 2500 -ini ..\configfiles\fimsnt.ini -assemblies ..\assemblies -p gui\tools\update\UpdateSchemaAndCompile.p -s 2560 -inp 32000 -param fcompile^^.\gui\tools\update\fcompile.w"

7. “prowin32.exe c:\npo\found\dbfiles\found -H localhost -S 2500 -ini ..\configfiles\fimsnt.ini -assemblies ..\assemblies -p gui\tools\update\UpdateSchemaAndCompile.p -s 2560 -inp 32000 -param upfims^^compile” -U <clientuserid> -P <clientpassword>

This completes the Progress 11 upgrade.

Note for FIMS CRM Customers

If you use FIMS CRM, you will need to update the scheduled task for the FIMS to FIMS CRM sync on your server by doing the following:

Page 22: €¦ · Web viewin the upper-right corner of the window. Uninstall Progress 10.2B. NOTE: If you use FIMS CRM you must un-install Progress 11 after un-installing Progress 10. FIMS

1. Go to Task Scheduler on the FIMS server2. Find the scheduled task for the FIMS to FIMS CRM task3. Edit the task as follows, note the npo directory on your server may be different than C:

Change c:\npo\dlc11 to c:\npo\dlc Change salesforcent.ini to fimsnt.ini

The arguments for the task should appear as below:c:\npo\dlc c:\npo\found sf\sfsyncer.p c:\npo\found\SFTempfiles -b fimsnt.ini

4. Go to C:\npo\found\ConfigFiles and and edit the fimnst.ini file. Verify any paths for Salesforce are sf\sfsyncer.p