EPC - 142030

Date : 27 November 2018

EPC142030 for LANSA V14 SP2

This EPC includes the following highlights:

  • Material Design Controls have been added to Visual LANSA in this EPC. On the LANSA Editor Home page, take the option to Explore the Material Design Controls. This launches a web page explaining the Material Design (MD) implementation, the MD controls available and examples of how each control works.
  • Improved templates for getting started with web applications with the addition of 4 new templates to help developers get started with building responsive Web Applications.
    These templates introduce the concept of Home / Dashboard and use the enhanced Theme capabilities of defining your own color palette.
  • Various VCS fixes and enhancements for improved productivity.
  • IDE performance and stability improvements.
  • Various other fixes and enhancements, as well as all patches and hotfixes shipped since EPC142010.
ProductVisual LANSA and LANSA for i
Version14
Pre-Requisite DetailsV14 SP2 EPC142010
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 System initialization of Standard System Variables is required to import the new system variable shipped in this EPC. This step us required for CCS157424. Refer to Visual LANSA System Initialization for instructions.

A 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 0160581 File Update causes I/O error that the record has been changed by another
User Actions exist for 0160754 Alias lost in ORDER_BY clause of SELECT_SQL statement
User Actions exist for 0161021 Reading an NCHAR through SELECT_SQL populates it with trailing blanks
Deployment NotesThis EPC cannot be deployed as a patch to a previous version. A new version of the package must be build after applying EPC142030. Note also that the first package built after any level of V14 SP2 GA must be a version, as stated in the V14 Late Breaking News page.
HotfixesThe following Hotfixes will be replaced by this EPC:
Windows:
EPC142000HF_180807
EPC142010HF_180808
EPC142010HF_180816
EPC142010HF_180823
EPC142010HF_180828
EPC142010HF_180831
EPC142010HF_180903
EPC142010HF_180906
EPC142010HF_180910
EPC142010HF_180912
EPC142010HF_180914
EPC142010HF_180915
EPC142010HF_181009
EPC142010HF_181010
EPC142010HF_181011
EPC142010HF_181012
EPC142010HF_181026
EPC142010HF_181108
IBM i:
HF142009
HF142010
HF142010
HF142011
HF142012
HF142013

Instructions to install the EPC

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

Instructions provided for:

Detailed changes

CCS id.Description
0155891
0160684
Communications objects not deployed for DBCS development language

Ensure that Package Option to include LANSA Communications is processed correctly in Japanese environment.
0159585Allow Unicode to be passed in and out of SPACE BIFs

