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