axes extensions Newsletter April 2010 In This Issue

Similar documents
2015 Beta 2 Tutorials

Web-enable a 5250 application with the IBM WebFacing Tool

LANSA V11 SP4. What's New in LANSA Version 11 Service Pack 4?

TEACHER PAGES USER MANUAL CHAPTER 6 SHARPSCHOOL. For more information, please visit: Chapter 6 Teacher Pages

User Guide. Chapter 6. Teacher Pages

What s New in the GM EPC

Introduction to IBM Rational HATS For IBM System i (5250)

SPARK. User Manual Ver ITLAQ Technologies

DOWNLOAD PDF MICROSOFT PUBLISHER 2003 NOTES

Act! Marketing Automation

OUTLOOK WEB APP (OWA): MAIL

Roxen Content Provider

ArtfulBits Link to Document Column

ALES Wordpress Editor documentation ALES Research websites

ONCONTACT MARKETING AND CAMPAIGN USER GUIDE V10

EMS FOR MICROSOFT OUTLOOK Configuration Guide. Last Updated: March 5, 2018 V44.1

REMITTANCE MANAGER + RECEIVABLES ONLINE USER GUIDE

E-SCAN Supplier Portal User Guide. 21 April 2006

WEBGATE400. Do you want to give a new life to your RPG programs and enrich them with innovative features?

Virto SharePoint Forms Designer for Office 365. Installation and User Guide

Enterprise Architect. User Guide Series. Portals

YGL 3.0 // The Basics

Enterprise Architect. User Guide Series. Portals

SkyVisualEditor Salesforce1 Support Guide

eschoolplus+ General Information Training Guide Version 2.4

The following pages will detail these changes and allow you to get familiar with the new interface quickly.

Contents. Page Builder Pro Manual

Table of Contents 2. Why do companies need Zetadocs PDF? Technical specifications Install Zetadocs Registering your evaluation version

Managing Your Website with Convert Community. My MU Health and My MU Health Nursing

Outlook Web App User s Guide

JSF Tools Reference Guide. Version: M5

WEBCON BPS. History of changes for version WEBCON BPS 1

Index. Jennifer Harder 2017 J. Harder, Enhancing Adobe Acrobat DC Forms with JavaScript, DOI /

A Guide to Automation Services 8.5.1

BW C SILWOOD TECHNOLOGY LTD. Safyr Metadata Discovery Software. Safyr User Guide

FastAttach Release Notes

MyMack Version 9 Upgrade Details

click2try Tutorial Redmine 2009 Presage Technologies, LLC.

Import Web Pages with MAXQDA Web Collector

Modern Requirements4TFS 2018 Release Notes

Enterprise Architect. User Guide Series. Portals. Author: Sparx Systems. Date: 19/03/2018. Version: 1.0 CREATED WITH

NC User Conference Tips and Tricks for SAS FM June 16, 2009

FrontPage Student IT Essentials. October 2005 This leaflet is available in other formats on request. Saving your work

Appleworks 6.0 Word Processing

GIS DATA SUBMISSION USER GUIDE. Innovation and Networks Executive Agency

FileNET Guide for AHC PageMasters

Adding Content. 4. The following page will display (see image to the right): 5. Enter the title of the text page in the Name* field (required).

Updates for WEBCON BPS version

InDesign CS Basics. To learn the tools and features of InDesign CS to create publications efficiently and effectively.

FileNET Guide for AHC PageMasters

LANSA V11 SP5. What's New in LANSA Version 11 Service Pack 5? All LANSA products running on workstations now support Vista SP1.

Customise your module structure

Visual Composer for NetWeaver CE: Getting Started with a Typical Workflow

Introduction to IBM Rational HATS For IBM System z (3270)

How to Export a Report in Cognos Analytics

User Manual. Interactive

Subaward Online Invoicing Process Frequently Asked Questions

News in RSA-RTE 10.2 updated for sprint Mattias Mohlin, May 2018

Center for Faculty Development and Support. Google Docs Tutorial

The New Act! Premium Know Your Customers. Propel Productivity. Make Insightful Decisions.

Publish Joomla! Article

CalPlan. Creating a Unit Plan Navigating CalPlan Workbook 1/25/18

Publish Joomla! Article

Contents. Xweb User Manual

