EPC - 771

Date : 20 April 2006

Product Visual LANSA
Version 11.0
Pre-Requisite Details Windows: EPC751 (11.0 CU1 CD)
iSeries:    EPC751 (11.0 CU1 CD) & OS/400 V5R1 or above
Related Products LANSA Client
LANSA Open
LANSA for the Web
Visual LANSA Framework
Full Distribution In 11.3
Special Notes
  1. Any OAMs built with 11.0 Early Release or later must be rebuilt. This includes OAMs in an RDMLX partition on iSeries. 

  2. If SELECT_SQL is used in your application, functions and components that use it must be recompiled. For iSeries, this is only required for RDMLX functions and components.

  3. WAM developers: Read special notes related to cascading style sheet changes for WAMs in CU3.

  4. WAMs are not supported with Oracle databases. Please contact your product vendor for more information.

  5. All Version 11.0 Visual LANSA EPCs will contain updates that must be applied to Windows and iSeries 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 SuperServer applications inoperable. Attempting to use the host monitor and SuperServer applications without having applied the EPC to both sides of a development environment will generate an EPC mismatch error.

  6. If you require DBCS support to RDMLX iSeries Servers (E.g. Execute Form as Client to RDMLX iSeries Server),  you must run SYSEXPORT once with the latest languages in your partition.
iSeries Specific Special Notes These are expedited procedures that assume a sound knowledge of OS/400.

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.

Make sure no one is using the LANSA system to be upgraded.

Make a full backup of all the LANSA system libraries and ALL the LANSA IFS objects. (LANSA_pgmlib/x_lansa) before applying this EPC.

There are special instructions for LANSA Client, LANSA Open, Web-enabled partitions, and OSU changes. Please read them.

Description

Cumulative EPC for Visual LANSA V11.0. EPC771 delivers fixes for LANSA on Windows and iSeries and LANSA for the Web. It also provides the server side support for Version 11.0 of LANSA Client and Open.

Instructions provided for:

Yes Visual LANSA
Yes LANSA for iSeries - download
Yes LANSA for iSeries - CD
YesiSeries Web server (multi-tier) - download
YesiSeries Web server (multi-tier) - CD
Yes iSeries import (Web-enabled partitions)
Yes iSeries import (CLIENT)
Yes LANSA OSU Changes
Yes LANSA Open server-side changes

EPC771 includes these changes:

  CCS id.      Description
0020219 Enhancement - change the same property on multiple components
It is now possible to select multiple components in the design tab and set the properties they have in common.
0032457 Use stored procedure to link db connections in SQL Server in runtime
Database Connections for SQL Server Database are now bound, removing the need for ODBI=1 being specified where an application will attempt to read uncommited data from the same transaction set.
0033185 BIF SET_SESSION_VALUE (DBMS OPTIMIZE) gives Fatal Errors on SQL Server
This issue has been addressed as much as possible. However, in some cases errors will still occur, depending on your code structure. Refer to the LANSA Support Web site for any relevant tips.
0104882 iSeries: DBMS_OPTIMIZE (via BIF SET_SESSION_VALUE) abends on DELETE
This defect has now been rectified
0108471 Allow Descending keys in SQL Server
LANSA Files can now be built with indexes which have key fields in descending order when using an SQL Server database.
0110940 DISCONNECT_SERVER for SQL Server DB Server abends with Invalid Transaction State
When BIF DEFINE_DB_SERVER was used to define an external SQL Server data source, and DISCONNECT_SERVER was used to disconnect from the data source, the SQL Error "Invalid Transaction State" could occur in some circumstances. This defect has now been rectified
0111460 A deleted Finished task in VL on windows was remaining in task list.
This has been corrected.
0112401 Memo box is not updating correctly
Issue fixed with Memo rows not displaying correctly after UPD_ENTRY
0115437 Sybase Central unable to read older databases
Sybase Central using the version of ASA shipped with LANSA version 11.0.3 is unable to read databases if the DSN is using an older driver. This was a problem with ASA which has now been rectified. The new image supplied with the install has this fix.
0116722 Cosmetic enhancement to images in tree view
Tree view ComponentVersion(1) has been enhanced to only display a gap for an image on Tree levels that contain images. For backward compatibility reasons ComponentVersion(0) Tree views always display a gap if the Tree has any images loaded
0117498 Restrict maintenance on OTHER files
OTHER files may not have additional fields added to them.
Maintenance on OTHER files is restricted to activites such as adding virtual fields.
0117717 Support collections in SQL Server 2000 and SQL Server 2005
LANSA now allows the creation of collections with new SQL Server databases.

This is a critical change to SQL Server functionality. If you use SQL Server as your LANSA database and you created it using a version of LANSA prior to LANSA 11.0 CU3, and you have deployed applications that also use SQL Server, you MUST NOT use this new feature. You must continue to use a LANSA database created by prior versions of LANSA. This is because there is no migration possible from a database that does not support collections to one that does.

If you need to create a new installation of LANSA to maintain an application deployed prior to LANSA 11.0 CU3, then you must do one of the following:
a) Install LANSA with a version of LANSA prior to 11.0 CU3;
b) Use an existing SQL Server database that was created a version of LANSA prior to 11.0 CU3.

If you need to start using a new version of SQL Server to maintain an application deployed prior to LANSA CU3 - say upgrading from SQL Server 2000 to SQL Server 2005 - then you must do one of the following:
a) Use SQL Server administration utilities to directly upgrade the SQL Server 2000 database to SQL Server 2005;
b) Use SQL Server administration utilities to export the entire SQL Server 2000 set of schema and data and import it to the SQL Server 2005 database;
c) Install LANSA to the SQL Server 2005 database with a version of LANSA prior to 11.0 CU3;

This feature is only available to be used for applications that have not yet been deployed with a version of LANSA prior to LANSA 11.0 CU3 (which may also include test environments that contain test data that must be retained).

If you are already using an Independent LANSA System created with a version of LANSA prior to 11.0 CU3 - one that does not have an iSeries Master - then you also CANNOT start using collections. This is because there is no migration possible.

If you are already using a Slave LANSA System created with a version of LANSA prior to 11.0 CU3, and that has not yet been eliminated because of one of the reasons described above, then provided you have checked all your changes into the iSeries you can use this new feature.

To use this new feature, create a new SQL Server database and then install LANSA to it. Collections will be automatically used.
0117720 Change a file from read-only to update in the pc? task tracking issue
Check out of a file will refresh task information.
0118274 Combo box does not display correctly on extended desktop (second monitor)
Issue fixed where Combo dropdown would display on primary monitor rather than on the extended monitor where the combo was displayed
0119061 SELECT_SQL needs to quote identifiers, as real field names may be SQL Keywords
This defect has now been rectified User Action: 
Recompile all Functions and Components that use SELECT_SQL
0119812 Cannot compile with OVERLAYING on VL but the same code works fine on iSeries
This defect has now been rectified
0119908 Doubleclick of a visualization in the rep browser should be an APPLY
Holding the SHIFT key down whilst doubleclicking an item from the IDE repository browsers will perform an apply for the selected items rather than an Open
0119961 Cannot use OTHER file *not* owned by DBO from an SQL Server Database
Firstly, if you use SQL Server as your LANSA database and you created it using a version of LANSA prior to LANSA CU3, and you have deployed applications that also use SQL Server, you MUST not use this new feature. You must continue to use a LANSA database created by prior versions of LANSA. This is because there is no migration possible from a database that does not support collections to one that does.

This feature is only available to be used for applications that have not yet been deployed with a version of LANSA prior to LANSA CU3 (which may also include test environments that contain test data that must be retained).

If you are using a SQL Server LANSA database for the first time with LANSA CU3 CD or you use Oracle or Adaptive Server Anywhere as your LANSA database, then this feature can be used.

Previously, generation of OAMs for SQL Server PC Other File would always leave the table owner out of the generated SQL. Now, the table owner will be generated into SQL in the OAM if the following instructions are followed.
(1) If you use SQL Server as your LANSA database, install from the LANSA CU3 CD (or later) into a new configuration, and rebuild the OAM for the file.
(2) If you do not use SQL Server as your LANSA database, modify X_DBMENV.DAT (use the Databases link from Settings & Configuration) so that under DATABASE_TYPE=MSSQLS, SUPPORTS_COLLECTIONS=YES, and rebuild the OAM for the file.
Notes:
- No changes are required to deployed systems, only generation of OAMs is affected.
- File does not need to be reloaded.
- New configurations running with SQL Server always use collections, so a table accessed at execution time must have the same owner as at load time.
0120088 XSL weblet doesn't allow adding standard visualisation weblets to personal group
Will only change the groups for a weblet if the currently logged on user has sufficient rights to do so. Otherwise an error mesasge will be displayed.
0120138 Add rule from reference field doesn't appear on pop-up under rules tab
Corrected.
0120495 Various issues with creating weblets
Weblet creation has been enhanced with permission checks.
0120530 SELECT_SQL now supports table name or field name that is an SQL Keyword
This defect has now been rectified
0120540 RDMLX SuperServer call using define_os_400 on rdml file
A warning is now issued by the Editor to inform the LANSA developer that RDML file access does not support more than 100 fields on iSeries. Thus the application may work on Windows/UNIX but will not work on iSeries or if the IO is re-directed to an iSeries server using the define_os_400 BIF
0120591 Size of objects increased by itself in Win2000 (but not in WinXP)
Issue fixed where ReusablePart components would increase in size on each opening of the component under Windows LargeFonts setting
0120611 Inserting or selecting 64K strings IO over SuperServer causes crash.
This defect has now been rectified
0120626 Ability to run wam from within LANSA without saving xsl