This enhancement has been included in this EPC
0159693
0160710
Cannot type DBCS into grid cell after Windows Creators Update (#1709)

This defect has now been rectified
0159947
0160315
Cannot use Deliver To with Other files and LANSA files in the same delivery

When selecting multiple files to Deliver To an IBM i remote system, if you include both Other and LANSA files, and select to Compile, the Check-in will fail with an error.
This defect has now been rectified
0160031
0160470
VisualStyle is not applied on Grid CurrentItem in DirectX render mode

This defect has now been rectified
0160080Unable to view source code for all components/functions in a read-only system.

You should be able to view source code for all components/functions in the read only system (when the VL IDE cannot obtain a license). However, right-clicking on a Server Module does not provide the option to open and view source.
This defect has now been rectified
0160308Improved templates for getting started with web applications.

The Editor Home page has been enhanced, with the addition of 4 new templates to help developers get started with building responsive Web Applications.
These templates introduce the concept of Home / Dashboard and use the enhanced Theme capabilities of defining your own color palette.
0160318IBM i Other tables are not automatically saved to Version Control

Tables loaded using the "Import Tables from IBMi" feature were not automatically saved to version control when the version control setting "Automatically save new objects to version control" was enabled.
This defect has now been rectified
0160382Provide easy access to the Main Page from anywhere in a Web Application

You can now access the main page of an application from anywhere just by referring to it by name.
This enhancement has been included in this EPC
0160413
0160677
LWEB.DAT not updated during upgrade to V14 SP2.

LWEB.DAT was not updated in V14 SP2. This impacted customers with their own custom messages.
This defect has now been rectified
0160427LWEBSF import is missing file I/O modules.

LWEBSF save file was missing file I/O modules.
This defect has now been rectified
0160448Datetime can not be exchanged by *SQLNULL

This defect has now been rectified
0160452No message given when unresolved merge conflict causes invalid YAML

A notice will be displayed at the top of the Version Control view if any objects have YAML files which contain invalid YAML. A button is provided to search for all objects with invalid YAML.
0160463
0160788
Clicking on std_dropdown with no onchange webroutine causes error

Onchange listener was not added if there is no target webroutine.
This defect has now been rectified
0160473Listbox weblet doesn't support CSP

Listbox weblet was not updated to support CSP. This issue has been fixed.
0160475VCS interface in IDE attempts object refresh in non-managed partition

Objects from other partitions will no longer cause a refresh in the active partition. The Version Control view will now only list folders for the active partition and system information.
0160486VersionControl directory to be fixed for all users

For new Visual LANSA configurations setup for Version Control, the version control folder will be located directly under the "\LANSA" folder. For example, c:\program files (x86)\Lansa14\LANSA\VersionControl. This means on a server with a multi-user operating system (such as Windows Server or Citrix), all users using a single Visual LANSA installation (and hence a single Visual LANSA repository) will now use the same version control directory.
0160493MouseHover event fired twice for field edit controls

This defect has now been rectified
0160504Locally defined NCHARs with long names not exchanged in CALL_SERVER_FUNCTION

NCHAR and NVARCHAR fields defined in RDMLX code with long names were not being exchanged when using CALL_SERVER_FUNCTION.
This defect has now been rectified
0160515Incorrect referencing of field attributes for fields with particular names

For example, a table has fields called FOHBL# and FOHBLH. A web page could get the attributes of field FOHBLH mixed up with the field FOHBL#
This defect has now been rectified
0160523Double clicking the separator between listview items can cause an IDE crash

This defect has now been rectified
0160527Disabling button in presubmit JS doesn't disable button.

If the button is disabled in the presubmit Javascript, the button appearance is not updated.
This defect has now been rectified
0160534Incorrect source position after applying EPC142010

For example, the text in the IDE shifts to the right. It can occur when an error or warning string is very long.
This defect has now been rectified
0160546Show Variable option not available when debugging Server Module

The Show Variable option was not shown in the right-click context menu when debugging a server module.
This enhancement has been included in this EPC
0160549UDC items are not shown when moving scroll bar

This defect has now been rectified
0160550Naming convention for Picklist can change unexpectedly.

For example, when adding a static picklist in field visualization, IDE automatically pre-added PKIT_1 & PKIT_2. Adding the third entry, name and numbering changed to PKIT1.
This defect has now been rectified
0160556After upgrading from V12 SP1 to V14 SP2, WAM Editor crashes frequently

Improvements have been made. Also, ensure that SQL Server memory is limited. 250 MB is the recommended setting.
0160566Enhance PRIM_VIEW to provide a Closed event.

PRIM_VIEW now has a Closed Event that fires when a View is no longer the active view in a View Container.
This enhancement has been included in this EPC
0160581If you load an IBM i other file into VL, compile and execute against a Windows DB and attempt to do an update to it, you get an error
"Record to be updated has been changed by another job/user."

This defect has now been rectified.

User Action:  Any affected IBM i Other file loaded into VL and executed on the Windows platform needs to be rebuilt.
0160583Prompter weblet not receiving field-mapped field value from calling webroutine

After upgrading to V14 SP2, fields from invoking webroutine were not passed to the prompter webroutine.
This defect has now been rectified
0160584onchange_script of std_input weblet does not execute.

Onchange JS was not working after upgrading to V14 SP2.
This defect has now been rectified
0160607PRIM_MD.ListEdit sourced by a Date Field displays its value as 'undefined'

This defect has now been rectified
0160618Shift+Tab skips over MD Dropdown

This defect has now been rectified
0160624ItemGotFocus is not fired when using Tab key and FocusItem is not updated

This defect has now been rectified
0160637
0160612
0160847
0160978
0160674
LANSA Registry symlink issue when launching LANSA from a network client

This defect has now been rectified
0160674
0160637
Registry error deploying the first version of application after upgrading to V14

This enhancement has been included in this EPC
0160678NVarChar fields missing from output file created by TRANSFORM_LIST BIF

The processing of NVarChar fields in TRANSFORM_FILE BIF has been corrected.
0160694Random crash when using V14 SP2 IDE.

Memory issues that could cause IDE crashes have been identified and fixed.
0160699Prompter incorrectly positioning itself.

The prompter can show above a button, covering other components on the page, instead of displaying below the button.
This defect has now been rectified
0160744Processing a sequence of several function calls can cause an access violation.

This defect has now been rectified
0160748PRIM_MD.Progress

This enhancement has been included in this EPC
On the LANSA Editor Home page, take the option to Explore the Material Design Controls. This launches a web page explaining the Material Design (MD) implementation, the MD controls available and examples of how each control works.
0160749PRIM_MD.Slider

This enhancement has been included in this EPC
On the LANSA Editor Home page, take the option to Explore the Material Design Controls. This launches a web page explaining the Material Design (MD) implementation, the MD controls available and examples of how each control works.
0160750PRIM_MD.Expander

This enhancement has been included in this EPC
On the LANSA Editor Home page, take the option to Explore the Material Design Controls. This launches a web page explaining the Material Design (MD) implementation, the MD controls available and examples of how each control works.
0160751PRIM_LIST Enhancements

This enhancement has been included in this EPC
On the LANSA Editor Home page, take the option to Explore the Material Design Controls. This launches a web page explaining the Material Design (MD) implementation, the MD controls available and examples of how each control works.
0160752PRIM_MD.DateTime TimePicker

This enhancement has been included in this EPC
On the LANSA Editor Home page, take the option to Explore the Material Design Controls. This launches a web page explaining the Material Design (MD) implementation, the MD controls available and examples of how each control works.
0160753PRIM_THM Enhancements.

The Theme Editor, the Theme Ribbon Sheet and the Material Controls Tab have been changed to better reflect the idea that a Theme primarily defines a Color Palette.
0160754Alias lost in ORDER_BY clause of SELECT_SQL statement

The column alias used in a SELECT_SQL statement ORDER By clause is being lost at runtime, causing SQL errors.
This defect has now been rectified

User Action:  Recompile the effected Functions or Components.
0160759EPCCHECK.dat file is not being updated in a deployed patch.

This functionality was impacted in V14 by an updated version of WiX.
This defect has now been rectified
0160765Material Design Lists returns data from a different list

This defect has now been rectified
0160768PRIM_MD.IconPadding

This enhancement has been included in this EPC
On the LANSA Editor Home page, take the option to Explore the Material Design Controls. This launches a web page explaining the Material Design (MD) implementation, the MD controls available and examples of how each control works.
0160769PRIM_MD.ClearButton

This defect has now been rectified
On the LANSA Editor Home page, take the option to Explore the Material Design Controls. This launches a web page explaining the Material Design (MD) implementation, the MD controls available and examples of how each control works.
0160770PRIM_MD.Tab scrollbuttons

This defect has now been rectified
On the LANSA Editor Home page, take the option to Explore the Material Design Controls. This launches a web page explaining the Material Design (MD) implementation, the MD controls available and examples of how each control works.
0160771VL Web runtime passive events

Scroll Performance improvements with Passive Event Listeners.
This defect has now been rectified
0160772PRIM_MD.PromptIconHint

Hint could be truncated when displayed for first time.
This defect has now been rectified
0160773VL Web element Automation support

Introduction of HTML ID’s to identify LANSA components for use in web automation tools.
This defect has now been rectified
0160790MD Controls suggestion improvements

PRIM_MD buttons\checkbox and switch GotFocus and LostFocus events are now published
0160794Install crash after selecting the Website option with JSM Proxy

The VL install will crash after selecting the Website option in the LANSA Integrator custom install and then moving the focus off this option. This only occurs when JSM Proxy is the only Integrator feature being installed.
0160815
0158271
Deployment Tool X_RUN Argument INIT not passed to X_START in installed package

This defect has now been rectified
0160834Setfocus not working on the first field of a Dialog.

Prim_Dlg.AutoFocus(True\False) property added.
0160838Access Violation can occur when saving a widget.

This defect has now been rectified
0160850Prim_Md.MenuItem child items display incorrectly

Expanding the child items can cause them to overlap.
This defect has now been rectified
0160851Closed event occurs twice when Transition is specified.

This defect has now been rectified
0160867Intermittent IDE crashes during extended V14 SP2 IDE usage.

Logic to handle layout of groups in IDE ribbon reworked in order to eradicate recursion in interdependent views.
0160878
0160922
Prompter positioning not taking into account page scrolling

This defect has now been rectified
0160897If webplugin.conf file is modified, the changes are not being picked up.

When creating a WAM patch deployment package (MSP), changes to the webplugin.conf configuration file are not being picked up, causing a 404 error at execution time.
This defect has now been rectified
0160898PRIM_MD.Input not firing AutoSuggest event when pasting a value

This defect has now been rectified
0160905Clickable image presubmit JS not working when no target webroutine defined

This defect has now been rectified
0160918Cached LOBs are not currently supported in a VCS environment using GITHUB.

This defect has now been rectified
0160959After upgrading to V14 SP2, field 'changed' events behaviour has changed.

Changed event fires without any keystroke or user input.
This defect has now been rectified
0160963PRIM_MD.Dropdown changed event fired even when set programmatically

This defect has now been rectified
0160991WAM styles (mainly positioning) injected by WAM Editor lost at runtime

Style elements are now applied at runtime using CSS DOM APIs to support CSP. They were not handling keywords in upper-case (commonly injected by the WAM Editor when dragging elements around).
This defect has now been rectified
0161021
0161025
Reading an NCHAR through SELECT_SQL populates it with trailing blanks

This defect has now been rectified

User Action: Recompile any affected object containing the SELECT_SQL statement.
0161023Dialog (#PRIM_DLG) Closing event not being fired.

This defect has now been rectified
CCS id.Description
0157424Enhancement request for Sequential GUID

A new System Variable, *GUIDSEQUENTIAL, has been implemented. For Windows and IBM i a sequential GUID is generated. For Linux a random GUID is generated, identical to using *GUID.
User Action:  To use this new System Variable you must run a system initialization and select Standard System Variables (Local Disk) on your windows PC. You can then Check In #GUIDSEQUENTIAL to get the definition to the IBM i.
0160301Properties screen added for versions and patches in the Deployment Tool.

A properties option has been added to the right click men on the main Deployment Tool view. The properties screen shows a summary of the details for the selected Version or Patch.
This enhancement has been included in this EPC
0160439Access violation after copying reusable part and changing listfields group_by

After copying a tile or list part reusable part, if you immediately try to change the fields in the LISTFIELDS group_by, and then save, it will cause an access violation in the IDE .

This defect has now been rectified
0160466
0160342
Application errors after upgrade to V14 SP2 due to duplicate key in DC@FOL

This defect has now been rectified
0160488Windows scaling over 100% causes repaint issue when running in DirectX mode

This defect has now been rectified
0160523Double clicking the separator between listview items can cause an IDE crash

This defect has now been rectified
0160553Copy table data from IBM i fails if a document file is empty.

This defect has now been rectified

Affected objects

Object NameObject Type
.gitattributes\
.gitignore\
VLWeb.gitignore\
WAM.gitignore\
git-clone.ps1\autodeploy
PostDeploy.ps1\autodeploy
PreDeploy.ps1\autodeploy
lansa.exe\lansa
Lansa.Wix.CustomActions.dll\lansa
Lansa.Wix.Projects.dll\lansa
liio.dll\lansa
liiv.dll\lansa
liiverinfo.dll\lansa
liiy.dll\lansa
lpcmn*.bnd\lansa
lpcr*.bnd\lansa
lppa*.bnd\lansa
lpvo*.bnd\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_cbv1.dll\lansa
x_cbv2.dll\lansa
x_comp.dll\lansa
x_dbg.dll\lansa
x_dom.dll\lansa
x_lpc.dll\lansa
x_netdnp.dll\lansa
x_prim.dll\lansa
x_rdrCbv140.dll\lansa
x_rdrCbv240.dll\lansa
x_rdrVo40.dll\lansa
x_res.dll\lansa
x_rom.dll\lansa
x_wpf40.dll\lansa
x_wpfCbv140.dll\lansa
x_wpfCbv240.dll\lansa
x_wpfCbv340.dll\lansa
lxxf48.asc\lansa\imports\std_bifs
lxxf48.asc\lansa\imports\std_bifs\fra
lxxf48.asc\lansa\imports\std_bifs\jpn
lxxf05.asc\lansa\imports\std_file\X_PKGWRK\1.0.0\Build\Internal
*.*\lansa\imports\std_widgets\*
lxxf96.asc\lansa\imports\system
lxxf26.asc\lansa\imports\sysvars
lxxf26.asc\lansa\imports\sysvars\fra
lxxf26.asc\lansa\imports\sysvars\jpn
*.*\lansa\imports\WebSampleApps\*
Lansa.Wix.CustomActions.dll\X_WIN64\X_LANSA\execute
lpcmn*.bnd\X_WIN64\X_LANSA\execute
lpcr*.bnd\X_WIN64\X_LANSA\execute
lppa*.bnd\X_WIN64\X_LANSA\execute
lpvo*.bnd\X_WIN64\X_LANSA\execute
w3@p1600.dll\X_WIN64\X_LANSA\execute
w3@wstp.dll\X_WIN64\X_LANSA\execute
w3_p1200.exe\X_WIN64\X_LANSA\execute
w3_p2000.exe\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_cbv1.dll\X_WIN64\X_LANSA\execute
x_cbv2.dll\X_WIN64\X_LANSA\execute
x_comms.dll\X_WIN64\X_LANSA\execute
x_comp.dll\X_WIN64\X_LANSA\execute
x_dbg.dll\X_WIN64\X_LANSA\execute
x_dbmms.dll\X_WIN64\X_LANSA\execute
x_dll.dll\X_WIN64\X_LANSA\execute
x_dnp.dll\X_WIN64\X_LANSA\execute
x_funms.dll\X_WIN64\X_LANSA\execute
x_lpc.dll\X_WIN64\X_LANSA\execute
x_netdnp.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_run.exe\X_WIN64\X_LANSA\execute
x_uimmseng.dll\X_WIN64\X_LANSA\execute
x_uimmsfra.dll\X_WIN64\X_LANSA\execute
x_uimmsjpn.dll\X_WIN64\X_LANSA\execute
x_var.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
xvlsmtst.dll\X_WIN64\X_LANSA\execute
ledeploy.dll\X_WIN95\X_LANSA\execute
lefnwcmp.dll\X_WIN95\X_LANSA\execute
lefnwthm.dll\X_WIN95\X_LANSA\execute
lejbs067.dll\X_WIN95\X_LANSA\execute
lejbs068.dll\X_WIN95\X_LANSA\execute
lejob066.dll\X_WIN95\X_LANSA\execute
lepaasap.dll\X_WIN95\X_LANSA\execute
letw2*.dll\X_WIN95\X_LANSA\execute
levcmp01.dll\X_WIN95\X_LANSA\execute
levhm*.dll\X_WIN95\X_LANSA\execute
levusr19.dll\X_WIN95\X_LANSA\execute
levwc002.dll\X_WIN95\X_LANSA\execute
levwc004.dll\X_WIN95\X_LANSA\execute
levwc005.dll\X_WIN95\X_LANSA\execute
lpcmn*.bnd\X_WIN95\X_LANSA\execute
lpcr*.bnd\X_WIN95\X_LANSA\execute
lppa*.bnd\X_WIN95\X_LANSA\execute
lpvo*.bnd\X_WIN95\X_LANSA\execute
lxptbbld.exe\X_WIN95\X_LANSA\execute
w3@p1600.dll\X_WIN95\X_LANSA\execute
w3@wstp.dll\X_WIN95\X_LANSA\execute
w3_p1200.exe\X_WIN95\X_LANSA\execute
w3_p2000.exe\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_cbv1.dll\X_WIN95\X_LANSA\execute
x_cbv2.dll\X_WIN95\X_LANSA\execute
x_comms.dll\X_WIN95\X_LANSA\execute
x_comp.dll\X_WIN95\X_LANSA\execute
x_dbg.dll\X_WIN95\X_LANSA\execute
x_dbmms.dll\X_WIN95\X_LANSA\execute
x_dll.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_lpc.dll\X_WIN95\X_LANSA\execute
x_netdnp.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_rom.dll\X_WIN95\X_LANSA\execute
x_run.exe\X_WIN95\X_LANSA\execute
x_uimmseng.dll\X_WIN95\X_LANSA\execute
x_uimmsfra.dll\X_WIN95\X_LANSA\execute
x_uimmsjpn.dll\X_WIN95\X_LANSA\execute
x_var.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
xpdcolvr.dll\X_WIN95\X_LANSA\execute
xpdnotes.dll\X_WIN95\X_LANSA\execute
xpfprop1.dll\X_WIN95\X_LANSA\execute
xphcmhnd.dll\X_WIN95\X_LANSA\execute
xphver01.dll\X_WIN95\X_LANSA\execute
xpfpro01.dll\X_WIN95\X_LANSA\execute
xpfpro01.dll\X_WIN95\X_LANSA\execute
xvlsmtst.dll\X_WIN95\X_LANSA\execute
liiodef.h\X_WIN95\X_LANSA\source
wiz02007.sss\X_WIN95\X_LANSA\source
wiz02019.sss\X_WIN95\X_LANSA\source
wiz02019bm01.jpg\X_WIN95\X_LANSA\source
wiz02020.sss\X_WIN95\X_LANSA\source
wiz02020bm01.jpg\X_WIN95\X_LANSA\source
wiz02020bm02.jpg\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
x_funstr.h\X_WIN95\X_LANSA\source
vlweb.dat\X_WIN95\X_LANSA\web\vl
*.*\X_WIN95\X_LANSA\web\vl\lansa_14_2_3_2
LIIIX.txt\X_WIN95\X_LANSA\x_apps\x_runtime
LIIIXWEB.txt\X_WIN95\X_LANSA\x_apps\x_runtime
DatabaseSupport.txt\X_WIN95\X_LANSA\x_apps\x_wix\content
en-us.wxl\X_WIN95\X_LANSA\x_apps\x_wix\source
fr-fr.wxl\X_WIN95\X_LANSA\x_apps\x_wix\source
ja-jp.wxl\X_WIN95\X_LANSA\x_apps\x_wix\source
msi.wxs\X_WIN95\X_LANSA\x_apps\x_wix\source
Object NameObject TypeLibrary
VL_WEB_RUNTIMEDIRx_lansa/web/vl/lansa_14_2_3_2
LWEBMT*SAVFLANSA communication library and Web Server
LWEBMTFRA*SAVFLANSA communication library and Web Server
LWEBMTJPN*SAVFLANSA communication library and Web Server
W3XS1000*SRVPGMLANSA communication library and Web Server
W3@P1100*PGMLANSA communication library and Web Server
W3@P1600*PGMLANSA communication library
LWEBSF*SAVFLANSA program library
WEBLETS*SAVFLANSA program library
X_BASE*SRVPGMLANSA program library
X_COM*SRVPGMLANSA program library
X_COMP*SRVPGMLANSA program library
X_DBG*SRVPGMLANSA program library
X_DBM*SRVPGMLANSA program library
X_DLL*SRVPGMLANSA program library
X_FUN*SRVPGMLANSA program library
X_PRIM*SRVPGMLANSA program library
X_VAR*SRVPGMLANSA program library
DC@P6401*PGMLANSA program library
W3@P1200*PGMLANSA program library
W3@P2000*PGMLANSA program library
W3@WSTP*PGMLANSA program library
X_RUN*PGMLANSA program library
lpcmn.bndSTMF../x_lansa
lpcmndeu.bndSTMF../x_lansa
lpcmnfra.bndSTMF../x_lansa
lpcmnjpn.bndSTMF../x_lansa
lpcr.bndSTMF../x_lansa
lpcrfra.bndSTMF../x_lansa
lpcrjpn.bndSTMF../x_lansa
lppa.bndSTMF../x_lansa
lppafra.bndSTMF../x_lansa
lppajpn.bndSTMF../x_lansa
lpvo.bndSTMF../x_lansa
lpvodeu.bndSTMF../x_lansa
lpvofra.bndSTMF../x_lansa
lpvojpn.bndSTMF../x_lansa
liiodef.hSTMF../x_lansa/source
x_funstr.hSTMF../x_lansa/source
INSERT_IN_SPACEBIFLANSA program library
SELECT_IN_SPACEBIFLANSA program library
SELECTNEXT_IN_SPACEBIFLANSA program library
FETCH_IN_SPACEBIFLANSA program library
DELETE_IN_SPACEBIFLANSA program library
UPDATE_IN_SPACEBIFLANSA 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 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 EPC142030 to an IFS folder on the IBM i ( e.g. /LANSA_pgmlib/tmp/epc142030 )
  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 . . . . . . . . . . . > 142030
    Install the EPC from . . . . . . >*IFS
    IFS Path and object name . . . .e.g./LANSA_pgmlib/tmp/epc142030
    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 EPC142030 to an IFS folder on the IBM i. ( e.g. /LANSA_admlib/tmp/epc142030)
  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 . . . . . . . . . . . > 142030
    Install the EPC from . . . . . . > *IFS
    IFS Path and object name . . . . e.g. /LANSA_admlib/tmp/epc142030

    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.

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