EPC - 142060

Date : 5 September 2019

EPC142060 for LANSA V14 SP2

EPC142060 ships many fixes and enhancements for V14 SP2 across the LANSA product suite. Major highlights include:

  • Coding and Assistants Phase 1. This is introduced via the addition of a Package Manager to manage, download and install the latest RDML library and examples. A Package Manager icon is available on the Ribbon.
  • New features added to Web templates, for example, extra view for Contact us, Google maps, Charts.
  • SHA-512 support added to XPRIM_Crypto_HMAC and SHA-1 support added to XPRIM_CryptoHash in the RDML Extended library.
  • Deployment Tool changes, for example, facilitating cumulative patch builds and support for installing MSI into development environment
  • Visual LANSA Web page highlights include a Material Design file picker control, the implementation of AsFixedChar.
  • This EPC also ships all the latest fixes and changes shipped via hotfix and patch since the last EPC.

New Blog Articles have been published on the Developer Center Blog site to expand on the enhancements shipped in EPC142060. Refer to the Summary Article with links to all 27 Blogs at https://developer.lansa.com/whats-new-in-visual-lansa-epc142060/


ProductVisual LANSA
Version14
Pre-Requisite DetailsV14 SP2 EPC142050
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 NotesThe IBM i instructions are expedited procedures that assume a sound knowledge of IBM i.
You must use a user profile that is QSECOFR or part of the QSECOFR group.

The restore command parameter FRCOBJCVN used by the Install/Upgrade/LoadEPC process uses FRCOBJCVN (*YES *RQD). Because of this, the QFRCCVNRST system value must have a value of 0, 1 or 2.

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 is required. For Visual LANSA, to avail of the latest shipped samples, a partition initialization of Sample Material is required. Refer to Visual LANSA Partition Initialization  for more information.
User Actions exist for: 0160783 Allow specifying SNI (server name indication) with the XPRIM_HttpRequest (IBM i)
User Actions exist for: 0162143 System variables in trigger function conditions are not evaluated dynamically

See below for details.
Deployment NotesThis EPC can be deployed as a patch to a previous version. A new version of the package must be have been built with V14 SP2 GA as stated in the V14 Late Breaking News page.

Instructions to install the EPC

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

Instructions provided for:

Detailed changes

CCS id.Description
0160098Update openssl to the latest version 1.0.2s

This enhancement has been included in this EPC.
0160783Allow specifying SNI (server name indication) with the XPRIM_HttpRequest (IBM i)

User Action: 

The following PTFs must be installed on IBM i (choose the right set for your OS level):

*V7R1M0*:
SI66622
SI66850

*V7R2M0*:
SI66623
SI66849

*V7R3M0*:
SI66624
SI66848
0161001SHA-512 support added to XPRIM_Crypto_HMAC

This enhancement has been included in this EPC.
0161072VCS: Show Object in Explorer not working

Right-Click on an object in version control and choose "Show in Windows Explorer". Windows Explorer opened at "This PC" rather than the directory where the object's YAML file is located.

This defect has now been rectified.
0161246
0161313
0161878
Deployment tool: create a package with the ability to set the parent.

The parent of a Version or Patch can be set when the Version/Patch is created and subsequently modified afterwards as required. This change will help avoid problems where you install the latest version (N) but don't have the previous version (N-1), which is listed as the parent. The option allows you to set a different parent, eg. N-2.
This enhancement has been included in this EPC.
0161260LOADEPC import jobs fail when Replace library list on exit from LANSA is enabled

Submitting imports from the EPC installer might fail if the LANSA data library is not present in the library list before LANSA starts.
This defect has now been rectified.
0161389List CSV export output missing UTF-8 BOM

CSV file is a text file and relies on the BOM to detect the page encoding.
This defect has now been rectified.
0161403
0162426
LANSA Mobile keyboard issue on Android devices.

The issue is related to the onscreen keyboard and the positioning of the fields whereby the popup keyboard can block the edit field.
This defect has now been rectified.
0161407IDE Crash using Design tab for RDML function.

Clicking on the screen tabs for an RDML function in a certain sequence could cause an access violation.
This defect has now been rectified.
0161410Create new features for the web views and dialogs in the web templates.

New features added to Web templates.

Views have been added to:
Contact Us
Charts
Google Maps
Embedded webpage
Quick links

A new About Dialog has been added to the templates.
0161411ThemeTextColor not being picked up correctly.

