EPC - 791
Date : 26 June, 2008
EPC791 Highlights
EPC791 delivers enhancements and corrections for the IIS Plugin for LANSA for the Web.
EPC791 and EPC792 should be considered as a pair of EPCs to be installed along with EPC790.
Several enhancements and fixes described in other EPCs (790 and 792) require EPC791 to complete the support and/or correction, including the following items :
- new weblet std_largelist -
- Support for large lists when using the new weblet std_largelist. std_largelist is delivered in EPC790. To execute a WAM that uses std_largelist, the IIS Plugin must be updated with the appropriate support from this EPC791.
- disappearing layouts -
- layouts disappear after removing a list; only occur on some machines, typically after installing a MS Internet Explorer patch.
- non-responding first connection on iSeries -
- first Web connection of the day would fail.
| Product | Visual LANSA and LANSA for iSeries |
|---|
| Version | 11.3 |
|---|
| Pre-Requisite Details | EPC774 (11.3 CU3 CD) |
|---|
| Co-Requisite Details | EPC792 must also be applied after EPC791 |
|---|
| Related Products | LANSA for the Web Visual LANSA |
|---|
| Full Distribution In | V12.0 |
|---|
| Special Notes | EPC792 for the LANSA Web Administrator is needed to complete the support of issue 127167 |
|---|
| Hotfixes | The following Hotfixes will be replaced by this EPC:
< no hotfixes have been issued for the IIS Plugin>
If you have applied a patch to your environment that is not listed here contact your local LANSA vendor for instructions before applying the EPC. |
|---|
Description
EPC791 addresses two issues for Web applications, one in design and one in execution. See the detailed descriptions below.
Instructions to install the EPC
EPC791 installs directly from the self-extracting zip file in which it is delivered.
- Before installing the EPC you should stop using the LANSA development environment and stop all currently executing LANSA applications. If the EPC install finds files locked when it attempts to replace them a warning will be issued and the install will stop.
- Double-click on EPC791.exe.
- A message box will be displayed from which you should select the "Setup" button or "Cancel" if you do not want to proceed.
- If you have multiple configurations installed:
- Before the EPC is installed a dialog box will be displayed listing the available LANSA configurations on your machine. Select the configuration to which the EPC is to be applied.
- When you have selected the correct configuration and pressed OK the EPC will be installed.
- Details of the EPC are recorded. You can view these details by using the Help/Product Information menu option from inside the LANSA development environment, then click the EPC button.
Detailed changes
EPC791 includes these changes: [Click here to Show table...]
| CCS id. | Description |
|---|
| 127136 | Problem addressed that caused layout to "disappear" from designer after removing a list.
Windows environmental changes, for example, applying Microsoft's IE6 security patch 916281 can cause the styles, which are imported using an @import directive, to become unavailable in the XSL Editor's Design view. LANSA has implemented a change to avoid the impacts of such environmental changes. The IIS Plugin has been enhanced to resolve those @import directives at the Web server and return a modified version of the underlying CSS file upon the requests from XSL Editor's Design view. Please refer to the LANSA Web Administrator Help for more information about this feature and its limitations. |
| 127167 | Problem addressed that caused the first Web access of the day to fail on an iSeries application server.
The IIS Plugin cannot detect if the connection to an server iSeries has already been terminated. For instance, a connection can be terminated if the listener on iSeries is restarted without the IIS Web server being restarted as well. If IIS Plugin has detected a terminated connection, it will normally reestablish a new one instead of returning an error page. On the other hand, if IIS Plugin failed to detect that the connection is already terminated and try to keep on using it, it will return an error page afterward. If this problem is experienced, use the LANSA Web Administrator (EPC792) to change the Connection Check setting. The default for the setting is Once which normally works fine for Windows or Unix data application servers (with no reported detection failure so far). But for iSeries application servers, change the setting to "At most 3 times" will let IIS Plugin to verify the connection for a few more times (a more stringent test) before continuing and hence will catch terminated connection more accurately. If problem persists, change the setting to a higher value. However, notice that any non-default setting imposes a slight delay per Web request, so the setting should only be used if really required. |
EPC791 supersedes EPC782 which addressed the following issues: [Click here to Show table...]
| CCS id. | Description |
|---|
| 125889 | Special handling for large lists.
EPC790 delivers a new weblet (std_largelist) for the output very large lists (either XHTML or CSV). To complete the support of (std_largelist) you need to apply EPC791 to the IIS Plugin. std_largelist is recommended for report-like lists where there is no need to visualize columns with Web widgets (controls) and the fields are output-only. |
126180 | Corrected problem in the grid weblet that caused data in cells to be cut off at 30 characters.
Column resizing behavior has been modified so that: - Any INPUT fields in the column are also resized.
- Instead of resizing the column as the user is dragging the border, a vertical line is used to show the new border position and the column is resized after the mouse has been released.
|
List of affected objects
Windows Components: [Click here to Show table...]
| Object Name | Folder |
|---|
| L4W3Resource.properties | \webserver\IISPlugin |
| lansaweb.dll | \webserver\IISPlugin |
| csvsample.png | \webserver\images |
| excel.gif | \webserver\images |
| gears_ani_0.gif | \webserver\images |
| gears_ani_1.gif | \webserver\images |
| gears_ani_2.gif | \webserver\images |
| gears_ani_3.gif | \webserver\images |
| gears_an_original.gif | \webserver\images |
| std_largelist.ico | \webserver\images\icons |
| castlebusybox.js | \webserver\images\script |
| std_script.js | \webserver\images\script |
| std_script_messages.js | \webserver\images\script |
| std_script_messages_fra.js | \webserver\images\script |
| std_script_messages_jpn.js | \webserver\images\script |
| std_style_base.css | \webserver\images\style |
| std_style_grass_base.css | \webserver\images\style |
| std_style_royal_base.css | \webserver\images\style |
© 2006 LANSA