HP ALM Overview. Exercise Outline. Administration and Customization Lab Guide

PowerPoint Tips and Tricks

Upgrading your EDGE to Office 365 and Outlook 2016

Aware IM Version 8.2 Aware IM for Mobile Devices

AHC SharePoint 2010 Intro to Content Administration

Getting Started with. PowerPoint 2010

SITE DESIGN & ADVANCED WEB PART FEATURES...

T T USER GUIDE. 1. Website/Pages/Stripes/Items/Elements Click & Edit, Mix & Match (Drag & Drop) Adding a Stripe Managing Stripes...

The main differences with other open source reporting solutions such as JasperReports or mondrian are:

Lesson 1 using Dreamweaver CS3. To get started on your web page select the link below and copy (Save Picture As) the images to your image folder.

Colligo Administrator 1.2. User Guide

PDF Share Forms with Forms Central extended features

PROJECTS...3 CONVERSION...3 INSTALLATION...3 DATABASES...3 TIME AND EXPENSE...7 ISSUES...3 DOCUMENT PROPERTIES...3 ACCOUNTS RECEIVABLE...

VERINT EFM 8.0 Release Overview

IBM. Database Database overview. IBM i 7.1

Handout created by Cheryl Tice, Instructional Support for Technology, GST BOCES

Virto SharePoint Forms Designer for Office 365. Installation and User Guide

T-Invoicer User Guide

Getting Started Tutorial - Eclipse Edition. Sybase Unwired Platform 1.2

BusinessObjects Frequently Asked Questions

PROFESSIONAL TUTORIAL. Trinity Innovations 2010 All Rights Reserved.

User Guide Respond to Request for Information (RFI)

IBM. Systems management Disk management. IBM i 7.1

PST for Outlook Admin Guide

Expense: Process Reports

Startup Guide. Version 1.7

USING THE CONSOLE TAB

All Applications Release Bulletin January 2010

Lava New Media s CMS. Documentation Page 1

Blue Form Builder extension for Magento 2

Here is a complete outline of the entire course as it is currently planned (contents approximate):

IBM Proventia Management SiteProtector Policies and Responses Configuration Guide

Creating & Using Forms in Contensis 15 th March 2016

Features and Benefits

Administration Guide

INSTRUCTOR SELF SERVICE USER GUIDE

Transcription:

http://www.lansa.com Newsletter April 2010 axes extensions When your 5250 application has been deployed automatically in a browser using the true zero deployment technique of axes, you can use axes extensions to take the design and layout of your application screens to the next level of user interface modernization without changing a line of the underlying source code. Using the axes extensions Modernization palette, each IBM i, System i, iseries or AS/400 5250 screen panel can be converted into a modern Windows-style user interface. extensions allow you to not just improve the appearance of the application, but also to improve and streamline your business processes - adding real value to your applications. In This Issue axes extensions page 1 Migrate from ASA to SQL Server 2008 page 15 WAM JavaScript logging page 10 LANSA and IBM i 7.1 page 16 Protect your data once and for all page 14 LANSA Newsletter April 2010 Page 1 of 16

Why use axes extensions? A well researched redesign of the user interface will produce fewer keystrokes, fewer screens to learn and faster and better navigation to improve workflow. The user experience will dramatically improve, enabling your users to perform their day-to-day tasks faster and more effectively, delivering increased business benefits to your organization. Using the axes extensions Design Mode tab, you can customize each 5250 panel by inserting the following user interface constructs onto any 5250 screen: Drop Downs Group Boxes Hyperlinks Images Text Labels Simple Boxes Simple Lines Etc. You can also: Add Push Buttons and script what happens when they are clicked. Style screen elements by their role. Alter the position of fields on the screen. Hide, enhance and alter screen content. Use Tool Tips (hints) as a substitute for long labels. Present a field as a Checkbox. Display a Date Field,edit it in various ways and add a Calendar Pop-Up. Create a set of Radio Buttons. Insert bars, stripes, new colors and color gradients into the 5250 screen to enhance the appearance of subfiles and to draw attention to important information or situations. Setup your screens for more than one language (multilingual). http://www.axeslive.com/downloads/index.htm LANSA Newsletter April 2010 Page 2 of 16

