| EPC750 |
|---|
| 121735 | Enhance LANSA Communications to support remote debugging of RDMLX |
| EPC751 |
|---|
| 0110098 | Component behaves strangely if Validation Error occurs within SELECT Loop This issue only affects components containing routines with SELECT loops. If the SELECT loop contains one or more commands that may get a validation error, and the validation error has the default handling VAL_ERROR(*LASTDIS), then if the routine is executed multiple times, and a validation error keeps occurring, eventually the system will run out of database cursors. User Action: Rebuild affected components. |
| 0110516 | File Rules maintenance: summary of rules added to initial list of fields Maintenance of Rules/Triggers for a file. Summary of rules and triggers added to initial list of fields. |
| 0112594 | First time execution of Form from Editor window always runs in English Choose Execute from Toolbar. This should execute the object the same way it was executed previously. Choice of execution is provided from Repository Browser and Menu\Verify\Execute. Until the latter is executed for the first time, Toolbar Execute will always run in English, not French or Japanese. |
| 0114138 | Host Monitor to only allow a single LANSA instance to use it at one time Host Monitor has always been single instance, even in 10.0. It did previously allow multiple instances of LANSA to use it, but it did not work very well.
This change ensures that there is clarity in the situation with improved reliability in Host Monitor. New messages have been added to clearly indicate that Host Monitor is currently in use by another LANSA instance. |
| 0115487 | Select WAM and WebRoutine dialog needs a description WAMs and Web Routines now show description when using the Select WAM and WebRoutine dialog. The "Select All" button will only be enabled if there are Web Routines to select. Also, WAMs display their description in the Outline view. |
| 0119432 | THENON not promoting HTML in export/import Export/import was not handling HTML Web pages when using the Thenon change management tool. This defect has now been rectified |
| 0119581 | New XSLT processor (libxslt 1.1.14) for WAMs on iSeries New XSLT processor libxslt available for iSeries for faster transformation performance. |
| 0119653 | Users cannot do simultaneous compiles in Terminal Services environment |
| 0119869 | Last row in grid being cut off |
| 0120179 | Check in & compile of RDMLX objects now adds OS/400 text as per RDML objects OAM for file xxxxxxxxxx Process xxxxxxxxxx Process xxxxxxxxxx, function xxxxxxx Component xxxxxxxxxx |
| 0120363 | How can I program an attach button like the tab folder in LANSA V11? Apart from the basic properties that govern the appearance of a tab folder there are now advanced docking, undocking and autohiding features you can use to transform a single tab folder into a tab docking application with tab sheets attached to various parts of the window. In these docking applications tab folders can be automatically hidden (autohide) and tab sheets can be moved and attached to other parts of the screen (undock and dock). See feature help of tab folder and developers guide for further information on how to code these types of applications. |
| 0120613 | ABORT from Function's Method Routine hangs with Busy Cursor This defect has now been rectified |
| 0120642 | SQL Server: If INSERT of LOB fails due to invalid filename, next attempt abends User Action: Recompile the OAMs for any files containing a BLOB or CLOB field |
| 0120674 | LostFocusAccept event and Set Error on Grid not highlighting field in error This defect has now been rectified |
| 0120747 | DEF_LIST *MAX with > 8 MB data leaks when use CLR_LIST This defect has now been rectified |
| 0120768 | Delete from RDMLX file with key crashes - invalid length was specified for key Where a file (or its logicals) has one or more keys that are type string or binary, there may be errors on iSeries such as invalid length specified for key or pointer not set for location referenced (MCH3601). User Action: Files affected by this problem must be recompiled after this fix has been applied. |
| 0120779 | Fatal Error -104 on iSeries when reading via OAM (using SQL) If one or more reads have been processed and then another function issues a close request to the OAM, the next read would fail. User Action: Rebuild all OAMs for RDMLX files that have at least one of the following field types: BLOB, CLOB, String/Varbinary with length > 32739, Char/Binary with length > 32765. |
| 0120784 | Fatal Error when installing to new LANSA System but database already exists The error occurs when installing the VL Framework. THe LANSA configuration needs to be a new LANSA root directory and the database must have already been used wih the same build of LANSA using a partition that is already initialised. This issue mostly effects Local Client installs.
When this error occurs the partition execute directory will not exist - e.g. c:\progran files\lansa\x_win95\x_lansa\x_dem\execute.
Workaround is to use Partition Initialisation to force the partition to be initialised. This will create the directories and add required files to some of the directories. |
| 0120798 | Using elements of an array as keys in SELECT command with GENERIC(*YES) causes error. User Action: You must recompile the file that the function is accessing and then recompile the function for all functions affected by this problem. |
| 0120820 | RDML BIF HEAVYUSAGE called from LIGHTUSAGE does not shutdown correctly Fields in the BIF retained their value even though the BIF had been shutdown. |
| 0120826 | SuperServer: Entry length mismatch between passed and received working list Occurred under some circumstances when a list contains an RDMLX field. This defect has now been rectified |
| 0120849 | Error compiling file which has a field with output attribute SREV This defect has now been rectified |
| 0120855 | Propagated partition definition change fails on all attached VL workstations This defect has now been rectified |
| 0120861 | Check in - compile compiles the wrong object Under some circumstances a check in and compile will compile the wrong object. |
| 0120876 | Invalid Buildcheck error on some PCs |
| 0120902 | Introduce <RDML INCLUDE> tag The new tag <RDML INCLUDE="FIELD"> can be used to include the contents of a file (where the absolute path to the filename is provided by a field) to the HTML output. This can be used as an alternative to an SSI <!--#include > instruction.
The tag is subject to the same rules as an <RDML MERGE > tag, for example if there is an <RDML ONCONDITION > around it, the <RDML INCLUDE > tag is only processed if the condition is true. |
| 0120915 | ScriptAliasMatch directives in Apache configuration are not correct ScriptAliasMatch directives were not being customized with the actual installation library name. This defect has now been rectified |
| 0120929 | Check that RDMLX lists are compatible when receiving list. Error message 1041 now displayed when they are incompatible - one or other of the lists is using *MAX and the other is not |
| 0120930 | Function with Browse List cannot be compiled for Web This defect has now been rectified |
| 0120937 | Grid - ItemLostFocus: cell highlighted is lost This defect has now been rectified |
| 0120940 | Triggers not compiling RDML Trigger Function (i.e. not RDMLX Trigger Function) failed to compile if aggregate length of fields in file was greater than 256 |
| 0120965 | IDE may fail when multi-adding fields to a new file This defect has now been rectified |
| 0120969 | WAM XML Generation does not insert sample value for *OUTPUT field values Sample values are regenerated for output fields and lists if the replaced lxml document sample value is empty. |
| 0121033 | Load other file into VL where other file is from iSeries reverses key positions This defect has now been rectified |
| 0121055 | Missing ENDROUTINE causes the RDMLX parser to fail. As a result the IDE fails. This defect has now been rectified |
| 0121109 | Single instance Host Monitor Enforce the fact that only one Host Monitor can be executing in a single Windows session. Note that this still allows Citrix/Windows Terminal users to each concurrently use Host Monitor. |
| 0121118 | Support new SQL Server ODBC Driver
|
| 0121135 | New Deployment Tool Package Setting - Export Whole Partition This option will cause the Export of the LANSA internal database to include the definitions for everything in the partition regardless of the object selections made. Note: This will only cause the definitions of all objects to be deployed. Objects must still be selected if you wish to deploy them for execution. |
| 0121142 | Send/Rcving Lists from a SuperServer functions causes a corruption in the List An access violation may have been caused by a list exchanged through the CALL_SERVER_FUNCTION BIF. For the error to occur the list must contain a CHAR or BINARY field and the field must be blank in some list entries and not blank in others. The problem would normally occur when executing the Clr_List. |
| 0121153 | OAM compilation problems on iSeries where PJF file is a logical view When an OAM is compiled for a file on iSeries where the file references a PJF or batch control file that is a logical view, the compile was failing due to undeclared identifiers. The correct identifiers are now declared and referenced so that the compilation now succeeds. |
| 0121156 | Intermittent fatal error on IDE startup, followed by Application Error This issue occurred for some PCs when database type is SQLANYWHERE. This defect has now been rectified |
| 0121158 | Iteration through array is not behaving correctly This defect has now been rectified |
| 0121192 | Passing a 'cleared' list to a SuperServer function doesn't clear it on server This defect has now been rectified |
| 0121210 | WAM Debugging does not work for Terminal Services If the development environment is running in a terminal session using either Citrix or Windows Terminal Server, Web function and WAM debugging can ONLY be done using remote debugging. The Web functions to be debugged MUST be started inside the development environment by right-clicking a Web function and selecting the Execute context menu or through x_start. WAMs MUST be started inside the XSL Editor and select menu option "Debug Remotely". In other words, debugging Web functions or WAMs in this situation CANNOT be started by typing the URL directly into a browser. |
| 0121212 | Display error if PC not setup for using current partition in Host Monitor This defect has now been rectified |
| 0121217 | Menu Item background not properly highlighted This defect has now been rectified |
| 0121236 | Confirm not to change a partition to RDMLX does change it to RDMLX If the confirmation is not to change to RDMLX then the partition will now remain an RDML partition. |
| 0121238 | IDE fails when adding a user to a Standalone MSSQL Config (MSSQL ODBC Error) This defect has now been rectified |
| 0121246 | RDMLX compile failed on iSeries with "QLGRTVDC" not found error. API QLGRTVDC is only supported on V5R2 or later. An alternative for V5R1 is now provided. |
| 0121247 | Prompting fails with grey screen app where fields are readonly in a browse list This defect has now been rectified |
| 0121261 | Joblogs for failed RDMLX compiles may not get saved The compile processing has been changed to ensure the joblog is created by forcing an abort in the package install processing. This will cause additional messages in the joblog and the Host Monitor Job status window that may look like there has been some other failure. This will be further enhanced in a later release.
These messages will be in the log, and should be ignored, if an RDMLX compile fails:
Application error. DCM9997 unmonitored by X_RUN at statement 0000000199, instruction X'0000'. Function check. CEE9901 unmonitored by DC@P6452 at statement 11500, instruction X'0073'. |
| 0121274 | OV_FILE_SERVICE bif returns corrupt date data The year and month have now been corrected. |
| 0121318 | EXPORT_OBJECTS now exports PC Other File definitions for execution Previously, the tables LX_FCN and LX_FOF were only required for development systems. From version 11.0, they are now required for execution as SELECT_SQL and LANSA/Client now support PC Other Files. The Deployment Tool will automatically get this enhancement. |
| 0121319 | FATAL error reading data from an SQL File loaded as iSeries RDMLX OTHER FILE The generated OAM for an iSeries RDMLX Other file now correctly identifies varchars |
| 0121320 | Issue in files with key value sequence nos. different than field sequence nos. This defect has now been rectified |
| 0121337 | File with virtual field with a rule that allows *ZERO and +999999 can't compile This defect has now been rectified |
| 0121339 | Exchanging String value to Alpha and running in Debug ABENDs This defect has now been rectified |
| 0121340 | X_Vec_Assign. Pointer not set for location referenced. This defect has now been rectified User Action: OAMs that use PJFs and Keep Last will need to be rebuilt. |
| 0121368 | Array of 1 byte does not compile This defect has now been rectified |
| 0121377 | Picklist visualisation on alpha not allowing numeric field This defect has now been rectified |
| 0121383 | Random fatal error when using Database Diagram Viewer This defect has now been rectified |
| 0121393 | Keep Locks is no longer an option on Check In dialogs A Keep Locks check box has now been included as an option in the Check in dialog Options panel. |
| 0121406 | Apache HTTP Server and JSMDIRECT configuration These missing directives were added for the JSM library directory: Options -ExecCGI CGIConvMode %%BINARY/MIXED%% |
| 0121418 | CHECK_FOR command uses sequence not key order and compile fails This defect has now been rectified |
| 0121429 | Support Citrix debugging of Web Functions |
| 0121430 | Error when switching filters in VLF This defect has now been rectified |
| 0121444 | GET_REGISTRY_VALUE S type entries when assigned to Numerics now truncate This BIF only supported Alpha in 10.0. The first release of 11.0 introduced Numeric support for the returned value. In this release, it did not truncate numerics, instead they were assigned the value '.0'. From EPC751 onwards, it truncates. E.g. a string registry value containinmg 1234.5678 when assigned to a Packed(4,2) will result in the value 34.56 being assigned to the Field. |
| 0121457 | Browse list - *MAX not supported. Need to specify an explicit number of entries Modified section of DEF_LIST command in Technical Reference Guide: When the DEF_LIST command is used it defines what fields are in one "entry" of the list. The browse list example above has 6 entries shown and each entry contains an order line number, a product number, a quantity and a price. Once defined, there are limits to the number of entries in each type of list.
·An RDML browse list can contain up to 9999 entries. Even if fewer entries are specified, 9999 are still allowed to be entered.
·An RDMLX browse list can contain up to 2 giga entries. This is a theoretical limit that can not be practically used on any of todays operating systems because there is insufficient memory available for a single process. On top of memory limits, an RDMLX browse list can only be used on the Web and in this context list usage greatly impacts the response time in the browser. Client and server computing power and the size of the communication pipe will dictate what the practical limit is. In some configurations it can be as little as 1000 entries. Lastly, a browse list is a static list. A static list allocates sufficient tracking information for the maximum number of entries specified. For small numbers of entries like 10,000 this tracking information is inconsequential. But, if millions of entries are required it can become significant.
·An RDMLX function can only use a browse list if it is Web enabled.
·A static working list in an RDML object can contain up to the number of entries specified in the ENTRYS parameter which has a maximum of 9999. However, the aggregate entry length cannot exceed 256 bytes in a primary list. See the note in DEF_LIST Comments / Warnings.
·A static working list in an RDMLX object can also contain up to the number of entries specified in the ENTRYS parameter which has a maximum of 2 giga entries. The aggregate entry length cannot exceed 2 Giga bytes in a primary list. Also, String and Binary data memory needs are on top of this as they are not stored in the list itself. Thus each entry could have many Strings each up to 64 Kbytes long. Thus it is very easy to consume very large amounts of memory. See the note in DEF_LIST Comments / Warnings.
·A dynamic working list in an RDMLX object allocates and releases memory on demand. Enter the value *MAX into the ENTRYS parameter. This is the recommended kind of list to use in an RDMLX object, though it has severe restrictions when used with the SORT_LIST command. The aggregate entry length cannot exceed 2 Giga bytes in a primary list. Also, String and Binary data memory needs are on top of this as they are not stored in the list itself. Thus each entry could have many Strings each up to 64 Kbytes long. Thus it is very easy to consume very large amounts of memory, far beyond the capacities of today's computers. The memory management is described in DEF_LIST Comments / Warnings. |
| 0121458 | Compilation of function with 256 length field fails compilation on Windows This defect has now been rectified |
| 0121500 | Field Label does not support entry of DBCS characters Editing a field label only allowed entry of single byte characters. This defect has now been rectified |
| 0121507 | Xalan in PASE only supports EBCDIC CCSIDs 37 and 1140 For other EBCDIC CCSID the result document is transformed to UTF-8 and converted to the native CCSID. |
| 0121509 | Logical Modeler: Access Routes and Validation Rules not removed from file. A problem is corrected whereby Access Routes and Validation Rules previously created as the result of a relationship between two entities were not removed from the corresponding physical file when the relationship was deleted and the entities rebuilt, causing the validation and build of the physical file to fail. |
| 0121514 | Unable to drag fields with TCHI descriptions into the XSL editor Incorrect default values for CCSID have been corrected. |
| 0121550 | Errors when using FUNCPARMs on requests This defect has now been rectified |
| 0121608 | Logical Modeler build fails, but no error messages shown or reasons given. A problem is corrected whereby build error messages were not being shown for elements that had data types that were not enabled in the current partition. |
| 0121615 | RDMLX objects can't be compiled on master system where the @ character is not @ This defect has now been rectified |
| 0121619 | WAM msxml 4.0 to transform directly into native encoding (Win32) The XSL stylesheet output encoding is overriden to use the IANA charset that matches the Win32 code page.
Previously transforming to native encoding was done by converting the UTF-16 result document to the Win32 code page.
The previous method had problems where characters like   were not converted properly. If the conversion is done by the XSLT processor, the escaped sequence is left intact (For example:  ). |
| 0121672 | WAMs don't work for Non-English default language partitions after import WAM & Weblet export/import did not correctly handle XSL data when the default language is different for the importing partition than the partition from which the data was exported. This defect has now been rectified |
| 0121682 | Error (0317)- too many DBCS characters when input TCHI reaching maximum length This defect has now been rectified |
| 0121686 | WebRoutines and weblet XSL not published for languages not in import list The default language stylesheet was not being replicated into languages not included in the export. This defect has now been rectified |
| 0121743 | WEB_BUILD_COMPONENT fails when the file key is type packed/alpha Using WEB_BUILD_COMPONENT BIF to create a component from a file would fail if the key was packed or alpha. The Web Function Editor would have the same problem. This defect has now been rectified |
| 0121758 | Insert to iSeries Other File with Identity column fails (on iSeries, SQL only) This defect has now been rectified |
| 0121765 | PATH and LIBPATH variables for PASE startup not in current job's CCSID PASE XSLT transformer may not load.
PATH and LIBPATH may be incorrect if path characters in current CCSID are different from CCSID 37. This defect has now been rectified |
| EPC752 |
|---|
| 0112564 | Change default of Clear Trace to YES The default for Clear Trace is now YES for a Windows server. |
| 0120860 | Executing JSMDIRECT?<service name> via browser fails This defect has now been rectified |
| 0121189 | Include Axis 1.2 FINAL repackaged - jsmaxis.jar |
| 0121190 | PDFDocumentService enhancement VERSION keyword has been added to the CREATE command for the PDFDocumentService |
| 0121199 | Enhance EDI services to check for LSEF rules, values, etc that exist in the sef This was required for LANSA EDI Direct. |
| 0121302 | Redevelopment of SOAP Server wizard and service. The SOAP Server wizard and SOAP Server service have been redeveloped. Any LANSA functions using this service will require modification and re-compilation. Please refer to the section 'SOAPServerService' in the LANSA Integrator Guide for more information. |
| 0121558 | Cannot use jar files created by XSLCompiler The jar entry path contained a backslash separator which should have been a forward slash. This defect has now been rectified |
| 0121559 | PDFDocumentService has incorrect xml attribute names The corrected names are: file-exists changed to file-exist mandatory-file changed to file-mandatory page-exists changed to page-exist |
| 0121560 | Allow JSMADMIN to run in BINARY/BINARY mode BINARY/BINARY mode for the HTTP Server instance is now supported for JSMADMIN |
| 0121561 | Have the CHGJSMOWN command change the primary group - CHGPGP The CHGJSMOWN command will change the primary group of the jsm instance directory files and directories using the CHGPGP command. |
| 0121562 | Allow UserAgent to set messageid, correlationid, replyq and replayq manager |
| 0121563 | Enhance authentication to allow user name and to log events with this user name Enhance Integrator Studio and Console authentication to allow user name and to log events with this user name |
| 0121564 | Restrict classpath to files with .jar and .zip extension |
| 0121565 | FTPHelper returned OK status when file did not exist on remote server Now returns ERROR status when remote server file does not exist |
| 0121566 | Enhance XMLQueueService to allow control over XML encoding and XML declaration |
| 0121568 | Allow jar files to be updated and added using a pending directory mechanism |
| 0121573 | Add X_RUN example to JSMLSAEXT program This is an example only and uses the partition 'XXX' to illustrate the X_RUN call. Modify this example for your own requirements. |
| 0121575 | Remove TIMEZONE from STRJSM and RUNJSM commands Allow STRJSM and RUNJSM to use the user.timezone from the SystemDefault.properties file. Use the SystemDefault.properties entry user.timezone to control the timezone setting. user.timezone=GMT+08:30 user.timezone=America/Los_Angeles |
| 0121625 | Issue using AXIS 1.2.1 with JSMDirect on Windows JSMDirect now does not output anything extra to stdout if a job successfully completes. Previously JSMDirect added a "JSMDirect transaction did not complete" message at the end of the output, even if the job completed successfully. This would normally not cause a problem as the length of this added message was never included in the CONTENT-LENGTH. However, if CONTENT-LENGTH was not used, and a server was reading until the socket closed, then this extra message would be included with the possibility of causing a request to fail. |
| 0121641 | Allow control of default values for InboundXMLHandler and OutboundXMLHandler Add service properties to control the default content type: inbound.xml.default.contenttype and outbound.xml.default.contenttype |
| 0121649 | Add ARCHIVING to the SOAPAgentService ARCHIVE keyword support for SERVICE_LOAD and CLOSE commands has been added. |
| 0121660 | Enable console listener and enable console and studio access By default the console listener, console and studio access will now be enabled. The manager.properties file can be updated to disable or enable only for specific users. |
| 0121756 | Allow custom page size and margin for PDF document Custom page size and margin can be set using the document element page-size and margin attributes |