Visual LANSA User Guide

Visual LANSA

Visual LANSA User Guide

Visual LANSA User Guide

 

 

 

 

Edition Date May 2, 2014

© 2014 LANSA

1. Getting Started with Visual LANSA
1.1 Finding Version 12 Commands in Version 13 IDE
1.2 How Do I Get Started?
1.3 Before You Begin Checklist
1.4 How Do I Populate the Repository?
1.5 Using LANSA Other Products
1.6 Setting up Your Workspace
1.6.1 Editor Options
Setting the Editor Options
General
Source
Design
WAM - General tab
WAM - Design tab
Debug
Compile
Style
Reset Defaults
1.6.2 Editor Tabs
1.6.3 Quickly Resize Tabs
1.6.4 Autohide
1.6.5 Font Options
2. Editing Objects
2.1 Fields
2.1.1 Create Fields
2.1.2 Copy Fields
2.1.3 Field Definition Tab
2.1.4 Field Rules and Triggers Tab
Adopt Field Rules and Triggers
2.1.5 Field Visualization Tab
2.2 Files
2.2.1 Create Files
2.2.2 Copy Files
2.2.3 Fields in File Tab
Add Fields to a File
Multi Add Fields to a File
2.2.4 Logical Views Tab
2.2.5 File Rules and Triggers Tab
2.2.6 Access Route Tab
2.2.7 Batch Control Tab
2.2.8 File Attributes Tab
2.2.9 Relationships Tab
2.2.10 Cross-References Tab
2.2.11 Virtual Derivation Tab
2.3 Forms
2.3.1 Create Forms
2.4 Reusable Parts
2.4.1 Create Reusable Parts
2.5 Processes
2.5.1 Create Processes
2.5.2 Copy a Process
2.5.3 Functions Tab
2.5.4 Definition Tab
2.5.5 Attachments Tab
2.5.6 Special Entries Tab
2.5.7 Process Parameters Tab
2.5.8 Action Bar Table Tab
2.5.9 Menu Structure Tab
2.6 Functions
2.6.1 Create Functions
2.6.2 Copy Functions
2.6.3 Design Functions
2.6.4 Function Screen Designer
Screen Details Tab
Screen Representation
General Tab
Function Keys Tab
User Keys Tab
Fields, Groups and Lists Tab
Field Tab
Add Text
Create a Screen
2.6.5 Function Report Designer
2.7 Web Application Modules (WAMs)
2.7.1 Create a WAM
2.7.2 Copy a WAM
2.7.3 Outline tab – WAMs
2.7.4 Details Tab (Property Sheet)
2.7.5 Webroutine Output
2.7.6 Create a Web Page
2.7.7 Design Versions
2.7.8 Using External Resources with WAMs
Style External Resources with WAMs
Script External Resources with WAMs
2.8 Weblets
2.8.1 Create Weblet
2.8.2 Copy Weblet
2.8.3 Create Weblet Design
2.8.4 Replace Visualization Weblet
2.9 System Variables
2.9.1 Create System Variables
2.10 Multilingual Variables
2.10.1 Create Multilingual Variables
2.10.2 Copy Multilingual Variables
2.11 Bitmaps
2.11.1 Create Bitmaps
2.12 Cursors
2.12.1 Create Cursors
2.13 Icons
2.13.1 Create Icons
2.14 Visual Styles
2.14.1 Create Visual Styles
2.15 ActiveX
2.15.1 Register ActiveX Controls
2.16 .NET Components
2.16.1 Register .NET Components
2.17 External Resources
2.17.1 Register Individual External Resources
2.17.2 External Resource Definition Tab
2.18 Lists
2.18.1 List Types
2.18.2 Create Static Lists
2.18.3 Create Dynamic Lists
2.18.4 Save Results of Search as List
2.18.5 Create Impact Analysis Lists
Add and Remove searches
Change the Impact List's Definition
Add Object Types
Specify Filters for your Objects
Save and Run an Impact List
Review the Results
Export the Impact List
2.19 Database Diagrams
2.19.1 Create a Diagram
2.20 Tasks
2.20.1 Create a Task
2.21 User Definitions
2.21.1 New User
2.21.2 User Privileges Tab
2.22 Templates
2.22.1 Create a Template
2.22.2 Copy a Template
2.22.3 Template Help
2.23 Partition Definitions
2.23.1 Create Partitions
2.23.2 Partition Definition Tab
2.23.3 Language Settings Tab
2.23.4 Frameworks Tab
2.23.5 Groups Tab
2.24 Remote Systems
2.24.1 Create Remote System
2.24.2 System Definition Tab
2.25 Technology Services
2.25.1 Technology Services Definition Tab
2.25.2 Create Technology Service
3. Standard Editor Tabs
3.1 Editor Features
3.2 Repository Tab
3.2.1 Repository Tab Contents
3.2.2 Information about Objects
3.2.3 View Object Properties
3.2.4 Alphabetical Groupings
3.2.5 Object Cross-References
3.3 Favorites Tab
3.4 Outline Tab
3.5 Go To Tab
3.6 Features Tab
3.7 Details Tab
3.7.1 Form Component Details Tab
3.8 Source Tab
3.8.1 Rules for the Editor
3.8.2 Find
3.8.3 Replace
3.8.4 Auto Complete
3.8.5 Assistant Tab
List of Commands
Specify Parameters
The Last Saved Command
Specify Attribute Values for Parameters
3.9 Design Tab
3.9.1 Design Tab for Forms and Reusable Parts
Design Theme
Design Language
Size Command
Align Command
Lock Design
Use Templates
Expose as ActiveX
Style
Layout Manager
Saved Definitions
Copy Component
3.9.2 Design Tab for Functions
3.9.3 Other Objects in the Design Tab
3.10 Repository Help Tab
3.10.1 Languages
3.11 Debug Tabs
3.11.1 Debug - Breakpoints Tab
3.11.2 Debug - Variables Tab
3.11.3 Debug - Call Stack Tab
3.12 Compile Tab
3.12.1 Compile options
3.12.2 Compile Details Dialog
3.13 Check In Tab
3.13.1 Check In Details Dialog
3.14 Check Out Tab
3.14.1 Check Out Details Dialog
3.14.2 Refresh Master Object List
3.15 Propagation Tab
3.15.1 Connection History Dialog
3.16 Cross References Tab
3.17 Web Design Tab
4. Editor Features
4.1 Open an Object
4.2 Delete Objects
4.3 LANSA Import Facility
4.3.1 Import Tab
4.4 Search Facilities
4.4.1 Repository Find
Find Results
4.4.2 Text Search
4.4.3 Source Code Find and Replace
4.5 Interface Indicators
4.6 Printing in Visual LANSA
4.6.1 Print Dialog
4.7 Help Text
4.7.1 LANSA Online Documentation
5. Executing Applications
5.1 Execute Process
5.2 Execute Function
5.3 Execute Form
5.4 Execute WebRoutine
5.5 Execute Options
5.5.1 As Client to Any Server (manual connection)
5.5.2 As Client to RDML IBM i Server
5.5.3 As Client to RDMLX IBM i Server
5.5.4 As Client to Linux Server
5.5.5 As Client to Windows Server
5.5.6 As Windows Application
5.5.7 In Web Browser
5.5.8 XML Java Client
5.5.9 Prompt for additional execution Parameters
5.6 Additional Execution Parameters
5.6.1 Default Printer
5.6.2 Debug
5.6.3 Debug Host
5.6.4 Trace
5.6.5 Max Trace Lines
5.6.6 Trace Level
5.6.7 Trace Categories
5.6.8 Heap Validation
5.6.9 Show command line
5.6.10 Render Type
5.6.11 Graphics Processing
5.7 Fatal Errors
5.7.1 Visual LANSA Error Log Viewer
5.7.2 Web Runtime Error Log Viewer
6. Debugging Applications
6.1 Start Debugging
6.2 Set Breakpoints
6.2.1 Breakpoints
6.2.2 Breakpoint Properties
6.3 Variables
6.3.1 Include/Exclude Fields
6.3.2 Changing Values
6.4 Call Stack
6.5 Run Parts of the Application
6.6 Exclude/Include Applications
6.7 Animate Application Execution
6.8 Debug WAMs
7. Tracing Applications
7.1 Create a Trace Handler
7.2 Example Trace Handler
7.3 Use the Trace Handler
7.4 Example Use of Tracing
7.5 Trace Output
7.6 Trace Handler Guidelines and Performance
8. Editor Basics
8.1 The Ribbon
8.1.1 Navigate the Ribbon with Access Keys
8.2 Quick Access Toolbar
8.3 Mini-Toolbars
8.4 Context Menus
8.5 Commands
8.6 Keyboard Shortcuts
8.6.1 Keyboard
8.6.2 Close Tabs
8.6.3 Move the cursor in the Source tab
8.6.4 Position the current line
8.6.5 Tag and comment lines
8.6.6 Collapse and expand code
8.6.7 Format text
8.6.8 Deletions
8.6.9 Copy, cut and paste
8.6.10 Help
8.6.11 Selection
8.6.12 Undo/Redo
8.6.13 Find and replace
8.6.14 Command Assistant Keystrokes
8.6.15 Menu editor
8.6.16 Select with the mouse
8.7 Product Information
8.7.1 About LANSA
8.7.2 Installation Details
8.7.3 Privileges