EPC - 133400

Date : October 2019

EPC133400 for LANSA V13 SP2

This EPC includes the following highlights:

  • Removes the 3rd party license dependency for Visual LANSA Development. This affects Hardware keys (also known as 'Dongles') and Softkeys (single use VLW on a local PC and multi-seat VLN on a remote license server)
  • The User Actions contain important information to be considered before applying EPC133400.
  • EPC133400 installs the following:
    • A LANSA Development License Manager
    • A LANSA Development License Studio
    • A LANSA License service
  • Visual LANSA will require a new development license to be applied after installing the EPC.
  • All the latest patches and fixes for V13 SP2 since EPC133200.
ProductVisual LANSA and LANSA for i
LANSA for the Web
LANSA Communications
Version13 SP2
Pre-Requisite Details133200
Special NotesAll Version 13 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 NotesThe IBM i instructions are expedited procedures that assume a sound knowledge of IBM i.
You should use a user profile that is QSECOFR, part of the QSECOFR group, or, has *ALLOBJ and *SECADM special authorities.

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

Applying EPC133400 to your Visual LANSA development environment will cause your existing development licenses to no longer be valid. Ensure you have a valid replacement LANSA Development license before applying this EPC.

Softkey licenses (VLN and VLWs): the LANSA License team have been providing replacement licenses in advance to all LANSA customers on maintenance. If you have not been provided with a replacement license already, you can request a replacement from your local LANSA Licensing representative by sending them details of your CPU. You can generate a new x_cpu_<CPU>.txt using the steps here.

Hardware Keys (Dongles): Follow the instructions here to migrate from a hardware key to EPC133400 LANSA development licensing.

After applying EPC133400 to V13 SP2, you are ready to use the new LANSA development licensing model. The next step is to apply your new V13 LANSA development license. Apply the generated license to your development environment using the steps at Applying a LANSA Development license to Version 13.

The following CCS item(s) require user action:
0162143 System variables in trigger function conditions are not evaluated dynamically
See below for details.
Document UpdatesThis EPC does not deliver updated guides.

Changed guides for EPCs are made available at www.lansa.com/support/docs/update.htm. Check the reason notes in the "Updated" column. 
HotfixesThe following Hotfixes will be replaced by this EPC:
IBM i:
HF133201

Windows:
EPC1332HF170200d
EPC1332HF170221
EPC1332HF170316
EPC1332HF170815d
EPC1332HF171026d

EPC1332HF180130
EPC1332HF190117
EPC1332HF190606
EPC1332HF190709d

Instructions to install the EPC

EPC133400 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 EPC133400.EXE file from the Web site or email.
  2. Unzip (double click) EPC133400.EXE. These files will be extracted:
    • AllEPCs.exe - Windows multiple EPC installer
    • AllEPCs.ini - AllEPCs controll file
    • EPC133400 - IBM i Save file
    • wEPC133400.exe - Windows Visual LANSA install executable
    • wEPC133400Lic.exe - Windows Visual LANSA Licensing executable

Instructions provided for:

Detailed changes

CCS id.Description
0147063
0152113
0155779
Memo box does not check length of input data correctly if it includes DBCS.

This defect has now been rectified
0156772
0157845
0158110
LANSA Client failing with messages when connecting to RDML partition

A message 'You are not authorised to use process *Direct or else it does not exist' is issued when connecting to an RDML partition in LANSA Client V13 SP1.
This defect has now been rectified
0157781Memory Leak when using trim intrinsic on Unicode field.
This leak can eventually result in an application crash.
This defect has now been rectified
0159046
0159714
0161211
IDE crashes when clicking on the browse button in an ActiveX property sheet.

If you encounter this problem, you must also follow the steps in https://www.lansa.com/support/notes/p0463.htm to fully resolve the issue.
This defect has now been rectified
0159089Delay when calling a function from a form using the CALL command.

This defect has now been rectified
0159434TRANSFORM_LIST with BLOB field not stored in the documented location.

This defect has now been rectified
0159822
0160359
0161329
If WEBWORK queue is cleared before the LWEB_JOB ends, the job loops indefinitely
This scenario can occur if the recommended LANSA for web cleanup processes are not followed.
This defect has now been rectified
0160098Update openssl to the latest version 1.0.2s

This enhancement has been included in this EPC
0161407IDE Crash using Design tab for RDML function.

Clicking on the screen tabs for an RDML function in a certain sequence could cause an access violation.
This defect has now been rectified
0162143System variables in trigger function conditions are not evaluated dynamically

This defect has now been rectified
User Action: Any affected RDMLX OAM needs to be rebuilt.
0162321Render type W uses bigger font size for text in grid component.

When executing as render type W, the Grid component shows the incorrect font for the Row headers.
This defect has now been rectified

