EPC - 141070

Date: 17 October 2017

EPC141070 for LANSA V14 SP1

This EPC ships an updated version of the RDMLX Extended Library. This second release contains the following features:

  • New JSON Reader and Writer components for efficient reading and writing of JSON data.
  • Cryptographic hashing functions with support for the following algorithms:
    • MD5
    • SHA-256
    • PBKDF2
    • SCrypt
    • HMAC-SHA-256
ProductVisual LANSA and LANSA for i
LANSA for the Web
Version14
Pre-Requisite DetailsV14 SP1 EPC141050
Special NotesAll 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 NotesNote that in addition to PTFs listed in the EPC141050 special notes, an additional PTF has been added to the list of required PTFs.
Please read carefully the list of required PTFs below.

To use the facilities shipped in this EPC, the following PTFs are required for each of the supported releases of the IBM i operating system:
7.3: SI60805, SI60808, SI63906, SI65776
7.2: SI60806, SI60809, SI63907, SI65777
7.1: SI60807, SI60810, SI63909, SI65778

The IBM i instructions are expedited procedures that assume a sound knowledge of IBM i.
You should 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.
Windows Specific Special NotesFor the following Windows Operating Systems, you must install Update for Universal C Runtime.
Windows 8.1
Windows Server 2012

For manual install :
https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows

Alternatively, use Windows Updates.
User ActionsFor Visual LANSA, a partition initialization of 'Mandatory Partition Initialization' is required to import the LANSA RDMLX Extended Library.
Deployment NotesThis EPC can be deployed as a patch to a previous version (built with EPC141011). A new version of the package must be built if the previous package was built with EPC141010 or earlier. This rule is enforced and and a build check error will occur if ignored.
HotfixesThe following Hotfixes will be replaced by this EPC:
Windows:
None

IBM i:
None

Instructions to install the EPC

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

Instructions provided for:

Affected objects

Object NameDirectory
liiverinfo.dll\lansa
*.*\lansa\imports\exlib\W64
*.*\lansa\imports\exlib\W95
Object NameObject TypeLibrary
@XLB00001*SRVPGMLANSA program library
@XLB00002*SRVPGMLANSA program library
@XLB00003*SRVPGMLANSA program library
@XLB00005*SRVPGMLANSA program library
@XLB00006*SRVPGMLANSA program library
@XLB00007*SRVPGMLANSA program library
@XLB00008*SRVPGMLANSA program library
@XLB00010*SRVPGMLANSA program library
@XLB00011*SRVPGMLANSA program library
@XLB00012*SRVPGMLANSA program library
@XLB00014*SRVPGMLANSA program library
@XLB00018*SRVPGMLANSA program library
@XLB00019*SRVPGMLANSA program library
@XLB00020*SRVPGMLANSA program library
@XLB00021*SRVPGMLANSA program library
@XLB00022*SRVPGMLANSA program library
@XLB00023*SRVPGMLANSA program library
@XLB00024*SRVPGMLANSA program library
@XLB00025*SRVPGMLANSA program library
@XLB00026*SRVPGMLANSA program library
@XLB00027*SRVPGMLANSA program library
@XLB00028*SRVPGMLANSA program library
@XLB00029*SRVPGMLANSA program library
@XLB00030*SRVPGMLANSA program library
@XLB00031*SRVPGMLANSA program library
@XLB00032*SRVPGMLANSA program library
@XLB00033*SRVPGMLANSA program library
@XLB00034*SRVPGMLANSA program library
@XLB00035*SRVPGMLANSA program library
@XLB00036*SRVPGMLANSA program library
@XLB00037*SRVPGMLANSA program library
@XLB00038*SRVPGMLANSA program library
@XLB00039*SRVPGMLANSA program library
@XLB00041*SRVPGMLANSA program library
@XLB00042*SRVPGMLANSA program library
@XLB00043*SRVPGMLANSA program library
@XLB00044*SRVPGMLANSA program library
@XLB00045*SRVPGMLANSA program library
@XLB00046*SRVPGMLANSA program library
@XLB00048*SRVPGMLANSA program library
@XLB00049*SRVPGMLANSA program library
@XLB00050*SRVPGMLANSA program library
@XLB00053*SRVPGMLANSA program library
@XLB00054*SRVPGMLANSA program library
@XLB00055*SRVPGMLANSA program library
@XLB00056*SRVPGMLANSA program library
@XLB00057*SRVPGMLANSA program library
U_BIF983*SRVPGMLANSA program library
X_BASE*SRVPGMLANSA program library
X_COMP*SRVPGMLANSA program library
X_DBG*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 a user profile that is QSECOFR or 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 EPC141070 to an IFS folder on the IBM i ( e.g. /LANSA_pgmlib/tmp/epc141070 )
  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 command LOADEPC with the following parameters:

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

    EPC number . . . . . . . . . . . > 141070
    Install the EPC from . . . . . . >*IFS
    IFS Path and object name . . . .e.g./LANSA_pgmlib/tmp/epc141070

    Apply this EPC to . . . . . . . FULL_LANSA_SYSTEM
    LANSA program library . . . . . pgmlib
  8. Use DSPJOBLOG OUTPUT(*PRINT) to save a job log record of what the LOADEPC command did.
  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. 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. To check if this EPC has been successfully applied or to view details of all installed EPCs, click here and review 8.7.2 Installation Details

© 2017 LANSA

Download this EPC

Note: A password is required to download EPCs. Request a password

Customers in Asia Pacific and EMEA can download EPCs from this site. Customers in the Americas can download EPCs from the Americas Region Support Portal.