1. LANSA Product Update Webinar May 2009 Presented by Madan Divaker LANSA Product Manager
2. Agenda Visual LANSA Update Supported Platforms and Versions LANSA for Linux Version 11 SP5 LANSA Database Triggers LANSA Client Version 11 SP5 What are LANSA EPC? LANSA Integrator Update Visual LANSA Framework and RAMP Update LANSA Composer Update LANSA Open for .NET Update LANSA for the Web CRUD Wizard LANSA eLearning Questions & Discussion
4. What Are LANSA EPCs V11 SP5 EPCs are “Expedited Program Changes” These include: Software corrections Software enhancements being released between LANSA version releases Recent releases span the entire LANSA Suite EPC814 LANSA Client EPC835 LANSA Integrator EPC838 Visual LANSA and LANSA for IBM i EPC839 Visual LANSA Framework & RAMP EPC842 Visual LANSA and LANSA for IBM i
5. Request LANSA EPCs V11 EPCs To download EPCs for Version 11 : Visit the Support Portal at http://support.lansa.com Click the link for "LANSA Support Portal" Enter your Customer# and Password if you do not already have this information, please contact LANSA Support at phone: 1-800-457-4083 or email: support@lansa.com once you are logged in, from the tree-view, drill down to / LANSA Support / EPC / Select LANSA Product and Version 'V11.0' Locate specific EPC, andclick Download Available : YES
18. Visual LANSA - Current Version V11 SP5 LANSA for iSeries (Version 11 SP5 CD)(SPIN 300) Supports both V5R4 and V6R1 Visual LANSA for Windows (Version 11 SP5 DVD) (SPIN 301) Both Versions include the following EPCs: EPC 834 (Visual LANSA Updates) EPC 835 (LANSA Integrator Updates) Refer to LANSA Supported Platforms document for more details http://www.lansa.com/downloads/support/version11_supportedplatforms.pdf
19. Visual LANSA Update Supported Platforms and Versions Update Version 10.0 support will end 3 months after the shipment of Version 12 Version 12 is expected to GA 2nd half of 2009 Refer to LANSA Supported Platforms document for more details http://www.lansa.com/downloads/support/version11_supportedplatforms.pdf
20. Visual LANSA Update V11 SP5 IBM support for V5R3 ended on April 30th 2009 Software and support discontinuance annoucement is located at:http://www-01.ibm.com/common/ssi/index.wss?DocURL=http://www-01.ibm.com/common/ssi/rep_ca/4/897/ENUS908-014/index.html&InfoType=AN&InfoSubType=CA&InfoDesc=Announcement
22. LANSA for Linux Version 11 SP5 EPC 845 LANSA for Linux support will be available as EPC 845 Major Features and Functionality provided: RDMLX support LANSA for the Web (Web Application Modules) support Apache plug-in support Java Servlet will no longer be supported in Version 12 (See http://www.lansa.com/support/notes/p0360.htm for more details) Deliver-To “Linux” functionality
23. Download EPC 845 EPC 845 Download EPC 845 @ http://support.lansa.com/epc845a.htm ImportantMake sure you read the EPC Documentation FIRST !!
25. LANSA Database Triggers EPC 838 Currently available as EPC 838 Repository Database Triggers LANSA Repository Rules enforced at DB2 level Implemented as DB2 Triggers at the database level It is just part of Visual LANSA with EPC 838 Download EPC 838 @ http://support.lansa.com/epc838a.htm ImportantMake sure you read the EPC Documentation FIRST !!
26. LANSA Database Triggers EPC 838 From Any Kind Of Development Language LANSA, RPG, COBOL, SYNON, PHP, BCD, EGL… .NET without LANSA Open for .NET), ASP.NET, VB6, Borland, C, C++, C#, VB.NET, J#, F# .… Java: IBM’s Rational, Ruby on Rails, JBuilder… Using Any Kind Database Connection Native Record Level Access SQL Query / SQL Commands ODBC / JDBC
27. LANSA Database Triggers EPC 838 From Any End-User Application Hosted Websites Microsoft Office programs (Excel, Word, …) Report Tools (Crystal Reports…) Database Utilities (DBU/400, FMU, DBA…) Provide Data Integrity for Enterprise DB2 Repository governs business rules Help reduce duplicate source code Enforce Data Integrity/Cleansing
28. LANSA Database Triggers vs LANSA Triggers EPC 838 Easier to create/maintain business rules in the LANSA Benefits of the Visual LANSA IDE Impact Analysis / Repository & Text Search Graphical View of Database LANSA Triggers are cross platform LANSA Database Triggers are ONLY available on iSeries
30. LANSA Client Version 11 SP5 V11 SP5 Delivers performance improvements Support for Crystal Reports 2008 Must be purchased separately Support for Crystal Reports Runtime Engine Available free of charge with 1 copy of 2008 Developer Edition Download EPC 814 @ http://support.lansa.com/epc814.htm ImportantMake sure you read the Documentation FIRST !!
32. LANSA Integrator Features EPC 835 Support for IBM Technology for Java 32 & 64-bit JDKs Support for V6R1 On earlier releases – must have: i5/OS Release / Required PTF V5R3M0 = MF41354 V5R3M5 = MF41734 V5R4M0 = MF40520 V5R4M5 = MF42655 Additional required PTFs for restoring Java programs created on V6R1 or later to an earlier release i5/OS Release / Required PTF V5R3M0 = SI27297 V5R4M0 = SI27765
33. LANSA Integrator Features EPC 835 Performance and debugging improvements New Services SFTPService allows FTP using SSH2 protocol JMSXMLBindService allows the XML binding to be used for JMS message queues XMLReaderService and XMLWriterService that use the Streaming API for XML (StAx) HTTPOutboundXMLBindService to allow the XML binding to be used to create outbound HTTP content Enhancements to ExcelReadService to allow cell formatting New Studio tools XMLSchema Viewer and CRL Editor A variety of usability and functional improvements to the LANSA Integrator Studio user-interface
34. Download EPC 835 EPC 835 This EPC is also included as part of Visual LANSA Version 11 SP5 on both Windows and iSeries Windows – Spin 301 iSeries – Spin 300 (DVD) Download EPC 835 @ http://support.lansa.com/epc835a.htm ImportantMake sure you read the EPC Documentation FIRST !!
45. VLF Enhancements - Canned Plums EPC 839 Spool file browser (Windows) Text PDF Processed Text Generic Notes Command Handler General Purpose Document Manager (available in EPC831 as well)
47. VLF enhancements EPC 839 VLF Web Including VLF.NET VLF.NET Allows Snap-in .NET Components Filters Command Handlers Filter Export Can Also Export to PDF, HTML or Excel along with CSV in Windows
49. VLF enhancements User can programmatically set Titles of Framework Toolbar Command Handlers Programmatically Set Focus to a Pane avPaneFocus Method Ability to Set Execution Priority on Server Reduce Framework Memory Usage in Windows Framework Level Option Trim Working Set
51. What is RAMP-TS? EPC 839 RAMP with an new 5250 emulator aXes Alternative to RAMP-NL No changes in our commitment to RAMP-NL No RAMP-NL RAMP-TS conversion capability None is planned Scripts are Technically very different Cannot co-exist in a single Framework
52. RAMP-TS Benefits EPC 839 aXes aXes is not a new product currently thousands of users. aXes is owned by LANSA Pure HTML No Software on Client Fully Integrated Screen Identification Faster and simpler to id screens and fields Easier to explain, to understand and to teach
53. RAMP-TS: Benefits EPC 839 Better security. Only need to open HTML port on server. No Telnet port required. No other ports required for things like licensing Better event model for scripting. Uses an OO approach rather than a procedural approach. More flexibility and control Single screen repository for multi-developer projects LANSA Owned Product can be tightly integrated and Enhanced as necessary to improve RAMP process Unlimited developers based on total licenses
54. RAMP-TS Features EPC 839 Visualizations are done via JavaScript Functions Seamless deployment with VLF-Windows, VLF-Web and VLF.NET
58. LANSA Composer Version 2.0 2.0 MS Windows Support Windows Server 2003 /2008 IBM i 6.1 Support Support to V5R4 and V6R1 Over 100 Enhancements Trading Partners New Features Developer Enhancements Improved Performance
64. Extended Trading Partner Support 2.0 Trading Partner Groups Installation Specific Properties EDI Data Interchange Attributes Linked Transformation Maps - you can now link multiple Transformation Maps of the same Transformation Map type to a Trading Partner
65. LANSA Composer 2.0 2.0 Support for XBRL Extensible Business Reporting Language (XBRL) Electronic Transmission of Business and Financial Data New Mandate from US SEC, European Parliament, Japan and China Map XBRL To/From: XML, DB2 and SQL Databases, Flat Files, Excel 2007, andWeb services
66. Excel Mapping Capability 2.0 MapForce now includes support for the OOXML data format in Microsoft Excel 2007 (XLSX). This enables users to import speadsheet data directly from its native format for their mappings, rather than using the FlexText utility to parse the data beforehand.
67. LANSA Composer 2.0 2.0 Improved Process Sequencing Greater Business Agility, Resiliency and Flexibility New/Revised Transport Activities Recover/Continue Routines After Operational Failures Improved Logging and Tracing Exception Handling Comments / Documentation
68. LANSA Composer 2.0 2.0 More Run/Deploy Options Better Integration With Existing Applications Simplified Import and Export Procedures Notification and Alerts SMS and User Defined
69. Processing Sequence Enhancements 2.0 Restart Processing Sequences after failure New SUSPEND directive New built-in variables Text message support for Event Notifications Optional conditioning on selected Processing Sequence directives Optional index variable on UNTIL and WHILE directives
70. Download EPC 840 EPC 840 Download EPC 840 @ http://support.lansa.com/epc840a.htm ImportantMake sure you read the EPC Documentation FIRST !!
72. LANSA Open for .NET Update 2.0 LANSA Open for .NET Supports Even More IBM i Functions Data Areas / Data Queues Working with Spool Files Get field level help text Lock/Unlock Objects on IBM i server Work with the IFS Execute OS400 commands Send email off IBM i Receive data in “formatted” value Support for retrieving BLOB/CLOB data
73. LANSA Open for .NET Update 2.0 LANSA Open for .NET Supports Even More IBM i Functions Data Areas / Data Queues Working with Spool Files Get field level help text Lock/Unlock Objects on IBM i server Work with the IFS Execute OS400 commands Send email off IBM i Receive data in “formatted” value
74. LANSA Open for .NET Version 2.0 2.0 Email LANSA Support @ support@lansa.com to request LANSA Open for .NET Version 2.0 ImportantMake sure you read the Documentation FIRST !!
76. CRUD Applications : the Definition EPC 841/842 The acronym CRUD refers to the major functions that need to be implemented in a relational database application or web application Each letter in the acronym can be mapped to a standard SQL statement: Create (New) INSERT Read (Retrieve) SELECT Update (Change) UPDATE Delete (Destroy) DELETE
77. The Ubiquitous CRUD Application CRUD functions are descriptive of the data life cycle Different user requirements produce different CRUD cycles A Customer might have the ability to create an account, retrieve it upon return to a website, update billing information, or delete it if necessary. An operations manager, by contrast, might create product records, view them as needed, modifypackaging or raw materials details or delete it if the product was discontinued. The CRUD cycle is at the heart of all dynamic websites that are out there today EPC 841/842
78. Is CRUD Application Development easy ? NO - It is hard work. Have a look at this http://www.netbeans.org/kb/docs/php/wish-list-tutorial-main-page.html It’s a 9-part tutorial that describes how to create a CRUD (Create, Read, Update, Delete) PHP application accessing a MySQL database, using the NetBeans IDE PHP. Yes – that’s “9” – N-I-N-E. EPC 841/842
79. How CRUD Web Applications are built today in LANSA Load Other File(s) Add Repository Rules (Re-)Design the Process Flow and the UI (Re-)Craft (Write) the WAMRDML (Re-)Compile and (Re-)Test the WAM Perform steps 3, 4 and 5 over and over Demonstrate to end users Probably perform step 6 again EPC 841/842
80. Auto-Generating CRUD Web Applications EPC 841/842 Two Parts CRUD Wizard built into Visual LANSA IDE Q&A session that guides the developer to determine files to use, operations to cover and look-and-feel UI requirements Program Generator & Execution Automatically produces all of the RDMLXrequired for the WAM application logic and all of the XML, XSL and HTML required for the User Interface
81. How CRUD Applications will be Built in LANSA With the CRUD Wizard: Load Other Files Add Repository Rules Run the Wizard Generate the WAM Application Demonstrate to end users EPC 841/842
82. So What are the Benefits ? EPC 841/842 Faster with more functionality out of the box Quick Win after purchase of LANSA First genuine LANSA Application delivered to end users in a few days – gives you a Head Start Best Practice Guide Developers can cut-and-paste from generated code for use in future programs
83. Features / functionality of CRUD Application EPC 841/842 Search capability – over Physical and Logical Files Create, Update and Delete Operations Drilldown capability to link multiple CRUD WAM applications together Customizable Layout – use shipped CRUD Layout or create your own layout based on the customer/prospect website
84. LANSA for the Web CRUD Wizard Demo EPC 841 & EPC 842
85. Download EPC 841/842 EPC 841/842 Download EPC 841 @ http://support.lansa.com/epc841a.htm Download EPC 842 @ http://support.lansa.com/epc842a.htm ImportantMake sure you read the EPC Documentation FIRST !!
87. Why LANSA eLearning? Major Reason for LANSA eLearning Staff Training and Gaining Knowledge on LANSA Products was TOP concern surfaced from an Independent Customer and Partner Survey in USA “On-demand” web-based training to complement the more intensive classroom courses we offer today Other Benefits 24/7 access to Training Materials and Skills Virtual Training delivered via Internet Economic conditions and pressure on IT to innovate and reduce RISK for any organization
89. Course Content & Lab Materials Visual LANSA Fundamentals (2) Repository and Integrated Development Environment Introduction to OO and Component Development Visual LANSA Framework (2) Introduction and Advanced (Windows and Web) RAMP from LANSA(2) Introduction and Advanced (Windows and Web) LANSA for the Web – WAMs (4) Introduction, Intermediate, Advanced Layouts, Advanced Weblets LANSA Composer (1) Introduction and Concepts LANSA Integrator (4) Introduction to LI, Introduction to LI Studio, Web Services with LI, SQL Service Overview LANSA Client (1) Introduction and Concepts
92. Summary Delivered new functionality and features in the following EPCs for Version 11 SP5: EPC 835 – LANSA Integrator EPC 838 – LANSA Database Triggers EPC 839 – Visual LANSA Framework & RAMP EPC 841/842 – LANSA for the Web CRUD Wizard EPC 845 – Visual LANSA Version 11 SP5 support for Linux LANSA Client – Version 11 SP5 V2.0 – LANSA Open for .NET V2.0 – LANSA Composer
93. Summary LANSA continues to focus on developer productivity across all products Our guiding principle is “Advanced Software Made Simple”
94. Thanks for Attending! Email your Webinar Questions and comments to questions@lansa.com Contact LANSA Support @ +1-800-457-4083
Notes de l'éditeur
Note
You should be planning your move off of version 10 if you have not already upgraded.
SO WE HAVE IGNORED UNIX, BEST BE PREPARED FOR THE QUESTIONWHAT ABOUT UNIX
NEED TO MAKE A BIGGER SPLASH (Just a little bit more salesy)At last the LANSA Respository comes of age.Now the business rules you establish can be enforced across the enterprise by both Lansa and non-LANSA appsA diagram would be good to help explain, the only example which may help that I have is
So if you have an application already running in the VLF you will have the option of simply checking this box on any instance list definition and provide your users the ability to export to a spreadsheet.