Consultor Eletrônico



Kbase 19343: How To Install A Progress Patch On IBM AS/400
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   15/10/2008
Status: Verified

GOAL:

How to install a Progress patch on IBM AS/400

FIX:

This solutione contains the download and installation instructions for
IBM AS/400 patches. There may be an occasion when the Patch Web Site is unavailable or if a patch needs to be installed from media, rather
than a download from the Patch Web Site.

When access to the Patch Web Site is available, go to:

http://www.progress.com/patches/

To access the installation instruction, log into the patch web site.
Find the proper platform that Progress is installed on. The Platform
section is the column on the far-left side of the page. Then select
the Available Patch for the version of Progress in question. This is
found in the next column to the right of the Platform column. A
single left mouse click will open the page. Once the page is open,
scroll down until you find the section of the page that is titled:

"Follow these steps to download this patch."

You will find the installation instructions on option 3 and can access
them with a single left mouse click on,

"Read the Download/Install Instructions."

This will open the instructions that are required to install the
patch.

Downloading and Installing PROGRESS IBM AS/400 Patches

Follow these instructions to install the patch:
1. Unzip the zip file you have downloaded. The zip file should contain a SAVE (.sav) FILE that must be sent to your AS/400.
2. Push the patch file to your AS/400:
a. create the properly named save file on your system using CRTSAVF yourlib/filename
b. ftp as400name
c. signon
d. bin
e. put filename.sav yourlib/filename
3. Once the file is on your system, you must restore the contents:
a. If PROPATCH exists on your system, delete it using the DLTLIB command
b. RSTLIB SAVLIB(PROPATCH) DEV(*SAVF) SAVF(yourlib/filename)
4. Once PROPATCH is on your system, install the patch:
a. signon as QSECOFR
b. ADDLIBLE PROPATCH *LAST
c. JUST IN CASE, save your current PROGRESS library into a save file:

PATCH PROLIB(progress library) ACTION(*APPLY)

The progress library is the library where the latest release of PROGRESS is installed.
d. The patch utility will verify that it is the correct version.

5. The PATCH utility will do the following:
a. Build a temporary library. This library is required for the UPDPGM command to operate properly. The PROGRESS/400 service programs are copied to this library so the UPDPGM command can find them.
b. Save the objects to be changed into a save file with the same name as this PROGRESS/400 patch version.
c. The changed programs will be rebuilt
d. Change the PROGRESS user space
e. Rebuild the VERSION file so it reflects the current information.
f. Delete the temporary library

You will be given status messages that will indicate the progress of the patch. If something fails, a message will be sent. If the patch completes normally, a completion message will be sent.
6. If by chance the patch causes problems, it can be removed using the PATCH command as follows:
PATCH PROLIB(progress library) ACTION(*REMOVE)
All saved objects will be restored to their original state.
7. If the removal of the patch fails using ACTION(*REMOVE) you must restore the progress library from the save file.
8. Do not delete the PROPATCH library, the save file built by the PATCH command, or the save file you saved the Progress library into until you know that everything is working properly.