To achieve the desired functionality, ThemeTextColor must be set on the Begin_Com of a Theme.
This defect has now been rectified.
0161426
0161868
Display Issue when dragging date columns in a list on a web page

After dragging a date column before another column and refreshing the list, the columns revert to original positions.
This defect has now been rectified.
0161431Defect in displaying Visual Styles with WIN32 rendering

Enabling and disabling a Visual Style didn't perform correctly unless you minimize and re-display the form.
This defect has now been rectified.
0161458Prim_Md.DropDown incorrect dropdown color

This defect has now been rectified.
0161476
0161844
WebPage scrollbar not working in Android device

Cannot scroll down a web page using the scrollbar on Android devices.
This defect has now been rectified.
0161477PRIM_MD.Tab incorrect indicator position

When a Visible(False) ViewContainer with matching Visible(False) Prim_Md.TabItems are switched to Visible(True), the Prim_Md.Tab indicator appears in the wrong position.
This defect has now been rectified.
0161482Dragging a field onto a wide #PRIM_LIST not OK due to proportional drop unit

Editor column drop behaviour restored to drop Prim_List columns as Pixel units rather than proportional.
This enhancement has been included in this EPC.
0161520Horizontal scroll bar doesn't move when moving focus using Tab key

This defect has now been rectified.
0161532Http default implementation returns an empty json object

Allow web service to handle statuses other than HTTP 200 OK
This enhancement has been included in this EPC.
0161537Error with Dynamic list containing View and Dialog object type.

Dialog and View object types give an error when added to dynamic lists and the Filter is “Compile Required”
Error:
This filter is not valid for Object Type Dialog
This filter is not valid for Object Type View

This defect has now been rectified.
0161540Theme800 color incorrect when queried through Theme

This defect has now been rectified.
0161546
0161550
Navigation panel doesn't work in IE11 when there is wait message or URL target


0161553Prompting event of PRIM_MD.Edit not fired after toggling enabled and read-only

This defect has now been rectified.
0161557VLF crashes closing the framework windows application after EPC142040

After applying EPC142040, with RNDR=W, a VLF application can crash after closing under certain situations.
This defect has now been rectified.
0161558Reusable part exposed as Activex crashes when firing event.

Access violation error raised by x_prim.dll when C# program attempts to attach to an event from a reusable part that is exposed as an ActiveX.
This defect has now been rectified.
0161559
0161696
IDE can crash selecting objects when running with touch screen navigation.

This defect has now been rectified.
0161568When focus arrives on an entry field, it overlaps with the PlaceHolder

This defect has now been rectified.
0161572Checkboxes incorrectly hidden in a list when the first column is hidden.

This defect has now been rectified.
0161575Web runtime error when clicking in blank area of list

This runtime error occurs when you have a prim_List.Button column as displayposition(1)

This defect has now been rectified.
0161588Runtime error occurs when expanding list several times.

This defect has now been rectified.
0161594
0161960
Placeholder doesn't appear on a SpinEdit with SQLNULL value or Edit Mask 'O'

This defect has now been rectified.
0161599
0162083
0162513
Web Runtime Crash when pasting into a Spin Edit field

This defect has now been rectified.
0161614Changing table using ALTER TABLE is not processed correctly if change not valid

Ensure that appropriate messages are added to install log if ALTER TABLE processing cannot be completed. All other processing of the table, like data updates, are bypassed.
This defect has now been rectified.
0161616Tabbing through list row with hidden button puts focus outside of the list

Tabbing through list row with hidden button puts focus outside of the list, before returning once you have tabbed through those objects. The tab order is not followed as expected.
This defect has now been rectified.
0161627Debug tab and Find tab not remembering position after IDE restart.

This enhancement has been included in this EPC.
0161628Ctrl-K and Ctrl-L do not work in V14

In V14 a Ribbon with a ‘Layouts’ sheet assists you when laying out your components, by creating them through a layout manager. Shortcuts have been re-instated for non-layout managed dialogs.
This enhancement has been included in this EPC.
0161642Package manager to manage download and install RDML library/examples

A Package Manager option has been added to the Tools ribbon. It is available to manage the downloading and install of the latest LANSA packages of RDML library/examples, which are provided for increased productivity.
This enhancement has been included in this EPC.
0161662Opening the design view of a Webroutine takes a long time to load.

Performance improvements made to greatly improve the loading of very large webroutines.
0161674Tab Panel hidden tabs are showing at runtime

