EPC - 141040

Date : 20 June 2017

EPC141040 for LANSA V14 SP1

This EPC ships the introduction of RDMLX Extended Library. This first release contains the following features:

  • HTTP request (consuming web services)
  • JSON handling (parsing and serialization)
ProductVisual LANSA and LANSA for i
LANSA for the Web
Version14
Pre-Requisite DetailsV14 SP1 EPC141031
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 NotesTo 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
7.2: SI60806, SI60809, SI63907
7.1: SI60807, SI60810, SI63909


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:
HF141011

Instructions to install the EPC

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

Instructions provided for:

Detailed changes

CCS id.Description
0158083 Direct call from 3GL to LANSA has inconsistant behaviour

In particular in RDMLX partitions when RDMLX functions are called from RDML.
This defect has now been rectified.
0140344Support consume of RESTful Web Services in VL
0152184Add JSON Parser and related RDMLX components
0155022User profile missing from message on license screen if Product Owner is disabled

Affected objects

Object NameDirectory
lansa.exe\lansa
LIIMENG.MSG\lansa
LIIMFRA.MSG\lansa
LIIMJPN.MSG\lansa
*.*\lansa\imports\exlib\W64
*.*\lansa\imports\exlib\W95
xvfcltdt.dll\X_WIN95\X_LANSA\execute
LIIIX.txt\x_win95\x_lansa\x_apps\x_runtime
Object NameObject TypeLibrary
DC@FPI*PFLANSA database library
DC@FPIV1*LFLANSA database library
DC@FPIV2*LFLANSA database library
DC@FPIV3*LFLANSA database library
@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
U_BIF983*SRVPGMLANSA program library
DC@P8602*PGMLANSA program library
DC@P8602A*PGMLANSA program library
UD@CALL1*PGMLANSA program library
UD@CALL2*PGMLANSA 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 EPC141040 to an IFS folder on the IBM i ( e.g. /LANSA_pgmlib/tmp/epc141040 )
  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 . . . . . . . . . . . > 141040
    Install the EPC from . . . . . . >*IFS
    IFS Path and object name . . . .e.g./LANSA_pgmlib/tmp/epc141040

    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. Once the EPC is successfully applied, you must complete the User Actions task to perform a mandatory parttion initialization.
  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

© 2017 LANSA