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 :

ProductLANSA Web Server
Version11.3
Pre-Requisite DetailsEPC774 (11.3 CU3 CD)
Co-Requisite DetailsEPC792 must also be applied after EPC791
Related ProductsLANSA for the Web
Visual LANSA
Full Distribution InV12.0
Special NotesEPC792 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.

  1. 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.
  2. Double-click on EPC791.exe.
  3. A message box will be displayed from which you should select the "Setup" button or "Cancel" if you do not want to proceed.
  4. 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.
  5. 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.

EPC791 includes these changes:

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:

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:

Object NameFolder
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