Your Feedback

Visual LANSA

Your Feedback

Your feedback regarding these exercises will help us improve the overall quality of the LANSA documentation and training. Please email your comments to LANSA Training support.

Visual LANSA Tutorials
About the Tutorials
Tips for using the Exercises
How many Developers can use the Exercises?
What Partition should I use?
Using Long Names
Tutorial Installation
User Interface Tutorials
VUI001 – Starting LANSA
Step 1. Starting the LANSA Development Environment
Step 2. Online Documentation
Step 3. F1 Context Sensitive Help
Summary
VUI002 – LANSA Editor Parts
Step 1. Editor Parts Overview
Step 2. Repository, Favorite, Outline, Details Tabs
Step 3. Docking/Undocking a Tab Sheet
Step 4. Reset Editor Settings
Summary
VUI003 – Repository Tab
Step 1. Repository Tab Contents
Step 2. Turn Alphabetical Grouping Off/On
Step 3. Arranging Columns in Repository
Step 4. Object Properties
Step 5. Accessing a Field
Summary
VUI004 - Details, Outline, Favorites Tab
Step 1. Copy the ADDRESS1 Field
Step 2. Details Tab
Step 3. View Errors
Step 4. Open Another Object in Editor
Step 5. Outline Tab
Step 6. Favorites Tab
Summary
LANSA Editor Tutorials
VED010 - Format Source Code
Step 1. Create a Copy of Form XDXSettingsDialog
Step 2. Create a Process and a Function
Step 3. Turn on Autohide
Step 4. Change Formatting Options
Step 5. Editor Source Settings
Step 6. Word Wrap
Step 7. Submit a Compile
Step 8. Display Error Log
Step 9. Display Feature Help Text
Summary
VED020 - Edit Source Code
Step 1. Cursor Position
Step 2. Position the Current Line
Step 3. Comment Lines
Step 4. Copy and Paste
Step 5. Find Text
Step 6. Use the Toolbar Find Button
Step 7. Use the Find Dialog
Step 8. Find and Replace
Step 9. Search Text in Several Objects
Summary
VED030 - Auto Complete and Command Assistant
Step 1. Display the Command Assistant
Step 2. Use the Command Assistant
Step 3. Use Auto Complete Prompter
Step 4. Use the Online Help Command
Summary
VED040 - Execute Applications
Step 1. Determine Compile Status
Step 2. Execute a Form
Step 3. Review the XDXExamples Application
Step 4. Execute the Application from the Execution History List
Step 5. Execute the Form from the Windows Start Menu
Summary
Repository Development Tutorials
REP000 - What is the LANSA Repository?
REP001 - Create Fields
Step 1. Prepare Your System
Step 2. Copy Fields
Step 3. Manually Create Fields
Step 4. Reference Fields
Step 5. Delete a field
Step 6. Create a Dynamic List for Your Fields
Step 7. Create and Execute Test Form
Step 8. Change your field definitions
Summary
REP002 - Field Visualizations
Step 1. Review iiiStartDate Field Visualization
Step 2. Review iiiEmployNotes Field Visualization
Step 3. Review iiiSalary Field Visualization
Step 4. View the Test Form
Step 5. Execute the Form
Step 6. Adjust the Form
Summary
REP003 - Validation Rules
Step 1. Review Existing Rule for iiiDeptCode Field
Step 2. Adopt Rule from Reference Field
Step 3. Create a Rule for the iiiSalary Field
Summary
REP004 - System and Multilingual Variables
Step 1. Review an Existing System Variable
Step 2. Create a System Variable
Step 3. Assign the System Variable as a Default Value
Step 4. Test System Variable using form iiiTestFields
Step 5. Review the System Variable (Optional)
Step 6. Review an Existing Multilingual Variable (Optional)
Summary
REP005 - Creating Files
Step 1. Create File Definition
Step 2. Compile the File
Step 3. Create Department Maintenance Form
Step 4. Execute Department Maintenance Form
Step 5. Create the Employee File
Step 6. Create Employee Maintenance Form
Step 7. Execute Employee Maintenance Form
Step 8. Database Attributes
Summary
REP006 - Logical Views
Step 1. Add a Logical View to Department File
Step 2. Create Department Test Form
Step 3. Execute Search by Description Form
Step 4. Add a Logical View to Employee File
Summary
REP007 - File Validation Rules/Triggers
Step 1. Add a Rule to file iiiDepartments
Step 2. Recompile the File and Test Department Rules
Step 3. Referential Integrity Rule in iiiEmployees File
Step 4. Add Rules to iiiSalary Field
Step 5. Recompile the File and Test Employee Rules
Step 6. Complete Referential Integrity
Step 7. Know about File Level Triggers
Summary
REP008 - Virtual Fields
Step 1. Add Virtual Fields to Employee File
Step 2. Calculation Virtual Field
Step 3. Concatenation Virtual Field
Step 4. Code Fragment Virtual Fields
Step 5. Create Test Form
Summary
REP009 - Access Routes and Predetermined Join Fields
Step 1. Understand the Database Relationship
Step 2. Create Access Route from Department File
Step 3. Create Access Route from Employee File
Step 4. Create Fields in the LANSA Repository
Step 5. Add File Lookup PJF to Employee File
Step 6. Test New PJF in Employee File
Step 7. Add PJFs to Department File
Step 8. Modify Test Form
Summary
REP011 - Repository Summary
Step 1. Create the File Definition
Step 2. Modify Field Definitions
Step 3. Add Rules to the File
Step 4. Create and Execute a Test Form
Step 5. Add a Virtual Field to Your File
Step 6. Create an Access Route and a Predetermined Join Field (PJF)
Step 7. Recreate Employee Holidays Application
Step 8. Create a Logical View and Test
Summary
REP012 - Check In Objects (Optional)
Step 1. Confirm Connection to LANSA Master System (Optional)
Step 2. Check in the Department File and Fields
Step 3. Verify Objects Exist on the Server
Step 4. Execute Your Application Client Server
Summary
Programming RDML with Visual LANSA Forms
FRM015 - Getting Started with Forms Programming
Step 1. Editor Settings
Step 2. Create a Component
Step 3. Add Components to the Form
Step 4. Change the Properties of a Component
Step 5. Add Remaining Push Buttons and Set their Properties
Step 6. Add a Field to the Form and Set its Properties
Step 7. Create Event Routines for the Push Buttons
Step 8. Add Logic to the Hello Button Click Event
Step 9. Add Logic to the Other Click Events
Step 10. Compile the Form
Step 11. Execute the Form
Step 12. Align and Size Components
Step 13. Component Definitions
Step 14. Understanding Events
Step 15. Using Component Properties
Step 16. Understanding Component Methods
Summary
FRM025 - Insert a Database Record
Step 1. Create form iiiAddEmploy – Add Employee
Step 2. Add Fields to the Form
Step 3. Add Push Buttons and Click Event Logic
Step 4. Using a Busy Cursor
Summary
FRM035 - Maintain a Simple Database Table
Step 1. Create a Department Maintenance Form
Step 2. Fetch Existing Data from a File
Step 3. Insert Data to a File
Step 4. Add Program Level Validations
Step 5. Update Data in a File
Step 6. Delete Data from the File
Step 7. Update and Delete Last Record Read
Summary
FRM035 – Appendix
FRM045 - Using LANSA Debug
Step 1. Execute Applications with Debug
Step 2. Debug Features
Step 3. Set Breakpoints
Step 4. Display/Change Variables
Step 5. Set Breakpoint Properties
Step 6. Set a Break on Value
Summary
FRM055 - List Component Basics
Step 1. Create a Simple List
Step 2. Select Data to Fill the List
Step 3. Create Multiple Lists
Step 4. Fill the Lists
Step 5. Make List View Columns Sortable
Step 6. Change Appearance of the Form
Step 7. Read Sorted List Items (optional)
Step 8. Sort Department and Sections Combo Boxes (optional)
Summary
FRM065 - Using List Components
Step 1. Create Form – Using Lists
Step 2. Make Radio Buttons Show and Hide Fields
Step 3. Add Search Logic
Step 4. Add Tab Folder and Tab Sheets to the Form
Step 5. Populate the Tab Sheets
Summary
FRM075 - Using a Working List
Step 1. Select Multiple Entries
Step 2. Use a SELECTLIST Command
Step 3. Build a Working List
Step 4. Create a CSV File
Summary
FRM085 - Update from a Grid
Step 1. Create Field iiiMONTH and Visual Picklist
Step 2. Create Form – Update from List
Step 3. Add Search Logic
Step 4. Display Employee Details and Skills
Step 5. Update Employee Details
Step 6. Update Employee Skills
Step 7. Add Drop Down for Skill Code (optional)
Summary
FRM095 - Calling a Function
Step 1. Create the Called Function
Step 2. Create Salary Review Form
Step 3. Test Salary Review Application
Summary
Appendix A. FRM095
Appendix B. FRM095
FRM105 - Define a Trigger Function
Step 1. Create a Trigger Function
Step 2. Define a Salary Trigger for Employee File (PSLMST)
Step 3. Create an Employee Salary Change Form
Step 4. Test your Employee Salary Trigger
Summary
Appendix A. FRM105
FRM115 - Writing Reports
Step 1. Create a Simple List Style Report Using a Template
Step 2. Call a Function
Step 3. Enable For Full RDMLX
Step 4. Manually Create a Reporting Function
Step 5. Add a Header and Footer
Step 6. Keep Statistics and Print
Step 7. Add a Grand Total Line
Summary
FRM125 - Check Out / In to IBM i
Step 1. Create a LANSA for iSeries Object
Step 2. Refresh Objects in Visual LANSA
Step 3. Check Out Object
Step 4. Check In Changes
Step 5. Delete from Repository
Summary
Visual LANSA Framework (VLF) Introduction
Common Exercises
LVF040 - Execute Framework Application
Step 1. Execute the Visual LANSA Framework
Step 2. Execute an Application
Step 3. Using Filters to Find an Employee
Step 4. Using Commands and Command Handlers
Summary
LVF060 - Create a Prototype
Step 1. Understand the Requirements
Step 2. Create a Prototype Application – iii HR
Step 3. Define Filters and Command Handlers
Summary
VLF for Web Application Module (WAM) Applications
LVF070WAM - Snap in a Real WAM Web Filter
Step 1. Create Your Real WAM Filter
Step 2. Snap In the WAM By Name Filter
Step 3. Create a WAM By Location Filter
Step 4. Snap in the WAM By Location Filter
Summary
LVF075WAM - Snap in a Real WAM Web Command Handler
Step 1. Create Your Real WAM Command Handler
Step 2. Snap in Your WAM Command Handler
Summary
LVF080WAM - Add Instance List Columns in WAM Applications
Step 1. Add Columns to the Instance List
Step 2. Change your filter
Summary
VLF for Windows Applications
LVF070WIN - Snap in Real Windows Filters
Step 1. Create your Real By Name Filter
Step 2. Snap in the By Name Filter
Step 3. Filter Code
Step 4. Create a Real By Location Filter
Step 5. Snap in the By Location Filter
Summary
LVF075WIN - Snap in A Real Windows Command Handler
Step 1. Create your Real Command Handler
Step 2. Snap in your Command Handler
Summary
LVF080WIN - Add Instance List Columns in Windows Applications
Step 1. Add Columns to the Instance List
Step 2. Change your filter
Summary
Appendix A. Personnel Demonstration System
Personnel System
Physical Database Map of Personnel System
Sample Data in the Personnel Files