Hidden tab headers are still shown at runtime, although the tab page contents are not shown when clicked.
This defect has now been rectified.
0161704Prim_List.Column.ThemeDrawStyle incorrect appearance

Column.ThemeDrawStyle was not displaying the correct length on a Prim_List with only a few entries.
This defect has now been rectified.
0161705Web lists incorrectly scrolling to the top when deleting the focus item

When deleting the focus item from a prim_list, the prim_list would incorrectly scroll to the top and set focus to the first item.
This defect has now been rectified.
0161706
0161826
Prim_Md.List.VerticalScrollTo method added to position to an item in a list

This defect has now been rectified.
0161720
0161929
Incorrect keyboard for numeric fields on Mobile devices

This defect has now been rectified.

Note: LANSA no longer adds type="tel" attribute to numeric input fields as the 'telephone' keypad on IOS doesn't have keys for the minus-sign and the decimal point.
Instead they are now specified as inputmode = 'numeric' which will launch the correct decimal keyboard on Android devices. On iOS, this change won't be supported until version 12.2. Older versions of iOS will revert to the standard keyboard instead.
0161729
0162160
Prim_List.Label and Prim_Md.Icon missing the Click event.

This defect has now been rectified.
0161731Mapping data into PRIM_LIST fails to map a field visualized as a dropdown.

This defect has now been rectified.
0161743Theme not reflected in the list button on web pages

Issue fixed where CellThemeDrawStyle for a Prim_List.Button column would not display the correct mouseover color of the DrawStyle. It should also be noted that CellThemeDrawStyle must be used rather than ThemeDrawStyle if a mouseover is required.
0161751Deployment Tool - Facilitate cumulative patch build

Objects included in interim patches, which may include new objects, can be saved to a list for inclusion in the next cumulative patch or version released.
This enhancement has been included in this EPC.
0161762LANSA About enhanced to show new LANSA development licenses

New type of development licenses, made available in EPC142050, are now displayed in the Visual LANSA About.
0161767The click event for a button in a list doesn’t get fired

In PRIM_LIST, when there are pinned columns, the correct list item wasn't resolved and the click event wasn't fired.
This defect has now been rectified.
0161769The Iconcolor property not taking effect in some situations

In certain situations the icon color of a PRIM_MD.EDIT control is changed to the textcolor, despite having an IconColor specified.
This defect has now been rectified.
0161782
0161783
CurrentItem.ThemeDrawStyle of #PRIM_LIST.Button is not changed

This defect has now been rectified.
0161795
0162232
Repository Field visualized in ancestor cannot be used in group_by or field_map

Repository field defined in ancestor component as an editfield or other visualization not recognised as a repository field in inheriting component, if any of the component properties are changed (resulting in a define_com class(*ancestor) being added in inheriting component).
This defect has now been rectified.
0161816Support installing MSI into development environment

Refer to online documentation https://docs.lansa.com/14/en/lansa022/content/lansa/vldtool6_0085.htm for details.
This enhancement has been included in this EPC.
0161818MSI upgrades from V14 SP1 fail using FSD due to missing features.txt

An application MSI created with V14 SP1 and installed.
An upgrade MSI is created with V14 SP2 and installed.
A Feature Set Deployment MSI is created with V14SP2 and installed into the same directory as the upgrade. This message is displayed:
ERROR: This package cannot be installed as the LANSA runtime is not in this package.

This defect has now been rectified.
0161825Incorrect math calculations due to JavaScript floating number rounding issue.

This defect has now been rectified.
0161834Prim_list.icon not displaying font awesome icons

Font awesome icons include vector icons and social logos for web site.
This defect has now been rectified.
0161842Include a Material Design file picker control

A Prim_Md.FilePicker control has been added. Controls view now contains a File Pickers section.

This enhancement has been included in this EPC.
0161859Debug Enable/Disable functionality added for Views and Dialogs.

For a Windows desktop app, you can flag any of its reusable part components as Debug Disabled and they will be ignored when you debug the parent form.
For a web application, this was not supported for a View or a Dialog.
This defect has now been rectified.
0161874#sys_msgq message behaviour has changed after upgrading.

Upgrading to V14 SP2 caused the message to not display when an exclamation mark symbol '!' is clicked.
This defect has now been rectified.
0161876Clicking on a vertical scroll bar closes a drop down list in IE 11 only

