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 |
|