EPC - 842 (includes 841)
Date : 29 May 2009
EPC842 Highlights
- Application Wizards are now available from the VL Tools menu.
The first available Wizard generates Web CRUD Applications in RDMLX partitions.
A complete Web Application Module (WAM) is generated, compiled and
optionally executed after answering a series of simple questions using the
Wizard. Refer to the documentation for more information.
Note that this EPC delivers this new feature in English only.
| Get this EPC | Download EPC842 via the LANSA Support Portal |
| Product |
Visual LANSA and LANSA for iSeries
LANSA for the Web (841 on windows) |
| Version |
11 SP5 |
| Pre-Requisite Details |
EPC836 (LANSA for the Web on Windows)
EPC838 (Visual LANSA and LANSA for iSeries) |
| 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 |
None
|
| Document Updates |
This EPC does not contain updates to any guides.
The latest guide updates are available at http://www.lansa.com/support/docs/update.htm
The EPC842 - CRUD Wizard Instructions.pdf file
includes a walk through of using the Wizard to generated a Web
CRUD application and a pictorial of the generated application in
action as created by the Wizard. The examples use the shipped
Personnel Demonstration system files. |
| Hotfixes |
The following Hotfixes will be replaced by this EPC:
Windows:
EPC838HF-090501
|
System i:
NONE
|
|
Instructions to install the EPC
EPC842 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 EPC842.EXE file from the Web site or email.
- Unzip (double click) EPC842.EXE. These files will be extracted:
- EPC842.htm - this document
- EPC842 - System i Save file
- EPC841w.exe - Windows LANSA for the Web install executable
- EPC842w.exe - Windows Visual LANSA install executable
- "EPC842 - CRUD Wizard
Instructions.pdf" - Instructions and generated application
pictorial
Instructions provided for:
| Yes | LANSA for iSeries |
| Yes | System i Web Server (multi-tier) |
| Yes | Visual LANSA |
| Yes | Windows Web Server |
Detailed changes
EPC842 includes these changes:
| CCS id. |
Description |
| 135466 |
Keypressed event in a grid fires twice
|
| 136252 |
Date Intrinsic AsDisplayString format DDXXbMMMMMMMMMbCCYY
Note that the functionality now matches the examples given in the LANSA Technical Reference Guide section 10.7.5 AsDisplayString.
The Month name string is obtained using the multilingual format as defined in lpcmn.bnb.
Additionally, a leading '0' in the formatted date is now suppressed,
eg 2nd December 2010.
This is done for both DDXXbMMMMMMMMMbCCYY and DDXXbMMMMMMMMMbYY formats.
|
| 137380 |
Implement Web CRUD Application Wizard.
Application Wizards are now available from the VL Tools menu.
The first available Wizard generates Web CRUD Applications.
Refer to the documentation for more information.
|
| 137348 |
VLF Themes Issues
1. For Themes where a Panel had the property ThemeDrawStyle=LightTitle the FontColor for text was incorrectly using ThemeDrawStyle=DarkTitle color.
2. For Themes where a SplitControl was used with DividerSplitStyle=Bar the divider was incorrectly displaying the divider as Black
|
| 137522 | Virtual Field Calculation Problem -
(iSeries vs Windows)
Plus sign is no longer prepended if it will cause the number to exceed it's maximum length
|
Affected objects
| Object Name | Object Type |
| liio.dll | \lansa |
| liiy.dll | \lansa |
| lpcr.bnd | \lansa |
| lpcrfra.bnd | \lansa |
| lpcrjpn.bnd | \lansa |
| x_base.dll | \lansa |
| x_cbv1.dll | \lansa |
| x_dom.dll | \lansa |
| x_prim.dll | \lansa |
| x_rom.dll | \lansa |
| lxxf02.asc | \lansa\imports\std_weblets |
| lxxf60.asc | \lansa\imports\std_weblets |
| lxxf74.asc | \lansa\imports\std_weblets |
| lxxfcr.asc | \lansa\imports\std_weblets |
| lxxfwe.asc | \lansa\imports\std_weblets |
| lxxfwl.asc | \lansa\imports\std_weblets |
| lxxfws.asc | \lansa\imports\std_weblets |
| lxxfwx.asc | \lansa\imports\std_weblets |
| *.* | \WebServer\crud |
| *.* | \WebServer\crud\preview |
| *.* | \WebServer\crud\themes |
| *.* | \WebServer\crud\themes\blue |
| *.* | \WebServer\crud\themes\default |
| *.* | \WebServer\crud\themes\silver |
| *.* | \WebServer\crud\themes\silverfluid |
| std_crud.js | \WebServer\script |
| std_script_lansa_ppc_xhtml_v2.js | \WebServer\script |
| std_script_v2.js | \WebServer\script |
| std_style.css | WebServer\style |
| std_style_crud.css | WebServer\style |
| std_style_crud_blue.css | WebServer\style |
| std_style_crud_blue_fluid.css | WebServer\style |
| std_style_crud_fluid.css | WebServer\style |
| std_style_crud_silver.css | WebServer\style |
| std_style_crud_silver_fluid.c | WebServer\style |
| ide.dll | \x_win95\x_lansa\execute |
| lecmd041.dll | \x_win95\x_lansa\execute |
| ledw0201.dll | \x_win95\x_lansa\execute |
| leffind.dll | \x_win95\x_lansa\execute |
| lefwzf02.dll | \x_win95\x_lansa\execute |
| lefwzf03.dll | \x_win95\x_lansa\execute |
| lefwzf04.dll | \x_win95\x_lansa\execute |
| letw0201.dll | \x_win95\x_lansa\execute |
| letw0202.dll | \x_win95\x_lansa\execute |
| letw0203.dll | \x_win95\x_lansa\execute |
| letw0204.dll | \x_win95\x_lansa\execute |
| letw0205.dll | \x_win95\x_lansa\execute |
| letw0206.dll | \x_win95\x_lansa\execute |
| letw0207.dll | \x_win95\x_lansa\execute |
| letw0208.dll | \x_win95\x_lansa\execute |
| letw0209.dll | \x_win95\x_lansa\execute |
| letw0210.dll | \x_win95\x_lansa\execute |
| letw0211.dll | \x_win95\x_lansa\execute |
| letw0212.dll | \x_win95\x_lansa\execute |
| letw0213.dll | \x_win95\x_lansa\execute |
| letw0214.dll | \x_win95\x_lansa\execute |
| letw0215.dll | \x_win95\x_lansa\execute |
| levfndrp.dll | \x_win95\x_lansa\execute |
| levfndwb.dll | \x_win95\x_lansa\execute |
| levfndwm.dll | \x_win95\x_lansa\execute |
| levw0201.dll | \x_win95\x_lansa\execute |
| levw0202.dll | \x_win95\x_lansa\execute |
| levw0203.dll | \x_win95\x_lansa\execute |
| levw0204.dll | \x_win95\x_lansa\execute |
| levw0205.dll | \x_win95\x_lansa\execute |
| levw0206.dll | \x_win95\x_lansa\execute |
| levw0207.dll | \x_win95\x_lansa\execute |
| levw0208.dll | \x_win95\x_lansa\execute |
| levw0209.dll | \x_win95\x_lansa\execute |
| levw0210.dll | \x_win95\x_lansa\execute |
| levw0211.dll | \x_win95\x_lansa\execute |
| levw0212.dll | \x_win95\x_lansa\execute |
| levwzf03.dll | \x_win95\x_lansa\execute |
| levwzf04.dll | \x_win95\x_lansa\execute |
| levwzf05.dll | \x_win95\x_lansa\execute |
| levwzf06.dll | \x_win95\x_lansa\execute |
| levwzf07.dll | \x_win95\x_lansa\execute |
| levwzf09.dll | \x_win95\x_lansa\execute |
| levwzf10.dll | \x_win95\x_lansa\execute |
| levwzf11.dll | \x_win95\x_lansa\execute |
| levwzf12.dll | \x_win95\x_lansa\execute |
| levwzf13.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 |
| x_base.dll | \x_win95\x_lansa\execute |
| x_cbv1.dll | \x_win95\x_lansa\execute |
| x_dom.dll | \x_win95\x_lansa\execute |
| x_prim.dll | \x_win95\x_lansa\execute |
| x_rom.dll | \x_win95\x_lansa\execute |
| wiz00001.sss | \x_win95\x_lansa\source |
| Object Name |
Object Type |
Library |
| X_BASE | *SRVPGM | LANSA program library |
| X_DBG | *SRVPGM | LANSA program library |
| X_COMP | *SRVPGM | LANSA program library |
| X_PRIM | *SRVPGM | LANSA program library |
| X_VAR | *SRVPGM | LANSA program library |
| WEBLETS | *SAVF | LANSA program library - See Note 1 |
| Images | IFS | LANSA Image folder |
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 EPC842 to an IFS folder on the System i. ( e.g. /LANSA_pgmlib/tmp/epc842'
)
- 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 . . . . . . . . . . . > 842
Install the EPC from . . . . . . > *IFS
IFS Path and object name . . . . e.g. /LANSA_pgmlib/tmp/epc842
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)
The command LOADEPC is now available in the LANSA web server Admin library.
Use the following instructions.
- 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 EPC842 to an IFS folder on the System i. ( e.g. /LANSA_admlib/tmp/epc842'
)
- For this EPC use the following options:
- Install the EPC from = *IFS
- Apply this EPC to = LANSA_WEB_SERVER
- 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 . . . . . . . . . . . > 842
Install the EPC from . . . . . . > *IFS
IFS Path and object name . . . . e.g. /LANSA_admlib/tmp/epc842Apply this EPC to . . . . . . .
LANSA_WEB_SERVER
LANSA program library . . . . . admlib
- 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_842IMP. This job will import the WEBLET save file into all WEB
enabled RDMLX partitions. The import will fail if the WEB enabled RDMLX
partition is not multilingual with a language specified. Refer to section Change
Partition to Multilingual in the Installing LANSA on System i V11 SP5 guide for
instructions on how to convert the partition to multilingual for the duration of
the import. Rerun the WEBLETS import (see System i Components in this EPC
document for the location of the save file).
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 epc842w.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
Instructions for installing on Windows Web Server
- Recommend that a backup be done of all LANSA folders and your LANSA database before
applying this EPC.
- Double-click on epc841w.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.
© 2009 LANSA