This problem only occurs in IE 11. When you expand the drop down list and click on a vertical scroll bar the drop down list closes.
This defect has now been rectified.
0161898Drag and drop of a material design progress bar has been improved

Drag and drop of a progress bar should only be available via the images, not the descriptions (Determinate/Indeterminate/Buffer/Query).
This defect has now been rectified.
0161905Time ADJUST incorrect on the web when crossing over midnight.

This defect has now been rectified.
0161940
0162372
Dropdown support for columns added to PRIM_LIST.

A new column of type PRIM_LIST.DropdownColumn has been added to support dropdowns in PRIM_LIST.

This enhancement has been included in this EPC.
0161966Field with ND attribute is not visualized as password field in MD visualization

A field with the ND (non-display, i.e. password field) attributes does not get visualized as a password field in material design.
This defect has now been rectified.
0161971webmodules.conf is created with wrong permissions and encoding in DBCS env

This defect has now been rectified.
0161974Publishing web services mixed Multi tier - CCSID - 37 - 404 error

This defect has now been rectified.
0161988
0162010
Added SHA-1 support to XPRIM_CryptoHash in the RDML Extended library.

This enhancement has been included in this EPC.
0162000ComponentTag not persistent in List control.

When using a PRIM_MD.List with a PRIM_List control, the control's ComponentTag is not peristed and returns empty in the Click event.
This defect has now been rectified.
0162043USing Ctrl+C causes abend in Visual LANSA with render type X

A crash can occur using Ctrl+C under an unusual situation where the clipboard is locked. Visual LANSA will no longer crash in this situation.
This defect has now been rectified.
0162047Unable to return horizontal scrollbar of list after entering data in cell

Under certain situations the horizontal scrollbar of a list cannot be returned to the left after being moved to the right.
This defect has now been rectified.
0162048Focus not shifted when typing into cells in a Prim_List

If cell sizing is set to NONE and the cell height is more than the row height of the list (default cell height is 25, default row height is 22) then the focus is not shifted correctly when typing into write-capable cells.
This defect has now been rectified.
0162058AsFixedChar has been implemented for Visual LANSA web pages

Refer to LANSA online documentation for implementation.
This enhancement has been included in this EPC.
0162077Value not modified by spin arrows when #PRIM_LIST.Number increments by decimal

The value is not modified by spin arrows when specifying a decimal fraction (e.g. 0.5) to the Increment property of #PRIM_LIST.Number.
This defect has now been rectified.
0162122Passing enum in .NET components fails in Visual LANSA at runtime.

Unable to specify enum values when calling a function with parameters that pass enums by reference.
This defect has now been rectified.
0162137isValidEmail instrinsic not working when used on IBM i via a web page

Invalid emails return status OK when used in a Server Module on IBM i called from a web page.
This defect has now been rectified.
0162143System variables in trigger function conditions are not evaluated dynamically

This defect has now been rectified.
User Action: 
Any affected RDMLX OAM needs to be rebuilt.
0162156
0162195
Generated Server Module to include INSERT and UPDATE routines

In addition to the SAVE routine there are now specific routines generated for INSERT and UPDATE of table details.
0162169JSON writer rounds decimal places for numbers greater than 10000

Floating-point numbers were serialized with max of 6-digit precision only (instead of 15-digit which is the standard).
This defect has now been rectified.
0162190Compiler creates incorrect JavaScript for a View with Reference(*DEFERRED)

This defect has now been rectified.
0162193Application crash at runtime after a filter populates an instance list in VLF

Caused by complex recursive scenario.
This defect has now been rectified.
0162194FindPage srvroutine modified to include page at a time processing

Details required to support page at a time processing have been added to the FindPage routine.
0162223Setting ColumnVisible to False in a PRIM_LIST results in incorrect Tabbing

If the ColumnVisible property is set to False in some columns of a list, these columns do not appear in the list but you must tab twice in order to get past the hidden columns.
This defect has now been rectified.
0162261Ensure correct dependencies are assigned when an MSI has more than one MSP

Version.txt contained the wrong information when a patch was created causing issues when installing the patches. The fix is to ensure that correct dependencies are assigned when a version (MSI) has more than one patch (MSP).
This defect has now been rectified.
0162293Visual LANSA web session ending unexpectedly

When many server module requests are executed, in some situations, a request won't contain a session-key. Using a blank session-key for the next request caused an unexpected failure.
This defect has now been rectified.
0162306Memo control doesn't reflect the new text after an UPD_ENTRY command