Affected objects

Object NameObject Type
DatabaseSupport.txt\lansa
lansa.exe\lansa
libexpatw.dll\lansa
liio.dll\lansa
liiosrv.dll\lansa
liis.dll\lansa
liiverinfo.dll\lansa
liiy.dll\lansa
x_base.dll\lansa
x_dnp.dll\lansa
x_dom.dll\lansa
x_netdnp.dll\lansa
x_prim.dll\lansa
x_RdrCbv140.dll\lansa
x_RdrCbv240.dll\lansa
x_RdrVo40.dll\lansa
x_wpf40.dll\lansa
x_wpfcbv140.dll\lansa
x_wpfcbv240.dll\lansa
x_wpfcbv340.dll\lansa
x_cpu.exe \NetworkClient
x_cpu.exe \tools
installr.dll\X_WIN64\X_LANSA\execute
libexpatw.dll\X_WIN64\X_LANSA\execute
lxutil.dll\X_WIN64\X_LANSA\execute
w3wsrvpgm.dll\X_WIN64\X_LANSA\execute
w3wsrvpgx.dll\X_WIN64\X_LANSA\execute
x_base.dll\X_WIN64\X_LANSA\execute
x_bifms.dll\X_WIN64\X_LANSA\execute
x_dbmms.dll\X_WIN64\X_LANSA\execute
x_dnp.dll\X_WIN64\X_LANSA\execute
x_funms.dll\X_WIN64\X_LANSA\execute
x_lsv.dll\X_WIN64\X_LANSA\execute
x_netdnp.dll\X_WIN64\X_LANSA\execute
x_pdfms.dll\X_WIN64\X_LANSA\execute
x_pimms.dll\X_WIN64\X_LANSA\execute
x_prim.dll\X_WIN64\X_LANSA\execute
x_RdrCbv140.dll\X_WIN64\X_LANSA\execute
x_RdrCbv240.dll\X_WIN64\X_LANSA\execute
x_RdrVo40.dll\X_WIN64\X_LANSA\execute
x_run.exe\X_WIN64\X_LANSA\execute
x_ssv.dll\X_WIN64\X_LANSA\execute
x_start.exe\X_WIN64\X_LANSA\execute
x_wpf40.dll\X_WIN64\X_LANSA\execute
x_wpfcbv140.dll\X_WIN64\X_LANSA\execute
x_wpfcbv240.dll\X_WIN64\X_LANSA\execute
x_wpfcbv340.dll\X_WIN64\X_LANSA\execute
x_uimms*.dll\X_WIN64\X_LANSA\execute
x_var.dll\X_WIN64\X_LANSA\execute
installr.dll \X_WIN95\X_LANSA\execute
libexpatw.dll \X_WIN95\X_LANSA\execute
ledabt01.dll \X_WIN95\X_LANSA\execute
levabt02.dll \X_WIN95\X_LANSA\execute
lxptbbld.exe \X_WIN95\X_LANSA\execute
lxutil.dll \X_WIN95\X_LANSA\execute
w3wsrvpgm.dll \X_WIN95\X_LANSA\execute
w3wsrvpgx.dll \X_WIN95\X_LANSA\execute
x_base.dll \X_WIN95\X_LANSA\execute
x_bifms.dll \X_WIN95\X_LANSA\execute
x_dbmms.dll \X_WIN95\X_LANSA\execute
x_dnp.dll \X_WIN95\X_LANSA\execute
x_dom.dll \X_WIN95\X_LANSA\execute
x_funms.dll \X_WIN95\X_LANSA\execute
x_lsv.dll \X_WIN95\X_LANSA\execute
x_netdnp.dll \X_WIN95\X_LANSA\execute
x_pdfms.dll \X_WIN95\X_LANSA\execute
x_pimms.dll \X_WIN95\X_LANSA\execute
x_prim.dll \X_WIN95\X_LANSA\execute
x_RdrCbv140.dll \X_WIN95\X_LANSA\execute
x_RdrCbv240.dll \X_WIN95\X_LANSA\execute
x_RdrVo40.dll \X_WIN95\X_LANSA\execute
x_run.exe \X_WIN95\X_LANSA\execute
x_ssv.dll \X_WIN95\X_LANSA\execute
x_start.exe \X_WIN95\X_LANSA\execute
x_wpf40.dll \X_WIN95\X_LANSA\execute
x_wpfcbv140.dll \X_WIN95\X_LANSA\execute
x_wpfcbv240.dll \X_WIN95\X_LANSA\execute
x_wpfcbv340.dll \X_WIN95\X_LANSA\execute
x_uimms*.dll \X_WIN95\X_LANSA\execute
x_var.dll \X_WIN95\X_LANSA\execute
xhnhmf1.dll\X_WIN95\X_LANSA\execute
xhnhmf2.dll\X_WIN95\X_LANSA\execute
xhnhmf3.dll\X_WIN95\X_LANSA\execute
xhnhmf4.dll\X_WIN95\X_LANSA\execute
xhnhmf6.dll\X_WIN95\X_LANSA\execute
xhnhmf7.dll\X_WIN95\X_LANSA\execute
xhphmn01.dll\X_WIN95\X_LANSA\execute
iom00001.s\X_WIN95\X_LANSA\source
DatabaseSupport.txt\X_WIN95\X_LANSA\x_apps\x_wix\Content
Object NameObject TypeLibrary
LXQUEUE*SRVPGMLANSA communication library and Web Server
W3XSVPGM*SRVPGMLANSA communication library and Web Server
W3XSVPGV*SRVPGMLANSA communication library and Web Server
X_BASE*SRVPGMLANSA program library
X_COMP*SRVPGMLANSA program library
X_DBG*SRVPGMLANSA program library
X_FUN*SRVPGMLANSA program library
X_LSV*SRVPGMLANSA program library
X_PDF*SRVPGMLANSA program library
X_PRIM*SRVPGMLANSA program library
X_VAR*SRVPGMLANSA program library

