EPC - 141011

Date : January 2017

EPC141011 for LANSA V14 SP1

  • Various Web fixes.
  • All patches available for V14 SP1 at the time of distribution.
ProductVisual LANSA and LANSA for i
LANSA for the Web
Version14
Pre-Requisite DetailsV14 SP1 EPC141010
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 NotesThe 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.
User ActionsA partition initialization of ‘Mandatory Partition Initialization' and 'Demonstration Material' is required to import updated data into the shipped sample and example files.
Deployment NotesThis EPC cannot be deployed as a patch to a previous version. A new version of the package must be built. This rule is enforced and and a build check error will occur if ignored.
HotfixesThe following Hotfixes will be replaced by this EPC:
IBM i:
HF141003
HF141004
HF141005
Windows:
EPC141010HF_161021
EPC141010HF_161024
EPC141010HF_161028
EPC141010HF_161101
EPC141010HF_161103
EPC141010HF_161104
EPC141010HF_161108
EPC141010HF_161109

Instructions to install the EPC

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

Instructions provided for:

Detailed changes

CCS id.Description
0156069PRIM_LIST Enhancements


1. Improved virtualization allowing 1000's of items to be added quickly
2. Drag Columns support
3. Pinned Columns Support
4. Column Images
5. Column Popups
6. Column\Row and Cell Styling
0156183How to show '0.12' instead of '.12' for numeric fields

The 'Show Leading Zero' system setting that governs this behaviour on Windows has now been implemented for Web Pages as well.
0156263
0156895
0157134
Changed event fired three times on field with dropdownlist field visualization.

This defect has now been rectified
0156941Prompter in list issue when opening pop up with shroud

If a list containing a column has Show prompter = true and you use the prompter to show a pop up with a shroud, beneath the cell the prompter was selected from will not be covered by the shroud.

This defect has now been rectified
0156965Add word wrap to Edit Field and String list column

This enhancement has been included in this EPC
0156974
0157137
0157203
offline mobile demo crashes in runtime on Chrome V53+

This defect has now been rectified
0156978Listitem MarginBottom/Top not working

This defect has now been rectified
0157024Select_SQL with very large query crashes LANSA (>10,000 characters)

This defect has now been rectified
0157025Trailing blanks in Strings are being trimmed when sent to the server in a list

This defect has now been rectified
0157046DEFINE statements removed when enabling a function for RDMLX

This defect has now been rectified
0157058Read Only web List is input capable on iOS devices

This defect has now been rectified
0157060Calendar changed event is fired twice when clicking day in calender

This defect has now been rectified
0157062Webevent *PROCESS not working with RDMLX

This defect has now been rectified
0157067Style applied to a Button column should be applied to the button, not the column

This defect has now been rectified
0157082Runtime crash when signed field has default value of *SQLNULL

This defect has now been rectified
0157094Cannot set a Prim_list to *NULL (to set all fields in the list to null)

This defect has now been rectified
0157096
0157112
Prim_tile design is not responsive to browser size changes

This defect has now been rectified
0157103
0157117
Edit Words not working in Visual Lansa Web Pages

Edit Word support was missing on Visual Lansa Web Pages. It has now been implemented and works in exactly the same way as it does in Visual Lansa Forms.
0157105PRIM_LIST Dynamically created columns do not sort

This defect has now been rectified
0157107Prim_List.ItemClick not working on a scrolled list

This defect has now been rectified
0157109
0157069
0157114
PRIM_LIST.string click events not firing when column is not readonly

This defect has now been rectified
0157110Current item modified not working after applying EPC141010

This defect has now been rectified
0157118Null reference error when setting component to null during a list click event

This defect has now been rectified
0157123Picklist visualization is not fully reset when field is set to blanks or null

This defect has now been rectified
0157145Horizontally scrolling a list can trigger the list clicked event

This defect has now been rectified
0157162Result of division is rounded instead of truncated when assigned to a field

This defect has now been rectified
0157165
0157180
PRIM_WEB.Json doesn't properly deal with a NULL value

This defect has now been rectified
0157167MSI Web package ignores provided partition and installs to WEB partition

WebPage import is now ignored by the MSI build and install.
0157169Reusable part acting as a list cell ignores text colour

This defect has now been rectified
0157172Performance problems when using a list that is set to Fit to Content

This defect has now been rectified
0157177
0157336
Floating Panels move by clicking on an input field or readonly area

This defect has now been rectified
0157178Issue with styles being cleared on list cells until you mouseover them.

This defect has now been rectified
0157196Performance issue using a list of tiles that are Size to Content

This defect has now been rectified
0157212List receives tab focus even if tabstop is set to false

This defect has now been rectified
0157223Updating the checkbox column button state in a list row stops UPD_ENTRY working