When using UPD_ENTRY on the data inside the memobox, the memobox was not automatically refreshing unless you forced a refresh.
This defect has now been rectified.
0162321Render type W uses bigger font size for text in grid component.

When running as render type W, the Grid component shows the incorrect font for the Row headers.
This defect has now been rectified.
0162330Cannot click a checkbox in a list using the space bar when running DirectX

This defect has now been rectified.
0162369Setting PRIM_LIST.Image.CurrentItem.Icon doesn't take effect immediately

Changing PRIM_LIST.Image.CurrentItem.Icon didn't paint until the next mouse-over.
This defect has now been rectified.
0162415Combobox with dropdown style does not update edit box with selected entry

Entry selected from Combobox dropdown that has been shown programmatically (for autocomplete etc) will not update the combobox entry field with the selected item from the list when clicked.
This defect has now been rectified.
0162448
0162488
0162571
IDE crashes on Master Refresh of Processes and Functions

Crash can occur in specific situation for processes containing functions with long names that are checked into IBM I master, deleted locally and master refresh executed to load the objects as Master Only objects.
This defect has now been rectified.
0162458Decimal values not output to Excel spreadsheet using .NET control

Due to .NET method parameter being of variant type (Object). Numbers were always passed as Integers for Object/Variant types. Numbers are now passed as the type that they are declared in RDML in this scenario.
This defect has now been rectified.
0162493MSI deployment into development does not create any tables in the database

Note: Tables were still created if x_lansa.pro contained SUDB=Y
The setting may be specified in the MSI itself by choosing Setup Database=Yes or passed on the MSI Command line by specifying SUDB=1.
This defect has now been rectified.
0162505Field with keyboard shift O doesn't allow you to type the degree symbol

This problem only occurs on Japanese Windows.
This defect has now been rectified.

Affected objects