You will see some example screens now. First the 5250 screen, then the screen after using some axes extensions. The iseries logon screen can be changed completely. Only the relevant input fields are visible, a checkbox, buttons and a picture is part of the screen now! LANSA Newsletter April 2010 Page 3 of 16

Based on the value, you can give fields another color. Instead of subfile options above the list, we created a popup menu with the available subfile options. LANSA Newsletter April 2010 Page 4 of 16

Again, we see the same information, but now with group boxes, dropdowns, graphs and hyperlinks (a mouse click on the url now will activate the web page). LANSA Newsletter April 2010 Page 5 of 16

Group boxes, check boxes, and a click on button Open in Google Maps will activate Google Maps for the current address. LANSA Newsletter April 2010 Page 6 of 16

With a little icon before the email address, it is possible now to directly open you existing email program (for example MS Outlook) to send an email. Yes/No fields are checkboxes now, the Graph style are radio buttons and selections in the list can be done with a single mouse click in the checkbox. LANSA Newsletter April 2010 Page 7 of 16

The product ID in the list is a hyperlink now. With a mouse click on the product ID the product details can be activated. Negative values in the list are in red now, with a spin edit box on the right you can scroll in the list. LANSA Newsletter April 2010 Page 8 of 16

Product information in a memo box, drop downs, product picture and the hyperlink View Brochure (PDF) will create a PDF document with the same product information. LANSA Newsletter April 2010 Page 9 of 16

WAM JavaScript logging The following links describe how to use a JavaScript logging tool. This can be useful when you are creating and testing WAM applications. http://earthcode.com/blog/tools/jslog/contents.html http://earthcode.com/blog/2005/12/jslog.html http://earthcode.com/blog/2005/12/jslog_example.html It seems that this is by default part of the WAM environment and is an undocumented feature. LANSA Newsletter April 2010 Page 10 of 16

Protect your Data once and for all Information is the life blood of business. Making decisions based on out-of-date or incorrect information may result in lost revenue, upset customers or compliance violations and may threaten the viability of the company. Managing the data is easier when the data definitions and business rules are centrally defined outside the program code. If any of the definitions or rules need to be changed, you only have to make that change in one place! Secondly, you will want to make sure that any program or utility that accesses the data uses the most recent definitions and business rules. In other words, to protect your data, you want the definitions and rules centrally deployed, without exception. Considering that many companies use a variety of programming languages and utilities that may access the same set of data, that's easier said than done. LANSA provides tools, collectively called the LANSA Repository, that describe, store and deploy data definitions and their related business rules. This Repository facility has always been available to programs developed in LANSA and programs that use LANSA Open for.net to access data. LANSA Enforcement Triggers can provide the same level of protection to any program or utility that accesses data that has been described in the LANSA Repository, even Data File Utility (DFU). Figure 1: The LANSA Data Management Services have always protected data when accessed by programs developed with LANSA. LANSA Newsletter April 2010 Page 11 of 16

Describing the Data and Rules The Repository allows you to describe data items ("fields" in IBM i terminology) and their business rules, plus tables ("files" in IBM i terminology) and their business rules. Data item definitions may include: Name a variable programs can refer to Labels for the user interfaces Data type strings, numbers Formats such as dates in various representations Validation rules for example the data item must not be blank Actions actions that need to happen under certain conditions Help text for a better understanding A table definition may include: A list of the data items in the table. Data items can be physical or derived. The latter meaning that their value is based on the value of other data items from the same table or from other tables. Validation rules specific to the table context, for example a validation for a customer table could be that you are not allowed to delete a customer if invoices or orders exist for that customer. Actions specific to the table context, for example, if a customer record is updated in this table, update customer information in other tables as well (a typical CRM scenario). Indexes and relationships with other tables. Describing what the objects (data, tables and rules) are like, rather than the code to create them. LANSA stores the descriptions in database tables in the Repository. The Repository typically contains thousands of definitions and rules, depending on the size of the application. That's really where the logic is or should be defined, so the applications that use the data don't have to repeat the same definitions and rules. Deploying the Definitions From the data, table and business rule descriptions stored in the Repository, LANSA generates an executable program to manage access to the data. This could be a compiled C#, C or RPG program, depending on the platform. This executable is a component of LANSA's Data Management Services (DMS). The DMS provides independence for the data from the applications that use it and provides independence from the database management systems in which the data resides. This means that when you want to move your application to another platform, you simply move and deploy the Repository definitions to the other platform. This is a feature that our solution partners specifically like, because it provides complete cross platform capabilities for their solution. LANSA Newsletter April 2010 Page 12 of 16

