documentation.HELP! LANSA for i Documentation

3 Files

LANSA for i

previous page next page

3. Files

This chapter describes these topics:

3.1 What Is a File and What Is a File Definition?

3.2 The File Control Menu

3.3 Select File Definition(s) to Work With

3.4 Create a New File Definition

3.5 File Definition Maintenance

3.6 Delete a File Definition

3.7 Make a New or Amended File Definition Operational

3.8 Print File Definitions

3.9 Bulk Load of OTHER files

3.10 The File Definition Menu

3.11 Fields in the File Definition

3.12 Logical Views/Files Associated with File Definition

3.13 File Level Rules/Triggers

3.14 Access Routes to Other Files

3.15 Virtual Fields

3.16 Batch Control Logic

3.17 Database File Attributes

3.18 File Multilingual Attributes

3.19 Load the Definition of a File NOT Maintained by LANSA

3.20 Tips and Techniques for Defining Files Using LANSA

previous page start next page

Menu

  • Homepage

Table of contents

  • LANSA forĀ i User Guide
    • About this guide
    • 1. LANSA Overview
      • 1.1 How is LANSA used?
      • 1.2 The Components of LANSA
      • 1.3 Accessing LANSA
      • 1.4 LANSA Command
        • 1.4.1 Parameters
        • 1.4.2 Execute RDMLX function
        • 1.4.3 Error Messages for LANSA
      • 1.5 The Major LANSA Developer Menus
        • 1.5.1 Select Entries from the Menus
      • 1.6 The Major LANSA Developer(*Advanced) Screens
        • 1.6.1 Sort by Description
        • 1.6.2 Using an Impact List
        • 1.6.3 Function Keys
      • 1.7 Messages and the Help Key
        • 1.7.1 Messages
        • 1.7.2 The HELP Key
        • 1.7.3 Display Second Level Message Text
        • 1.7.4 Display the Online Guide and Search the Dictionary
        • 1.7.5 The Extended HELP Facility
        • 1.7.6 Display User Defined HELP Text
      • 1.8 Command Entry Line
      • 1.9 Select LANSA Objects via the Prompt Key
        • 1.9.1 Select a Field to Work With
        • 1.9.2 Select a File to Work With
        • 1.9.3 Select a Process to Work With
        • 1.9.4 Select a Function to Work With
      • 1.10 Last Action Details
        • 1.10.1 What Actions are captured?
        • 1.10.2 What Object Types are captured?
        • 1.10.3 Online Access to Last Action Details
        • 1.10.4 Last Action Details On Reports
      • 1.11 Task Tracking
      • 1.12 Expedited Program Change (EPC) Log
      • 1.13 Long Names
        • 1.13.1 Online Access to Long Names
    • 2. Fields
      • 2.1 The Field Control Menu
      • 2.2 Select Field(s) to Be Worked With
      • 2.3 Create New Field Definitions
        • 2.3.1 Field Creation Options
        • 2.3.2 Create a New Field Definition
          • Output Stamping Attributes
          • USCR Examples
        • 2.3.3 Reference Field Update Confirmation
        • 2.3.4 Extended Copy or Reference Field Options
        • 2.3.5 Select Validation Rules for Copy
      • 2.4 Review or Change Field Definitions
        • 2.4.1 Detailed Display of a Field Definition
      • 2.5 Field Multilingual Attributes
        • 2.5.1 Steps to Review or Change Field Multilingual Attributes
        • 2.5.2 Review or Change a Field's Multilingual Attributes
      • 2.6 Field Rules/Triggers
        • 2.6.1 Rule and Trigger Levels and Hierarchy
        • 2.6.2 Diagram of the Field Rule and Trigger Processes
        • 2.6.3 Effect of the Rule and Trigger Hierarchy
        • 2.6.4 How to Create, Review or Change a Field Rule/Trigger
        • 2.6.5 Display All Existing Rules and Triggers
        • 2.6.6 Add a New Rule or Trigger
      • 2.7 Range of Values Rule
        • 2.7.1 Examples
      • 2.8 List of Values Rule
        • 2.8.1 Examples
      • 2.9 Code / Table File Lookup Rule
        • 2.9.1 Examples
      • 2.10 Simple Logic Rule
        • 2.10.1 Examples
      • 2.11 Complex Logic Rule
        • 2.11.1 Examples
      • 2.12 Date Format / Range Rule
        • 2.12.1 Examples
      • 2.13 Triggers
      • 2.14 Field Help Text
        • 2.14.1 Steps to Create, Review or Change HELP Text
        • 2.14.2 HELP Text Copy Options
        • 2.14.3 Use the IBM Source Entry Utility (SEU)
        • 2.14.4 Use Special Characters to Enhance HELP Text
        • 2.14.5 Use Substitution/Control Values in HELP Text
        • 2.14.6 Substitution/Control Values for Windows-specific HELP Text
        • 2.14.7 Use IBM i Office Help Documents
        • 2.14.8 Exit from the SEU Utility
        • 2.14.9 Use Panel Groups for Help Text
        • 2.14.10 Create Panel Groups for HELP Text in LANSA
        • 2.14.11 Help Text Considerations when using Panel Groups
      • 2.15 Print Field Definitions
        • 2.15.1 Submit the Print Job to Batch
      • 2.16 System Variables
        • 2.16.1 Steps to Create a New System Variable Definition
        • 2.16.2 Create a New System Variable
        • 2.16.3 Review or Change System Variable Definitions
        • 2.16.4 Select the System Variable(s) Required
        • 2.16.5 Detailed Display of a System Variable
      • 2.17 Print System Variable Definitions
        • 2.17.1 Submit the Print Job to Batch
      • 2.18 Multilingual Variables
        • 2.18.1 Steps to Create a New Multilingual Variable
        • 2.18.2 Create a New Multilingual Variable
        • 2.18.3 Review or Change a Multilingual Variable
        • 2.18.4 Select the Multilingual Variable(s) Required
      • 2.19 Print Multilingual Variable Definitions
        • 2.19.1 Submit the Print Job to Batch
      • 2.20 Field Reference File
        • 2.20.1 Steps to Create (or Recreate) a Field Reference File
        • 2.20.2 Create (or Re-Create) a Field Reference File
    • 3. Files
      • 3.1 What Is a File and What Is a File Definition?
        • 3.1.1 When New File Definition Is Made Operational
        • 3.1.2 When Amended File Definition Is Made Operational
        • 3.1.3 What Is an I/O Module?
        • 3.1.4 LANSA and Other System File Definitions
      • 3.2 The File Control Menu
      • 3.3 Select File Definition(s) to Work With
      • 3.4 Create a New File Definition
        • 3.4.1 Specify the New File Name
      • 3.5 File Definition Maintenance
        • 3.5.1 Commit or Drop Amendments to a File Definition
      • 3.6 Delete a File Definition
        • 3.6.1 Submit the Job to Delete a File Definition
      • 3.7 Make a New or Amended File Definition Operational
        • 3.7.1 Submit Job to Make File Definition Operational
      • 3.8 Print File Definitions
        • 3.8.1 Submit Print Job to Batch
      • 3.9 Bulk Load of OTHER files
      • 3.10 The File Definition Menu
        • 3.10.1 Select Fields When Working from File Definition Menu
        • 3.10.2 Select Files When Working from File Definition Menu
      • 3.11 Fields in the File Definition
        • 3.11.1 Fields in File Definition Maintenance
          • Examples - Fields in a File Definition
      • 3.12 Logical Views/Files Associated with File Definition
        • 3.12.1 Display Existing Logical Views
        • 3.12.2 Detailed Logical View Maintenance
          • Examples - Create Logical Vew
        • 3.12.3 Select/Omit Statements and LANSA/DDS Compatibility
      • 3.13 File Level Rules/Triggers
        • 3.13.1 Choose Fields for Which Rules And Triggers Are to Be Displayed
        • 3.13.2 Display All Existing Rules and Triggers
        • 3.13.3 Add a New Rule or Trigger
      • 3.14 Access Routes to Other Files
        • 3.14.1 What Is a Predetermined Join Field?
        • 3.14.2 Steps to Define, Review or Change Access Routes
        • 3.14.3 Display Existing Access Routes
        • 3.14.4 Detailed Access Route Maintenance
        • 3.14.5 Display Fields in Accessed File
        • 3.14.6 Detailed Predetermined Join Field Review
          • Access Route Examples
          • Predetermined Join Field Examples
      • 3.15 Virtual Fields
        • 3.15.1 Examples of Virtual Field Applications
        • 3.15.2 Steps to Define, Review or Change Virtual Fields
        • 3.15.3 Virtual Fields Maintenance
        • 3.15.4 Substringing of a Field/Record
          • Substring Example
        • 3.15.5 Concatenation of Field(s)
          • Concatenation Field Examples
        • 3.15.6 Mathematical Calculation of a Field
          • Mathematical Examples
        • 3.15.7 Date Conversion of a Field
          • Date Conversion Examples
        • 3.15.8 Virtual Field RPG Source Code Maintenance
        • 3.15.9 Edit Virtual Field RPG Code
          • Edit Virtual Field Examples
      • 3.16 Batch Control Logic
        • 3.16.1 How Batch Control Logic is applied
        • 3.16.2 Steps to Define, Review, or Change Batch Control Logic
        • 3.16.3 Display Existing Batch Control Logic
        • 3.16.4 Detailed Batch Control Logic Maintenance
          • Batch Control Examples
      • 3.17 Database File Attributes
        • 3.17.1 Steps to Review or Change Database File Attributes
        • 3.17.2 Database File Attributes Maintenance
          • More About High Speed Tables
      • 3.18 File Multilingual Attributes
        • 3.18.1 Steps to Review or Change File Multilingual Attributes
        • 3.18.2 File Multilingual Attributes Maintenance
      • 3.19 Load the Definition of a File NOT Maintained by LANSA
        • 3.19.1 What Happens When a File Definition Is Loaded (or Re-Loaded)?
        • 3.19.2 When Should a File Definition Be Loaded (or Re-Loaded)?
        • 3.19.3 The Steps to Loading Definition of File Not Maintained by LANSA
        • 3.19.4 Elect whether or not to Make Logical File Accessible
        • 3.19.5 Review Messages that Result from Attempted Load
      • 3.20 Tips and Techniques for Defining Files Using LANSA
        • 3.20.1 The Chicken and the Egg Situation
        • 3.20.2 Where Did the Changes to the File Definition Go?
        • 3.20.3 The Make New or Amended Definition Operational Job Failed
    • 4. Processes and Functions
      • 4.1 What Is a Process and What Is a Function?
      • 4.2 Process Control Menu
      • 4.3 Select Processes to Be Worked With
      • 4.4 Create a New Process Definition
        • 4.4.1 Specify the New Function's Details
      • 4.5 Existing Process Definition Maintenance
      • 4.6 Delete a Process Definition
        • 4.6.1 Submit the Job to Delete a Process Definition
      • 4.7 Compile a Process from New or Amended Definition
        • 4.7.1 Steps to Compile a Process Definition
        • 4.7.2 Submit the Job to Compile a Process Definition
      • 4.8 Process Help Text
        • 4.8.1 Steps to Create or Change Process HELP Text
        • 4.8.2 Choose the Process or Function HELP Text
        • 4.8.3 HELP Text Copy Options
        • 4.8.4 Using the IBM Source Entry Utility SEU (Source Entry Utility)
        • 4.8.5 Use Special Characters to Enhance HELP Text
        • 4.8.6 Use Substitution/Control Values in HELP Text
        • 4.8.7 Substitution/Control Values for Windows-specific HELP Text
        • 4.8.8 Exit from the SEU Utility
      • 4.9 Print Process Definitions
        • 4.9.1 Submit the Print Job to Batch
      • 4.10 Use/Execute a Process from a Workstation
        • 4.10.1 Steps to Using/Executing a Process
        • 4.10.2 Specify Process Parameters
        • 4.10.3 The Process Main Menu
        • 4.10.4 Using a Process or Function from Your Own Application
      • 4.11 Submit a Process to Batch
        • 4.11.1 Steps to Submitting a Process to Batch
        • 4.11.2 Specify Process Parameters
        • 4.11.3 Submit the Process to Batch
        • 4.11.4 Submit a Process to Batch Directly from Your Own Application
      • 4.12 LANSA Debug Mode
        • 4.12.1 Using IBM i Debug Mode
        • 4.12.2 About LANSA Debug Mode
        • 4.12.3 Turn LANSA Debug Mode ON
        • 4.12.4 LANSA Debug in Batch
        • 4.12.5 Use LANSA Debug Mode
        • 4.12.6 Turn LANSA Debugging Mode OFF
      • 4.13 Process Definition
        • 4.13.1 The Process Definition Menu
        • 4.13.2 Exit from the Process Definition Menu (Function Status)
      • 4.14 Create a New Function
        • 4.14.1 Specify Details of the New Function
        • 4.14.2 When You Use the Application Template Facility
      • 4.15 Edit a Function's RDML Commands
        • 4.15.1 What are RDML Commands?
        • 4.15.2 Automatic Functions, Manual Functions and their RDML Commands
        • 4.15.3 Steps to Editing RDML Commands
        • 4.15.4 Line Edit Actions When Using the LANSA Program Editor
          • Examples of Line Editing - LANSA Program Editor
        • 4.15.5 Prompt RDML Commands
          • Examples of Prompting
        • 4.15.6 Function Keys Available When Using Formatted Prompt
        • 4.15.7 About the IBM Program Editor SEU
        • 4.15.8 IBM Program Editor SEU
        • 4.15.9 Exit from the IBM Editor SEU
        • 4.15.10 Function Checker
        • 4.15.11 Screen Design Facility
        • 4.15.12 Design a Screen Format
        • 4.15.13 Report Design Facility
        • 4.15.14 Design a Report
        • 4.15.15 Use Cycle and Repeat Values to Enhance Report Image
        • 4.15.16 A Note for Right-to-Left Language Users
        • 4.15.17 Action EX, F3 or F12 (Exit)
        • 4.15.18 Action GR (Add/Remove Grid)
        • 4.15.19 Action M or F16 (Move)
        • 4.15.20 Actions TI or F6 and TC or F21 (Text Insert/Change)
        • 4.15.21 Action TD or F22 (Text Delete)
        • 4.15.22 Action FI or F6 (Field Insert)
        • 4.15.23 Action FD or F22 (Field Delete)
        • 4.15.24 Action ID or F17 (Identification Change)
        • 4.15.25 Pxxx Actions for Manipulating Pop-Up Windows
        • 4.15.26 Action WLn (Move Window Left)
        • 4.15.27 Action WRn (Move Window Right)
        • 4.15.28 Action Wn (Move Window to n)
        • 4.15.29 Action W? (Display Current Window Details)
        • 4.15.30 Action Run (Roll Image up n Lines)
        • 4.15.31 Action RDn (Roll Image down n Lines)
        • 4.15.32 Action SP (Change Space before/after Values)
        • 4.15.33 Canceling Pending Screen/Report Design Actions
        • 4.15.34 Some Tips for Inputting / Changing RDML Programs
      • 4.16 Rename a Function
        • 4.16.1 Steps to Rename a Function within a Process
        • 4.16.2 When you Rename a Function
      • 4.17 Delete a Function
        • 4.17.1 Steps to Deleting a Function from a Process
        • 4.17.2 Confirm a Function Is to Be Deleted
      • 4.18 Function Control Table
        • 4.18.1 Function Control Table and Menu Selection Style: FUNCTION
        • 4.18.2 What Do the Reserved Functions Do?
        • 4.18.3 Experiment with Process Control Table
        • 4.18.4 Steps to Review or Change the Function Control Table
        • 4.18.5 Function Control Table Maintenance
          • Example - Function Controls
          • Example of Using Menu Sequence in Function Control Table
      • 4.19 Special Entries on the Process Menu
        • 4.19.1 Steps Required to Rev/Chg Special Entries on the Process Menu
        • 4.19.2 Special Entries on the Process Menu Maintenance
          • Examples - Special Menu Entries
      • 4.20 Multilingual Special Entries
        • 4.20.1 Steps to Review or Change Multilingual Special Entries
        • 4.20.2 Multilingual Special Entries Maintenance
      • 4.21 Other Processes on the Process Menu
        • 4.21.1 Steps to Review/Change Other Processes on the Process Menu
        • 4.21.2 Other Processes on the Process Menu Maintenance
          • Examples - Other Processes
      • 4.22 Process Parameters
        • 4.22.1 Steps to Define, Review or Change Process Parameters
        • 4.22.2 Process Parameters Maintenance
      • 4.23 Miscellaneous Process Details
        • 4.23.1 Steps to Review or Chang Misc. Process Details
        • 4.23.2 Miscellaneous Process Details Maintenance
      • 4.24 Process Multilingual Attributes
        • 4.24.1 The Steps to Review or Change Process Multilingual Attributes
        • 4.24.2 Process Multilingual Attributes Maintenance
      • 4.25 The Action Bar Control Table
        • 4.25.1 Steps to Review or Change the Action Bar Table
        • 4.25.2 Action Bar Control Table Maintenance
    • 5. Housekeeping
      • 5.1 The Housekeeping Menu
      • 5.2 Review and Change Access to LANSA Objects
        • 5.2.1 LANSA Objects and Security
        • 5.2.2 Initial User Access to Objects
        • 5.2.3 The Special *PUBLIC User
        • 5.2.4 Initial Public Access to Objects
        • 5.2.5 Steps to Review or Change Object Security
        • 5.2.6 Select the Objects to Review or Change
        • 5.2.7 Review or Change the Object Security
        • 5.2.8 External Security Matching
      • 5.3 User Access to the LANSA System
        • 5.3.1 Access to the Components within LANSA
        • 5.3.2 Steps to Review, Change or Allow Access to LANSA
        • 5.3.3 Specify the User Profile Name
      • 5.4 Task Tracking
        • 5.4.1 What Happens When Task Tracking Is Active?
        • 5.4.2 Choose Your Task Tracking Approach
          • Configuring Task Tracking
        • 5.4.3 Purge Task History
        • 5.4.4 Prompt/Confirm Task Identifier (POPUP Window)
        • 5.4.5 Select Task Identifier (POPUP Window)
      • 5.5 How to Invoke the Work With Tasks Facility
        • 5.5.1 Working with Tasks
        • 5.5.2 Create a Task Identifier
        • 5.5.3 Review/Change Task Identifier
        • 5.5.4 Delete a Task Identifier
        • 5.5.5 Review Task Identifier History
        • 5.5.6 Review Object History
        • 5.5.7 Review Event Details
        • 5.5.8 Change Task for an Object
      • 5.6 Reorganizing the LANSA Internal Database
        • 5.6.1 Why Does it Have to Be Reorganized?
        • 5.6.2 When Should It Be Reorganized?
        • 5.6.3 Steps to Reorganize the Database
        • 5.6.4 Submit Job to Reorganize the Database
        • 5.6.5 Remotely Invoke the Reorganization Facility
      • 5.7 Changing Partition Being Worked With
        • 5.7.1 Steps to Change System Partitions
        • 5.7.2 Change the System Partition Being Worked With
      • 5.8 System Partition Definitions
        • 5.8.1 Steps to Create or Change a Partition
        • 5.8.2 Partition Definition Maintenance
        • 5.8.3 Partition Definitions - Create, Change or Delete
        • 5.8.4 If you Enable a Partition for Full RDMLX
        • 5.8.5 If you Comply with SAA/CUA Standards and Guidelines
      • 5.9 Frameworks and Groups
      • 5.10 Partition Multilingual Attributes
        • 5.10.1 Steps to Review or Change Partition Multilingual Attributes
        • 5.10.2 Review or Change a Partition's Multilingual Attributes
      • 5.11 The File Maintenance Utility
        • 5.11.1 When to Use or Not Use the File Maintenance Utility?
        • 5.11.2 Steps to Invoke the File Maintenance Utility
        • 5.11.3 Select the Physical File
        • 5.11.4 Select the Maintenance Access Path
        • 5.11.5 Steps to Use the File Maintenance Utility
        • 5.11.6 Select the Type of File Maintenance Required
        • 5.11.7 Add New Records to the File
        • 5.11.8 Browse a File - Select the Browse Fields to be Displayed
        • 5.11.9 Specify the Key(s) to Be Used
        • 5.11.10 Browse a File - Select a Specific Record to Maintain
        • 5.11.11 Display, Change or Delete a Specific File Record
      • 5.12 Exporting and Importing
        • 5.12.1 Control the Export and Import of Visual LANSA Components
        • 5.12.2 Control the Export and Import of LANSA Web Components
        • 5.12.3 Work with Export Lists
          • Work with Lists of Objects to Be Exported
          • Submit a PC Export Run to Batch
          • Submit a IBM i Export Run to Batch
          • Work With Objects in a List
          • Save New or Changed List Details
          • Generic Object Names
          • Add Fields to the List
          • Add Files to the List
          • Add Logical Views to the list
          • Add I/O or OAM Modules to the list
          • Add Processes/Functions to the List (Select by Process Name)
          • Add Functions to the List
          • Add System Variables to the List
          • Add Multilingual Variables to the List
          • Add Application Templates to the List
          • Add All Partition Objects to the List
          • Add Non-LANSA Objects to the List
          • Add Message Files to PC Export Lists
          • Add All Objects Worked on Under a Task Identifier
          • Add Export Lists to the List
          • Review/Delete Objects Already in the List
          • Define Substitution Variables Used in a List
          • Define IBM i Command to Execute
          • Add Web HTML or XML Components to the List
          • Add Technology Services to the List
          • Add Weblets to the List
          • Add Visual LANSA Components to the list
        • 5.12.4 Steps to Import Objects
          • Submit an Import Run to Batch
        • 5.12.5 Exporting Objects - Tips and Techniques
        • 5.12.6 Importing Objects - Tips and Techniques
        • 5.12.7 Direct Exporting of Objects in a List
        • 5.12.8 Direct Importing of Objects
      • 5.13 Application Templates
        • 5.13.1 Invoke the Work With Application Templates Facility
        • 5.13.2 Work with Application Template Definitions
        • 5.13.3 Creating Application Templates
        • 5.13.4 Review/Change Application Template Definition
        • 5.13.5 Review/Change Application Template Commands
        • 5.13.6 Maintain Template HELP Panels
        • 5.13.7 Create a New HELP Panel
        • 5.13.8 Review/Change a HELP Panel Definition
        • 5.13.9 Review/Change a HELP Panel Body
      • 5.14 Impact Analysis
        • 5.14.1 Work with Impact Lists
        • 5.14.2 Select Task Identifier(s)
        • 5.14.3 Work with Impact List Entries
        • 5.14.4 Impact List - Profile Search
          • Select Fields for Profile Search
          • Select Files for Profile Search
          • Select Functions for Profile Search
          • Select SV Entry for Profile Search
          • Select Multilingual Variables for Profile Search
          • Select Changed Objects for Profile Search
        • 5.14.5 Impact List - Related Search
        • 5.14.6 Reasons for an Entry
        • 5.14.7 Display Details of Object/Reason
        • 5.14.8 Find Impact List Entries
        • 5.14.9 Run Impact List searches in Batch
        • 5.14.10 Considerations when using Impact Lists
      • 5.15 The Multilingual Development Textual Data Facility
      • 5.16 Common Input Options
        • 5.16.1 Submit This Job?
        • 5.16.2 Job Name
        • 5.16.3 Job Description and Library
        • 5.16.4 Job Queue And Library
        • 5.16.5 Output Queue and Library
        • 5.16.6 Valid Names on the IBM i
    • 6. Administration
      • 6.1 Partition Initialization
      • 6.2 Review System Settings
        • 6.2.1 Export and Import settings
        • 6.2.2 Task Tracking Settings
        • 6.2.3 Field and File Defaults
        • 6.2.4 Compile and Edit Settings
        • 6.2.5 Execution and Security Settings
        • 6.2.6 Display and Print Controls
        • 6.2.7 Non SAA/CUA Partition Defaults
        • 6.2.8 General System Information
      • 6.3 Remove LANSA User
      • 6.4 Authorize Visual LANSA Developer
    • 7. Documentor
      • 7.1 Work with Documents
      • 7.2 Work with Objects to Be Documented
      • 7.3 Input Options to Create, Review or Change Document Definition
      • 7.4 Work with Selected Objects to Be Documented
      • 7.5 Include Fields in the Document
      • 7.6 Include Files in the Document
      • 7.7 Include Processes/Functions in Document
      • 7.8 Include Other Documents into the Document
      • 7.9 Review/Exclude Objects in the Document
      • 7.10 Review/Change Table of Contents
      • 7.11 Submit a Document Production Run to Batch
      • 7.12 Documentor Default Printing Options -DC@A06 Configuration
      • 7.13 Questions and Answers
    • 8. LANSA PC Development
      • 8.1 Define Personal Computers to LANSA
        • 8.1.1 Maintain the PC Definition File
        • 8.1.2 Create PC Definitions
        • 8.1.3 Change PC Definitions
          • Note for All Users
        • 8.1.4 Export System Definitions
        • 8.1.5 Work with PC Users
        • 8.1.6 Add PC Users
        • 8.1.7 Change PC Users
      • 8.2 Repository Synchronization
        • 8.2.1 Repository Groups
        • 8.2.2 Work Groups
        • 8.2.3 Options on PC
      • 8.3 Work with Repository Groups
        • 8.3.1 Add Repository Groups
        • 8.3.2 Change Repository Groups
      • 8.4 Work with Work Groups
        • 8.4.1 Add Work Groups
        • 8.4.2 Change Work Groups
      • 8.5 Propagating Objects from the IBM i
    • 9. Developer Services
      • 9.1 Developer Services Components
      • 9.2 Developer Services Menu
      • 9.3 Display LANSA/Workstation Messages
      • 9.4 Work with Developer Messages (LANSA/Messages)
        • 9.4.1 Work with Developer Messages Components
        • 9.4.2 Build List of Developer Messages
        • 9.4.3 Work with Developer Messages Menu
        • 9.4.4 Create a Developer Message
        • 9.4.5 Review/Change a Developer Message
        • 9.4.6 Change a Developer Message
        • 9.4.7 Delete a Developer Message
        • 9.4.8 Send a Developer Message
      • 9.5 Execute an IBM i Command
      • 9.6 User Defined Developer Services Exit Programs
      • 9.7 Notifying a User of Developer Messages
      • 9.8 Export Developer Messages
        • 9.8.1 Steps Required to Export Developer Messages
        • 9.8.2 Steps to Perform after Exporting Developer Messages
      • 9.9 Import Developer Messages
        • 9.9.1 Steps Required to Import Developer Messages
      • 9.10 Purge Developer Messages
      • 9.11 Developer Services Configuration
        • 9.11.1 User Defined Developer Services Exit Programs
        • 9.11.2 User Defined User Profile Validation Program
        • 9.11.3 User Defined Send a Developer Message Program
        • 9.11.4 User Defined Developer Message Category Codes Table
        • 9.11.5 Extended Information Data Area - DC@A07 Configuration
        • 9.11.6 Next Developer Message Number - DC@A09 Configuration
    • 10. Configuration
      • 10.1 Work with Configuration Items
      • 10.2 LANSA Communications Extensions Configuration Items (COMMS_EXTENSIONS)
        • 10.2.1 LANSA Communications Definitions (COMMS_DEFINITIONS)
        • 10.2.2 EIM Authorized User (COMMS_EIM_USER)
        • 10.2.3 LANSA Communications Extensions Facility Tracing Records (COMMS_FACILITY_TRACE)
        • 10.2.4 LANSA Communications Extensions Listener Records (COMMS_LISTENER_RECS)
        • 10.2.5 LANSA Communications Routing Records(COMMS_ROUTING_RECS)
      • 10.3 LANSA 3rd Party ILE Extensions
        • 10.3.1 Distribute the ILE Integration
        • 10.3.2 Set Up the Integration
        • 10.3.3 Work with ILE Extensions
        • 10.3.4 Binding Directories
        • 10.3.5 Change Binding Directories
        • 10.3.6 Work with ILE Modules
        • 10.3.7 Add ILE Modules
        • 10.3.8 Delete ILE Modules
    • Appendix A. Virtual Fields
      • What Is a Virtual Field?
      • Virtual Field Applications
      • Defining Virtual Fields & Code to LANSA
      • Writing Virtual Field Derivation Code
      • The VC_USING Command
        • VC_USING Examples
      • The VC_COPY Command
        • VC_COPY Examples
      • Examples of Virtual Fields & Derivation Code
        • Example 1: Sub-stringing a Field
        • Example 2: Accumulation Of Fields
        • Example 3: Converting a Date of Birth to an Age
        • Example 4: Getting Information from Another File
        • Example 5: Accessing an Internally Described File
    • Appendix B. System Data Areas
      • System Definition Data Area Overview
        • Changes to the System Data Areas
      • System Definition Data Area DC@A01
      • Extended Information Data Area DC@A07
      • Version Dependency Data Area DC@OSVEROP
      • Import/Export Message Summary DC@RESLT
    • Appendix C. Technical Notes
      • User Defined Program/File Error Handler
      • User Defined Prompt Key Message Handler
      • User Exit Programs
        • If the User Exit Program uses SQL CLI
        • User Exit F@BGNCMT - Start Commitment Control
        • User Exit F@ENDCMT - End Commitment Control
        • User Exit UEX@0001 - an Alternative RDML Command Editor
        • User Exit UEX@0002 - an Alternative Help Text Editor
        • User Exit LCXP9000 - User Exit for PC-Based Products
        • User Exit - Export/Import Message logger
        • User Exit CIDT (Can I Do This)
          • When the CIDT user exit is called and how
            • CIDT user exit for Fields, components & WAMs (object type DF)
            • CIDT user exit for System Variables (object type SV)
            • CIDT user exit for Multilingual Variables (object type MT)
            • CIDT user exit for Files (object type FD)
            • CIDT user exit for Processes (object type PD)
            • CIDT user exit for Functions (object type PF)
            • CIDT user exit for Templates (object type AT)
            • CIDT user exit for Web Components (object type WC)
            • CIDT user exit for XML Components (object type XC)
            • CIDT user exit for Technology Services (object type AA)
            • CIDT user exit for Weblets (object type WL)
            • To validate task for import (object type blank)
        • User Exit IJDT (I Just Did This)
          • When the IJDT user exit is called and how
            • IJDT user exit for Fields, components & WAMs (object type DF)
            • IJDT user exit for System Variables (object type SV)
            • IJDT user exit for Multilingual Variables (object type MT)
            • IJDT user exit for Files (object type FD)
            • IJDT user exit for Processes (object type PD)
            • IJDT user exit for Functions (object type PF)
            • IJDT user exit for Templates (object type AT)
            • IJDT user exit for Web Components (object type WC)
            • IJDT user exit for XML Components (object type XC)
            • IJDT user exit for Technology Services (object type AA)
            • IJDT user exit for Weblets (object type WL)
            • IJDT user exit for Validating Task (object type $$)
        • User Exit LANSA Security Check
        • User Exit for Environment
        • User Exit for SUBMIT command
      • The Permanent File Overrides Facility
      • The @@UPID Field in LANSA Created Files
      • Commitment Control
      • Using *DBOPTIMIZE / *DBOPTIMIZE_Batch
      • Trigger Functions
        • What is a Trigger Function?
        • Creating a Trigger Function
        • Activating a Trigger Function
        • Exactly When Are Triggers Invoked?
        • The TRIG_OPER and TRIG_RETC Variables and TRIG_LIST Working List
        • What Codes Are Passed in TRIG_OPER to the Trigger?
        • How Many Entries Are Passed in the TRIG_LIST?
        • What Return Codes Are Used in TRIG_RETC and How Can They Be Set?
        • Triggers - A Classic Example
        • Examples of how Triggers Might be Used
        • Triggers - Restrictions and Limitations
        • Triggers - Some Do's and Don'ts
      • User Defined Reporting Attributes
      • Hindi Numerics
      • GUI WIMP Constructs
        • Push Buttons
        • Check Boxes
        • Radio Buttons
        • Drop-Down Lists
        • Guidelines, Hints and Tips
      • ILE Implementation
        • Compilation Options
        • Debug
        • Service Programs
      • Function Routing
        • What is the Function Routing Table?
        • Creating a Function Routing Table
        • Editing a Function Routing Table
        • Rules You Must Understand Before Using a Function Routing Table
        • What Type of Functions Can Be (re)Routed?
        • How is the Function Routing Table Used?
      • Built-In Function Notes
        • Database Connection
        • Email Built-In Functions Notes
        • Zip Built-in Function Notes

Get in touch

Submit feedback about this site to:

  • [email protected]

© documentation.help. Design: rehmann.co.