If you update a cell in a PRIM_LIST using the CurrentItem of the column component, any subsequent UPD_ENTRY command will not update other cells in that row.

This defect has now been rectified
0157243Data value is cropped when using ThemeDrawStyle on iOS

This defect has now been rectified
0157256Deployment tool package build fails on Candle.exe after installing EPC141010

This defect has now been rectified
0157274Patch cannot be built against a Version with lower DT Release Number

A Patch cannot be built againt a Version built with an earlier build number or Deployment Tool release Number. This ensures the runtime is compatible.
This rule is now enforced.
0157326At EPC141010 level, Widget does not recognize mouse button has been released

This defect has now been rectified
0157333Ensure functions and proesses are highlighted in selection panel in DT.

The functions and processes selected are highltighted for easy deletion or cross reference processing. Previously the higlighting was not obvious.

Affected objects

Object NameObject Type
DatabaseSupport.txt\lansa
Lansa.Wix.CustomActions.dll\lansa
Lansa.Wix.Projects.dll\lansa
liio.dll\lansa
liiy.dll\lansa
x_base.dll\lansa
x_Cbc1.dll\lansa
x_Cbv1.dll\lansa
x_Cbv2.dll\lansa
x_lpc.dll\lansa
x_prim.dll\lansa
x_res.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
lxxbdf.asc \lansa\imports\std_data\X_PKGWRK
xdeptments.dat\lansa\imports\std_data\X_PKGWRK\1.0.0\Build\data
xemployee.dat \lansa\imports\std_data\X_PKGWRK\1.0.0\Build\data
xemployeen*.* \lansa\imports\std_data\X_PKGWRK\1.0.0\Build\data
xsusracc.dat \lansa\imports\std_data\X_PKGWRK\1.0.0\Build\data
lxx*.asc \lansa\imports\std_data\X_PKGWRK\1.0.0\Build\Internal
xdeptments.ctd\lansa\imports\std_data\X_PKGWRK\1.0.0\Build\source
xemployee.ctd \lansa\imports\std_data\X_PKGWRK\1.0.0\Build\source
xemployeen.ctd\lansa\imports\std_data\X_PKGWRK\1.0.0\Build\source
lxxbdf.asc \lansa\imports\std_file\X_PKGWRK
lxx*.asc \lansa\imports\std_file\X_PKGWRK\1.0.0\Build\Internal
lxx*.del \lansa\imports\std_file\X_PKGWRK\1.0.0\Build\Internal
lxxfdb.asf \lansa\imports\std_file\X_PKGWRK\1.0.0\Build\Internal
Lansa.Wix.CustomActions.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_Cbc1.dll\X_WIN64\X_LANSA\execute
x_Cbv1.dll\X_WIN64\X_LANSA\execute
x_Cbv2.dll\X_WIN64\X_LANSA\execute
x_dbmms.dll\X_WIN64\X_LANSA\execute
x_lpc.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_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
w3wsrvpgm.dll\X_WIN95\X_LANSA\execute
w3wsrvpgx.dll\X_WIN95\X_LANSA\execute
x_base.dll\X_WIN95\X_LANSA\execute
x_Cbc1.dll\X_WIN95\X_LANSA\execute
x_Cbv1.dll\X_WIN95\X_LANSA\execute
x_Cbv2.dll\X_WIN95\X_LANSA\execute
x_dbmms.dll\X_WIN95\X_LANSA\execute
x_lpc.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_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
vlweb.dat\X_WIN95\X_LANSA\web\vl
*.*\X_WIN95\X_LANSA\web\vl\lansa_14_1_11_2
Object NameObject TypeLibrary
W3XSVPGM*SRVPGMLANSA communication library and Web Server
W3XSVPGV*SRVPGMLANSA communication library and Web Server
W3XSVPGX*SRVPGMLANSA communication library
WEBINIT*SAVFLANSA program library
X_BASE*SRVPGMLANSA program library
X_COMP*SRVPGMLANSA program library
X_DBG*SRVPGMLANSA program library
X_DBM*SRVPGMLANSA program library
X_PRIM*SRVPGMLANSA program library
X_VAR*SRVPGMLANSA program library
DC@P8602A*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 EPC141011 to an IFS folder on the IBM i ( e.g. /LANSA_pgmlib/tmp/epc141011 )
  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 . . . . . . . . . . . > 141011
    Install the EPC from . . . . . . >*IFS
    IFS Path and object name . . . .e.g./LANSA_pgmlib/tmp/epc141011

    Apply this EPC to . . . . . . . FULL_LANSA_SYSTEM
    LANSA program library . . . . . pgmlib
  9. Use DSPJOBLOG OUTPUT(*PRINT) to save a job log record of what the LOADEPC command did.
  10. 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 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

© 2016 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.