LANSA for iSeries Hot Fix - HF873011

Date: 2014-02-05

ProductLANSA for iSeries
Version21SP2
Pre-Requisite DetailsIBM supported IBM i operating systems
Related ProductsLANSA for iSeries
Full Distribution InNext EPC or Next release
User ActionDownload the zipped file HF873011.ZIP and choose a method that is described below to load as an IBM i Save file to IBM i

Disclaimer and Important reminder

LANSA's policy in regard to providing hotfixes (also referred to as 'patches') is that an expedited fix for the testcase/problem reported to LANSA Technical support can be provided on request. Requesting and applying a hotfix imples implicit understanding of and agreement with the following points:
- LANSA only performs quick sanity testing of the hotfix using the testcase or problem report provided.
- Prior to deploying a hotfix, you are advised to fully test the hotfix in the environments that you expect at production time.
- If you encounter any issues with the hotfix, you should backout the hotfix and contact LANSA Technical support
- If you cannot perform an adequate level of testing, LANSA recommends not deploying the hotfix but instead, waiting for the fully tested delivery of the fix (Refer to 'Full Distribution In' above)
- The upside of this policy is speed of getting a fix; the downside is limited testing.

Description

Description

This FIX delivers fixes for LANSA products.

IBM i Components:

Object name Object type Library
X_DBM*SRVPGMLANSA program library

HF873011.ZIP file contains:

Pre-Requisite details for IBM i

Download zipped file

  1. Download the zipped file to your PC.
  2. Unzip the file into a directory on your PC using your preferred unzip tool
  3. For example:
    UNZIP HF873011.ZIP

Method 1 - Transfer the Downloaded Save File to your IBM i Server via Your PC

  1. Transfer the Save file to your IBM i system via FTP. Ensure the IBM i FTP server is running.The FTP server can be started by running the command STRTCPSVR *FTP, but you must have authority to use the command.
  2. Start a command prompt window on the PC.
  3. Change to the directory containing the unzipped Save file.
  4. Start FTP to your IBM i and transfer the Save file by issuing the following commands, replacing the words
    [host-system], [user-profile], and [password] with appropriate values for your environment.
  5. FTP [host-system] [user-profile] [password] quote site namefmt 1 cd /QSYS.LIB/QGPL.LIB bin prompt put HF873011.savf quit

Method 2 - Transfer the Downloaded Save File to your IBM i Server via IFS file system

  1. Copy the unzipped file HF873011.savf to an IFS directory, for example /temp
  2. Use the Copy From Stream File (CPYFRMSTMF) command to copy the data in the stream file to an IBM i Save file.
  3. CPYFRMSTMF FROMSTMF('/temp/HF873011.savf') TOMBR('/qsys.lib/qgpl.lib/HF873011.file') MBROPT(*REPLACE)

Installing the HF873011

  1. Run the following IBM i command to restore all the objects in the Save file to QTEMP library:
  2. RSTOBJ OBJ(*ALL) SAVLIB(QTEMP) DEV(*SAVF) SAVF(QGPL/HF873011) RSTLIB(QTEMP)
  3. Make QTEMP first in the library list.
  4. RMVLIBLE QTEMP ADDLIBLE QTEMP
  5. Run the command LOADFIX from QTEMP library as follow:

  6. NOTE: LANSA systems that using IAPSs.
    Set the correct IASP by using SETASPGRP command
    For LANSA System: LOADFIX PCHNUM(HF873011) SELECT(LANSA_SYSTEM) PGMLIB([PGMLIB]) Where: PCHNUM is the fix number for this FIX. SELECT is the LANSA product(s) to which this fix will be applied Valid values are: LANSA_SYSTEM is the LANSA Base Software. LANSA_WEB_SERVER is the LANSA Web server. PGMLIB is the LANSA library name [PGMLIB]. This is valid only if SELECT = LANSA_SYSTEM ADMLIB is the LANSA Web server library name. This is only valid only is SELECT = LANSA_WEB_SERVER Note: A backup Save file is created in the [PGMLIB] library. The name of the Save file is HF873011xx. This Save file is deleted during next upgrade/EPC to the LANSA system.

Clean up

  1. Delete the Save file (HF873011) from the QGPL.
  2. DLTF QGPL/HF873011
  3. If you used Method 2 delete the stream file (/temp/HF873011.savf) from the IFS
  4. DEL OBJLNK('/temp/HF873011.savf')

© LANSA