EPC - 132500

Date : December 2014

EPC132500 for LANSA V13 SP2

  • Support non-Unicode DBCS-graphic fields (type G) in IBM i Other files.
  • All patches shipped since V13 SP2.
  • Additional fixes.
ProductVisual LANSA and LANSA for i
Version13 SP2
Pre-Requisite Details131500 (SP2)
Related ProductsLANSA for the Web
LANSA Integrator
LANSA Open
Visual LANSA Framework
Special NotesAll Version 13 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, part of the QSECOFR group, or, has *ALLOBJ and *SECADM special authorities.

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 ActionsThe following CCS items require user action:

0151340 Application failed to disconnect from the data base / source correctly.

See below for details.
Document UpdatesThis EPC does not deliver updated guides.

Changed guides for this EPC are available at http://www.lansa.com/support/docs/update.htm. Check the reason notes in the "Updated" column. 
HotfixesThe following Hotfixes will be replaced by this EPC:
Windows:
EPC1315HF-140627d
EPC1315HF-140708
EPC1315HF-140708b
EPC1315HF-140714d
EPC1315HF-140721
EPC1315HF-140722d
EPC1315HF-140724d

EPC1323HF_140925d
EPC1323HF_141008d
EPC1323HF_141009d
EPC1323HF_141010d

EPC1315HF-140728d
EPC1315HF-140729
EPC1315HF-140804d
EPC1315HF-140805
EPC1315HF-140807d
EPC1315HF-140808d
EPC1315HF-140813d

EPC1323HF_141015d
EPC1323HF_141016
EPC1323HF_141028
EPC1323HF_141106d

EPC1315HF-140814d
EPC1315HF-140815d
EPC1315HF-140901d
EPC1315HF-140901e
EPC1315HF-140902d
EPC1315HF-140903d


EPC1323HF_141121
IBM i:
HF132301
HF132302
HF132304
HF132305
HF132306



HF132308
HF132309

Instructions to install the EPC

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

Instructions provided for

Detailed changes

CCS id.Description
0150791
0151069
0151140
LANSA Object deletion stops you from a future check-in of the same object

LANSA REORG has been enhanced to remove Task object (DC@F74) and Task history (DC@F76) data for deleted objects.

What this means is that if a LANSA object has been deleted from the server, then a LANSA REORG must be run before the object can be re-created and checked in.
0150803VL IDE strips semi columns when copy and paste more than two lines

Pasting text into the editor was incorrectly stripping trailing semi-colons.
This defect has now been rectified
0151714
0152583
Other file won't compile when field has been renamed

This defect has now been rectified
0152039ColumnAlign property does not right-align numbers in a property sheet

ColumnAlign property now aligns column text properly to the left, center or right as set. Still, to help customers that might have already relied on its wrong behaviour (always aligning to the left no matter what has been set) we introduced a ComponentVersion property on the property sheet. For version 1 onwards it should work as expected. For version 0 it will behave as it was doing before (always aligning to left). For new components the version property is set to version 1 by default.
0152069
0152830
Very slow to add entries to Combobox with DataClass in DirectX

This defect has now been rectified
0152178Enhance STM_FILE_OPEN to create files according to User Profile Setting


0152193
0152205
0152206
0152207
0152208
0152209
0152326
Support non-Unicode DBCS-graphic fields (type G) in IBM i Other files

DBCS-graphic fields (type G) accept only double-byte characters, with no shift characters.
Refer to the documentation for more details of support for these field types.
0152345Alias used with X_RRNO in ORDER_BY parameter of SELECT_SQL is dropped

This defect has now been rectified
0152390Update openssl to the latest version 1.0.1j


0152557
0152703
IBM i RDMLX Enabled Trigger Function Error Messages Not Returned

IBM i RDMLX enabled trigger functions now return ABORT messages to the RDML function that executed the I/O that caused the trigger function to execute.
User Action: 
IBM i RDMLX enabled trigger functions must be recompiled for this behavior to be observed.
0152590Web Functions do not support CCSID 937 (Traditional Chinese)

