Kbase 17987: Patch Install Instruction for AS/400 and DataServer
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  09/06/2005 |
|
Status: Unverified
GOAL:
Patch installation instructions for AS/400 and Progress/400 DataServer.
FIX:
Save files are called V80CnnR.SAV for RISC and V80CnnC.SAV for CISC
Follow these instructions to install the patch:
1. Get the appropriate file off the server using ftp ftp.progress.com
or save the attachment(s) from e-mail message.
- To download via FTP:
- Signon as anonymous with your e-mail id as the password
- cd /pub/as400
- bin
- get patch file
- To save the attachment(s) to your workstation
- Select the attachment, then save it using the documented
Procedure from your e-mail software.
2. Push the patch file to your AS/400.
- create the properly named save file on your system using CRTSAVF
yourlib/filename
- ftp as400HostName
- signon
- bin (binary transfer)
- put filename.sav yourlib/filename
3. Once the file is on your system, you must restore the contents.
- If PROPATCH exists on your system, delete it using the DLTLIB
- RSTLIB SAVLIB(PROPATCH) DEV(*SAVF) SAVF(yourlib/filename)
4. Once PROPATCH is on your system, it is time to install the patch.
- signon as QSECOFR
- ADDLIBLE PROPATCH *LAST
- JUST IN CASE, save your current PROGRESS library into a savefile
- PATCH PROLIB(progress library) ACTION(*APPLY)
- The progress library is the library where V8.0Cnn is installed.
The patch utility will verify that it is the correct version.
5. The PATCH utility will do the following:
- 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.
- Save the objects to be changed into a save file with the same
name as this PROGRESS/400 patch version.
- The changed programs will be rebuilt
- Change the PROGRESS user space
- Rebuild the VERSION file so it reflects the current information.
- Delete the temporary library
You will be given status messages that will indicate the progress
Version 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!!