EPC - 141050 (includes EPC 141034)

Date : 8 August 2017

EPC141050 for LANSA V14 SP1
EPC141034 for Visual LANSA Framework V14 SP1

This EPC includes the following highlights:

  • The introduction of RDMLX Extended Library. This first release contains the following features
    • HTTP request (consuming web services)
    • JSON handling (parsing and serialization)
  • Visual LANSA Framework (VLF) EPC141034 (see for more details)
  • Visual LANSA IDE changes to support VLF enhancements
  • Various Web fixes
  • All patches shipped since V14 SP1 EPC141031
ProductVisual LANSA and LANSA for i
LANSA for the Web
Visual LANSA Framework
Version14
Pre-Requisite DetailsV14 SP1 EPC141031
Special NotesUser Action: After applying the EPC, if you recompile any web component (web page, reusable part, widget), to avail of the VL Web runtime performance changes and improvements for example, you will also need to recompile all components that generate javascript. LANSA recommends recompiling all your web application objects after applying this EPC to avoid any compatibility issues.
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 NotesTo use the Web Services features 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 NotesTo use the Web Services features shipped in this EPC, you must install Update for Universal C Runtime for the following Windows Operating Systems:
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, complete the following step
partition initialization of 'Mandatory Partition Initialization' is required to import the LANSA RDMLX Extended Library.
For VLF, complete the appropriate steps
On LANSA Developer PCs and Windows Servers
On IBM i Servers
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.
Visual LANSA Framework Notessee Visual LANSA Framework Guide for specific details
HotfixesThe following Hotfixes will be replaced by this EPC:
Windows:
EPC141030HF_170509
EPC141030HF_170524
EPC141031HF_170531
EPC141031HF_170626
EPC141031HF_170705
EPC141031HF_170714
IBM i:
HF141010
HF141011
HF141012
HF141013

Instructions to install the EPC

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

Instructions provided for:

Detailed changes

EPC141034 see Visual LANSA Framework Guide for changes.

CCS id.Description
0157766VLF launch from VL-IDE option to no longer include drop-down options.
0158164VL Web runtime crash when a hint is shown on a popup panel
This defect has now been rectified.
0158244Fatal error occurs when handling DBCS file name in BLOB field
This defect has now been rectified.

Exchanging BLOBs/CLOBs with DBCS file names now supported in SuperServer.
0158286PRIM_WEB.Page - No scroll bars and no scrolling on iPhone with Safari
This defect has now been rectified.
0158465Compile dialog has no "Generate HTML" option in a RDML partition
This defect has now been rectified.
0158481AsNumber intrinsic does not use the Locale number format (decimal separator) on VL Web
This defect has now been rectified.
0158495The length for transformation exceeds the maximum length when checking in function
There was a limit of 3000 bytes for a parameter in an RDML command in an RDML function being checked in in a DBCS language. This limit is now 4000 bytes.
0158522License error shown when using Get Latest Version in VCS system
This defect has now been rectified.
0158544Pressing Ctrl+Z on a numeric field with decimals ends up with fatal error on web
This defect has now been rectified.
0158586TRANSFORM_FILE TU corrupts first byte on IBM when CCSID is 1208
This defect has now been rectified.
CCS id.Description
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
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.

Affected objects

Object NameDirectory
lansa.exe\lansa
liimeng.msg\lansa
liimfra.msg\lansa
liimjpn.msg\lansa
liio.dll\lansa
liiosrv.dll\lansa
liiy.dll\lansa
x_prim.dll\lansa
*.*\lansa\imports\exlib\*
*.*\lansa\imports\vlframework\*
x_bifms.dll\X_WIN64\X_LANSA\execute
x_comms.dll\X_WIN64\X_LANSA\execute
x_prim.dll\X_WIN64\X_LANSA\execute
ide.dll\X_WIN95\X_LANSA\execute
lecmd022.dll\X_WIN95\X_LANSA\execute
lecmd036.dll\X_WIN95\X_LANSA\execute
lecmd039.dll\X_WIN95\X_LANSA\execute
x_bifms.dll\X_WIN95\X_LANSA\execute
x_comms.dll\X_WIN95\X_LANSA\execute
x_prim.dll\X_WIN95\X_LANSA\execute
xvfcltdt.dll\X_WIN95\X_LANSA\execute
vlweb.dat\X_WIN95\X_LANSA\web\vl
*.*\X_WIN95\X_LANSA\web\vl\lansa_14_1_50_0\*
LIIIX.txt\x_win95\x_lansa\x_apps\x_runtime
Object NameObject TypeLibrary
VL_WEB_RUN_TIMEDIRx_lansa/web/vl/lansa_14_1_50_0
DC@FPI*PFLANSA database library
DC@FPIV1*LFLANSA database library
DC@FPIV2*LFLANSA database library
DC@FPIV3*LFLANSA database library
VFIWAM*SAVFLANSA program library
VLF_SV20*SAVFLANSA program library
@XLB000**SRVPGMLANSA program library
U_BIF983*SRVPGMLANSA program library
X_BIF*SRVPGMLANSA program library
X_COM*SRVPGMLANSA program library
DC@P6413*PGMLANSA 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 EPC141050 to an IFS folder on the IBM i ( e.g. /LANSA_pgmlib/tmp/epc141050 )
  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 . . . . . . . . . . . > 141050
    Install the EPC from . . . . . . >*IFS
    IFS Path and object name . . . .e.g./LANSA_pgmlib/tmp/epc141050
    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
  9. Once the LANSA and VLF EPCs are successfully applied, you must complete the User Actions tasks to import the latest VLF.
  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 LANSA and VLF EPCs are successfully applied, you must complete the User Actions tasks to perform a mandatory partition initialization and import the latest VLF
  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

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.