Object NameObject Type
EPC142060
PostDeploy.ps1\autodeploy
PreDeploy.ps1\autodeploy
compile.cmd\lansa
lansa.exe\lansa
Lansa.Wix.CustomActions.dll\lansa
Lansa.Wix.Projects.dll\lansa
liimeng.msg\lansa
liimfra.msg\lansa
liimjpn.msg\lansa
liio.dll\lansa
liiosrv.dll\lansa
liis.dll\lansa
liiverinfo.dll\lansa
liiy.dll\lansa
lp.bnd\lansa
lpjpn.bnd\lansa
lppa.bnd\lansa
lppafra.bnd\lansa
lppajpn.bnd\lansa
lxutil.dll\lansa
lxwxmem.dll\lansa
lxwxutil.dll\lansa
WAMEditor.dll\lansa
WAMEditorFRA.dll\lansa
WAMEditorFrame.dll\lansa
WAMEditorFrameFRA.dll\lansa
WAMEditorFrameJPN.dll\lansa
WAMEditorJPN.dll\lansa
WAMHTMLEditor.dll\lansa
WAMHTMLEditorFRA.dll\lansa
WAMHTMLEditorJPN.dll\lansa
WAMTextEditor.dll\lansa
WAMTextEditorFRA.dll\lansa
WAMTextEditorJPN.dll\lansa
x_base.dll\lansa
x_cbc1.dll\lansa
x_cbc2.dll\lansa
x_dnp.dll\lansa
x_dom.dll\lansa
x_prim.dll\lansa
x_rdrvo40.dll\lansa
x_res.dll\lansa
x_rom.dll\lansa
x_wpf40.dll\lansa
*.*\lansa\imports\DeveloperPack
*.*\lansa\imports\exlib
*.*\lansa\imports\samples
*.*\lansa\imports\services_lib
*.*\lansa\imports\std_data
*.*\lansa\imports\std_file
*.*\lansa\imports\std_widgets
*.*\lansa\imports\WebSampleApps
x_cpu.exe\NetworkClient
.gitlab-ci.yml\tools
x_cpu.exe\tools
Lansa.Wix.Projects.dll\lansa
lp.bnd\X_WIN64\X_LANSA\execute
lpjpn.bnd\X_WIN64\X_LANSA\execute
lppa.bnd\X_WIN64\X_LANSA\execute
lppafra.bnd\X_WIN64\X_LANSA\execute
lppajpn.bnd\X_WIN64\X_LANSA\execute
lxclisig.dll\X_WIN64\X_LANSA\execute
lxutil.dll\X_WIN64\X_LANSA\execute
lxwxmem.dll\X_WIN64\X_LANSA\execute
lxwxutil.dll\X_WIN64\X_LANSA\execute
w3@cfgtp.dll\X_WIN64\X_LANSA\execute
w3@p1600.dll\X_WIN64\X_LANSA\execute
w3@wstp.dll\X_WIN64\X_LANSA\execute
x_Base.dll\X_WIN64\X_LANSA\execute
x_Cbc1.dll\X_WIN64\X_LANSA\execute
x_Cbc2.dll\X_WIN64\X_LANSA\execute
x_Dnp.dll\X_WIN64\X_LANSA\execute
x_funms.dll\X_WIN64\X_LANSA\execute
x_pdfms.dll\X_WIN64\X_LANSA\execute
x_Prim.dll\X_WIN64\X_LANSA\execute
x_RdrVo40.dll\X_WIN64\X_LANSA\execute
x_Wpf40.dll\X_WIN64\X_LANSA\execute
x_wsi.dll\X_WIN64\X_LANSA\execute
lansa-tools.exe\X_WIN95\X_LANSA\execute
lecmd040.dll\X_WIN95\X_LANSA\execute
ledabt01.dll\X_WIN95\X_LANSA\execute
letprc01.dll\X_WIN95\X_LANSA\execute
letw2000.dll\X_WIN95\X_LANSA\execute
letw2001.dll\X_WIN95\X_LANSA\execute
letw2002.dll\X_WIN95\X_LANSA\execute
letw2003.dll\X_WIN95\X_LANSA\execute
letw2005.dll\X_WIN95\X_LANSA\execute
letw2006.dll\X_WIN95\X_LANSA\execute
letw2008.dll\X_WIN95\X_LANSA\execute
letw2009.dll\X_WIN95\X_LANSA\execute
letw2010.dll\X_WIN95\X_LANSA\execute
letw2011.dll\X_WIN95\X_LANSA\execute
letw2012.dll\X_WIN95\X_LANSA\execute
letw2013.dll\X_WIN95\X_LANSA\execute
letw2015.dll\X_WIN95\X_LANSA\execute
letw2017.dll\X_WIN95\X_LANSA\execute
letw2018.dll\X_WIN95\X_LANSA\execute
letw2019.dll\X_WIN95\X_LANSA\execute
letw2020.dll\X_WIN95\X_LANSA\execute
letw2021.dll\X_WIN95\X_LANSA\execute
letw2022.dll\X_WIN95\X_LANSA\execute
letw2023.dll\X_WIN95\X_LANSA\execute
letw2100.dll\X_WIN95\X_LANSA\execute
levabt01.dll\X_WIN95\X_LANSA\execute
levabt02.dll\X_WIN95\X_LANSA\execute
levhm020.dll\X_WIN95\X_LANSA\execute
levhm024.dll\X_WIN95\X_LANSA\execute
levhm026.dll\X_WIN95\X_LANSA\execute
levhm027.dll\X_WIN95\X_LANSA\execute
levhm028.dll\X_WIN95\X_LANSA\execute
levhm030.dll\X_WIN95\X_LANSA\execute
levhm031.dll\X_WIN95\X_LANSA\execute
levhm032.dll\X_WIN95\X_LANSA\execute
levhm033.dll\X_WIN95\X_LANSA\execute
levhm035.dll\X_WIN95\X_LANSA\execute
levhm038.dll\X_WIN95\X_LANSA\execute
levhm039.dll\X_WIN95\X_LANSA\execute
levhm041.dll\X_WIN95\X_LANSA\execute
levhm042.dll\X_WIN95\X_LANSA\execute
levwc001.dll\X_WIN95\X_LANSA\execute
lh_hmprs.dll\X_WIN95\X_LANSA\execute
lp.bnd\X_WIN95\X_LANSA\execute
lpjpn.bnd\X_WIN95\X_LANSA\execute
lppa.bnd\X_WIN95\X_LANSA\execute
lppafra.bnd\X_WIN95\X_LANSA\execute
lppajpn.bnd\X_WIN95\X_LANSA\execute
lxclisig.dll\X_WIN95\X_LANSA\execute
lxutil.dll\X_WIN95\X_LANSA\execute
lxwxmem.dll\X_WIN95\X_LANSA\execute
lxwxutil.dll\X_WIN95\X_LANSA\execute
w3@cfgtp.dll\X_WIN95\X_LANSA\execute
w3@p1600.dll\X_WIN95\X_LANSA\execute
w3@wstp.dll\X_WIN95\X_LANSA\execute
x_Base.dll\X_WIN95\X_LANSA\execute
x_Cbc1.dll\X_WIN95\X_LANSA\execute
x_Cbc2.dll\X_WIN95\X_LANSA\execute
x_Dnp.dll\X_WIN95\X_LANSA\execute
x_Dom.dll\X_WIN95\X_LANSA\execute
x_funms.dll\X_WIN95\X_LANSA\execute
x_pdfms.dll\X_WIN95\X_LANSA\execute
x_Prim.dll\X_WIN95\X_LANSA\execute
x_RdrVo40.dll\X_WIN95\X_LANSA\execute
x_Rom.dll\X_WIN95\X_LANSA\execute
x_Wpf40.dll\X_WIN95\X_LANSA\execute
x_wsi.dll\X_WIN95\X_LANSA\execute
xpdcolii.dll\X_WIN95\X_LANSA\execute
xpdcolvr.dll\X_WIN95\X_LANSA\execute
xpdpkset.dll\X_WIN95\X_LANSA\execute
xpfcpver.dll\X_WIN95\X_LANSA\execute
xpfdsver.dll\X_WIN95\X_LANSA\execute
xpfmnpkg.dll\X_WIN95\X_LANSA\execute
xpninst.dll\X_WIN95\X_LANSA\execute
xpsrvdpl.dll\X_WIN95\X_LANSA\execute
xpvobj01.dll\X_WIN95\X_LANSA\execute
xpvvwcsm.dll\X_WIN95\X_LANSA\execute
iom00001.s\X_WIN95\X_LANSA\source
ServerModule.sss\X_WIN95\X_LANSA\source
wiz02001.sss\X_WIN95\X_LANSA\source
wiz02002.sss\X_WIN95\X_LANSA\source
wiz02002bm01.jpg\X_WIN95\X_LANSA\source
wiz02003.sss\X_WIN95\X_LANSA\source
wiz02005.sss\X_WIN95\X_LANSA\source
wiz02006.sss\X_WIN95\X_LANSA\source
wiz02007.sss\X_WIN95\X_LANSA\source
wiz02008.sss\X_WIN95\X_LANSA\source
wiz02009.sss\X_WIN95\X_LANSA\source
wiz02010.sss\X_WIN95\X_LANSA\source
wiz02011.sss\X_WIN95\X_LANSA\source
wiz02012.sss\X_WIN95\X_LANSA\source
wiz02013.sss\X_WIN95\X_LANSA\source
wiz02015.sss\X_WIN95\X_LANSA\source
wiz02017.sss\X_WIN95\X_LANSA\source
wiz02018.sss\X_WIN95\X_LANSA\source
wiz02019.sss\X_WIN95\X_LANSA\source
wiz02020.sss\X_WIN95\X_LANSA\source
wiz02022.sss\X_WIN95\X_LANSA\source
wiz02023.sss\X_WIN95\X_LANSA\source
wiz02030.sss\X_WIN95\X_LANSA\source
wiz2001bm02.jpg\X_WIN95\X_LANSA\source
wiz2001bm03.jpg\X_WIN95\X_LANSA\source
wiz2001bm04.jpg\X_WIN95\X_LANSA\source
wiz2001bm05.jpg\X_WIN95\X_LANSA\source
wiz2003bm01.jpg\X_WIN95\X_LANSA\source
wiz2003bm02.jpg\X_WIN95\X_LANSA\source
wiz2005bm03.jpg\X_WIN95\X_LANSA\source
wiz2005bm04.jpg\X_WIN95\X_LANSA\source
wiz2005bm05.jpg\X_WIN95\X_LANSA\source
wiz2005bm06.jpg\X_WIN95\X_LANSA\source
wiz2015tag.jpg\X_WIN95\X_LANSA\source
wiz2018bm04.jpg\X_WIN95\X_LANSA\source
vlweb.dat\X_WIN95\X_LANSA\web\vl
*.*\X_WIN95\X_LANSA\web\vl\lansa_14_2_6_0
DatabaseSupport.txt\X_WIN95\X_LANSA\x_apps\x_wix\content
EPC142061
lansa.gif\WebServer\images
std_gcharts*.js\WebServer\images\script
std_gmaps.js\WebServer\images\script
std_jqueryui*.js\WebServer\images\script
std_json*.js\WebServer\images\script
std_mobileapp*.js\WebServer\images\script
std_script*.js\WebServer\images\script
lansaweb.dll\WebServer\lansaweb
lansaweb.dll\WebServer\lansaweb64
EPC142063
lcolist.exe\connect
lcomgr32.dll\connect
lcolist.exe\connect64
lcomgr32.dll\connect64
Object NameObject TypeLibrary
VL_WEB_RUNTIMEDIRx_lansa/web/vl/lansa_14_2_6_0
LXUTIL*SRVPGMLANSA communication library and Web Server
LXWXMEM*SRVPGMLANSA communication library and Web Server
LXWXUTIL*SRVPGMLANSA communication library and Web Server
W3XS1000*SRVPGMLANSA communication library and Web Server
IMAGES*SAVFLANSA communication library
W3@CFGTP*PGMLANSA communication library
WEBDFLS*SAVFLANSA program 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
@XLB00053*SRVPGMLANSA program library
@XLB00054*SRVPGMLANSA program library
@XLB00055*SRVPGMLANSA program library
@XLB00056*SRVPGMLANSA program library
@XLB00057*SRVPGMLANSA program library
LXCLISIG*SRVPGMLANSA program library
U_BIF983*SRVPGMLANSA program library
X_BASE*SRVPGMLANSA program library
X_CBC2*SRVPGMLANSA program library
X_COMP*SRVPGMLANSA program library
X_DBG*SRVPGMLANSA program library
X_PRIM*SRVPGMLANSA program library
X_VAR*SRVPGMLANSA program library
X_WSI*SRVPGMLANSA program library
DC@P8602A*PGMLANSA program library
DC@LOAD308*PGM*LOADLIB
lp.bndSTMF../x_lansa
lpjpn.bndSTMF../x_lansa
lppa.bndSTMF../x_lansa
lppafra.bndSTMF../x_lansa
lppajpn.bndSTMF../x_lansa
lppanet.bndSTMF../x_lansa
lppanetfra.bndSTMF../x_lansa
lppanetjpn.bndSTMF../x_lansa

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 QSECOFR user profile or a user that is 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 EPC142060 to an IFS folder on the IBM i ( e.g. /LANSA_pgmlib/tmp/epc142060 )
  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 . . . . . . . . . . . > 142060
    Install the EPC from . . . . . . >*IFS
    IFS Path and object name . . . .e.g./LANSA_pgmlib/tmp/epc142060
    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