0120724 Network Client Icons not being replaced after upgrade
This defect has now been rectified
0120801 SELECT_SQL does not support Array Index in embedded field (:ARR#JJ)
This defect has now been rectified
0120943 Mixed Mode Commitment Control may now be enabled for non-iSeries execution
If your application has some files under commitment control, and some files not, you can configure LANSA so that the commitment behaviour is much closer to the behaviour on iSeries. Refer to "Using Mixed Mode Commitment Control" in the latest version of the Application Design Guide for full details.
0121061 SELECT_SQL on VL iSeries Other Files fails when using RENAMEs
This defect has now been rectified User Action: 
Recompile all Functions and Components that use SELECT_SQL
0121104 No messages passed back to a 5250 screen from RUP when invoked from a RDMLX func
This defect has now been rectified
0121378 IO failing when executed through SuperServer
Literal values may now be used with WITH_KEY and WHERE clauses.
0121464 Multi-Add Fields option adds a blank field to the file if there is a blank line
Blank fields added to a file as the result of a line being left blank in the Milti Add Fields facility are now removed from the file.
0121489 Allow font to be changed in Function when using CALL in a Form
This defect has now been rectified
0121809 SuperServer: Lock diversion fails as automatic connection done too late
The following I/O error was generated when running a SuperServer application with automatic connection.
*** Fatal Error *** (0343) - Requested I/O operation against table LX_FOL is not supported when using the data base identifier = *NONE, *AS400 or *OTHER option. Only limited operations are supported in this mode.
0121975 Improving the transaction monitor's checks of Web jobs status
Check status API now uses Job Internal Number for faster test.
0122157 Implement SERVICE_EXCHANGE(*FIELD) in JSMX_COMMAND BIF
SERVICE_EXCHANGE(*FIELD) is now available for JSMX_COMAMND BIF. If a list is passed in to the BIF then that list is used to determine which fields are passed to JSM Server. If no list is passed to the BIF and SERVICE_EXCHANGE(*FIELD) is specified in the command, then the applicable fields in the function will be passed to JSM Server. If no list is passed to the BIF and SERVICE_EXCHANGE(*FIELD) is not specified in the command, then no fields are sent to the JSM Server.
0122313 Unable to delete edit or change edit mask when changing a field's data type
The edit mask for a field is now reset appropriately if a field's data type is changed.
0122386 How to change file attributes in V11 from OTHER to LANSA?
iSeries OTHER files can now be changed in the IDE so that their definitions are maintained by LANSA. To do this, click on the File icon that appears on the File Attributes tab.
0122421 Show system variable values in the debug screen
System variables are available now in the debug-variables tab, they are not initially shown, you have to select them through the include/exclude mechanism.
0122448 Debug - Changing Component Values
The user can now change property values while debugging.
This applies only to the set of properties that can currently be changed from VL-code.
0122464 XSL Editor: Weblet help text for Name parameter
Weblet help text changed for Name parameter changed to: "The name with which the weblet is identified. If the weblet visualizes a field, this is the name of the field. If the weblet is used for a field in a list, the name must be the id ($fieldname/@id) rather than the name of the field. If the weblet doesn't visualize a field, this is a unique name for the weblet."
0122569 GET_MESSAGE BIF now retrieves message definitions from the *MSGF on iSeries
The GET_MESSAGE built-in function, when executed in the RDMLX environment on iSeries, will now retrieve message definitions for message data from the message file.
0122570 IO error on SELECT loop not causing an Abort
If an I/O error occurred while processing records in a SELECT loop (for example, a read trigger failed), processing would continue despite IO_ERROR(*ABORT) being the default action. User Action: 
Recompile any components or functions where SELECT is not aborting when it should.
0122701 V11 - Problem with submitting a .CSV file in WAMs
Calling SUBMIT to create a CSV file from a WAM now works
0122851 XSL Editor: Webroutine XSL not saved in default language
The "Save Language Copy" menu item allows a Webroutine to be saved in any available language. The most recently saved language also becomes the language of the active Webroutine in the XSL Editor. This option is disabled until a copy of the Webroutine exists for the default language.
0122863 XSL Editor: Showing help in Web browser always invokes a new browser window
When launching help in a browser, it is now possible to optionally reuse a browser
0122892 Allow variables to be used for SUBMIT and CALL PGM() parameters
Support SUBMIT PGM() and CALL PGM() with either variables or literals for RDMLX on iSeries.
0122921 iSeries OTHER file with LOB - problem with Client and Open
OAMs for files with LOBs were attempting to access logicals with native I/O when they contained LOBs
0122926 GET_MESSAGE BIF now copes with a substitution variable at its maximum length
For example, where a message has a substitution variable defined as A 10, and message data was supplied as A 10, the GET_MESSAGE built-in function would fail with "Pointer not set for location referenced" (MCH3601 on iSeries). this has been rectified.
0122933 GET_MESSAGE BIF now setting msg data return value to blank when no message data
When the GET_MESSAGE built-in function is used to retrieve the message data for a message, but no message data is defined for the message, the message data return value is now set to blank.
0122955 SELECT_SQL could not support 2 fields with the same SQL function
This defect has now been rectified

e.g. SELECT_SQL FIELDS( (#DEPTMENT 'SUBSTRING(DEPTMENT,1,2)') (#DEPTDESC 'SUBSTRING(DEPTDESC,1,10)') ) FROM_FILES( DEPTAB)
0123035 Cannot delete XSL for WebRoutine
The "Delete Language Copy" item has been added to the Webroutine right mouse button menu. It allows all languages EXCEPT the Default language to be deleted for a Webroutine. The Default language must always exist for any Webroutine and hence, cannot be deleted.
0123062 Network Clt gets fatal error when initializing after Uninstall of another config
This error was caused by LANSA not finding the licence key file. The server does not have knowledge of what or how network clients are connected to it. To avoid this issue, the help has been updated to the following:
"It is recommended that only one Server is installed on a machine. If a Server is already installed and you intend to have Network Clients connected to your new Server, then you must copy the current LROUTE.DAT file into the new configuration's Connect directory and copy the current X_LICKEY.DAT file into the new configuration's X_WIN95\X_LANSA directory when the install has been completed."
0123177 Automatic help text seems not to work correctly in V11
Automatic help text is now generated appropriately.
0123243 Service Program for a WAM(@WAMNAME) is not deleted through Host Monitor
If a VL component (including a WAM) is deleted from the host repository via check-in, then the iSeries *SRVPGM was not being deleted. This has been fixed.
Note: The *SRVPGM is named the same as the field name with an @ prefix (eg TESTWAM has service program @TESTWAM)
0123273 SELECT_SQL should give an better error message when there is no local database

0123325 Host Monitor does not recognise a change of Task from the IDE
Enhancement has been implemented.
0123356 Field properties display incorrect details about trigger
The properties display now show correct trigger information.
0123380 XSL Editor: Should not be able to drag/drop a list element outside the list
An element inside a list can only be dropped inside the same list.
0123449 PUT_FIELD_ML BIF was replacing single quotes with double quotes
This defect has now been rectified
0123465 All Non-LANSA objects in a template get the install path forced to DFTPATH
Non-LANSA objects loaded from a Deployment Tool template are now assigned the path specified in the template.
0123493 Files with long char or binary no longer cause OAM compile errors on iSeries
Files with long char or binary fields did not have their logicals processed when generating the OAM and consequently when compiling on iSeries this caused "undeclared identifier" errors, particularly when the file definition had predetermined join fields defined. Files such as this now do have their logicals processed when generating the OAM.
0123532 XSL Editor: Dragging text from a table cell deletes the cell from the HTML
Dragging text from a cell in a standard table will no longer delete the actual table cell from the HTML
0123533 XSL Editor:Adding more then 1 row adds extra cells to row 2, 3, 4...
When adding more then one row all extra rows will be added with the same number of cells.
0123537 SUBSTRING Command replaces last digit of numeric target with 0
This defect has now been rectified
0123561 Read only for date field visualisation is not working
ReadOnly property of PRIM_DTIM and FieldVisualization DateTime was not working correctly.
0123566 Templates not compatible with Silent Install Option
This has been corrected.
0123570 CREATE_RRNO_INDEXES=YES Problems with index creation
IDE: Indexes created for non-unique logicals did not have X_RRNO appended. This defect has now been rectified
Deployment Tool/REBUILD_FILE/RUNSQL: Additional indexes for primary key and unique logicals not created. User Action: 
For best performance, indexes must be rebuilt. Use the DT, the BIF, or the RUNSQL program to rebuild (at least the indexes) of any files that have a primary key or a unique logical.
0123583 XSL Editor: Only allow a list to be dropped once in a webroutine
If a RDML list is already included in a webroutine, then it can not be added again to the same webroutine
0123627 Readonly code fragment virtual fields source not visible
This has been resolved
0123639 XSL Editor: Moving text in a list-table deletes the entire table
Any text which is not wrapped up in a <p>, <span>, <divp> or similar can not be drag/dropped within a list table.
0123684 DATETIME Field overflow for SQLSERVER
LANSA was storing Date fields in the SQL Server datatype smalldatetime. This restricted the date range: 1900-01-01 to 2079-06-06. Datetime fields will now be used instead (1753-01-01 to 9999-12-31).

if you use SQL Server and want to use Date fields outside the range 1900-01-01 to 2079-06-06 in existing tables then in:

1. Development Environment: Force the rebuild of your table, indexes, and views. This will then be deployed correctly for new applications.
2. Existing Deployed Environment: Use SQL Server administration utilities to change the column type from smalldatetime to datetime (LANSA does not expect this situation to occur as correct testing of the application before deployment should have uncovered the date range of smalldatetime is insufficient for the applications needs)
0123714 Win XP Theme's Stop painting.
Win XP Painting issues where certain UI elements would fail to draw correctly. Symptoms include Column headers appearing black and borders of controls failing to paint.
0123744 Forms or functions may fail if using BLOB or CLOB fields assigned to *NULL.
This may occur if the form or function is run in SuperServer mode. This defect has now been rectified
0123746 Std_date weblet sends message that is not translated for French
Date validation message not using translated text. Fixed.
0123749 IF_NULL and .IsNull return False after database read of *Null string or Char
This defect has now been rectified
0123765 Shift + Arrow not allowing resize of an edit box in IDE
Shift + Arrow not allowing resize of an edit box in IDE form designer
0123777 Incorrect LOB filename causes error in SuperServer
The LCOTP.EXE process was ending if attempting to exchange a non-existent LOB.
0123821 Tab Docking Framework Pages Changing Position Incorrectly
Using PRIM_TAB docking support and DragTabs(True) the pages of a tab would incorrectly reorder
0123838 PJF calculations incorrect in Native I/O over 15 digits and also rounding issues
RDMLX Native I/O PJF and Batch Control calculations will now be correct when involving 15 or more significant digits.
0123888 Date mask property does not work for a date field in a List
Specifying a mask in the weblet property (XSL Editor) had no effect. This has been fixed.
0123895 iSeries: Unable to FETCH a long STRING/Char field which has only 1 character
Strings of length >= 32740 and Char of length >= 32766 are stored as CLOB on iSeries. When only a single character was stored in the field, it would be retrieved as blank. This defect has now been rectified
0123904 iSeries compile error when the process name is bigger than 8 chars
Because RDMLX code generation truncates names longer than 8 characters from the left, this sometimes resulted in iSeries source member names that would begin with a numeric character. The source member names used when checking in and compiling objects in an RDMLX partition will no longer be constructed in the same way.
0123912 Grid EditorChanged event is triggered twice
The EditorChanged event was triggered twice for a gridcell when the contents were changed with a prompter form.
0123922 Improve cleanup of expired browse list data (Web)
The cleanup of expired browse list data has been streamlined.
0123930 Facility to set the user for User Audit Stamping
A facility to set the user which will be used in user audit stamping has been added.
The Built-in-Function SET_SESSION_VALUE with value USER_AUDIT may be used to set the audit user.
This feature may be useful for Web jobs where the current user is the default Web user but greater differentiation of users is required.

If the SET_SESSION_VALUE USER_AUDIT is not used, the current user will be used for user audit stamping, as is currently done.

It is not necessary to rebuild OAMs to start using the Audit User for stamping.
0123956 Initial execution of Deployed RDMLX SuperServer App to Other Server Fails
This defect has now been rectified
0123979 XSL Editor: Cannot delete XSL for WebRoutine or Weblet
The new "Delete Language Copy" menu item allows a Weblet to be deleted using any language it is currently saved in EXCEPT the default language. A Weblet can not be deleted in the DEFAULT language, but any other language the Weblet is saved in is OK. If the Weblet is not saved in any language but the DEFAULT language, then the "Delete" in the dialog box is disabled.
0124010 XSL Editor: Weblet XSL not saved in default language
The new "Save Language Copy" menu item allows a Weblet to be saved in any available language. The most recently saved language also becomes the language of the active Weblet in the XSL Editor. This option is disabled until a copy of the Weblet exists for the default language.
0124056 XSL Editor: Cannot delete a weblet
Choosing to delete a Weblet will completely delete it from the Repository.
0124101 XSL Editor:Limit number of rows/column in table creation/change to 999
Limit the number of rows/columns to 999 when creating/altering a table. If more rows/columns are required, simply run the alter command again.
0124102 XSL Editor: Only allow digits when entering into a numeric field
Only digits can be used when entering into a numeric field
0124104 XSL Editor: Limit max num of rows for list preview to 99
Limit the maximum number of rows for list preview to 99 (2 digits)
0124107 XSL Editor: Don't allow shared Web setting to be changed from the XSL Editor
If the image folder setting needs to be changed, it has to be done using the Web Administrator as it is a common runtime Web setting. It is used by WAMs and well as Webevent functions.
0124170 Sorting on Numeric Fields in Grid doesn't work (Web)
Columns were always treated as strings for sorting. It now recognizes numeric columns.
0124177 Screen Designer: System error when clicking on a field with an invalid reffld
A field Define with a reffld that doesn't exist would cause a causes system error when clicked on the function design tab. This defect has now been rectified
0124180 iSeries: LANSA for the Web programs should not allow reinitialization
Under some conditions the main program could be reinitialized and end abnormally.
0124202 Toolbar button moves position when selected in IDE
Issue fixed where clicking on a toolbar button in the V11 IDE form designer would cause the toolbar button to move position
0124205 HTML Component propagation via repository synchronization process now occurs
HTML (or Web) components will now propagate via repository synchronization on check in.
0124215 Error message showing when signing into VL environment with non-admin user
VL and XSL Editor can now be run by a non-Admin Windows user
0124218 ShowPageTabs property for TabControl
ShowPageTabs property has been added to Tab. Its primary purpose is to facilitate hiding of the content tabsheet page header when using the docking framework facilities of TabFolder.
0124219 Allow position property to be set in Unlevelled trees
TreeItem.Position property has been added so that the user can have control over the position of a tree item in an unlevelled Tree. If any of the columns have a sort position specified, this takes precedence.
0124226 Add an ExpandAll method to Tree
PRIM_TRVW ExpandAll method has been added to allow a simple means by which all items in a tree can be expanded
0124229 Very large joblog (6000 pages) crashes IDE joblog viewer
Large joblogs no longer crash the joblog viewer.
0124233 Typing help text via the IDE for a field is very slow
Performance of help text entry is improved.
0124256 An Overlay error during FFC on LANSA shipped Demo e.g. PSLSYS and PSLUTL
This defect has now been rectified
0124268 Date/DateTime fields do not show as blank when set to *SQLNULL in a WAM
Date, Datetime and Time visualization weblets now have a property to allow the field to be left empty.
0124289 SELECT with *GENERIC against RDMLX file on iSeries fails with field vector error
This occured when the index contained fields of type CHAR. CHAR fields are now handled.
0124303 Problem with editcodes on print reports vs V10 - Zero balance and alignment

0124305 RENAME field command causes field NOT to display in the VL 5250 painter
Issue resolved with LANSA V11 IDE Function Designers not displaying fields defined by Rename cmd in RDML
0124320 LANSA Client: Error messages not being returned to user after applying EPC761
LANSA Open and LANSA Client were not displaying error messages from an iSeries server after a failed query. This defect has now been rectified
0124322 Duplicate key error starting HM after making partition changes on French iSeries
This defect has now been rectified
0124324 DateTime field on a WebRoutine ignores DUTC setting
New property in std_datetime weblet to allow to display date in UTC.
0124326 TreeItem.VisualStyle.NormBackColor not being used
TreeView.ComponentVersion(2) has been added to allow for the changing of a specific item background color.
0124335 Improve cleanup of expired browse list data V11.0 (Web)

0124338 An ability to Restore previously verified XSL is required for the XSLEditor
XSLEditor toolbar now has an option to allow the last verified xsl source to be restored.
0124390 V11 - Using template FRWEBENQ01 on TCHI PC gets an error - "No File Found"
This defect has now been rectified
0124400 Oracle treats an empty Binary as SQL NULL
Binary/VarBinary fields with the ASQN field that contained no data on insert/update will have been set to SQL Null in the database. This will no longer happen.
0124421 Duplicate Key may cause next I/O Operation against same file to fail
Only occurs for OAMs built with EPC761 or later. This defect has now been rectified. No user action required.
0124428 F2 not working when in AutoHide(true)
PRIM_TBSH.ShowSheet method not working to display a tabsheet when a tabsheet is already active in AutoHide viewstyle
0124439 Alpha field with attribute SBIN - data truncated at first embedded Hex 0.
Affects files containing one or more Alpha fields with SBIN attribute... with Windows: that have been built or rebuilt with 10.3 or later... with iSeries, only affects RDMLX files, and only those with a BLOB or CLOB, Char/Binary length over 32765, or String/VarBinary length over 32739.
Rebuild any affected files. Note: Data that was inserted/updated since the file was (re)built incorrectly will have been truncated at the first embedded Hex 0 (if any).
0124456 Horizontal scroll bar incorrectly visible in CCS
Issue fixed where Memo Horizontal scroll bar would appear even though the memo has WordWrap(true)
0124457 Checkbox painting with incorrect size on XP
Issue fixed where CheckBox positioned against the right edge of their parent would paint incorrectly
0124470 WAM: Generation to set DUTC and ASQN weblet properties
The display_in_utc and allow_sqlnull properties are now set according to the field definition.
0124501 Last opened list does not reset when ResetAll chosen from Options dialog
LastOpened list is now reset when ResetAll is chosen from the Options dialog
0124504 Problem with tab sheet at run time against mssql
Issue fixed where calling TabSheet.Open ( true ) from the Opening event of a different TabSheet would fail.
0124505 Request to highlight the difference between existing and new source code in the
Background color for included code can now be changed via the IDE color dialog
0124516 Allow Login control for applications deployed to an SQL Server database
The use of Windows Authentication for connection to an SQL Server Database has been made optional through the addition of a new Database Installation option "Use Trusted Connection". The default is to use a trusted connection.
0124518 LIBXSLT processor causing WAMs to crash when it contains ?s characters
Libxslt would fail to transform document if it contained '??' in the LXML document. Fixed.
0124525 WAM: Text Area weblet ignores word_wrap property
Fixed. Attribute wrap now supported.
0124529 WAM: Text Area to limit maximum number of characters
Maximum number of characters now restricted to the maximum length of the field.
0124535 Output browselists used in reporting applications in WEBEVENT that routinely exc
The browse list for Web has been enhanced to support more than 9999 entries with the following limitations:
1. Only LL2 browse list supports more than 9999 entries, i.e. the list definition needs to include at least 1 LL2 field. Just enable for RDMLX is not enough.
2. This kind of huge browse list is mainly for display only. No input field will be displayed for entries of number >=10000, limited by generation of HTML form field names. So if the data is posted back, only 9999 entries will be received.

See documentation for the DEF_LIST command for more information.
0124558 WAM: No maxlength check for std_char weblet visualized as Memo
Maxlength property is now passed to Text Area weblet
0124560 LANSA CLient V10.0 generates error against V11.0 Windows backend
This defect has now been rectified
0124563 WAM: Attributes of selected menu item lost after mouseover
The "selected" menu item left and right images were being lost after a mouseover.
0124570 Leading digits of numeric field's default value not checked.
The default value of a numeric field is now validated to ensure that the value's leading digits is correct and that the value is inside the range of values allowed by the field definition.
0124572 Images on Toolbar buttons are stretched even though AUTOSIZE is set to false
Issue fixed where PRIM_SPBN would resize its image to the button bounds even though button was AutoSize(false)
0124584 WAM: Some weblet field values containing '\' or '¥' (shift_jis) get corrupted
If reentryvalue property had a value that contained '\' or '¥' (in shift_jis) the value was changed ('\' is the escape character). Fixed.
0124591 Dock\Undock methods for PRIM_TBSH
PRIM_TBSH now has Dock and Undock methods to aid the programatic changing of a TabSheet's appearance in a tab docking framework application
0124597 Array index error if array not initialized prior to executing IO in SuperServer
This defect has now been rectified
0124600 ODBA no longer required.
The ODBA X_RUN parameter has been deprecated. This parameter will be ignored as LANSA automatically controls the number of database connections required.
0124609 WHERE clause produces error when parameter is quoted
Fixed.
0124633 Do not allow drop onto Column 1 of an unlevelled Tree
In an unlevelled TreeView do not allow changing of the 1st column through dragging the column header. This is because the 1st column has a specific meaning for this type of tree in that it is the navigation column.
0124638 Debug Animate does not halt execution when source hits a breakpoint
Issue fixed where a breakpoint would not halt execution in the LANSA V11 IDE when Debug Animate is active.
0124643 WAM: Only include script messages file for current language
Based on file name specified in std_locale weblet
0124653 Windows only: Read operations, losing bytes of CLOB (BLOB is unaffected)
Whenever a CLOB value was read out from a file, the last byte was lost, and if the file size was larger than 8K, the byte at the end of each 8K was also lost. Data will have been lost for any files rebuilt in the IDE, via the DT (including any shipped CLOB data), and any data loaded via the UNLOAD_FILE_DATA and LOAD_FILE_DATA BIFs were affected. This defect has now been rectified
0124660 TabFolder not responding to Large Fonts correctly
Issue resolved where TabFolder was not responding to Windows Large Fonts correctly.
0124674 Executing an RDMLX function from an RDML process menu fails
RDMLX functions can now be run from an RDML process menu, including option 10 from Work With Processes, subject to the same rules as RDML functions. Also RDMLX functions can now be run from LANSA RUN as well as from LANSA X_RUN.
0124683 SELECT_SQL command failing when accessing SQL Server Other file
If SQL Server was enabled for emulated collections, accessing an SQL Server Other File via SELECT_SQL would abend.
0124684 XSL Editor - Handle new Weblet name/desc better than what happens now
Both the Weblet's name and description are tested to see if they are valid for LANSA.
0124685 XSL Editor - Make sure JPN XSL Editor can run on non-JPN Windows
When running the XSL Editor in Japanese development language, the Edit menu now works correctly even if run on a non-Japanese Windows.
0124693 RDMLX Files fail to compile on iSeries
Under some circumstances RDMLX files failed to compile on iSeries. In particular:
1.If an iSeries Other file containing one or more BLOBs or CLOBs with all logical views containing a BLOB or CLOB.
2. If a LANSA file containing one or more BLOBs or CLOBs with at least one logical view.

These RDMLX files now compile successfully on iSeries.
0124704 Short Cut key component doesn't work with ALT combinations
Fixed.
0124718 Checkin and Compile with some Japanese characters gets DBCS set invalid error(s)
Items that are invalid DBCS, for example descriptions in SCHI that have been defaulted to Japanese descriptions will now contain "?" if they fail to translate from ASCII to EBCDIC, and the checkin will contain warnings for such occurrences.
0124728 Filter word in quotes during find crashes IDE
This defect has now been rectified
0124747 Calendar portion of DateTime drop down is DUTC even though field is not
Issue fixed where the calendar portion of a date time visual field would display the date as DUTC even though the DateTime field did not have the DUTC attribute
0124749 Increment property of Spin Edit box no longer accepts decimal values
Issue fixed where SpinEdit.Increment property would no longer accept decimal values
0124780 Fields get hidden behind others when too many fields in screen painter
Issue resolved with LANSA V11 IDE Function Designers not displaying multiple formats.
0124803 BIF Format_String substring fail in iSeries for DBCS
Added a parameter to indicate the string requires DBCS handling. For iSeries DBCS system only.
This parameter has no effect for other Operating Systems.
0124806 WAM: Cannot select current date in calendar prompt
Clicking on the preselected date on the calendar prompt now closes the calendar.
0124845 Reference fields disappearing from Field listing in File definition.
This defect has now been rectified
0124884 VL Install - Default to install translation table if non-English install
When installing LANSA Open, a translation table must be installed if the iSeries code page is not CCSID 37.
0124895 Virtual field's source format defaults to SYSFMT since CYYYMMDD isn't listed
This defect has now been rectified
0124915 Hardware Key program always runs in English even on FRA and JPN PCs
Hardware Key program now runs in the OS language, if available. Available languages are English, French and Japanese. Default language is English.
0124916 WAM: Selected menu item left/right images not restored after mouseover
If no "selected" image is defined and the menu item target webroutine is the active webroutine, the left and/or rght images were not restored after a mouseover.
0124934 SuperServer IO fails with error on FILE with special characters in name
This error occured executing SQL statements to files with special characters (@#$) in the name. The first SQL statement would execute correctly but subsequent statements would fail.
0124955 LANSA shipped CSS stylesheet always included
If you define your own CSS stylesheet, the LANSA shipped stylesheet is also included to ensure that all styles required by weblets are available.

The user defined CSS stylesheet is included afterwards so any user defined style will prevail.
0124976 Host Monitor History dialog stayed open when IDE closed
The Host Monitor History dialog prevented the IDE from closing when still open.
0125004 Install is unable to update lroute.dat
When uninstalling a configuration the Communications Route Table (lroute.dat) will not be deleted if it is a shared table. However, in case of accidental deletion, a check is now made by the install to see if the shared file exists before trying to write to it. If it does not exist, the install will create a new shared file.
0125005 PrintScreen Functionality in VL
Sys_Appln now has a CaptureScreen method to allow for the capturing and saving of screen bitmaps
0125023 Logical model cannot be built if referential integrity is selected for French
A validation rule with a message file name including an '@' failed to build in a French installation. Problem corrected.
0125025 XSL Editor: Drop field to set DUTC and ASQN weblet properties
The display_in_utc and allow_sqlnull properties are now set according to the field definition when dropping a field onto the Design view of the XSL Editor.
0125031 Menu items in version 11 are not showing correctly in design when selecting them
Issue fixed where IDE Menu Editor was not displaying all items in a menu.
0125034 Changed Event gets fired twice for a DateTime Control
Issue fixed where changing the contents of a DateTime ( PRIM_EVDT or PRIM_DTIM ) via the calendar dropdown would result in the Changed event firing twice
0125041 Access violation error in VL application after upgrading to V11.0
This defect has now been rectified
0125046 SELECT_SQL not allowing packed to be coerced into signed or vice versa
RDMLX Functions and Components on iSeries only
e.g. SELECT_SQL FIELDS( (#MYSIGNED 'MAX(PACKED)') ) FROM_FILES( MYFILE)

Support has been extended to Packed/Signed/Alpha/String/Char being interchangeably coerced, provided numeric values are in Alpha/String/Char and they are consistent with numeric precision and decimal places.

Windows supports the same coercions, though numeric to Alpha/String/Char may vary in formatting. The fundamental result is correct. e.g. Packed=2, Alpha Windows = 2, Alpha iSeries=+000000000002, or similar.

A fuller list of example coercions is contained in the latest documentation. In general, thoroughly test all possible data values on all target databases to ensure you obtain useful results.
0125075 OAM using wrong file name when checking subsequent file I/Os using SQL
The OAM now uses the correct file name when checking that the same file is still being used by an OAM when using SQL I/O on an iSeries.
0125110 Group box does not apply visual style on XP machines. ONLY works on win2000
Issue fixed where group boxes on XP would not apply the visual style text color to the caption.
0125111 BINARY Data gets converted between Form and DB Layer
Binary field data was being put through the ASCII<->EBCDIC conversion when being used in SuperServer transactions. Binary data should undergo no conversion. This is now fixed.
0125128 MarginLeft setting causes IDE crash
Window maximum control bounds limits applied to Field Visualization Margin properties.
0125132 Abend on client when fetching field containing between 65480 and 65534 bytes
This defect has now been rectified
0125169 Document how Nbr_Keys(*Compute) works for *SQLNULL fields

0125205 IDE hangs when copying SECTION field from Personel Demonstration System
The copy of a field caused a never ending loop if the name of the new field being copied to contained the same name as the field being copied from. The problem is fixed.
0125235 DDS attribute checks that fail cause RDML execution to continue
This defect has now been rectified
0125244 Problem with I/O Module Validation Check on iSeries User Action: 
Rebuild the OAM for any files that have Multilingual Variable used in Validation Rules and the '@' Character is not the standard one.
0125256 XSL Editor only lists multilingual variables with value
XSL Editor will now list all multilingual variables regardless if they have a value for the current language.
0125306 XSLEditor: Pass keyboard_shift parameter to weblet
This defect has now been rectified
0125312 Error message issued when adding weblet to group in xsl editor
Will only change the groups for a weblet if the currently logged on user has sufficient rights to do so. Otherwise an error mesasge will be displayed.
0125325 Crossed Update checks not working properly for OAMs generated since 11.0 ER User Action: 
Rebuild OAMs for all LANSA files (including iSeries if partition is RDMLX enabled) and PC Other Files (on Windows only). Note: If any of the files have Create RRNO Column unchecked, or have not been built since V11.0 ER, there is no need to rebuild.
0125363 Error in SuperServer inserting data into file with binary fields
Reinstate string or varchars in OTHER files
0125432 FFC Shows garbled 3rd argument for message DCM0123 (Partial key warning)
Re-format DCM0123 message so that the field name is not prefixed by a '1'.
0125469 Host Monitor synchronization improvements
This defect has now been rectified
0125495 IE Only: javascript onpropertychange and onchange events not fired properly
Published in CCS 125495
0125511 Code Generation failing on Checkin/Compile
Code generation may fail if your partition contains a non-standard language.
0125517 Attempt to exceed max allowable invocation depth for all object types

0125520 XSL Editor hangs when trying to add a table to a std_attachment weblet
Table can now be added to a std_attachment weblet
0125524 LANSA leaving Open Data Paths in LWEB_JOBs and RDMLX code
RDMLX functions and components were leaving files open when they should have been closed - in particular when OAM file checks are defined against the same files that are used in the RDMLX.
User Action: 
Rebuild OAMs for LANSA files on iSeries if partition is RDMLX enabled if this file is one that is left open.
0125527 XSL Editor: Search string is truncated.
Search string for Find Dialog and Search and Replace string for Replace Dialog are no longer truncated
0125547 Webroutine with Grid Weblet: Weblet import missing in regenerated WebRoutine XSL
Under some circumstances, regenerating the XSL for a WebRoutine that had a list visualized as a weblet may cause some weblet imports to be omitted in the regenerated XSL.

When you open the WebRoutine in the XSL Editor you would sees the following error message:
"Named template xxxx does not exist in the stylesheet"
0125569 V11ER279/Ctrl380 space inserted around DBCS characters
Field descriptions, labels and column headings used in RDMLX functions will not have spaces inserted between SBCS and DBCS characters. This was previously done to show similar behaviour to iSeries handling of SHIFT-OUT and SHIFT-IN characters.
0125590 LceLansaCall fails with part of field value being treated as if a field name
After updating the server to EPC 761, if a LANSA Open application used LceLansaCall with exchanged fields, the call would fail on iSeries (RDMLX-enabled partition only) and Windows (any partition). The message issued was LCE0034 Field(s) defined in LceUseField function not defined in the LANSA data dictionary.
0125606 Improve Multilingual defaults in install
The default CCSID for French is 1147 and the default CCSID for Spanish is 1145. Different CCSID's can still be selected in the install if required.
0125611 MEMO not displaying all text when Horizontal scrollbar appears
Issue fixed where a Memo.MarginLeft property of greater than zero caused the memo horizontal scroll range to be too small, limiting the viewing on the memo text.
0125632 Install not detecting LANSA Open feature installed when re-installing/upgrading
Previous Version 11 installs may have incorrectly retrieved previous settings (including installed features) when upgrading/reinstalling. This could be caused if the root directory, local directory, DSN Name, configuration name or compiler directory contained text which was identical to one of the tokens in the liiiConfig.txt file.
0125643 Drag drop is not working after upgrade
Issue resolved for Applications causing a Drag operation to be cancelled during the DragDrop event.
0125645 Pointer Not Set for Location Referenced error on startup of Open application
Occurred due to permission problems. Fixed
0125676 Cannot use PASE XSLT processors in DBCS language system
PASE doesn't support multibyte character sets. If the ILE CCSID is DBCS, the PASE CCSID is now set to 1208 (UTF-8).
0125748 LANSA Open large model application fails on I/O command after EPC761 on iSeries
After applying EPC 761, LANSA Open applications using large model on iSeries may not retrieve/modify data if the application exceeds the original Open limits of 9999 bytes of data. If more than 999 fields (original limit) are defined with LceUseField, the application could abend with Invalid OCCUR operation (out of range).

Note: To determine if you have a large model application, check for the data area LSERVERMAX in the LANSA program library. If it does not exist, you do not have a large model application.
0125758 Cross-Reference records not created for Oracle DB
This defect has now been rectified
0125830 FETCH with KEEP_LAST() in RDMLX code fails to store/return all values
This defect has now been rectified
0125849 IOM0033 message issues for subsequent SELECT after FETCH from logical - iSeries
Where a file is used in a SELECT loop and anywhere within the SELECT loop, in a subroutine called or another function called etc while in the SELECT loop if an I/O to a different logical view (or the physical file if the SELECT is against a logical view) is executed for the same file then the SELECT loop may fail on its second iteration with message IOM0033 - "I/O request to file xxx from yyy (member zzz) is invalid at this time - see second level text". This coding will now work.

User Action: Rebuild OAMs for LANSA files on iSeries if partition is RDMLX enabled and this file is used in this manner

EPC771 supercedes EPC759, EPC761, EPC762 and EPC765 which addressed the following issues:

  CCS id.      Description
EPC765
123893 Logical file fields not in the same order as the physical file fields causes errors as physical file field order is assumed.

The correct field order is now used.

123977 Date Check does not highlight field in error

Error color now displayed correctly for fields visualized as a DateTime

124021 Date field allows you to enter 30-02-05 without validation.
124036 Runtime Crash when evaluating image name in tree view item
124145 Subtraction operations on Integer fields on iSeries occasionally gave incorrect results.
124166 Compile objects in an RDMLX partition on a non-English system sometimes fails

For languages where the "#" in the Windows code page does not translate to "#" in the equivalent iSeries EBCDIC CCSID the compile phase of RDMLX objects would occasionally fail with OS/400 message MCH0603. This was because comment lines in the generated xxxxxxxx.ism file were not correctly ignored. Comments in the xxxxxxxx.ism file are now correctly ignored.

124174
124371
Grid column in an RDMLX reusable part would cause the IDE to hang
124220
124238
124239
After applying EPC761, LANSA Open production application failed on LceSubmit

LANSA Open was re-engineered in EPC761. Functionality now added to enable LceSubmit to work in an RDML partition

124276 Refresh functions from master repository - error

May receive error indicating that list limit has been exceeded. This error may also occur with CALL_SERVER_FUNCTION BIF if the size of the list being exchanged is greater than 32000 bytes.

124316 Different results returned when authority checking diverted to iSeries
124354 Access Violation when closing form that has used the BUILD_WORK_OPTIONS BIF
124394 LANSA Open (iSeries): Startkey search that used to work is no longer working

After applying EPC 761, the Select option *STARTKEY was ignored for files in an RDML-only partition or RDML files that have not been recompiled in an RDMLX partition.

124466 liih.exe randomly fails after checkin of wams and weblets 
EPC762
122852
123608
'Execute form to RDML iSeries' or using the PSxx parameters uses SSN DTASERVER

The correct SSN is AS400 when connecting to an RDML server.

122858 No option in DT to deploy application that is a client to an RDMLX server

A new template XCLT400X has been provided to support a SuperServer application connected to an RDMLX iSeries data server.

Further to this, an additional server type, RDMLX iSeries, is supported in the SuperServer options.

122913 When using tabsheets with pinpoints, the focus is lost when returning from a different window

TabDocking Framework AutoHide functionality stops working when AutoHide invoked from a child\owned form. AutoHide incorrectly displays behind the form on which the Tab is displayed.

123304 External calls for multiple LANSA imports requires files to be cleared
123379 Errors when drag and drop system variables in WAMs to run on iSeries
123467 Logical files are wrong when loading other file from MS Access
123508
123534
CALL_SERVER_FUNCTION BIF not handling multiple lists correctly
123527 Migrate V10 to V11 receives an access violation at InsertTable in application
123542 Checkin & compile on a Japanese system failed with PRR0088

This problem may also occur on Korean systems.

123596 Superserver Framework application failing when large amounts of data returned
123606 Messages issued prior to calling an RDML function from RDMLX have blank text

The message text for messages that had been issued from RDMLX code (e.g. a WAM) prior to calling an RDML function were being set to blanks.

123718 Cannot set authority on weblets in "Review access to Objects"

Weblets added to the objects available in "Review access to Objects"

123727 Session management data file being populated for EACH cell in the table BEFORE serving page
123752 Deploying SYSEXPORT files requires LX_F54 to exist.

Table LX_F54 is no longer required.

123754 Mutiple PJFs not always returning correct data

User Action for iSeries: Recompile any files with multiple PJFs

123767 Error - RNX1211 - when import VL forms from and/to non-multilingual partitions

VL forms can now be imported to non-multilingual RDMLX partitions.

123775 Fatal error when trying to compile a Webevent Function
123776 Deploying non-LANSA objects, Deployment Path 'System Execute Directory' fails
123778 Cannot "Save and Restart" VLF
123786 The OAM for a file with multiple PJFs will now compile when checked in to the iSeries.
123809 Assigning *LOVAL, *HIVAL to Packed Fields fails at runtime
123829 Key fields and Column Names not correct loading OTHER file from MSSQL Server

If a MSSQL table does not have a Primary Key, the first loaded Unique Index will be used as a Primary Key in Visual LANSA.

123896 Import LANSA Other file into RDML partition fails
123921 Cannot use a 'renamed' field in an array definition - fails FFC
123925 Checkin not working on a DBCS system
123955 OTHER file names starting with @ fail in SELECTs on iSeries

Other files that contain @ in their names no longer fail attempting to open a different file on iSeries
User Action iSeries: Recompile any OTHER files with names that contain @

123985 Keep Locks checkbox missing from checkin options when checking in a file when taskid is 8 characters long
124166 When checking in some files in a French system when coming across pound symbol not translating correctly
EPC761
114471 XSL Editor: run in Web browser option invokes shows- in- new- window

When Running a Webroutine in a Browser, it is now possible to optionally reuse a browser.

114535 LANSA Open server-side re: LANSA Client needs to show RDMLX Fields
116124 Alphabetic grouping in repository tab not working with repository drop down
117942 VL is unstable accessing certain ActiveX objects
119470 LANSA Uninstall completion

Local Server DB File location and deletion.

Remove non-Visual LANSA registry keys in V10.0 configurations.

Uninstall non-Visual LANSA completely.

119716 Implement Permanent File Overrides for RDMLX on iSeries SQL CLI

Permanent file override allows filename A to be replaced with filename B in library *LIB, *CURLIB or a specific library.

User Action: Recompile any files in an RDMLX partition that are affected by permanent file overrides on iSeries.

120499 Weblet shown as master when refreshed although it was never checked in.
120694 Prevent close of source being debugged.
120772 Disallow Add of rules/triggers on readonly fields.
120791 DEF_ARRAY with Array name lexicographically later than Index ABENDs.
This only occurred when running a function or form in a client to server environment.
120843 When copy file to create new file - did not copy allocated length.
120851 Make the LANSA settings window in the IDE resizable.
120859 Propagated Deletes now controlled in Partition Maintenance on LANSA for iSeries

Ignore Propagated Deletes & Perform Referential Checks is now maintained in Partition Maintenance in LANSA for iSeries for slave Visual LANSA systems.

USER ACTION: If the Visual LANSA is connecting to an iSeries repository and you are using Repository Synchronization, you must perform a "System Init..." to refresh the setting select the "Options" tab, then enter the partition name to refresh the setting.

120961 Sometimes debug values for variables were not being refreshed for each execution.
120972 Cannot insert command in component editor after INCLUDE statement.
120996 INCLUDE problem when trying to delete source lines
121005 Collapse or hide INCLUDE code in editor.
121198 LANSA WEB Code page issue for Turkish with double quote character
121265 If_Status would not work correctly when the IO$STS is assigned with a :=.
121297 OAM changes required to support RDMLX Open & Client

Where Client queries are run without using the library list option against RDMLX OAMs, these will need to be recompiled to enable the query to run.

Where Open applications use RDMLX OAMs and specify the library, member or lock functionality, the RDMLX OAMs will need to be recompiled to enable the Open application to run.

121382 Logical Modeler: painting problem when dragging the specify relationship dialog.

A problem is fixed where the Specify Relationship dialog was not repainting correctly when moved.

121398 Integrity Check Failure window, default button should be No.
121399 When all tabsheets are closed in the Details tab return to last used tab eg Find
121523 Deployment Tool fails when user clicks on Objects button.
121538 Different handling navigating by keyboard for grid and field.
121543 Host Monitor language would get changed to English on the first Check In request processed.
121617 Details Window for field visualisation was not changing when selecting a different Visualization.
121622 Page not found when accessing help for a validation rule.

If focus was in the a grid cell in a range or list rule, no help was found. This has been corrected

121640 Checkin with compile failing in TCHI

Under some circumstances doing a checkin/compile in a DBCS environment caused the compile process to fail.

121764 Generation issue in OAM for PJFs on iSeries now resolved

Code generated in an OAM for accessing PJFs on iSeries was incorrect when the same field was used for multiple PJFs. This is now corrected.

User Action: Recompile any files in an RDMLX partition that have multiple PJFs

121791 Static list while Editor Tab sheets unpinned causes IDE to hang.

IE. Unpin the Editor Tab sheets; create a new List as a STATIC list; Type in some text in the search criteria to find a particular set of objects; click on the Find button, the IDE will fail.

121794 Limit number of elements saved to database in a browselist on LANSA for the Web (max is 9999).
121797 Dragged favorite tab wouldn't save position when signoff then re-enter.
121820 iSeries Native I/O: Fetch from logical with RETURN_RRN() gets Decimal data error

Series Native I/O Buffer length now calculated correctly for logical files with less fields than their physical file

User Action iSeries: Recompile any files with logicals that require RETURN_RRN() functionality

121825 RDMLX LANSA for the WEB applications can now handle large browselists.
121828 Screen Painter - issues and enhancements
  1. Sometimes the attributes aren't saved when added in detailer
  2. When a field overlays more than one line then moved it doesn't redisplay the same way
  3. Quotes are displayed in the detailer when used in desc on Define or Override
  4. Column headers on browse don't match up
  5. Browse list column shows -1 in location attributes
  6. After changing attributes description overlays fields when use detailer
  7. Dragging a Group_By onto a form from detailer isn't handled correctly
  8. Deleting fields of a Group_By (on a panel) removes them from the Group_By definition leaving the Group_By on the panel with no fields
  9. Select >1 field and drag it, press delete only one removed
  10. Moving fields of a Group_By could put line/position adjustment on the Group_By in the Request
  11. Decimals not displayed correctly
  12. Messages key (F14) appears between two user keys at runtime, design looks correct
  13. Remove a field from a list using the detailer/browse list tab edit area, the detailer tab corrupted and the list is removed
  14. Change the design view language in a form or reusable part, form/RP details changed to the new language setting, the designer continues to use the current language.
121829 Screen Painter - Enhancements
  1. Would be nice to be able to reduce the size of the Command Text window by dragging
  2. Display row number and position when designing
  3. Allow addition of attributes for browse lists. Also show *select.
122833 XSL editor menus are not using same language as the IDE

The XSL Editor' GUI, menus etc, will now be in the same language as the IDE's Development Language.

121840 Imported 10.0 system into 11.0, some forms generating system errors when opened

An issue has been fixed with ListView and TreeView where an application that had entries in these lists but no visible(true) columns for the list would fail.

121848 Settings Dialog -Change "Show Details" now implemented.
121890
123192
123445
123470
Compilation of file with Access Route fails if related file is in other Library
121915 Integrator BIFs now send JobUser or DateFormat to server.
121923 Check-Out of files:"Master Cross Reference Not Available".

Also possible to get similar error trying to get references on a field with a prompt function of *direct/FuncName. Corrected.

122006 Web: RDML INCLUDE - Blanks incorrectly truncated for file of size >16K

Using RDML INCLUDE to include file of size greater than 16 Kbytes is now processed correctly.

122212 LF with SELECT criteria for TIME field fails to compile on iSeries

Logical files which have Select/Omit criteria uisng Time or Datetime values were failing to build in LANSA for iSeries. This has been fixed.

122228 Change a date field to type integer, recompile file, maintenance form would fail on open.
122274 Host monitor and IFS authority

The HOST monitor job now changes the job user to the product owner before it creates any objects in the IFS. After creating the IFS objects it will change the user back.

122275 IDE fails in WAM code typing into a DEF_LIST command.
122291 Japanese - Delete is now enabled for std_layout1 item.
122359 After installing CU1, the CALL command fails compile if the target function does not exist.
122379 DBCS characters not supported in dialog boxes in Logical Modeler, but values are.
122387 Could still create a specialised field type even though that field is has been blocked in the partition configuration.
122401 V5R3 and email BIF - Sent date & time are now correct

When the email Built-in functions are used to send an email on V5R3M0, the Sent date and time will now be correct.

122422 Editor closes/crashes after making change to captions for picklist field visualisation.
122429 System variables (*AUTOALP10xxxxxx) failing when running against RDMLX form to iSeries.
122438 Explorer component returns the value for the pathtype incorrect

The PathType property on the Explorer Control was only returning the correct value when the display-style was set to DirectoryTreeView. It returns the correct value now for ALL display-styles.

122440 Problem with Edit Word, value displayed as blanks if leading digit is a zero.
122446 After moving a field in the report painter in V11.0 CU1 the FIELDS parameter is stored twice in the source which leads to errors in the source code.
122455 Running a function with more than 200 field definitions in SuperServer mode will fail.

A function will fail if it causes more than 200 field definitions to be sent to the server in a SuperServer transaction.

122465 Application under commitment fails after upgrade to V11.0.

When connecting to the iSeries server with BIFs DEFINE_OS_400_SERVER or DEFINE_ANY_SERVER and CONNECT_SERVER, commitment control would not be started when the Start commitment control argument was set to Y.

122478 Couldn't delete last entry in grid.
122487 Screen designer, after moving fields then adding text, fields return to their original position.
122500 Cannot enter range rule when based on a field.
122501 List contents are swapped around when 2 lists are passed back from a Server function.

This problem occurred when more than one list was passed to CALL_SERVER_FUNCTION. If a list returned no data from the server and this list was followed by a list which did have data returned from the server then data corruption would occur. The data from any subsequent list was being assigned to the list with no data.

For example: if CALL_SERVER_FUNCTION was passed List1 and List2. If data was returned only for List2 then List2's data was being assigned to List1 and List2 would remain empty.

122504 When adding an image to a pick list the image was not saved.
122506 Transferring RDMLX list from iSeries Server ABENDS sometimes.

The ABEND occurs when exchanging a list which contains a Packed field whose value is *SQLNULL through the CALL_SERVER_FUNCTION BIF.

122534 Component Editor crashes with autocomplete
122543 IDE crashes when you Right-Click on a large Group By and select "What's This?"
122574 Allow LANSA Integrator BIFs to handle no JSMCLTDTA data area/text file.

If the JSMCLTDTA data area (iSeries) or JSMCLTDTA.TXT file (Windows, UNUX/Linux) does not exist, default to LOCALHOST:4560 and JSM prefix. If an item is missing from JSMCLTDTA.TXT file (Windows, UNUX/Linux), then use default value for that item. This also applies to 3GL.

122578 LANSA About crashes when there is a comment line in the X_LANSA.PRO.
122584 BUILTIN(CHECKSTRING) BIF returns different return code on Windows and iSeries.
122586 Enter a numeric value into the "value" area of a picklist field visualisation for a numeric field places double quotes in the code
122622 PUT_CHAR_AREA & GET_CHAR_AREA BIFs no longer fail with some defaults

When the PUT_CHAR_AREA & GET_CHAR_AREA built-in functions are used with start position and length defaulted, on iSeries IFs no longer fail with CPF1089 Substring specified for data area not valid.

122665 RDML INCLUDE - WEB_STATIC_PAGE BIF have IFS Error: Static Page Output failed.
122671 Expired license on iSeries caused an EPC Level Check error on SuperServer applications.
122694 The DEF_CLT import is now installed into the LANSA imports directory along with all other imports.

The \DEF_CLT import on the V11.0 (CU1) CD_ROM is incorrect and should not be used.

122703 File attribute does not match file property settings

Other Files loaded on the iSeries in version 10 or before did not show the IO Module Library setting correctly.

122718 XSL Editor: Non-breakable white space displays as '?' in shift_jis and big5.

When in preview mode, the XSL Editor incorrectly displays the &#A0; character entity as '?' in shift_jis and big5 encodings. This has been fixed.

122749 Memory leak and "Out of System Handles" Error
122767 libxslt - xsl:output indent="no" doesn't work

When using the libxslt XSLT processor, result documents were always indented, even if the xsl:output indent attribute was set to"no".

122811 Call to user defined BIF fails when one of the BIF args is a Date field that is on the screen
122833 XSL editor menus are not using same language as the IDE

The XSL Editor' GUI, menus etc, will now be in the same language as the IDE's Development Language.

122842 RRN is not being returned during fetch or insert to RDMLX SuperServer
122862 AND select/omit criteria becomes OR after file saved and compiled. Corrected.
122870 Database IO to an invalid database causes infinite loop and huge x_err.log

USER ACTION: Functions and Components that use SELECT_SQL must be re-compiled and all OAMs (if built with 11.0 or subsequent EPCs)

122872 SuperServer applications sometimes not terminating

The cause was memory being freed twice hence the unpredictable nature of the symptom, as it would depend on what part of memory was corrupted as to what the result was.

122879 OS@P0001 High Speed Export to Tape not saved to tape.
122886 Variable auto formatting/Settings dialog

Set flag autoformat on

When auto-formatting statements, you can select how to format commands, keywords and selectors.

EG: A variable is defined with the name #myNumericVar.

The user types:   #mynumericvar := 0

The auto format will change the statement to:   #myNumericVar := 0

122920 IF statement causes IDE to crash
122923 ASP.NET Web Service not returning XML TAGs when output field is blank

If an output field was empty, the XML element was omitted from the SOAP response. This has been fixed.

122946 LANSA Client import has been added to partition initialization dialog

This includes objects required for the Tutorial

122974 Packed field in CALL_SERVER_FUNCTION can cause data mismatch.

Packed fields exchanged through CALL_SERVER_FUNCTION may appear to be correct but could cause data mismatches if used as keys in SPACE BIFs. This applies to packed fields exchanged as a field or as a field in an exchanged list.

122980 RDMLX Fields: Partition definition different to iSeries master - Only effect French systems

The translation of this text was not correct

122952 VarChar PC Other File field loaded as Alpha in v10 behaves incorrectly in V11

Trailing blanks were not inserted by v10, but v11 pads with trailing blanks. This can cause issues in non-LANSA applications expecting trimmed data.

123005 CONCAT, TCONCAT, BCONCAT do not support *Default
123033 When creating a new database diagram receive error message and then IDE closes

A problem is fixed whereby the Database Diagram Viewer crashed if it encountered an Access Route that referred to an Accessed File that no longer existed in the repository.

123067 WAM fails when it reaches the FETCH with the KEEP_LAST parm on it.
123078 WAM: lxml:heading element names for fields are incorrect

Heading elements are missing the hyphen (lxml:heading-1, lxml:heading-2 and lxml:heading-3)

123085 Load OTHER file from MSSQL Server with field of smalldatetime, insert fails
123105 Large functions or components with IO run in SuperServer mode may fail.

This occurs if literals are used in WHERE clauses or WITH_KEY clauses in the function or component. This problem is dependent on the sequence the fields are processed. It is currently recommended that literals are not used as a known problem still exists.

123119 Join/link query with virtual flds with PJF 's causes fatal error on Windows

User Action: Rebuild the OAM for any files that have DateTime field in the Access Route Key and there is a PJF in that Access Route.

123137 XSL Editor may crash when executing a WAM if using multiple configurations

When multiple configurations are installed on different release levels, eg, GA and EPC759, it is possible that the XSL Editor occasionally uses the wrong XSL Editor DLLs, which might lead to occasional crashes. This has been addressed in EPC761.

If you are using the XSL Editor prior to EPC761 and you are experiencing these type of problems, please contact LANSA Support.

For running XSL Editor at the same time in multiple configurations on EPC761 or later, you should start the LANSA Development Environment and open a WAM in the XSL Editor before starting the second copy of the LANSA Development Environment.

123119 Join/link query with virtual fields with PJF 's causes fatal error on Windows

USER ACTION: Rebuild the OAM for any files that have DateTime field in the Access Route Key and there is a PJF in that Access Route.

123152 RDML Function hangs when entering invalid value in a field

For example, entering 12345 into a Packed(6,2) field. This did not show the warning and also hung the application.

123154 Cant loop through ComponentControls of a panel that contains a Split Layout Mgr
123181 Decimal DEFAULT value entry issue with comma as decimal seperator

You can successfully usea comma as the decimal seperator as a value for a field. However when you save the field it converts the comma to a fullstop, which means when you use the field in a file or function, the compile fails.

123212 Language CAT in a RDMLX partition cannot start the Host Monitor

If the Exit high Function key description is 10 characters long then this causes the RDMLX runtime to fail on iSeries. This is irrespective of the language being executed.

123214 Working lists with large CHAR fields produce a fatal error.

This error was produced when the working lists where exchanged through CALL_SERVER_FUNCTION.

123216 PJF AVERAGE is not evaluated correctly
123229 ItemDoubleClick event doesnt work in the explorer component in DirectoryTreeView
123239 Incorrect handling of DateTime key fields

When passing a DateTime literal as a key, if the File key field has the SUTC attribute, no data would be returned. Similarly, when passing a DateTime field as a key, no data would be returned if the file field has SUTC and the function field does not, or vice versa.

User Action: Rebuild the OAM for any files that have DateTime field in the key for the physical or logical files.

123225 RDMLX Super server call using define_os_400 on rdml file

A fatal error is produced at runtime by SuperServer on the client if more than 100 fields are used in an IO when the connection is using the DEFINE_OS400_SERVER BIF. That is, the connection is to an iSeries using the RDML sever, not the RDMLX server. The developer needs to either reduce the number of fields to 100 or use an RDMLX server (DEFINE_ANY_SERVER BIF)

123229 ItemDoubleClick event doesnt work in the explorer component in DirectoryTreeView
123272 Web Services don't work for decimal fields defined in a function

If a field has decimals and it is defined in a function rather than the repositry, Web Services treats it as if it had no decimals.

123331 Make RDMLX OAM authority checking on iSeries the same as RPG I/O modules

User Action: iSeries: Checkin & Recompile any files that require authority checking to be the same as RPG I/O modules

123372 Last entries in tree view cannot be made visible when small icon style is used
123385 Check-Out WAM and other related Web objects may cause the Host Monitor to abend
123386
123404
Deployment Package created with EPC759 fail when installed to C:\X_WIN95

User Action: Packages created with EPC759 which use the default location will need to be rebuilt

123417 Web jobs end with pointer error when running VLF WAMS

This issue was caused by Visual LANSA not shutting down *HEAVYUSAGE BIF's at the end of function, but instead shutting them down when the function is shutdown. RPG shuts them down at the end of the function, Visual LANSA was not implementing this behaviour.

User Action: The fix requires the REBUILDING of any RDML and/or Full RDMLX Functions that USE *HEAVYUSAGE Builtin functions.

123450 Checkin of file with PJF MIN/MAX on Packed(63, x) Field fails

User Action: Rebuild the OAM for any files that have PJF with MIN/MAX on RDMLX fields.

123489 Silent Install Packages fail to build
123504 Partition Field defaults not adopted for Alpha fields

The field create did not correctly apply the partition defaults for Alpha fields, if the field type remained unchanged in the new field dialog

123507 Arrays can now be passed in SUBSTRING command
123524 Cannot enter 12:xx time value (AM or PM) in a Time field
123564 PC definitions are not being exported correctly to the first PC to connect to a new iSeries install.

The host monitor could not connect and returned a message saying that the PC is not defined on the server.

123579 IDE crashes when SET_REF COM parameter uses DEF_LIST as a parameter value.

This can occur when Auto Complete is enabled and the DEF_LIST name is found first.

EPC759

120523 Windows Environment Variable support in the To Path for Non-LANSA objects
When specifying the Installation Path ID for a non LANSA object it is now possible to use an environment variable as part of the path.
eg. %windir%\system32 would be evaluated to c:\winnt\system32 if the operating system was installed into c:\winnt.
121589 Submitting programs needs to be supported on iSeries in RDMLX
121733 iSeries Other Files with Identity columns abend when executing on Windows
121945 51901, VL11 issue with changing key fields LANSA files
121951 File Web Component not working on iSeries in V11.0
The contents of a Web File Component are ignored during runtime in V11.0. The component would appear as empty in the generated HTML.
121958 Superserver FETCH hanging indefinitely when file is empty(CR:8258)
Under some circumstances, a FETCH that would return NR would cause an endless busy wait.
121960 Fatal error when closing form from a reusable part in v10 and 11
121964 Multiple messages not handled correctly on call to RPG function/IOM
121972 cannot display TCHI texts in Memobox
121978 App. error compiling a trigger function with more than 53 SELECT_SQL statements
A check has been added to ensure the programmer does not use the same field in more than 50 separate SELECT_SQL commands.
121980 File level Triggers not working for RDMLX fields
122021 Cannot transfer lists greater than 8Mb from SuperServer function

Reproduction of this issue requires SuperServer (any platform) passing an RDMLX *MAX (Dynamic) list via CALL_SERVER_FUNCTION BIF that populates the list from a database file and the number of rows causes the list tracking memory to need to be re-allocated. It is not sufficient to populate the list from RDML assign/change commands, SELECT/FETCH MUST be used or other indirect commands that cause memory to be allocated immediately after the list tracking memory.

The issue can also manifest when using the CALL command to pass lists between functions in Visual LANSA.

The artificial limit of 8 MB is not a limitation of Dynamic Lists. This just happens to be the size at which the re-allocation occurs.
122066 XSL Generation called twice when compiling WAM
122075 FETCH to an iSeries SQL (OTHER) logical view with a key fails with message MCH36
122094 Timeout session set to -1 in WAMs is not working
122114 RDML Merge does not work correctly if length is more than 20 on Windows
122126 Use custom Web skeleton with % will truncated HTML source
122136 Problems with parameters for TabChanging event on Tab folders.
122148 HM is failing to start in nonML partition
122152 RANGECHECK with #STDNUM on a Packed 7,0 field fails FFC in a Function
122169 WEBENABLE on Japanese OS with LLL language flagged as DBCS ABENDS
122170 Web Functions:HTML always gets regenerated regardless if asked not to regenerate
122186 #52272 / Integer issue with Edit Mask Z
122207 Problem with F4 prompter on Grid if Tab key is used
122214 Load OTHER fails if record format name is different for logical file
122215 ABEND when using CONNECT_SERVER BIF in 11CU1
When BIF CONNECT_SERVER is used from a form or function containing at least one list, unexpected behaviour could occur.
122256 ComponentControl property for TAB issue.
122264 Add new trace level & increase X_Vec_Assign tracing level to 9
reduce quantity of tracing produced at level 4 - the recommended level
122270 ItemChanged event in Grid crashing after applying CU1
122285 Layout of the Template Maintenance screen has changed in CU1
122289 TabHeight and TabWidth properties not working correctly since applying CU1
122326 Cannot use PJF on Access Routes created by LM, X18ARL is blank in LX_F18 table
122327 OTHER File not compiling due to 20 Logical View Key Fields
122336 Generate XQF file after importing LX_F96 to fix various French issues
122412 File Level list validation rules on Integer fields fail at runtime
122465 OAM fails to compile for file with multiple LOB fields
This only occurred if the LOB fields were at the end of the list of fields and Create RRNO Column was unchecked on the file definition.
121198 LANSA WEB Code page issue for Turkish with double quote character
121923 Check-Out of files:"Master Cross Reference Not Available"
122212 LF with SELECT criteria for TIME field fails to compile on iSeries
122274 Host monitor and IFS objects are own by the product owner.
122401 V5R3 and email BIF - Sent date & time incorrect
122496 E-business framework wizard - LWEBWIZ2 import missing HTML
122616 Modify DC@F14 and DC@F27 for LANSA/Client RDMLX support
122721 Add virtual fields to DC@F03 & DC@F14 for RDMLX longer lengths & decimals
122737 load other file: various enhancements.
122776 HM - checkin/compile RDMLX files produces errors

List of affected objects

Windows Components:

Object NameFolder
lansa.exe\lansa
lansadmeng.vss\lansa
lansadmfra.vss\lansa
lansadmjpn.vss\lansa
lansakey.exe\lansa
liia.dll\lansa
liiceng.dll\lansa
liicfra.dll\lansa
liicjpn.dll\lansa
liif.exe\lansa
liih.exe\lansa
liiilcfg.dll\lansa
liil.exe\lansa
liileng.dll\lansa
liilfra.dll\lansa
liiljpn.dll\lansa
liimeng.msg\lansa
liimfra.msg\lansa
liimjpn.msg\lansa
liio.dll\lansa
liioeng.dll\lansa
liiofra.dll\lansa
liiojpn.dll\lansa
liiosrv.dll\lansa
liis.dll\lansa
liit.dll\lansa
liiv.dll\lansa
liix.dll\lansa
liiy.dll\lansa
lp*.bnd\lansa
visioeventsink.exe\lansa
x_base.dll\lansa
x_dom.dll\lansa
x_prim.dll\lansa
x_rom.dll\lansa
xsleditorframe.dll\lansa
lxxdir.del\lansa\imports\compinit
lxxf62.asc\lansa\imports\compinit
*.*\lansa\imports\def_clt
lxxf60.asc\lansa\imports\def_dem\jpn
deptab.dll\lansa\imports\demo\w32\execute
pslmst.dll\lansa\imports\demo\w32\execute
pslskl.dll\lansa\imports\demo\w32\execute
sectab.dll\lansa\imports\demo\w32\execute
skltab.dll\lansa\imports\demo\w32\execute
pslevent.dll\lansa\imports\demx\w32\execute
psltimes.dll\lansa\imports\demx\w32\execute
*.*\lansa\imports\lces
lxxmsg.asc\lansa\imports\messages
lxxmsg.asc\lansa\imports\messages\fra
lxxmsg.asc\lansa\imports\messages\fra\500
lxxmsg.asc\lansa\imports\messages\jpn
lxxmsg.asf\lansa\imports\messages\jpn
lxxmsg.asc\lansa\imports\messages\nat
lxxmsg.asf\lansa\imports\messages\nat
lxxadf.asc\lansa\imports\newpart
lxxadf.asc\lansa\imports\ov_bifs
lxxf47.asc\lansa\imports\ov_bifs
u_bif986.c\lansa\imports\ov_bifs
u_bif990.c\lansa\imports\ov_bifs
u_bif991.c\lansa\imports\ov_bifs
u_bif992.c\lansa\imports\ov_bifs
u_bifnnn.isb\lansa\imports\ov_bifs
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\fra\500
lxxf48.asc\lansa\imports\std_bifs\fra\500
lxxf47.asc\lansa\imports\std_bifs\jpn
lxxf47.asf\lansa\imports\std_bifs\jpn
lxxf48.asc\lansa\imports\std_bifs\jpn
lxxf48.asf\lansa\imports\std_bifs\jpn
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
lxxf03.asc\lansa\imports\sys_init\jpn
lxxf62.asc\lansa\imports\sys_init\jpn
lxxf74.asc\lansa\imports\sys_init\jpn
lxxbdf.asc\lansa\imports\sys_initx
lxxbdf.asc\lansa\imports\sys_initx\fra
lxxbdf.asc\lansa\imports\sys_initx\fra\500
lxxf26.asc\lansa\imports\sysvars
lxxdir.del\lansa\imports\sysvars\jpn
lxxf02.asc\lansa\imports\sysvars\jpn
lxxf26.asc\lansa\imports\sysvars\jpn
lxxdir.del\lansa\imports\techservices
lxxf02.asc\lansa\imports\techservices
lxxf60.asc\lansa\imports\techservices
lxxfaa.asc\lansa\imports\techservices
lxxfap.asc\lansa\imports\techservices
lxxfen.asc\lansa\imports\techservices
lxxfpv.asc\lansa\imports\techservices
lxxfts.asc\lansa\imports\techservices
lxxfxa.asc\lansa\imports\techservices
lxxx02.asc\lansa\imports\webpage
lxxx01.asc\lansa\imports\webpage\fra
lxxx02.asc\lansa\imports\webpage\fra
*.*\lansa\imports\webpage\fra\500
lxxx02.asc\lansa\imports\webpage\jpn
lxxx03.asc\lansa\imports\webpage\jpn
interop.lansaserviceconsumerlib.dll\lansa\xsleditor
lansaserviceconsumer.dll\lansa\xsleditor
previewbrowser.dll\lansa\xsleditor
xsleditor.dll\lansa\xsleditor
xslhtmleditor.dll\lansa\xsleditor
xsltexteditor.dll\lansa\xsleditor
deletelansawebobjects.js\networkclient
lansadmeng.vss\networkclient
lansadmfra.vss\networkclient
lansadmjpn.vss\networkclient
deletelansawebobjects.js<windows\system32>
lansawindowsuninstall.exe<windows\system32>
x_dbmenv.dat\x_win95\x_lansa
x_dpieng.dat\x_win95\x_lansa
x_dpifra.dat\x_win95\x_lansa
x_dpijpn.dat\x_win95\x_lansa
x_dpleng.dat\x_win95\x_lansa
x_dplfra.dat\x_win95\x_lansa
x_dpljpn.dat\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
dc_f03.dll\x_win95\x_lansa\execute
dc_f12.dll\x_win95\x_lansa\execute
dc_f14.dll\x_win95\x_lansa\execute
dc_f15.dll\x_win95\x_lansa\execute
dc_f18.dll\x_win95\x_lansa\execute
dc_f23.dll\x_win95\x_lansa\execute
dc_f26.dll\x_win95\x_lansa\execute
dc_f27.dll\x_win95\x_lansa\execute
dc_f60.dll\x_win95\x_lansa\execute
dc_f66.dll\x_win95\x_lansa\execute
dc_w06.dll\x_win95\x_lansa\execute
dc_w09.dll\x_win95\x_lansa\execute
dc_w10.dll\x_win95\x_lansa\execute
dc_w11.dll\x_win95\x_lansa\execute
dc_w14.dll\x_win95\x_lansa\execute
dc_w26.dll\x_win95\x_lansa\execute
dc_w27.dll\x_win95\x_lansa\execute
dc_x01.dll\x_win95\x_lansa\execute
dc_x02.dll\x_win95\x_lansa\execute
dc_x03.dll\x_win95\x_lansa\execute
dc_x04.dll\x_win95\x_lansa\execute
ide.dll\x_win95\x_lansa\execute
installr.dll\x_win95\x_lansa\execute
lansaregsvr32.exe\x_win95\x_lansa\execute
lcxp0010.dll\x_win95\x_lansa\execute
le*.dll\x_win95\x_lansa\execute
lh_*.dll\x_win95\x_lansa\execute
lm_*.dll\x_win95\x_lansa\execute
lp_*.dll\x_win95\x_lansa\execute
lp*.bnd\x_win95\x_lansa\execute
lv_sys.dll\x_win95\x_lansa\execute
lxpcobld.exe\x_win95\x_lansa\execute
lxpprbld.exe\x_win95\x_lansa\execute
lxptbbld.exe\x_win95\x_lansa\execute
lxqueue.dll\x_win95\x_lansa\execute
lxutil.dll\x_win95\x_lansa\execute
lxwindtm.dll\x_win95\x_lansa\execute
lxxp0010.dll\x_win95\x_lansa\execute
lxxp0100.dll\x_win95\x_lansa\execute
mdefxxx.exe\x_win95\x_lansa\execute
runsql.exe\x_win95\x_lansa\execute
saveparm.exe\x_win95\x_lansa\execute
u_bif986.dll\x_win95\x_lansa\execute
u_bif989.dll\x_win95\x_lansa\execute
u_bif990.dll\x_win95\x_lansa\execute
u_bif991.dll\x_win95\x_lansa\execute
u_bif992.dll\x_win95\x_lansa\execute
u_bif993.dll\x_win95\x_lansa\execute
u_bif995.dll\x_win95\x_lansa\execute
u_bif996.dll\x_win95\x_lansa\execute
u_bif997.dll\x_win95\x_lansa\execute
u_bif998.dll\x_win95\x_lansa\execute
u_bif999.dll\x_win95\x_lansa\execute
v_templm.dll\x_win95\x_lansa\execute
w3@p1600.dll\x_win95\x_lansa\execute
w3@p2610.dll\x_win95\x_lansa\execute
w3_p1200.exe\x_win95\x_lansa\execute
w3_p1600.dll\x_win95\x_lansa\execute
w3_p2000.exe\x_win95\x_lansa\execute
w3_p2200.exe\x_win95\x_lansa\execute
w3_p2210.exe\x_win95\x_lansa\execute
w3_p2500.dll\x_win95\x_lansa\execute
w3_p2600.dll\x_win95\x_lansa\execute
w3_p2600.exe\x_win95\x_lansa\execute
w3_p2610.dll\x_win95\x_lansa\execute
w3_p2620.dll\x_win95\x_lansa\execute
w3_p2630.dll\x_win95\x_lansa\execute
w3_p8000.dll\x_win95\x_lansa\execute
w3_p8004.dll\x_win95\x_lansa\execute
w3_p8100.dll\x_win95\x_lansa\execute
w3_p8102.dll\x_win95\x_lansa\execute
w3wdxw08.dll\x_win95\x_lansa\execute
w3wextrq.dll\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
w3wxmllb.dll\x_win95\x_lansa\execute
x_activex.dll\x_win95\x_lansa\execute
x_base.dll\x_win95\x_lansa\execute
x_bif.dll\x_win95\x_lansa\execute
x_bifms.dll\x_win95\x_lansa\execute
x_bifms.lib\x_win95\x_lansa\execute
x_com.dll\x_win95\x_lansa\execute
x_comms.dll\x_win95\x_lansa\execute
x_comms.lib\x_win95\x_lansa\execute
x_comp.dll\x_win95\x_lansa\execute
x_cteng.dat\x_win95\x_lansa\execute
x_ctfra.dat\x_win95\x_lansa\execute
x_dbg.dll\x_win95\x_lansa\execute
x_dbghlp.dll\x_win95\x_lansa\execute
x_dbgpxy.exe\x_win95\x_lansa\execute
x_dbgrem.dll\x_win95\x_lansa\execute
x_dbgtp.dll\x_win95\x_lansa\execute
x_dbi.dll\x_win95\x_lansa\execute
x_dbi_o.dll\x_win95\x_lansa\execute
x_dbm.dll\x_win95\x_lansa\execute
x_dbmms.dll\x_win95\x_lansa\execute
x_dbmms.lib\x_win95\x_lansa\execute
x_dll.dll\x_win95\x_lansa\execute
x_dom.dll\x_win95\x_lansa\execute
x_fun.dll\x_win95\x_lansa\execute
x_funms.dll\x_win95\x_lansa\execute
x_funms.lib\x_win95\x_lansa\execute
x_jsm.dll\x_win95\x_lansa\execute
x_jsm.lib\x_win95\x_lansa\execute
x_lsv.dll\x_win95\x_lansa\execute
x_mapi.dll\x_win95\x_lansa\execute
x_pdf.dll\x_win95\x_lansa\execute
x_pdfms.dll\x_win95\x_lansa\execute
x_pdfms.lib\x_win95\x_lansa\execute
x_pim.dll\x_win95\x_lansa\execute
x_pimms.dll\x_win95\x_lansa\execute
x_pimms.lib\x_win95\x_lansa\execute
x_prim.dll\x_win95\x_lansa\execute
x_rom.dll\x_win95\x_lansa\execute
x_run.exe\x_win95\x_lansa\execute
x_rundllserver.dll\x_win95\x_lansa\execute
x_runexeserver.exe\x_win95\x_lansa\execute
x_ssv.dll\x_win95\x_lansa\execute
x_start.exe\x_win95\x_lansa\execute
x_start.sdh\x_win95\x_lansa\execute
x_u4w.dll\x_win95\x_lansa\execute
x_u4weng.dll\x_win95\x_lansa\execute
x_uimms.lib\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_usv.dll\x_win95\x_lansa\execute
x_usveng.dll\x_win95\x_lansa\execute
x_var.dll\x_win95\x_lansa\execute
x_var.lib\x_win95\x_lansa\execute
x_xql.dll\x_win95\x_lansa\execute
x_xqlms.dll\x_win95\x_lansa\execute
x_xqlms.lib\x_win95\x_lansa\execute
beginhere.chm\x_win95\x_lansa\execute\eng
bif.chi\x_win95\x_lansa\execute\eng
cfh.chi\x_win95\x_lansa\execute\eng
directory.chm\x_win95\x_lansa\execute\eng
editor.chi\x_win95\x_lansa\execute\eng
globaldeploy.chm\x_win95\x_lansa\execute\eng
globalinstall.chm\x_win95\x_lansa\execute\eng
globaliseries.chm\x_win95\x_lansa\execute\eng
globalvisuallansa.chm\x_win95\x_lansa\execute\eng
globalweb.chm\x_win95\x_lansa\execute\eng
ide.chi\x_win95\x_lansa\execute\eng
lansa003.chm\x_win95\x_lansa\execute\eng
lansa004.chm\x_win95\x_lansa\execute\eng
lansa009.chm\x_win95\x_lansa\execute\eng
lansa010.chm\x_win95\x_lansa\execute\eng
lansa011.chm\x_win95\x_lansa\execute\eng
lansa012.chm\x_win95\x_lansa\execute\eng
lansa013.chm\x_win95\x_lansa\execute\eng
lansa015.chm\x_win95\x_lansa\execute\eng
lansa020.chm\x_win95\x_lansa\execute\eng
lansa022.chm\x_win95\x_lansa\execute\eng
lansa035.chm\x_win95\x_lansa\execute\eng
lansa037.chm\x_win95\x_lansa\execute\eng
lansa038.chm\x_win95\x_lansa\execute\eng
lansa039.chm\x_win95\x_lansa\execute\eng
lansa040.chm\x_win95\x_lansa\execute\eng
lansa041.chm\x_win95\x_lansa\execute\eng
lansa048.chm\x_win95\x_lansa\execute\eng
lansa049.chm\x_win95\x_lansa\execute\eng
lansa065.chm\x_win95\x_lansa\execute\eng
lansa080.chm\x_win95\x_lansa\execute\eng
lansa081.chm\x_win95\x_lansa\execute\eng
lansa085.chm\x_win95\x_lansa\execute\eng
lansa086.chm\x_win95\x_lansa\execute\eng
lansa087.chm\x_win95\x_lansa\execute\eng
lansa088.chm\x_win95\x_lansa\execute\eng
lansa093.chm\x_win95\x_lansa\execute\eng
lansa095.chm\x_win95\x_lansa\execute\eng
lansa096.chm\x_win95\x_lansa\execute\eng
lansa097.chm\x_win95\x_lansa\execute\eng
lansa999.chm\x_win95\x_lansa\execute\eng
rdmlref.chm\x_win95\x_lansa\execute\eng
tips.chm\x_win95\x_lansa\execute\eng
tutoriallist.chm\x_win95\x_lansa\execute\eng
vldev.chm\x_win95\x_lansa\execute\eng
ccsid.txt\x_win95\x_lansa\source
fun00001.s\x_win95\x_lansa\source
fun00028.s\x_win95\x_lansa\source
iom00001.s\x_win95\x_lansa\source
iom00022.s\x_win95\x_lansa\source
liiodef.h\x_win95\x_lansa\source
x_bif95.imp\x_win95\x_lansa\source
x_com95.imp\x_win95\x_lansa\source
x_comstr.h\x_win95\x_lansa\source
x_ctddef.h\x_win95\x_lansa\source
x_ctypes.h\x_win95\x_lansa\source
x_dbmstr.h\x_win95\x_lansa\source
x_fun95.imp\x_win95\x_lansa\source
x_funpro.h\x_win95\x_lansa\source
x_funstr.h\x_win95\x_lansa\source
x_glodef.h\x_win95\x_lansa\source
x_oidstr.h\x_win95\x_lansa\source
x_pdf95.imp\x_win95\x_lansa\source
x_pdfpro.h\x_win95\x_lansa\source
x_start.006\x_win95\x_lansa\source
x_start.007\x_win95\x_lansa\source
x_start.008\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.015\x_win95\x_lansa\source
x_start.018\x_win95\x_lansa\source
x_start.019\x_win95\x_lansa\source
x_var95.imp\x_win95\x_lansa\source
x_varpro.h\x_win95\x_lansa\source
x_varstr.h\x_win95\x_lansa\source
x_xqlxxx.h\x_win95\x_lansa\source
tsp_lansa_ppc_xhtml_webroutine.xsl\x_win95\x_lansa\web\tsp
tsp_lansa_xhtml_webroutine.xsl\x_win95\x_lansa\web\tsp
_isuser.dll\x_win95\x_lansa\x_pkgs\x_boot\3489\cab1.*
liiieng.msg\x_win95\x_lansa\x_pkgs\x_boot\3489\cab1.*
liiifra.msg\x_win95\x_lansa\x_pkgs\x_boot\3489\cab1.*
liiijpn.msg\x_win95\x_lansa\x_pkgs\x_boot\3489\cab1.*
setup.inx\x_win95\x_lansa\x_pkgs\x_boot\3489\cab1.*
x_txt<LANG>.dat\x_win95\x_lansa\x_pkgs\x_boot\3489\cab1.*\liii<LANG>.z\lx
x_uimms<LANG>.dll\x_win95\x_lansa\x_pkgs\x_boot\3489\cab1.*\liii<LANG>.z\lx\execute
*.otp\x_win95\x_lansa\x_pkgs\x_tmplt
xclt400.ptf\x_win95\x_lansa\x_pkgs\x_tmplt
xclt400x.aut\x_win95\x_lansa\x_pkgs\x_tmplt
xclt400x.cma\x_win95\x_lansa\x_pkgs\x_tmplt
xclt400x.cmb\x_win95\x_lansa\x_pkgs\x_tmplt
xclt400x.ptf\x_win95\x_lansa\x_pkgs\x_tmplt
xclt400x.xrn\x_win95\x_lansa\x_pkgs\x_tmplt
xssvclt.ptf\x_win95\x_lansa\x_pkgs\x_tmplt
xssvcltd.ptf\x_win95\x_lansa\x_pkgs\x_tmplt
xssvcltp.ptf\x_win95\x_lansa\x_pkgs\x_tmplt
xssvsrv.ptf\x_win95\x_lansa\x_pkgs\x_tmplt

iSeries Components:

Object Name Type Location OS Version
X_LANSA_BD*BNDDIR*PGMLIB 
DC@D3096*DSPF*PGMLIB 
DC@D4001*DSPF*PGMLIB 
DC@D4004*DSPF*PGMLIB 
DC@D4005*DSPF*PGMLIB 
DC@D7501*DSPF*PGMLIB 
DC@D8100*DSPF*PGMLIB 
LCOADMD4*DSPF*PGMLIB 
DC@W05V1*LF*COMLIB 
DC@W05V2*LF*COMLIB 
DC@W05V3*LF*COMLIB 
DC@W05V4*LF*COMLIB 
DC@W13V1*LF*COMLIB 
DC@W13V2*LF*COMLIB 
DC@W18V3*LF*DTALIB 
DC@W18V4*LF*DTALIB 
DC@W18V5*LF*DTALIB 
DC@W18V6*LF*DTALIB 
DC@M01*MSGF*PGMLIB 
DC@W05*PF*COMLIB 
DC@W13*PF*COMLIB 
@LIDE001*PGM*PGMLIB 
@LIDE010*PGM*PGMLIB 
@LIDE020*PGM*PGMLIB 
@LIDE100*PGM*PGMLIB 
@LIDE101*PGM*PGMLIB 
BI@P079*PGM*PGMLIB 
BI@P158*PGM*PGMLIB 
BI@P301*PGM*PGMLIB 
BI@P304*PGM*PGMLIB 
DC@P0001*PGM*PGMLIB 
DC@P0005*PGM*PGMLIB 
DC@P0006*PGM*PGMLIB 
DC@P1006*PGM*PGMLIB 
DC@P2100*PGM*PGMLIB 
DC@P2121*PGM*PGMLIB 
DC@P3096*PGM*PGMLIB 
DC@P3099*PGM*PGMLIB 
DC@P3107*PGM*PGMLIB 
DC@P3109*PGM*PGMLIB 
DC@P3117*PGM*PGMLIB 
DC@P3123*PGM*PGMLIB 
DC@P3200*PGM*PGMLIB 
DC@P4001*PGM*PGMLIB 
DC@P4004*PGM*PGMLIB 
DC@P4005*PGM*PGMLIB 
DC@P500101*PGM*PGMLIB 
DC@P6200*PGM*PGMLIB 
DC@P6201*PGM*PGMLIB 
DC@P6207*PGM*PGMLIB 
DC@P6208*PGM*PGMLIB 
DC@P6211*PGM*PGMLIB 
DC@P6335*PGM*PGMLIB 
DC@P6401*PGM*PGMLIB 
DC@P6411*PGM*PGMLIB 
DC@P6412*PGM*PGMLIB 
DC@P6413*PGM*PGMLIB 
DC@P6421*PGM*PGMLIB 
DC@P6423*PGM*PGMLIB 
DC@P6436*PGM*PGMLIB 
DC@P6450*PGM*PGMLIB 
DC@P6453*PGM*PGMLIB 
DC@P7501*PGM*PGMLIB 
DC@P8035*PGM*PGMLIB 
DC@P8081*PGM*PGMLIB 
DC@P8097*PGM*PGMLIB 
DC@P8100*PGM*PGMLIB 
DC@P8170*PGM*PGMLIB 
DC@P8171*PGM*PGMLIB 
DC@P8602A*PGM*PGMLIB 
DC@P8604*PGM*PGMLIB 
DC@P9016*PGM*PGMLIB 
DCXP0007*PGM*PGMLIB 
DCXP6429*PGM*COMLIB 
LANSAWEB*PGM*COMLIB 
LANSAXML*PGM*COMLIB 
LCOADMP4*PGM*PGMLIB 
LCOAINSPOP*PGM*PGMLIB 
LCOAINST*PGM*PGMLIB 
LCOAINSTC*PGM*PGMLIB 
LCOLIST*PGM*PGMLIB 
LCOTP*PGM*PGMLIB 
LCXP0010*PGM*COMLIB 
LXIP0010*PGM*PGMLIB 
LXXP0020*PGM*PGMLIB 
LXXP0100*PGM*PGMLIB 
M@GETIDX*PGM*PGMLIB 
M@GETIDY*PGM*PGMLIB 
M@SYSVAR*PGM*PGMLIB 
MD@P0001*PGM*PGMLIB 
RUNSQL*PGM*PGMLIB 
RUNSQLVL*PGM*PGMLIB 
UTF82HEX*PGM*PGMLIB 
W3@P1100*PGM*COMLIB 
W3@P1200*PGM*PGMLIB 
W3@P1300*PGM*PGMLIB 
W3@P1400*PGM*PGMLIB 
W3@P1600*PGM*COMLIB 
W3@P1700*PGM*PGMLIB 
W3@P1800*PGM*PGMLIB 
W3@P1801*PGM*PGMLIB 
W3@P2000*PGM*PGMLIB 
W3@P2001*PGM*COMLIB 
W3@P2100*PGM*PGMLIB 
W3@P2200*PGM*PGMLIB 
W3@P2210*PGM*PGMLIB 
W3@P2300*PGM*PGMLIB 
W3@P2301*PGM*PGMLIB 
W3@P2400*PGM*PGMLIB 
W3@P2500*PGM*PGMLIB 
W3@P2600*PGM*PGMLIB 
W3@P2714*PGM*PGMLIB 
W3@P2800*PGM*PGMLIB 
W3@P2902*PGM*PGMLIB 
W3@P2903*PGM*COMLIB 
W3@P8000*PGM*PGMLIB 
W3@P8001*PGM*PGMLIB 
W3@P8002*PGM*PGMLIB 
W3@P8003*PGM*PGMLIB 
W3@P8004*PGM*PGMLIB 
W3@P8005*PGM*PGMLIB 
W3@P8008*PGM*PGMLIB 
W3@P8009*PGM*PGMLIB 
W3@P8100*PGM*PGMLIB 
W3@P8102*PGM*PGMLIB 
X_CPU*PGM*PGMLIB 
X_DBT*PGM*PGMLIB 
X_RUN*PGM*PGMLIB 
LWEBPASE*SAVF*PGMLIB 
TSPDEF*SAVF*PGMLIB 
WEBLETS*SAVF*PGMLIB 
@LP@DPI*SRVPGM*PGMLIB 
DC@SM@03*SRVPGM*PGMLIB 
DCXS872X*SRVPGM*PGMLIB 
LCOADM40*SRVPGM*COMLIB 
LCOCROUT*SRVPGM*COMLIB 
LCOEDES*SRVPGM*COMLIB 
LCOETWF*SRVPGM*COMLIB 
LCOMGR40*SRVPGM*COMLIB 
LCOSCK40*SRVPGM*COMLIB 
LXQUEUE*SRVPGM*COMLIB 
LXUTIL*SRVPGM*COMLIB 
U_BIF986*SRVPGM*PGMLIB 
U_BIF992*SRVPGM*PGMLIB 
W3IXMLLB*SRVPGM*COMLIB 
W3PROFUN*SRVPGM*PGMLIB 
W3S1000*SRVPGM*COMLIB 
W3S3200*SRVPGM*COMLIB 
W3XEXTRQ*SRVPGM*PGMLIB 
W3XSVPGM*SRVPGM*COMLIB 
W3XSVPGV*SRVPGM*COMLIB 
W3XSVPGX*SRVPGM*COMLIB 
W3XSVPGY*SRVPGM*COMLIB 
W3XS2610*SRVPGM*PGMLIB 
W3XS2620*SRVPGM*PGMLIB 
W3XS2630*SRVPGM*PGMLIB 
W3XS4210A*SRVPGM*COMLIB 
W3XS4210B*SRVPGM*PGMLIBV5R2*
W3XS4210C*SRVPGM*PGMLIBV5R2*
W3XS4211B*SRVPGM*PGMLIBV5R2*
W3XS4211C*SRVPGM*PGMLIBV5R2*
X_BASE*SRVPGM*PGMLIB 
X_BIF*SRVPGM*PGMLIB 
X_COM*SRVPGM*PGMLIB 
X_COMP*SRVPGM*PGMLIB 
X_DBG*SRVPGM*PGMLIB 
X_DBGREM*SRVPGM*PGMLIB 
X_DBI*SRVPGM*PGMLIB 
X_DBM*SRVPGM*PGMLIB 
X_DBM_IS*SRVPGM*PGMLIB 
X_DLL*SRVPGM*PGMLIB 
X_FUN*SRVPGM*PGMLIB 
X_JSM*SRVPGM*PGMLIB 
X_LSV*SRVPGM*PGMLIB 
X_PDF*SRVPGM*PGMLIB 
X_PIM*SRVPGM*PGMLIB 
X_PRIM*SRVPGM*PGMLIB 
X_SSV*SRVPGM*PGMLIB 
X_USV*SRVPGM*PGMLIB 
X_U4W*SRVPGM*PGMLIB 
X_VAR*SRVPGM*PGMLIB 
X_XQL*SRVPGM*PGMLIB 
CLIENT*SAVF*PGMLIB 
/<LANSA_pgmlib>/x_lansa/*IFS objects  
/QOpenSys/<LANSA_pgmlib>/*IFS PASE objects  
DC@M01*MSGF*PGMLIB 
DC@M01ENG/FRA/SFRA*MSGF*PGMLIB 
LC@P0142*PGM*PGMLIB 
LC@P0143*PGM*PGMLIB 

* Items marked with V5R2 are only installed if OS/400 is V5R2 and above.

Instructions to install the EPC on Windows 

This may be installed as part of CU3. If you are installing just this EPC, follow the instructions below.

With V11.0 LANSA Windows based EPCs are now installed directly from the self-extracting zip file in which they are 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 EPC771.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.

 

Instructions to install LANSA V11.0 CU3 on iSeries - Download  Version 

A LANSA iSeries CU3 download save file will enable you to Update a V11.0(EPC751 or later) system to CU3 level (EPC771).

After the install, remember to do the following additional actions:

iSeries import (Web-enabled partitions)
iSeries import (LANSA Client)
LANSA Open server-side

Instructions for installing on iSeries

  1. It is recommended to backup all the LANSA folders, system libraries and ALL the LANSA IFS objects (LANSA_pgmlib/x_lansa) before applying this EPC. Refer to Summary of Installed Objects in the LANSA Online documentation for a full list of LANSA installed objects. Note that you may not have all the objects on the list, depending on what LANSA products and features are installed.
  2. Make sure no one is using the LANSA system to be upgraded. Refer to Appendix C How to check for Active Users in the LANSA Online documentation for instructions to check for active users.
  3. End the Listener and Host Monitor for this LANSA system. 
  4. 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.
  5. For iSeries shared folders:
  6. If your network file system is not supporting iSeries shared folders, use FTP via TCP/IP performing the following steps:
  7. Use XFLRTOSAVF command to convert the folder to a save file format (LANSA program library must be on your library list) - press F4 for command details. Save file will be created by this command.
  8. You now have a save file. Continue installing by following the instructions in the next section.

To upgrade to CU3 follow the following instructions.

  1. Sign on as a user profile that is QSECOFR, part of the QSECOFR group, or, has *ALLOBJ and *SECADM special authorities.
    NOTE: Check the OS/400 system value QFRCCVNRST. If QFRCCVNRST is set to 0, you must use FRCOBJCVN(*YES) on the RSTOBJ command.
  2. Use the OS/400 RSTOBJ (restore object) command to restore all objects from the save file CU3 into library QTEMP.

    RSTOBJ OBJ(*ALL) SAVLIB(QTEMP) DEV(*SAVF) SAVF(CU3-save file name-) RSTLIB(QTEMP)

    Note: All other RSTOBJ parametes should be left at their default values.

  3. Display your current library list. If QTEMP is not shown, then add it to your library list by using the ADDLIBLE (add library list entry) command.
  4. Install the EPC using the command:

    LOADCU3 PGMLIB(<pgmlib>) COMLIB(<comlib>)

    where <pgmlib> is the name of the LANSA program library. This is often DC@PGMLIB but it may be different on your system.
    where <comlib> is the name of the LANSA Comm/Share library. This is often DC@COMLIB but it may different on your system.

  5. After entering the library name and share library, press enter.
  6. Press enter to continue processing.
  7. Save and then delete the backout library (xxxEPC??) created by the install. The contents of the library may be used to backout this EPC and return your system to its previous state. Where xx= the first three charaters of the LANSA program library name and  ?? = unique number. The EPC number is on library text. 
  8. Sign off and then on again before commencing the next installation of:

Special Instructions for users of iSeries Web server (multi-tier)

To apply CU3 on the Web Server tier of your LANSA for the Web system, follow these steps:

  1. 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.
  2. If you haven't installed or upgraded LANSA for the Web on the Web Server, do so before proceeding with step 2.
  3. Restore the EPC objects into QTEMP (Perform the same steps you used to restore the objects in your LANSA for the Web application/data server system).
  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. Install the EPC for the Web Server by using the command:

    LOADECU3MT 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

  6. Press enter to continue processing.
  7. Save, and then delete, the backout library (xxxEPCMB??) created by the install. The contents of this library may be used to backout this EPC and return your system to its previous state. Where xx= the first three charaters of the LANSA Adminisration library name and  ?? = unique number. The EPC number is on library text. 
  8. Sign off and sign on again if you want to run the configuration program.

 

Instructions to install LANSA V11.0 CU3 on iSeries - CD Version 

A LANSA iSeries CU3 CD-ROM will enable you to Update a V11.0(EPC751 or later) system to CU3 level.

After the install, remember to do the following additional actions:

iSeries import (Web-enabled partitions)
iSeries import (LANSA Client)
LANSA Open server-side

Instructions for users of iSeries LANSA V11.0 to upgrade to CU3 level

  1. Sign on as a user profile that is QSECOFR, part of the QSECOFR group, or, has *ALLOBJ and *SECADM special authorities.
    Note: Check the OS/400 system value QFRCCVNRST. If QFRCCVNRST is set to 0, you must use FRCOBJCVN(*YES) on the RSTOBJ command.
  2. From a command screen run the following:  LODRUN *OPT
  3. The Following screen will be displayed and select where to apply this upgrade select FULL_LANSA_SYSTEM for the LANSA program library.

            Load Expedited Program Change (LODCU3SEL)

            Type choices, press Enter.
            Apply This EPC to . . . . . . . FULL_LANSA_SYSTEM
            Job Queue . . . . . . . . . . .     QBATCH
                Library name . . . . . . . . .     QGPL

  1. On the next screen, enter your LANSA program library. This is the LANSA system that the EPC will be applied.

            Load Expedited Program Change (LOADCU3MA)
    
           
Type choices, press Enter.
            LANSA program library . . . . .  <LANSA-pgmlib>

(Where <LANSA_pgmlib> is the name of the LANSA program library)

After pressing enter the EPC job LODCU3 will be submitted to the job queue. At the end of EPC job LODCU3 a clean up job CU3CLN will be submitted to the same job queue. All the messages are in a message queue CU3MSGQA in the QGPL library

Instructions for users of iSeries Web server (multi-tier)

To apply this EPC on the Web server tier of your LANSA for the Web system, follow these steps:

  1. Sign on as a user profile that is QSECOFR, part of the QSECOFR group, or, has *ALLOBJ and *SECADM special authorities.
    Note: Check the OS/400 system value QFRCCVNRST. If QFRCCVNRST is set to 0, you must use FRCOBJCVN(*YES) on the RSTOBJ command.
  2. From a command screen run the following:  LODRUN *OPT
  3. The Following screen will be displayed and select where to to apply this upgrade select LANSA_WEB_SERVER for the WEB server

            Load Expedited Program Change (LODCU3SEL)

            Type choices, press Enter.
            Apply This EPC to . . . . . . . LANSA_WEB_SERVER
            Job Queue . . . . . . . . . . .     QBATCH
                Library name . . . . . . . . .     QGPL 

  1. On the next screen, enter your LANSA Administration library. This is the LANSA Web server (model-b) system to which the EPC will be applied.

                Load CU3 on Web Server (LOADECU3MB)

                Type choices, press Enter.
                LANSA administration library . . <LANSA_adminlib>

    (Where <LANSA_adminlib> is the name of the LANSA Web Server multi-tier program library)

After pressing enter the CU3 upgrade  job LODCU3B will be submitted to the job queue. At the end of CU3 upgrade job LODCU3B a clean up job CU3CLNB will be submitted to the same job queue. All the messages are in a message queue CU3MSGQB in the QGPL library

Special Instructions for users of iSeries Web-enabled partitions

If you have Web enabled partitions then you must import the new import save file WEBLETS from  the LANSA program library.

To import, use the option Import objects into this partition from the Housekeeping Menu 

Special Instructions for users of iSeries CLIENT import

If you have applied EPC761 you are not required to do this.

The LANSA Client import has been modified. The repository file definitions will now have the LANSA data library as their libraries, while the sample files will have the partition data library as their libraries.

There are some new fields in the repository file definitions.

Where the repository file definitions already exist in a partition (they will have the partition module library name) they should be deleted. The files affected are:
DC@F03
DC@F12
DC@F14
DC@F15
DC@F18
DC@F27

If you have CLIENT enabled partitions you must re-import (after applying EPC761) from save file CLIENT in the LANSA program library.

To import, use the option Import objects into this partition from the Housekeeping Menu.

Special Instructions for users of iSeries LANSA Open System Utility (OSU)

If you have applied EPC761 you do are not required to do this.

Once CU3 update has been applied these OSU objects will be located in the LANSA program library.

OS@P0001.pgm
QOPNSRC(OS@P0001).file
LODOSU761N.pgm
LOADOSU761.cmd

  1. Signon as QSECOFR
  2. Add the LANSA program library to the library list (ADDLIBLE <pgmlib>)
  3. Install the OSU part of the EPC by using the command:

    LOADOSU761 OSULIB(<osulib>)

    where <osulib> is the name of the LANSA OSU library. This is often DC@OPENLIB but it may be different on your system.

Special Instructions for LANSA Open users

If you enable an iSeries partition for RDMLX, and use LceLansaCall() or LceSubmit() to call LANSA functions, you MUST rebuild all processes called in this way.

Special notes related to cascading style sheet changes for WAMs in CU3

The standard weblet std_style (Standard Cascading Style Sheet) has been changed to ensure that the LANSA shipped cascading style sheet is always included. If you nominate a different CSS file in your layouts, the std_style weblet will include your style sheet after the LANSA shipped style sheet.

If you don't use the std_style weblet and you have your own cascading style sheets, you should add the following import statement at the beginning of your CSS file, to ensure all styles required by LANSA shipped weblets are available:

@import url("std_style.css");

In CU3, a new style "hidden__" has been added to embed text strings in HTML pages. If you notice unwanted text strings in your HTML pages, your pages may not be including the LANSA shipped cascading style sheets.

© 2006 LANSA