EPC - 830 (includes 829 and 833)
Date : 02 September 2008
| Product | Visual LANSA and LANSA for iSeries LANSA Communications (829 on windows) LANSA for the Web (833 on windows) |
|---|
| Version | 11 SP5 |
|---|
| Pre-Requisite Details | None |
|---|
| Related Products | None |
|---|
| Full Distribution In | V12 |
|---|
| Special Notes | All Version 11 SP5 Visual LANSA EPCs include updates that must be applied to Windows and System 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. |
|---|
| System i Specific Special Notes | The System i instructions are expedited procedures that assume a sound knowledge of i5/OS. 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 Actions | X_RUN arguments DBRM, DBHU, DBHP and DBHS are no longer used or recognized and so must be removed from any X_RUN command line.
The special Windows login XDBG_USER is no longer needed and is highly recommended to be removed. |
|---|
| Document Updates | Updates to these guides are provided: - lansa010.chm LANSA iSeries User Guide
- lansa012.chm Visual LANSA User Guide
- lansa015.chm Technical Reference Guild
- lansa040.chm Installing LANSA on iSeries
- lansa086.chm Web Functions
- lansa088.chm Web Features and Housekeeping
- lansa097.chm Visual LANSA Windows Application Tutorials
The guides updated by EPC are only placed in the default LANSA documentation location as installed with Visual LANSA. This default location is ...\x_win95\x_lansa\execute\eng directory. If you installed the LANSA documentation (default folder ...\lansadoc\) from the LANSA Windows CD-ROM, you should manually copy the updated guides to those folders.
The latest guide updates are also available at www.lansa.com/support/docs/update.htm |
|---|
| Hotfixes | The following Hotfixes will be replaced by this EPC:
Windows: CCS135529
| System i: NONE |
|
|---|
Instructions to install the EPC
EPC830 includes software to be installed on a System i machine and on a Windows machine. These instructions describe the installation and use of all delivered items.
- Download EPC830.EXE file from the Web site or email.
- Unzip (double click) EPC830.EXE. These files will be extracted:
- EPC830.htm - this document
- EPC830 - System i Save file
- AllEPCs.exe - Windows multiple EPC install executable
- EPC829w.exe - Windows LANSA Communications install executable
- EPC830w.exe - Windows Visual LANSA install executable
- EPC833w.exe - Windows LANSA for the Web install executable
Instructions provided for:
| Yes | LANSA for iSeries |
| Yes | System i Web Server (multi-tier) |
| Yes | Visual LANSA |
Detailed changes
EPC830 includes these changes: [Click here to Show table...]
| CCS id. | Description |
|---|
0120765 0121445 | Fatal error when ending debug in editor
Visual LANSA debugger now disconnects from running applications rather than shutting down the application |
0128517 0128868 0129191 | Autoimport not parsing DBConnectString correctly if it is too long
This defect has now been rectified |
| 0133685 | Date and Time weblets: New property to set display size
Added a size property to the date and time weblets. |
0134762 0135270 0135271 0135272 0135275 0135276 | New debugging mechanism for all debugging situations
Simplified remote debugging significantly. Special setup and administrative rights are no longer required for remote debugging. The distinction between local and remote debugging has been removed.
X_RUN arguments DBRM, DBHU, DBHP and DBHS are no longer used or recognized and so must be removed from any X_RUN command line.
The special Windows login XDBG_USER is no longer needed and is highly recommended to be removed. |
| 0134775 | When starting to debug, issue a message saying where execution will stop
Debugger behaviour changed so that Debug always stops at the first executable line of code. This is to facilitate the adding of additional breakpoints |
0134896 0134072 * | Set Value does not allow DBCS data in debugger
Remote debugging wasn't showing DBCS data correctly. |
0134928 0134860 * | Support long Web User Id in the Validation List prorgam, W3@P2301
The program W3@P2301's parameter, Web User Profile, had been enhanced to support long user Id. The document has been updated. User Action: If a variable is used for the program W3@P2301's <Web User Profile> parameter, the variable needs to be changed from CHAR(10) to CHAR(256). |
| 0135076 | Prompter Weblet width does not always match content when set to auto_resize
The width of the prompter weblet prompt would not go below about 300 pixels when auto_resize is set to true. This has been fixed. |
| 0135099 | When importing existing BIFS it always allocate an new BIF number
The import will try to use the same BIF number without allocating a new BIF number and if that BIF number is used by another BIF then it will allocate a new BIF number. |
| 0135110 | Vista: Check-in of WAM leaves X_Run running after completed
This defect has now been rectified |
| 0135154 | IDE crashes on right-click of an object with >2 supplementary group users
This has been corrected. |
| 0135202 | Allow numeric literals to be used when calling an RDML BIF from RDMLX code
This defect has now been rectified |
| 0135251 | *NULL is no longer an acceptable parameter to pass in EXECUTE command in SP4
|
| 0135273 | From Setting dialog changing SnapToGrid to FALSE has no effect
Fix for Setting dialog option SnapToGrid. Changing SnapToGird to FALSE was still "snapping" controls to the grid points. |
| 0135278 | Show Job ID in the combo box for multiple debug sessions in the IDE
For multiple on-going debug sessions, the Job ID (or process ID for some cases on Windows) of the LANSA applications in debug mode are now shown properly in the debugger toolbar. |
| 0135295 | VL IDE out of system handles after repeated switch themes in form design view
Themes resource management fix where switching Themes in an application would cause 2mb of memory to leak |
| 0135319 | Chinese descriptions corrupted in IDE after Refresh from master in SP4 and SP5
Any DBCS language used as the current language, with development langauge ENG or FRA, will now correctly connect to a master System i as DBCS server. This resolves issue of corrected descriptions resulting from master only objects updates in the repository. |
| 0135336 | X_RUN_CONNECT Message : (1077) - The system is currently being initialised
Choosing to install and run the Personnel Demonstration System in the Visual LANSA Install program produced this error. Fixed. |
| 0135350 | memory leak in super server program
Memory leak per connect/disconnect is now fixed. |
| 0135373 | "Pvalue in class not valid" error with Field visualisation
In a form the error "Pvalue in class not valid" was appearing. The form contained a RP Field visualisation. This issue has been corrected. |
| 0135529 | Using a Navigation Panel inside a Tab Pages weblet
Fixed a number of inconsistencies in the behaviour of the "preload" and "reload on click" options for Navigation Panels used inside a Tap Pages weblet. |
| 0135565 | Listener is leaking memory and handles per connection made
Fixed handle and memory leaks. |
| 0135583 | SELECT FIELDS(*ALL) does not return virtual fields
This has been corrected. |
| 0135585 | File I/O where the key is set with a property, crashes in client/server
This defect has now been rectified. |
| 0135608 | Terminate all lcotp upon stopping the listener
Upon stopping the listener, any remaining running LCOTP processes will be stopped automatically. |
| 0135761 | DCXP8731 was not included in SP4 and SP5.
DCXP8731 included. |
Affected objects
Windows Components: [Click here to Show table...]
| Object Name | Object Type |
|---|
| echotp.dll | \connect |
| lcoadm32.exe | \connect |
| lcoecho.exe | \connect |
| lcoedes.dll | \connect |
| lcoetwf.dll | \connect |
| lcolist.exe | \connect |
| lcomgr32.dll | \connect |
| lcosck32.dll | \connect |
| lcotest.exe | \connect |
| lcotp.exe | \connect |
| lowertp.dll | \connect |
| uppertp.dll | \connect |
| vldbgsrv.exe | \connect |
| vldbgtp.exe | \connect |
| lansa.exe | \lansa |
| LansaAutoImport.exe | \lansa |
| liia.dll | \lansa |
| liio.dll | \lansa |
| liiosrv.dll | \lansa |
| liis.dll | \lansa |
| liiv.dll | \lansa |
| liiymain.exe | \lansa |
| liiz.dll | \lansa |
| liiy.dll | \lansa |
| lppa.bnd | \lansa |
| lppafra.bnd | \lansa |
| lppajpn.bnd | \lansa |
| x_base.dll | \lansa |
| x_dom.dll | \lansa |
| x_prim.dll | \lansa |
| x_rom.dll | \lansa |
| XSLEditorFrame.dll | \lansa |
| lxxdir.del | \lansa\imports\std_weblets |
| lxxfcr.asc | \lansa\imports\std_weblets |
| lxxfws.asc | \lansa\imports\std_weblets |
| lxxfwx.asc | \lansa\imports\std_weblets |
| *.js | \WebServer\script |
| *.css | \WebServer\style |
| x_txteng.dat | \x_win95\x_lansa |
| x_txtfra.dat | \x_win95\x_lansa |
| x_txtjpn.dat | \x_win95\x_lansa |
| lecmd037.dll | \x_win95\x_lansa\execute |
| lefver04.dll | \x_win95\x_lansa\execute |
| lejbs057.dll | \x_win95\x_lansa\execute |
| lejob029.dll | \x_win95\x_lansa\execute |
| lejqm004.dll | \x_win95\x_lansa\execute |
| lesystem.dll | \x_win95\x_lansa\execute |
| letsyeng.dll | \x_win95\x_lansa\execute |
| lh_procb.dll | \x_win95\x_lansa\execute |
| lh_procd.dll | \x_win95\x_lansa\execute |
| w3_p1200.exe | \x_win95\x_lansa\execute |
| w3wprfun.dll | \x_win95\x_lansa\execute |
| w3wsvpgm.dll | \x_win95\x_lansa\execute |
| w3wsvpgx.dll | \x_win95\x_lansa\execute |
| lxxp0010.dll | \x_win95\x_lansa\execute |
| x_base.dll | \x_win95\x_lansa\execute |
| x_bifms.dll | \x_win95\x_lansa\execute |
| x_cbc1.dll | \x_win95\x_lansa\execute |
| x_cbv1.dll | \x_win95\x_lansa\execute |
| x_comms.dll | \x_win95\x_lansa\execute |
| x_dbg.dll | \x_win95\x_lansa\execute |
| x_dbgrem.dll | \x_win95\x_lansa\execute |
| x_dbgtp.dll | \x_win95\x_lansa\execute |
| x_dll.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_run.exe | \x_win95\x_lansa\execute |
| x_rom.dll | \x_win95\x_lansa\execute |
| x_start.exe | \x_win95\x_lansa\execute |
| x_uim.dll | \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 |
| lansa010.chm | \x_win95\x_lansa\execute\eng |
| lansa012.chm | \x_win95\x_lansa\execute\eng |
| lansa015.chm | \x_win95\x_lansa\execute\eng |
| lansa040.chm | \x_win95\x_lansa\execute\eng |
| lansa088.chm | \x_win95\x_lansa\execute\eng |
| exec*.xst | \x_win95\x_lansa\source |
| x_funstr.h | \x_win95\x_lansa\source |
| x_start.009 | \x_win95\x_lansa\source |
| x_start.010 | \x_win95\x_lansa\source |
| x_start.012 | \x_win95\x_lansa\source |
| x_start.013 | \x_win95\x_lansa\source |
| x_start.018 | \x_win95\x_lansa\source |
| x_start.019 | \x_win95\x_lansa\source |
System i Components: [Click here to Show table...]
| Object Name | Object Type | Library |
|---|
| W3XSVPGM | *SRVPGM | LANSA communication library and Web Server |
| W3XSVPGV | *SRVPGM | LANSA communication library and Web Server |
| W3XSVPGW | *SRVPGM | LANSA communication library and Web Server |
| W3@P2301 | *PGM | LANSA program library |
| W3PROFUN | *SRVPGM | LANSA program library |
| X_BASE | *SRVPGM | LANSA program library |
| X_BIF | *SRVPGM | LANSA program library |
| X_COM | *SRVPGM | LANSA program library |
| X_COMP | *SRVPGM | LANSA program library |
| X_DBG | *SRVPGM | LANSA program library |
| X_DBGREM | *SRVPGM | LANSA program library |
| X_DLL | *SRVPGM | LANSA program library |
| X_FUN | *SRVPGM | LANSA program library |
| X_PDF | *SRVPGM | LANSA program library |
| X_PRIM | *SRVPGM | LANSA program library |
| X_USV | *SRVPGM | LANSA program library |
| X_U4W | *SRVPGM | LANSA program library |
| X_VAR | *SRVPGM | LANSA program library |
| DC@P6207 | *PGM | LANSA program library |
| dcxp8731 | *pgm | LANSA program library |
| W3@P1400 | *PGM | LANSA program library |
| X_RUN | *PGM | LANSA program library |
| WEBLETS | *SAVF | LANSA program library - See Note 1 |
| Images | IFS | LANSA Image folder |
| LX$F97BD | *FILE | LANSA program library (Japanese only) |
| LX$F98BD | *FILE | LANSA program library (Japanese only) |
| LX$F99BD | *FILE | LANSA program library (Japanese only) |
| x_txteng.dat | STMF | ../x_lansa |
| x_txtfra.dat | STMF | ../x_lansa |
| x_txtjpn.dat | STMF | ../x_lansa |
| x_funstr.h | STMF | ../x_lansa/source |
S5733XT1( Save File)
W3XSVPGX(1) *SRVPGM W3XS4210A(1) *SRVPGM W3XS4210B(1) *SRVPGM W3XS4210C(1) *SRVPGM W3IXMLLB(1) *SRVPGM | *SAVF | IBM XML Toolkit dependent objects (V5R2) |
S5733XT2V4
W3XSVPGX(2) *SRVPGM W3XS4210A(2) *SRVPGM W3XS4210B(2) *SRVPGM W3XS4210C(2) *SRVPGM W3IXMLLB(2) *SRVPGM | *SAVF | IBM XML Toolkit dependent objects (V5R3 & V5R4) |
S5733XT2V6
W3XSVPGX(3) *SRVPGM W3XS4210A(3) *SRVPGM W3XS4210B(3) *SRVPGM W3XS4210C(3) *SRVPGM W3IXMLLB(3)*SRVPGM | *SAVF | IBM XML Toolkit dependent objects (V6R1) |
Install Instructions
Instructions for installing on System i
These instructions have been abbreviated for experienced LANSA users. If you need further assistance to install the EPC, full instructions are available in the Technical Resources of the LANSA web site at www.lansa.com/support/notes/epc.
- Sign on with QSECOFR user profile, part of the QSECOFR group or a user profile that has *ALLOBJ and *SECADM special authorities.
- Backup all the LANSA folders, system libraries and ALL the LANSA IFS objects (LANSA_pgmlib/x_lansa) before applying this EPC
- You need exclusive use of the LANSA system before applying the EPC. To check for active users refer to Appendix C How to check for Active Users in the Installing LANSA on System i guide for instructions.
- End the Listener, Host Monitor and Web Server for the LANSA system and run the LANSA for the Web cleanup program.
- Move the unzipped file EPC830 to an IFS folder on the System i. ( e.g. /LANSA_pgmlib/tmp/epc830' )
- For this EPC use the following options:
- Install the EPC from = *IFS
- Apply this EPC to = FULL_LANSA_SYSTEM
- 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 . . . . . . . . . . . > 830
Install the EPC from . . . . . . > *IFS
IFS Path and object name . . . . e.g. /LANSA_pgmlib/tmp/epc830
Apply this EPC to . . . . . . . FULL_LANSA_SYSTEM
LANSA program library . . . . . pgmlib
- 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.
- 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
Instructions for users of iSeries Web Server (multi-tier)
If you have the new command LOADEPC in the LANSA web server Admin library then use the following instruction. Otherwise follow the instruction for the old command:
New command:
- Backup all the LANSA folders, system libraries and ALL the LANSA IFS objects (LANSA_admlib/x_lansa) before applying this EPC
- If you haven't installed or upgraded LANSA for the Web on the Web Server, do so before proceeding with step 2.
- 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.
- 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.
- Move the unzipped file EPC830 to an IFS folder on the System i. ( e.g. /LANSA_pgmlib/tmp/epc830' )
- For this EPC use the following options:
- Install the EPC from = *IFS
- Apply this EPC to = FULL_LANSA_SYSTEM
- Run the command LOADEPC with the following parameters:
admlib/LOADEPC and press command 4 (F4) to prompt the command (can be run in batch)
EPC number . . . . . . . . . . . > 830
Install the EPC from . . . . . . > *IFS
IFS Path and object name . . . . eg: /LANSA_admlib/tmp/epc830
Apply this EPC to . . . . . . . > LANSA_WEB_SERVER
LANSA web server admin lib . . . admlib
Old command:
If you prefer to use the new command then you have to duplicate the following objects from a LANSA program library to Admin library. The objects that are required is
- LOADEPC - commnad
- DC@LCP120 - Command processing program
- Change the owner to be LANSA object owner.
- Follow the instruction provided for the new command
- CHGCMD CMD(LANSA_admlib/LOADEPC) PGM(LANSA_admlib/DC@LCP120)
- Move the unzipped file EPC830 to a shared folders (QDLS) on the iSeries.
- Use the XFLRTOSAVF command to convert the folder to a save file (LANSA program library must be on your library list) - press F4 for command details. A save file will be created by this command.
- Sign on with QSECOFR user profile, part of the QSECOFR group, or has *ALLOBJ and *SECADM special authorities.
- Use the RSTOBJ command to restore all objects from library QTEMP into library QTEMP, eg.
RSTOBJ OBJ(*ALL) SAVLIB(QTEMP) DEV(*SAVF) SAVF(<save file name>) RSTLIB(QTEMP) - Install the EPC for the Web Server by using the command:
LOADE830MT ADMLIB(<adminlib>) COMLIB(<comlib>)
where <admin> is the name of the LANSA for Web Administration library.
where <comlib> is the name of the LANSA Com/Share library. This is often DC@COMLIB but it may different on your system - Press enter to continue processing.
Last steps for both commands:
- 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.
- 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
Note 1: The WEBLETS import will be submitted into a batch job and the job name is EPC_830IMP. This job will import the WEBLET save file into all WEB enabled RDMLX partitions.
Instructions for installing on Windows
- Recommend that a backup be done of all LANSA folders and your LANSA database before applying this EPC.
- Stop using the LANSA development environment and stop all currently executing LANSA applications.
- Double-click on AllEPCs.exe.
- Select the "Setup" button or "Cancel" if you do not want to proceed.
- If you have multiple configurations installed, Select the configuration to which the EPC is to be applied.
- If you are prompted to reboot your pc - please reboot.
- To view details of the installed EPCs:
- sign into LANSA
- view the Help menu
- Product Information option
- then select the Installation Details tab
- expand the Installation/ EPC Summary
- review the last entries
© 2008 LANSA