The command LOADEPC is now available in the LANSA web server Admin library. Use the following instructions.

  1. If you haven't installed or upgraded LANSA for the Web on the Web Server, do so before proceeding with step 2.
  2. Backup all the LANSA folders, system libraries and ALL the LANSA IFS objects (LANSA_admlib/x_lansa) before applying this EPC
  3. End the Web Server and run the LANSA for the Web cleanup program. Refer to 13.5.6 Clean Up Systems in the LANSA Online documentation for cleanup instructions.
  4. Display your current library list. If QTEMP is not shown, then add it to your library list using the ADDLIBLE (add library list entry) command.
  5. Move the unzipped file EPC142060 to an IFS folder on the IBM i. ( e.g. /LANSA_admlib/tmp/epc142060)
  6. For this EPC use the following options:
    1. Install the EPC from = *IFS
    2. Apply this EPC to = LANSA_WEB_SERVER
  7. Run the command LOADEPC with the following parameters:

    CHGCMD CMD(admlib/LOADEPC) PGM(admlib/DC@LCP120)

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

    EPC number . . . . . . . . . . . > 142060
    Install the EPC from . . . . . . > *IFS
    IFS Path and object name . . . . e.g. /LANSA_admlib/tmp/epc142060

    Apply this EPC to . . . . . . . LANSA_WEB_SERVER
    LANSA web server admin lib . . . . . admlib
  8. Save and then delete the backout library (iiiEPCnn where iii = 1st three characters of the LANSA pgm library and nn is sequence number) created by the install. The contents of the library may be used to backout this EPC and return your system to its previous state.
  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 has been successfully applied, review the User Actions in this page and perform any mandatory tasks or actions listed in this section.
  8. To check if this EPC has been successfully applied or to view details of all installed EPCs, check the Product Information and review 8.7.2 Installation Details.

© 2019 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