Install Instructions

  1. Sign on with QSECOFR user profile, part of the QSECOFR group or a user profile that has *ALLOBJ and *SECADM special authorities.
  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. To check for active users refer to Appendix B How to check for Active Users in the Installing LANSA on IBM i guide for instructions.
  4. End the Listener, Host Monitor and Web Server for the LANSA system and run the LANSA for the Web cleanup program.
  5. Move the unzipped file EPC133400 to an IFS folder on the IBM i ( e.g. /LANSA_pgmlib/tmp/epc133400 )
  6. For this EPC use the following options:
    1. Install the EPC from = *IFS
    2. Apply this EPC to = FULL_LANSA_SYSTEM
  7. Run the following command before the LOADEPC command to avoid having to add the LANSA program library to the jobs library list.
    CHGCMD CMD(pgmlib/LOADEPC) PGM(pgmlib/DC@LCP120)
  8. 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 . . . . . . . . . . . > 133400
    Install the EPC from . . . . . . >*IFS
    IFS Path and object name . . . .e.g./LANSA_pgmlib/tmp/epc133400

    Apply this EPC to . . . . . . . FULL_LANSA_SYSTEM
    LANSA program library . . . . . pgmlib
  9. 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

The command LOADEPC is now available in the LANSA web server Admin library. Use the following instructions.

  1. If you haven't installed or upgraded LANSA for the Web on the Web Server, do so before proceeding with step 2.
  2. Backup all the LANSA folders, system libraries and ALL the LANSA IFS objects (LANSA_admlib/x_lansa) before applying this EPC
  3. End the Web Server and run the LANSA for the Web cleanup program. Refer to 13.5.6 Clean Up Systems in the LANSA Online documentation for cleanup instructions.
  4. Display your current library list. If QTEMP is not shown, then add it to your library list using the ADDLIBLE (add library list entry) command.
  5. Move the unzipped file EPC133400 to an IFS folder on the IBM i. ( e.g. /LANSA_admlib/tmp/epc133400)
  6. For this EPC use the following options:
    1. Install the EPC from = *IFS
    2. Apply this EPC to = LANSA_WEB_SERVER
  7. Run the command LOADEPC with the following parameters:

    CHGCMD CMD(admlib/LOADEPC) PGM(admlib/DC@LCP120)

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

    EPC number . . . . . . . . . . . > 133400
    Install the EPC from . . . . . . > *IFS
    IFS Path and object name . . . . e.g. /LANSA_admlib/tmp/epc133400

    Apply this EPC to . . . . . . . LANSA_WEB_SERVER
    LANSA web server admin lib . . . . . admlib
  8. Save and then delete the backout library (iiiEPCnn where iii = 1st three characters of the LANSA pgm library and nn is sequence number) created by the install. The contents of the library may be used to backout this EPC and return your system to its previous state.
  9. 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. Recommend 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. Double-click on AllEPCs.exe. Note: On later versions of Windows, for example Windows 8.1, you will need to right click 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 view details of the installed EPCs:
    1. sign into LANSA
    2. view the Help menu
    3. Product Information option
    4. then select the Installation Details tab
    5. expand the Installation/ EPC Summary
    6. review the last entries

© 2019 LANSA

Download this EPC

Instructions for downloading this EPC

Customers in the Americas
This EPC must be downloaded from the Americas Region Support Portal

Customers in the Rest of the World
A password is required to donwload the EPC. Request a password