EPC - 142020

Date : 24 August 2018

EPC142020 for LANSA V14 SP2

This EPC includes the following highlights:

  • A Visual LANSA change required for a Visual LANSA Framework (VLF) enhancement shipped in VLF EPC142011.
  • All patches and hotfixes shipped since V14 SP2 EPC142010.
  • A new system variable *GUIDSEQUENTIAL that allows a sequential GUID to be generated.
  • The addition of a properties screen for Versions and Patches in the Deployment Tool.
Product Visual LANSA and LANSA for i
Version 14
Pre-Requisite Details V14 SP2 EPC142010
Special Notes All Version 14 Visual LANSA EPCs include updates that must be applied to Windows and IBM i systems (Independent Visual LANSA development environments only require the Windows updates). Failure to upgrade both sides of a development environment will render the Host Monitor and Super Server applications inoperable. Attempting to use the Host Monitor and Super Server applications without having applied the EPC to both sides of a development environment will generate an EPC mismatch error.

Make a full backup of your LANSA environment on each platform to which this EPC will be applied.
IBM i Specific Special Notes The IBM i instructions are expedited procedures that assume a sound knowledge of IBM i.
You must use a user profile that is QSECOFR or part of the QSECOFR group.

You must end the web server and run the LANSA for the Web cleanup program before applying this EPC.

You must end the Listener and Host Monitor if active.

You must end the LANSA Integrator server if it has been used with the LANSA system to be updated.
User Actions A System initialization of Standard System Variables is required to import the new system variable shipped in this EPC. This step us required for CCS157424. Refer to Visual LANSA System Initialization for instructions.
Deployment Notes This EPC can be deployed as a patch to a previous version. A new version of the package must be have been built with V14 SP2 GA as stated in the V14 Late Breaking News page.
Hotfixes The following Hotfixes will be replaced by this EPC:
IBM i:

Instructions to install the EPC

EPC142020 includes software to be installed on an IBM i machine and on a Windows machine. These instructions describe the installation and use of all delivered items.

  1. Download EPC142020.EXE file from the Web site or email.
  2. Unzip (double click) EPC142020.EXE. These files will be extracted:
    • AllEPCs.exe - Windows multiple EPC installer
    • AllEPCs.ini - AllEPCs controll file
    • EPC142020 - IBM i Save file
    • wEPC142020.exe - Windows Visual LANSA install executable

Instructions provided for:

Detailed changes

CCS id. Description
0157424 A new system variable, Sequential GUID, has been added to LANSA.

A new System Variable, *GUIDSEQUENTIAL, has been implemented. For Windows and IBM i a sequential GUID is generated. For Linux a random GUID is generated, identical to using *GUID.
User Action: To use this new System Variable you must run a system initialization and select Standard System Variables (Local Disk) on your windows PC. You can then Check In #GUIDSEQUENTIAL to get the definition to the IBM i.
0160301 Properties screen added for versions and patches in the Deployment Tool.

A properties option has been added to the right click men on the main Deployment Tool view. The properties screen shows a summary of the details for the selected Version or Patch.
This enhancement has been included in this EPC
0160439 Access violation after copying reusable part and changing listfields group_by

After copying a tile or list part reusable part, if you immediately try to change the fields in the LISTFIELDS group_by, and then save, it will cause an access violation in the IDE .

This defect has now been rectified
Application errors after upgrade to V14 SP2 due to duplicate key in [email protected]

This defect has now been rectified
0160488 Windows scaling over 100% causes repaint issue when running in DirectX mode

This defect has now been rectified
0160523 Double clicking the separator between listview items can cause an IDE crash

This defect has now been rectified
0160553 Copy table data from IBM i fails if a document file is empty.

This defect has now been rectified

Affected objects

Object NameObject Type
.gitattributes \
PreDeploy.ps1 \autodeploy
liio.dll \lansa
x_prim.dll \lansa
liiverinfo.dll \lansa
x_prim.dll \X_WIN64\X_LANSA\execute
x_uimmseng.dll \X_WIN64\X_LANSA\execute
x_uimmsfra.dll \X_WIN64\X_LANSA\execute
x_uimmsjpn.dll \X_WIN64\X_LANSA\execute
x_dbmms.dll \X_WIN95\X_LANSA\execute
x_funms.dll \X_WIN95\X_LANSA\execute
x_prim.dll \X_WIN95\X_LANSA\execute
x_uimmseng.dll \X_WIN95\X_LANSA\execute
x_uimmsfra.dll \X_WIN95\X_LANSA\execute
x_uimmsjpn.dll \X_WIN95\X_LANSA\execute
xpdcolvr.dll \X_WIN95\X_LANSA\execute
xpfprop1.dll \X_WIN95\X_LANSA\execute
xphcmhnd.dll \X_WIN95\X_LANSA\execute
xphver01.dll \X_WIN95\X_LANSA\execute
Object Name Object Type Library
X_BASE*SRVPGMLANSA program library
X_COMP*SRVPGMLANSA program library
X_DBG*SRVPGMLANSA program library
X_DBM*SRVPGMLANSA program library
X_FUN*SRVPGMLANSA program library
X_PRIM*SRVPGMLANSA program library
X_VAR*SRVPGMLANSA program library

Install Instructions

Special note for IBM i Power 5 hardware: Due to hardware conversion, you may experience a delay when importing from the VLF save files or on the first connection to the LANSA Listener. This conversion will occur only once.

  1. Sign on with QSECOFR user profile or a user that is part of the QSECOFR group.
  2. Backup all the LANSA folders, system libraries and ALL the LANSA IFS objects (LANSA_pgmlib/x_lansa) before applying this EPC
  3. You need exclusive use of the LANSA system before applying the EPC. You must end the Listener, Host Monitor and Web Server for the LANSA system and run the LANSA for the Web cleanup program.
  4. To check for active users refer to How to check for Active Users.
  5. Move the unzipped file EPC142020 to an IFS folder on the IBM i ( e.g. /LANSA_pgmlib/tmp/epc142020 )
  6. To apply this EPC, run the command LOADEPC with the following parameters:

    pgmlib/LOADEPC and press command 4 (F4) to prompt the command (can be run in batch)

    EPC number . . . . . . . . . . . > 142020
    Install the EPC from . . . . . . >*IFS
    IFS Path and object name . . . .e.g./LANSA_pgmlib/tmp/epc142020
    Apply this EPC to . . . . . . . FULL_LANSA_SYSTEM
    LANSA program library . . . . . pgmlib
  7. Use DSPJOBLOG OUTPUT(*PRINT) to save a job log record of what the LOADEPC command did.
  8. Sign off and then on again before commencing the next installation, e.g.:
    • to apply this EPC on another LANSA system
    • to apply another EPC on the same LANSA system
  1. It is recommended that a backup be done of all LANSA folders and your LANSA database before applying this EPC.
  2. Stop using the LANSA development environment and stop all currently executing LANSA applications.
  3. Right click on AllEPCs.exe and 'Run as Administrator'.
  4. Select the "Setup" button or "Cancel" if you do not want to proceed.
  5. If you have multiple configurations installed, select the configuration to which the EPC is to be applied.
  6. If you are prompted to reboot your pc - please reboot.
  7. Once the EPC has been successfully applied, review the User Actions in this page and perform any mandatory tasks or actions listed in this section.
  8. To check if this EPC has been successfully applied or to view details of all installed EPCs, check the Product Information and review 8.7.2 Installation Details.

© 2018 LANSA