This document outlines upcoming releases and new features for LANSA software versions 11 and 12, including LANSA Open for .Net, Composer V2.0, database triggers, a VL wizard for generating applications, Linux/UNIX support, improved Windows installation, SQL Server database support, Active-X exception handling, Unicode support, dynamic SQL, loading SQL views, defining other objects in the repository, and VL IDE enhancements.
2. Soon to be Released LANSA Open for .Net VLF .Net LANSA Composer V2.0 LANSA VLF EPC839 RAMP-TS New Canned Plums (Spool file, Notes with Documents) Code Assistants (Excel Download) Excel Download from Instance Lists VLF .Net including C# “plums” Database Triggers implementing repository validations and triggers for non-LANSA database access on System i via OAMs VL Wizard to generate SCRUDWAM applications LANSA for Linux and UNIX (Sun Solaris).
3. Released in Version 12 New LANSA Windows Install SQL Server 2008 Express to Replace Sybase as shipped database (VL development database) Visual Studio 2008 Express (C++ compiler and runtime) DT changes to support above changes Windows VL --> LANSA for System iEziDeploy Deliver LANSA based applications to System i servers from Windows
4. Released in Version 12 Active-X Exception Handling a feature to handle a failed HRESULT value so that it does not cause an application failure a feature to provide access to the HRESULT value Unicode support for LANSA defined files at the database level - supported via SUNI attribute as for current Other File support of Unicode fields. Fully dynamic SQL for SELECT_SQL command (required for support of outer joins and other complex queries that are typically included in applications with the growing usage of SQL).
5. Released in Version 12 Load Other Files to support loading SQL Views on both iSeries and Windows -if more than a single table in the View then it will allow read-only required for better integration with existing databases and where IBM is recommending the use of Views Create tables via SQL on System i (IBM is pushing this for performance reasons since the indexes for SQL defined tables are 64K rather than 8K) Use embedded SQL in RPG where possible for SELECT_SQL on System i Improved support of LOBs in WAMs so that the correct MIME type and LOB content is returned for a WAM webroutine.
6. Released in Version 12 Define/Store “Other objects” in the repository images, Cascading Style Sheets, JavaScript files, RAMP screen definitions xml files in RDMLX partitions. Many of these objects cannot be edited using VL, they can just be defined in the repository including their default location (Repository value add and allows LANSA to better manage the delivery of completed applications by having all deliverables in the repository.) Support long User ID and password in all LANSA products VL IDE enhancements to provide detailed information for master objects fields in a file, file versions, field length, type, RDMLX flag, task locked to, etc.