This defect has now been rectified
0152598Treeview and List hints are not unicode capable

This defect has now been rectified
0152637Unrecoverable error in webroutine when serving files with .txt extension for DL

When BLOB fields published IFS files had an unknown CCSID (65535), the runtime encoding converter would fail. This defect has now been rectified

Now if the CCSID of the file is unknown, the runtime will select the most likely value for the encoding. This might not be always correct. To ensure the encoding is correct when the file has an unknown CCSID, it is best to explicitly set the HTTP charset when serving the BLOB.
0152655Deployed application does not process drag-drop in certain situations

This defect has now been rectified
0152672Name property for a .NET component not returning expected value

For .NET components we now allow variables, properties and methods with the same name as LANSA component properties and methods. Previously they were ignored. They are suffixed appropriately (“#x”) to ensure uniqueness in the LANSA environment.
0152692Multilingual BIF enhancement to save/return Unicode Literals

This defect has now been rectified

Note that the working list must include 2 Fields: Alpha(4) and NChar(78).
0152714Cannot enter a negative number into a numeric packed field in a function

This defect has now been rectified
0152721
0152773
Loading data and switching tabs takes a long time in DirectX

This defect has now been rectified
0152728VL Menu items with icon/images defined do not handle Unicode strings

This defect has now been rectified
0152753Network Client failing after EPC132300 was applied

This defect has now been rectified
0152754Network Client crashing when right clicking on object in browser

This defect has now been rectified
0152757TPTH does not allow period in file path

This defect has now been rectified
0152818Different result for SUBSTRING operation for Char and Alpha field types

This defect has now been rectified
0152844Dynamic picklist visualisation selecting only the first item

This defect has now been rectified
0152854Crash in DC@P3019 when saving report layout on IBM i with Documentor enabled

When saving the report layout after painting a report and saving changes, which is only asked for if Documentor is enabled, the report painter no longer crashes.
LANSA recommends that development activities such as report painting for LANSA for i be performed in Visual LANSA.
0152896
0152991
Forms crash the VL IDE when opened with corrupt .ico file

This defect has now been rectified
0152906Screen capture does not work in Render Type M and X

This defect has now been rectified
0152910IDE Crashed when using SELECT_SQL with a System Variable

This defect has now been rectified
0152925Add support for AMI license to Windows

An AMI License is a LANSA license that works with Amazon Web Services (AWS) and allows an Application to automatically scale to an infinite number of application servers and not require further licenses to be obtained.
0152950Tracing a 64-bit application abends on INSERT

This defect has now been rectified
0152965Update display when rendering in DirectX will only work on one field in a form

This defect has now been rectified
015298632-bit lcolist.exe should only attempt to load 32-bit lcotp.exe

This defect has now been rectified
0153051
0143303
DBCS IME not selected by default in multi-line edit visualization

This defect has now been rectified
0153052Strange behaviour with text input in IDE

This defect has now been rectified
CCS id.Description
0151244
0152258
Screens containing a web browser activex will go blank on Visual Style change.

This defect has now been rectified.
0151340Application failed to disconnect from the data base / source correctly.

Note that this issue was found when using an RDML webevent function, however it is not restricted to only webevent functions.

RDML functions that contain SELECT_SQL are now compiled with CRTSQLRPGI ... CLOSQLCSR(*ENDACTGRP) if *RPGIV generation is used, or CRTSQLRPG ... CLOSQLCSR(*ENDSQL) if *RPGIV is not used.

User Action: 
Recompile RDML functions that contain SELECT_SQL and that either call RDMLX functions that use SELECT_SQL or call RDMLX functions that perform LANSA I/O that requires SQL to be used.
0151528
0152372
Strange scrollbar behaviour with DisableNoScroll(True) and WordWrap(True)

This defect has now been rectified.
0151639Add new JSMX_BEGIN and JSMX_END BIFs

JSMX_BEGIN and JSMX_END BIFs available for pre/post processing cleanup.

Note: LANSA Integrator EPC132200 is required to use these new BIFs.
0151688The position of the user key is different between the design screen and runtime execution.

This defect has now been rectified.
0151863Deal with a JSMX BIF memory error graciously.

If JSMX_COMMAND runs out of memory, it will end with status "ERROR".
0151941
0152234
0152237
0152246
0152349
0152505
0152411
Change connect to use openssl static libraries instead of DLLS.

OpenSSL is now statically linked to VL binaries to prevent conflicts with other installation of OpenSSL binaries.

This issue had the potential to receive "Communications Error 0x1c" when logging into the web administrator. It could also prevent debugging from working if the wrong DLL's were used.


0151984
0152165
Warning about missing LDL option InstallVLF in build log of MSI/MSP

This defect has now been rectified.
0152016
0152043
F4 Prompt no longer works in certain situations : Recursion error.

This defect has now been rectified.
0152058Visio 2013 installed from Microsoft 365 now supported.


0152063DirectX Enabling Problem.

This defect has now been rectified.
0152079
0152231
0152297
0152515
High latency connections causing host monitor errors. This issue impacted the host monitor in both very slow and very fast networks.

This defect has now been rectified.
0152080Function crash #std_name := #com_owner.name

This defect has now been rectified.
0152085Handle unsupported post content-type as application/x-www-form-urlencoded

Pre V13 SP2, the post content-type is effectively ignored and all posted data is assumed to be of type application/x-www-form-urlencoded.
V13 SP2 is changed to process posted data only of supported content-type.
This may break existing applications (normally AJAX type applications) that does POST request INCORRECTLY with some wrong content-type (e.g. text/html).
This old behaviour, that unsupported content-type is assumed to be application/x-www-form-urlencoded, is now reinstated.
But this becomes configurable and the default is to enable the tolerance of unsupported content-type.
This default is considered as deprecated and in future releases the tolerance may be disabled by default to improve the robustness of web server.
0152121Access Violation when incrementing the array index field for an array of Unicode.

Using NCHAR fields in DEF_ARRAY's OF_FIELDS parameter was crashing at runtime. The issue has been fixed; it does however require a recompile of the RDMLX.
0152145Allow users to create and manipulate lists in an unlicensed system.

This defect has now been rectified.
0152146
0152285
Problems building models that use Long names with Logical Modeler.

This defect has now been rectified.
0152150An access violation error can occur when ending some functions.

This defect has now been rectified.
0152154relativeImagePath custom property editor shows jumbled icons.

This defect has now been rectified.
0152155RelativeImagePath return unrecognised image name.

This defect has now been rectified.
0152175Cannot view a file's RPG virtual derivation code if open read-only.

Read-only files didn't allow selection of the Virtual Derivation code type. This has been resolved.
0152189Dynamically created components ignore properties set in the define_com statement.

This defect has now been rectified.
0152194Patching a version that has Non-LANSA objects gets X_RUN.exe errors on install.

Clean up of Application directory has been customised to ensure .txt files from version installation are retained.
0152201Session key method URL not working in JQMOBILE

Forms submitted by buttons type="submit" were missing the session id. This defect has now been rectified.
0152202
0152294
Change in behaviour of combo box for V13 SP2.

This defect has now been rectified.
0152220Missing compiled DLLs causes a fatal error in package build.

Previously a missing DLL produced a warning message. This message was changed to be a fatal to ensure file OAMs were not accidentally missing from the deployment, however this causes a problem when the package has a FUNCTION INCLUDE. To prevent the FUNCTION INCLUDE issue the message has been changed back to a warning.
0152250Version control issue restoring a file containg a lookup check.

This issue only happened in the special case where the file was a logical file and it had a long name.
0152256Tabbing in a Grid causes VL runtime crash with X_RUN dump generation.

This defect has now been rectified.
0152287Database triggers lost during check-in for RDMLX files.

This defect has now been rectified.
0152295Explorer component working differently in DirectX mode.

This defect has now been rectified.
0152313
0152378
Allow M@EXCHL to run in a named activation group instead of *CALLER.

Allow the use of the exchange facility into and out of LANSA in a multiple activation group environment
0152343In certain situations the Timer continues to tick after interval is set to 0

This defect has now been rectified.
0152348
0152335
DELETE causes Superserver connection to fail and an application crash in V13 SP2

This defect has now been rectified.
0152375Tiles in a list are not displayed when the form is shown using ShowModalForm.

This defect has now been rectified.
0152386Time picker weblet will not show times above 12:00 when timeformat is HH:mm:ss.

This defect has now been rectified.
0152392Dynamic dropdown weblets no longer working after upgrade to V13 SP2.

Menubar with non-JSON source list won't work if there is another JSON list present in the webroutine. This defect has now been rectified.
0152413COMPONENTTYPE.TYPENAME evaluating differently in V13 SP2 compared to V12 SP1.

COMPONENTTYPE.TYPENAME will return TypeName now instead of the behaviour introduced in V13 to return Name.TypeName.
015244064-bit Job Queue emulation does not execute submitted job.

This defect has now been rectified.
0152485DEFINE_DB_SERVER incorrectly prompting when connecting a SQL Server database.

DEFINE_DB_SERVER connection parameters UID=<user id>;PWD=<PASSWORD> are not being passed through.
This defect has now been rectified.
0152490Modeler crashes when double clicking on entity header.

This defect has now been rectified.
0152502Split style of Vertical in a grid remove horizontal scroll bar in win32 mode.

This defect has now been rectified.

Affected objects

Object NameObject Type
EPC132600
lcolist.exe \Connect
lcomgr32.dll\Connect
lcosck32.dll\Connect
vldbgsrv.exe\Connect
lcomgr32.dll\Connect64
lcosck32.dll\Connect64
EPC132500
lansa.exe\LANSA
Lansa.Wix.CustomActions.dll\LANSA
Lansa.Wix.Projects.dll\LANSA
LansaAutoImport.exe\LANSA
liio.dll\LANSA
liiosrv.dll\LANSA
liis.dll\LANSA
liiv.dll\LANSA
liiy.dll\LANSA
lpcr.bnd\LANSA
lpcrfra.bnd\LANSA
lpcrjpn.bnd\LANSA
WAM*.dll\LANSA
x_base.dll\LANSA
x_cbv1.dll\LANSA
x_cbv2.dll\LANSA
x_dnp.dll\LANSA
x_lpc.dll\LANSA
x_netdnp.dll\LANSA
x_prim.dll\LANSA
x_rdrvo40.dll\LANSA
x_wpf40.dll\LANSA
LXXF47.ASC\LANSA\imports\STD_BIFS
LXXF48.ASC\LANSA\imports\STD_BIFS
LXXF47.ASC\LANSA\imports\STD_BIFS\FRA
LXXF48.ASC\LANSA\imports\STD_BIFS\FRA
LXXF47.ASC\LANSA\imports\STD_BIFS\JPN
LXXF48.ASC\LANSA\imports\STD_BIFS\JPN
lxxf74.asc\LANSA\imports\std_weblets
lxxfws.asc\LANSA\imports\std_weblets
lxxfwx.asc\LANSA\imports\std_weblets
LANSAServiceConsumer.dll\LANSA\WAMEditor
std_html_img_relative.css\LANSA\WAMEditor\CustomPropEditors
runtime_licenses.txt\X_WIN95\X_LANSA
x_txteng.dat\X_WIN95\X_LANSA
x_txtfra.dat\X_WIN95\X_LANSA
x_txtjpn.dat\X_WIN95\X_LANSA
installr.dll\X_WIN95\X_LANSA\Execute
lecver03.dll\X_WIN95\X_LANSA\Execute
lecver04.dll\X_WIN95\X_LANSA\Execute
lecver07.dll\X_WIN95\X_LANSA\Execute
lecver09.dll\X_WIN95\X_LANSA\Execute
lecver11.dll\X_WIN95\X_LANSA\Execute
lefver03.dll\X_WIN95\X_LANSA\Execute
lefver13.dll\X_WIN95\X_LANSA\Execute
lejob033.dll\X_WIN95\X_LANSA\Execute
lepver01.dll\X_WIN95\X_LANSA\Execute
levfd077.dll\X_WIN95\X_LANSA\Execute
lm_abs.dll\X_WIN95\X_LANSA\Execute
lm_base.dll\X_WIN95\X_LANSA\Execute
lm_bld01.dll\X_WIN95\X_LANSA\Execute
lm_cmd03.dll\X_WIN95\X_LANSA\Execute
lm_comp.dll\X_WIN95\X_LANSA\Execute
lm_ele.dll\X_WIN95\X_LANSA\Execute
lm_elem1.dll\X_WIN95\X_LANSA\Execute
lm_elem2.dll\X_WIN95\X_LANSA\Execute
lm_elem3.dll\X_WIN95\X_LANSA\Execute
lm_elem4.dll\X_WIN95\X_LANSA\Execute
lm_ent.dll\X_WIN95\X_LANSA\Execute
lm_entdm.dll\X_WIN95\X_LANSA\Execute
lm_ente.dll\X_WIN95\X_LANSA\Execute
lm_entvm.dll\X_WIN95\X_LANSA\Execute
lm_mainl.dll\X_WIN95\X_LANSA\Execute
lm_maint.dll\X_WIN95\X_LANSA\Execute
lm_mdl.dll\X_WIN95\X_LANSA\Execute
lm_phy.dll\X_WIN95\X_LANSA\Execute
lm_rel.dll\X_WIN95\X_LANSA\Execute
lm_relm.dll\X_WIN95\X_LANSA\Execute
lm_rep03.dll\X_WIN95\X_LANSA\Execute
lpcr.bnd\X_WIN95\X_LANSA\Execute
lpcrfra.bnd\X_WIN95\X_LANSA\Execute
lpcrjpn.bnd\X_WIN95\X_LANSA\Execute
lxptbbld.exe\X_WIN95\X_LANSA\Execute
runsql.exe\X_WIN95\X_LANSA\Execute
w3_p1200.exe\X_WIN95\X_LANSA\Execute
w3wsrvpgm.dll\X_WIN95\X_LANSA\Execute
x_base.dll\X_WIN95\X_LANSA\Execute
x_bifms.dll\X_WIN95\X_LANSA\Execute
x_bifms.lib\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_dbmms.dll\X_WIN95\X_LANSA\Execute
x_dll.dll\X_WIN95\X_LANSA\Execute
x_dnp.dll\X_WIN95\X_LANSA\Execute
x_funms.dll\X_WIN95\X_LANSA\Execute
x_jsm.dll\X_WIN95\X_LANSA\Execute
x_lpc.dll\X_WIN95\X_LANSA\Execute
x_lsv.dll\X_WIN95\X_LANSA\Execute
x_netdnp.dll\X_WIN95\X_LANSA\Execute
x_pdfms.dll\X_WIN95\X_LANSA\Execute
x_pimms.dll\X_WIN95\X_LANSA\Execute
x_prim.dll\X_WIN95\X_LANSA\Execute
x_rdrvo40.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_wpf40.dll\X_WIN95\X_LANSA\Execute
xlvlic03.dll\X_WIN95\X_LANSA\Execute
xpddpb.dll\X_WIN95\X_LANSA\Execute
xpfnwapp.dll\X_WIN95\X_LANSA\Execute
xpfnwtmp.dll\X_WIN95\X_LANSA\Execute
xpninst.dll\X_WIN95\X_LANSA\Execute
iom00001.s\X_WIN95\X_LANSA\source
fun00027.s\X_WIN95\X_LANSA\source
liiodef.h\X_WIN95\X_LANSA\source
utilship.h\X_WIN95\X_LANSA\source
x_ctypes.h\X_WIN95\X_LANSA\source
x_funstr.h\X_WIN95\X_LANSA\source
x_glodef.h\X_WIN95\X_LANSA\source
x_jsm.h\X_WIN95\X_LANSA\source
x_pdfpro.h\X_WIN95\X_LANSA\source
runtime_licenses.txt\X_WIN64\X_LANSA
x_txteng.dat\X_WIN64\X_LANSA
x_txtfra.dat\X_WIN64\X_LANSA
x_txtjpn.dat\X_WIN64\X_LANSA
installr.dll\X_WIN64\X_LANSA\Execute
w3_p1200.exe\X_WIN64\X_LANSA\Execute
w3wsrvpgm.dll\X_WIN64\X_LANSA\Execute
x_base.dll \X_WIN64\X_LANSA\Execute
x_bifms.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_funms.dll\X_WIN64\X_LANSA\Execute
x_jsm.dll\X_WIN64\X_LANSA\Execute
x_lpc.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_uimmseng.dll\X_WIN64\X_LANSA\Execute
x_uimmsfra.dll\X_WIN64\X_LANSA\Execute
x_uimmsjpn.dll\X_WIN64\X_LANSA\Execute
x_wpf40.dll \X_WIN64\X_LANSA\Execute
xlvlic03.dll\X_WIN64\X_LANSA\Execute
xpddpb.dll\X_WIN64\X_LANSA\Execute
xpfnwapp.dll\X_WIN64\X_LANSA\Execute
xpfnwtmp.dll\X_WIN64\X_LANSA\Execute
xpninst.dll\X_WIN64\X_LANSA\Execute
EPC132400
lansaweb.dll\WebServer\IISPlugin\lansaweb
lansaweb.dll\WebServer\IISPlugin\lansaweb64
std_script_lansa_jqmobile.js\WebServer\images\script
std_script_lansa_jqmobile.min.js\WebServer\images\script
Object NameObject TypeLibrary
SCRIPTS*SAVFLANSA communication library
WEBLETS*SAVFLANSA program library
@XPNINST*SRVPGMLANSA program library
DCXS872X*SRVPGMLANSA program library
X_BASE*SRVPGMLANSA program library
X_BIF*SRVPGMLANSA program library
X_COMP*SRVPGMLANSA program library
X_DBG*SRVPGMLANSA program library
X_JSM*SRVPGMLANSA program library
X_PDF*SRVPGMLANSA program library
X_PRIM*SRVPGMLANSA program library
X_VAR*SRVPGMLANSA program library
DC@P3107*PGMLANSA program library
DC@P500701*PGMLANSA program library
DC@P500702*PGMLANSA program library
DC@P500703*PGMLANSA program library
DC@P500704*PGMLANSA program library
DC@P500705*PGMLANSA program library
DC@P500706*PGMLANSA program library
DC@P500707*PGMLANSA program library
DC@P500708*PGMLANSA program library
DC@P500709*PGMLANSA program library
M@EXCHL*PGMLANSA program library
X_BOTP*PGMLANSA program library
JSMX_BEGINBIFLANSA program library
JSMX_ENDBIFLANSA program library

Install Instructions

  1. Sign on with QSECOFR user profile, part of the QSECOFR group or a user profile that has *ALLOBJ and *SECADM special authorities.
  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. To check for active users refer to Appendix B How to check for Active Users in the Installing LANSA on IBM i guide for instructions.
  4. End the Listener, Host Monitor and Web Server for the LANSA system and run the LANSA for the Web cleanup program.
  5. Move the unzipped file EPC132500 to an IFS folder on the IBM i ( e.g. /LANSA_pgmlib/tmp/epc132500 )
  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 . . . . . . . . . . . > 132500
    Install the EPC from . . . . . . >*IFS
    IFS Path and object name . . . .e.g./LANSA_pgmlib/tmp/epc132500

    Apply this EPC to . . . . . . . FULL_LANSA_SYSTEM
    LANSA program library . . . . . pgmlib
  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

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 EPC132500 to an IFS folder on the IBM i. ( e.g. /LANSA_admlib/tmp/epc132500)
  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 . . . . . . . . . . . > 132500
    Install the EPC from . . . . . . > *IFS
    IFS Path and object name . . . . e.g. /LANSA_admlib/tmp/epc132500

    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. Recommend 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. Double-click on AllEPCs.exe. Note: On later versions of Windows, for example Windows 8.1, you will need to right click 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

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