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
Product Visual LANSA and LANSA for i
LANSA for the Web
Visual LANSA Framework
Version 14
Pre-Requisite Details V14 SP1 EPC141031
Special Notes User 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 Notes To 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 Notes To 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 :

Alternatively, use Windows Updates.
User Actions For 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 Notes This 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 Notes see Visual LANSA Framework Guide for specific details
Hotfixes The following Hotfixes will be replaced by this EPC:
IBM i:

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
0157766 VLF launch from VL-IDE option to no longer include drop-down options.
0158164 VL Web runtime crash when a hint is shown on a popup panel
This defect has now been rectified.
0158244 Fatal 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.
0158286 PRIM_WEB.Page - No scroll bars and no scrolling on iPhone with Safari
This defect has now been rectified.
0158465 Compile dialog has no "Generate HTML" option in a RDML partition
This defect has now been rectified.
0158481 AsNumber intrinsic does not use the Locale number format (decimal separator) on VL Web
This defect has now been rectified.
0158495 The 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.
0158522 License error shown when using Get Latest Version in VCS system
This defect has now been rectified.
0158544 Pressing Ctrl+Z on a numeric field with decimals ends up with fatal error on web
This defect has now been rectified.
0158586 TRANSFORM_FILE TU corrupts first byte on IBM when CCSID is 1208
This defect has now been rectified.
CCS id. Description
0140344 Support consume of RESTful Web Services in VL
0152184 Add JSON Parser and related RDMLX components
0155022 User 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 Name Directory
Object Name Object Type Library
[email protected]*PFLANSA database library
[email protected]*LFLANSA database library
[email protected]*LFLANSA database library
[email protected]*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
[email protected]*PGMLANSA program library
[email protected]*PGMLANSA program library
[email protected]*PGMLANSA program library
[email protected]*PGMLANSA program library
[email protected]*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:

    /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 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

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