Enforcing the Rules to All The LANSA Data Management Services have always been available to programs developed with LANSA and programs that use LANSA Open for.net to access data. But how can you enforce the LANSA DMS routines that deploy the definitions and business rules (potentially thousands) to other applications and utilities? This is where LANSA's Enforcement Triggers come in. Deployed as triggers at the database level, LANSA Enforcement Triggers can provide the same level of protection to any program or utility that accesses data that has been described in the LANSA Repository. A few Enforcement Triggers may activate hundreds of LANSA DMS defined rules and validations. How About Existing Datasets? You can import the definitions of any existing dataset into the LANSA Repository and then optionally further enhance the definitions using the LANSA Repository tools. This process of making a file known to LANSA does not affect the file itself, nor does it involve any duplication of data. Many companies use the Repository on top of a packaged solution, such as JD Edwards or Insure/90. It allows them, for example, to define more user friendly field names, add formula/derived fields and define additional rules and actions, without affecting the packaged solution itself. It is like putting a mask on top of a dataset or viewing the dataset through a different pair of glasses. Figure 2: LANSA Enforcement Triggers can provide the same level of protection to any program or utility that accesses data described in the LANSA Repository. LANSA Newsletter April 2010 Page 13 of 16

The Benefits of the DMS With the LANSA DMS you have one resource to manage the data, acting as a guard to ensure that programs cannot perform inappropriate actions to the data. You have one place to maintain when change occurs. You do not need to find every program that has access to the database and then modify, compile and test each program and risk that you may overlook a program. The LANSA DMS protects your data from any application that wants to access the data, including COBOL programs, C# programs, Java programs, RPG programs and utilities like DFU. The protection applies even when you implement access to your data via Web services or Microsoft Excel. LANSA Data Management Services provide: Single point of protection for your data but universal coverage Whether by mistake or intentionally, no program or utility can corrupt your data or cause referential integrity problems. Not even using DFU. Reduced maintenance costs With LANSA you change the definition once, rebuild the Data Management Service and deploy it no need to change a class and repair the repercussions, no need to change a /COPY (copybook) and recompile every program that uses the copied code. Consistency The business rules associated with a dataset reside in one place and when the rules change you only need to maintain it in the one place. All programs that access the dataset through the LANSA DMS instantly use the same changed rule. Business level definitions When the rules are described at a business level, rather than being coded in a particular programming language, maintenance is easier. The LANSA tools use data abstraction to remove details specific to program language, database and platform deployment. Cross platform capabilities It's easy to generate the Data Management Services for another platform from the same Repository definitions. LANSA's Data Management Services protect your data once and for all. LANSA Newsletter April 2010 Page 14 of 16

Steps to migrate your database from ASA to SQL Server 2008 Express Prior to V12, Adaptive Server Anywhere (ASA) was shipped with Visual LANSA as the default development database. Visual LANSA V12 ships SQL Server 2008 Express as the default development database. Download the following document, which details the following conversions: Steps for the conversion of an existing Sybase ASA 9.0.2 Visual LANSA development database to a SQL Server 2008 Express database Steps for the conversion of an existing Sybase ASA 9.0.2 Visual LANSA development database to a Sybase SQL Anywhere 11.0.1 database A new template is also available which will assist in moving file data from one development environment to another. This template should be downloaded and unzipped to the x_win95\x_lansa\x_pkgs\x_tmplt folder under the LANSA root directory. Usage instructions are in the V12 Database upgrade instructions document. V12 Database upgrade instructions Move data Template LANSA Newsletter April 2010 Page 15 of 16

LANSA and IBM i 7.1 IBM s latest release of IBM i 7.1 is scheduled for release in 1H2010. LANSA is actively participating in the beta program and conducting tests of our supported versions of LANSA on 7.1. Current testing has not highlighted any issues that require correcting. Once GA, this version will be listed as Confirmed for currently supported versions of LANSA. Refer to Supported Platforms for details. LANSA Newsletter April 2010 Page 16 of 16