documentation.HELP! LANSA Technical Documentation

17 Execution Control

LANSA Technical

previous page next page

17. Execution Control

  • 17.1 Using X_START as a Front End to X_RUN
  • 17.2 The X_RUN Command
  • 17.3 X_RUN Parameter Summary
  • 17.4 X_RUN Parameter Details
  • 17.5 Permanently Specify X_RUN Parameters
  • 17.6 Database Connections
  • 17.7 The .XQ* Files
  • 17.8 Lock Timeout
  • 17.9 User Instructions for Microsoft Exception or Dr Watson
previous page start next page

Menu

  • Homepage

Table of contents

  • Technical Reference Guide
    • Quick Reference
      • RDML Commands
      • RDMLX Commands
      • Built-In Functions by Category
        • Application Execution Control Built-In Functions
        • Authority Built-In Functions
        • Client/Server Support Built-In Functions
        • Data Area Built-In Functions
        • Data Queue Built-In Functions
        • Date and Time Built-In Functions
        • Domino Integration Built-In Functions
        • Email Handling Built-In Functions
        • Enhanced 5250 User Interface Built-In Functions
        • Exchange List Built-In Functions
        • Export/Import/Deployment Built-In Functions
        • Field and Component Related Built-In Functions
        • File Related Built-In Functions
        • Function Related Built-In Functions
        • LANSA Composer Built-In Functions
        • LANSA Integrator Built-In Functions
        • List Handling Built-In Functions
        • Locking Built-In Functions
        • Mathematical Built-In Functions
        • Messages and Message Handling Built-In Functions
        • Message Box Built-in Functions
        • Miscellaneous Built-In Functions
        • Other Vendor Built-In Functions
        • Process Related Built-In Functions
        • Rule/Trigger Related Built-In Functions
        • Space Built-In Functions
        • Spool File Built-In Functions
        • String Handling Built-In Functions
        • Template Related Built-In Functions
        • Unique Operating System and Platform Access Built-In Functions
        • Web Built-In Functions
        • Zip Built-In Functions
      • System Variables
      • Formats, Values and Codes
    • 1. Fields
      • 1.1 Field Types
        • 1.1.1 Field Type Considerations
          • Field Type Use Recommendations
          • Field Type Conversions
          • RDMLX Enabled Partition
          • SQL Null Handling
            • ASQN (Allow SQL Nulls) attribute
            • *SQLNULL Keyword
            • Intrinsic Property .IsSqlNull
            • Intrinsic Method .AsValue
            • Assignment, Conditions, and Expressions with Fields allowing SQL Null
          • What Classifies a Field as RDML?
        • 1.1.2 Alpha
        • 1.1.3 String
        • 1.1.4 NVarChar
        • 1.1.5 Char
        • 1.1.6 NChar
        • 1.1.7 Packed
        • 1.1.8 Signed
        • 1.1.9 Integer
        • 1.1.10 Float
        • 1.1.11 Date
        • 1.1.12 Time
        • 1.1.13 DateTime
        • 1.1.14 Binary
        • 1.1.15 VarBinary
        • 1.1.16 DBCS Graphic String
        • 1.1.17 BLOB
        • 1.1.18 CLOB
        • 1.1.19 Boolean
      • 1.2 Field Definitions
        • 1.2.1 Field Name
        • 1.2.2 Field Identifier
        • 1.2.3 Field Type
        • 1.2.4 Field Length
        • 1.2.5 Decimals
        • 1.2.6 Default Value
        • 1.2.7 Reference Field
        • 1.2.8 Field Description
        • 1.2.9 Field Label
        • 1.2.10 Field Column Heading
        • 1.2.11 Allocated Length (IBM i only)
        • 1.2.12 Edit Mask
        • 1.2.13 Keyboard Shift
        • 1.2.14 Enable Field for RDMLX
        • 1.2.15 System Field
        • 1.2.16 Field Attributes
        • 1.2.17 Input Attributes
        • 1.2.18 Output Attributes
        • 1.2.19 Prompting
        • 1.2.20 Alias Name
      • 1.3 Field Visualizations
      • 1.4 Field Rules and Triggers
      • 1.5 Field Help Text
    • 2. Rules and Triggers
      • 2.1 Rule Definitions
        • 2.1.1 Rule Sequence
        • 2.1.2 Rule Description
        • 2.1.3 Validation Usage
        • 2.1.4 Define Rules (by type)
        • 2.1.5 Validation Actions
        • 2.1.6 Error Message
      • 2.2 List of Values Checks
        • 2.2.1 Value
        • 2.2.2 List Examples
      • 2.3 Range of Values Checks
        • 2.3.1 Range: From value / To value
        • 2.3.2 Range of Values Examples
      • 2.4 Date Format/Range Check
        • 2.4.1 Date Format
        • 2.4.2 Number of Days Allowed into the Past
        • 2.4.3 Number of Days Allowed into the Future
        • 2.4.4 Date Format/Range Check Examples
      • 2.5 Code File/Table Lookup Checks
        • 2.5.1 Lookup File Name
        • 2.5.2 Key Field or Literal
        • 2.5.3 Code File/Table Lookup Check Examples
      • 2.6 Simple Logic Check
        • 2.6.1 Condition to Check
        • 2.6.2 Simple Logic Check Examples
      • 2.7 Complex Logic Check
        • 2.7.1 Program to Call
        • 2.7.2 Program to Call: Function
        • 2.7.3 Program to Call: 3GL Program
        • 2.7.4 3GL Parameters
        • 2.7.5 Complex Logic Check Examples
      • 2.8 Triggers
        • 2.8.1 Trigger Definition
          • Trigger Description
          • Trigger Function Name
          • Trigger Points
          • Trigger Definition Example
        • 2.8.2 Trigger Condition
          • And/Or Logic
          • Field Name
          • Operator
          • Compare to value
          • Trigger Sequence
        • 2.8.3 Trigger Functions
          • What is a Trigger Function?
          • Create a Trigger Function
          • Activate 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 Trigger use
          • Triggers - Restrictions and Limitations
          • Triggers - Some Do's and Don'ts
    • 3. Files
      • 3.1 File Definition
        • 3.1.1 File Type
        • 3.1.2 File Name
        • 3.1.3 File Identifier
        • 3.1.4 File Library
        • 3.1.5 File Description
      • 3.2 Real Fields in File
        • 3.2.1 Field Name
        • 3.2.2 Field Sequence
        • 3.2.3 Field Key Position
        • 3.2.4 Virtual Field Flag
      • 3.3 Virtual Fields in File
        • 3.3.1 Virtual Field Definition
          • Virtual Field Name
          • Virtual Field Type
          • Virtual Field Sequence
          • Derive value when record is read
          • Populate real field when writing to file
        • 3.3.2 Date Conversion
          • Source Field
          • Source Format
          • Target Format
        • 3.3.3 Substring
          • Substring from Field
          • Start Position
        • 3.3.4 Concatenation
          • Concatenated Field Names
          • Concatenation Example
        • 3.3.5 Mathematical Calculations
          • Factor 1
          • Operator
          • Factor 2
          • Result
          • Mathematical Calculation Example
        • 3.3.6 Code Fragment
          • Code Fragment Virtual Field Derivation
          • Code Fragment Real Field Derivation
      • 3.4 Logical Views
        • 3.4.1 Logical View Definition
          • Logical View Name
          • Logical View Description
          • Unique Key
          • Access Path
          • Dynamic Select
          • Alt. Seq.
          • Record Format
          • CRTLF/CHGLF Parameters
        • 3.4.2 Logical View Keys
          • Key Field Name
          • Key Field Details
          • Numeric Ordering
          • Key Order
          • Key Position
        • 3.4.3 Select/Omit Criterion
          • Select/Omit
          • Select/Omit And/Or
          • Select/Omit Type
          • Select/Omit Field Name
          • S/O Operator
          • S/O Value
          • S/O Range
      • 3.5 Access Routes
        • 3.5.1 Access Route Definitions
          • Access Route Name
          • Access Route Description
          • Accessed File
          • Association Type
          • Association Rule
          • Documentation Only
          • Maximum Records
          • Keep Last
          • Default Action
          • Derivation
          • Key Fields/Values
          • Key Field Details
          • Target Field Details
          • Key Position
        • 3.5.2 Predetermined Join Field Definitions
          • PJF Field
          • PJF Field Details
          • PJF Type
          • PJF Source Field
      • 3.6 File Attributes
        • 3.6.1 File Library
        • 3.6.2 Record Format Name
        • 3.6.3 I/O Module Library
        • 3.6.4 File Uses SQL On IBM i
        • 3.6.5 Alternate Collating Table (ALTSEQ)
        • 3.6.6 Enable Files for RDMLX
        • 3.6.7 Share
        • 3.6.8 Secure
        • 3.6.9 Strip Debug
        • 3.6.10 Suppress IOM0034 Message
        • 3.6.11 Ignore Decimal Errors
        • 3.6.12 IOM Required
        • 3.6.13 Create Batch Control
        • 3.6.14 IBM i High Speed Table
        • 3.6.15 Auto RRN Creation
        • 3.6.16 Create RRNO Column
        • 3.6.17 Convert Special Characters in Field Names
        • 3.6.18 Commitment Control
        • 3.6.19 Auto Commit
        • 3.6.20 CRTPF and CHGPF Parameter
        • 3.6.21 Readonly Access
        • 3.6.22 Database File Trigger
        • 3.6.23 File Description
      • 3.7 The @@UPID Field in LANSA Created Files
      • 3.8 Batch Control
        • 3.8.1 Batch Control Definition
          • Batch Control File Name
          • Batch Control Description
          • Batch Control Key Field
          • Batch Control Key Sequence
          • Batch Control Source Field
          • Batch Control Target Field
          • Batch Control Field Details
      • 3.9 Virtual Derivation
        • 3.9.1 I/O Module Section
        • 3.9.2 Virtual Code
      • 3.10 File Rules and Triggers
      • 3.11 File Compile Options
        • 3.11.1 Compile only if necessary
        • 3.11.2 Rebuild table
        • 3.11.3 Rebuild indexes and views
        • 3.11.4 Rebuild OAMs
        • 3.11.5 Strip debug information
        • 3.11.6 Keep generated source
        • 3.11.7 Keep saved data (DAT file)
        • 3.11.8 Drop existing tables/indexes
        • 3.11.9 Save table data
        • 3.11.10 Reload table data
      • 3.12 Load Other File
        • 3.12.1 Loading IBM i Files
        • 3.12.2 Loading Files From Other Data Sources
        • 3.12.3 IBM i Load Options
        • 3.12.4 Other Data Sources Load Options
    • 4. Components
      • 4.1 Component Concepts
      • 4.2 Component Definition
        • 4.2.1 Component Name
        • 4.2.2 Component Identifier
        • 4.2.3 Component Description
        • 4.2.4 Enable Components for RDMLX
        • 4.2.5 Framework
        • 4.2.6 Group
        • 4.2.7 Open In Editor
        • 4.2.8 Close
        • 4.2.9 Layout Weblet
      • 4.3 Component Types
        • 4.3.1 Form
        • 4.3.2 Reusable Part
        • 4.3.3 WAM
        • 4.3.4 Visual Style
        • 4.3.5 Icon
        • 4.3.6 Bitmap
        • 4.3.7 Cursor
        • 4.3.8 ActiveX
        • 4.3.9 .NET Components
      • 4.4 Component Help Text
      • 4.5 Component Compile Options
        • 4.5.1 Compile Component only if necessary
        • 4.5.2 Keep Generated Source
        • 4.5.3 Debug Enabled
        • 4.5.4 Web Application Module Options
          • Generate XSL
          • Technology Services
      • 4.6 Technology Services
        • 4.6.1 Technology Service Name
        • 4.6.2 Technology Service Provider Name
        • 4.6.3 Technology Service Caption
        • 4.6.4 Technology Service Description
        • 4.6.5 Technology Service Properties
          • MIME Type
          • Document Extension
          • Edit Numeric
          • Designable in Editor
          • Maximum Footprint
          • Device Skin Image
          • Script Location
          • Style Location
    • 5. Weblets
      • 5.1 Weblet Name
      • 5.2 Weblet Description
      • 5.3 Weblet Group
      • 5.4 Layout Weblet
      • 5.5 Webroutine Service Name
    • 6. Processes and Functions
      • 6.1 Process Definition
        • 6.1.1 Process Name
        • 6.1.2 Process Identifier
        • 6.1.3 Process Description
        • 6.1.4 Menu Style
        • 6.1.5 Anticipated Usage
        • 6.1.6 Optimize for remote communications
        • 6.1.7 Enable for Web
        • 6.1.8 Generate XML
      • 6.2 Function Control Table
        • 6.2.1 Function Description
        • 6.2.2 Display on Menu
        • 6.2.3 Menu Sequence
        • 6.2.4 Next Function
        • 6.2.5 Allowable Next Function(s)
      • 6.3 Special Entries
        • 6.3.1 Description
        • 6.3.2 Sequence
        • 6.3.3 Runtime Prompt
        • 6.3.4 Command
      • 6.4 Attached Processes/Functions
        • 6.4.1 Process Name
        • 6.4.2 Function Name
        • 6.4.3 Sequence
        • 6.4.4 Process Parameters
      • 6.5 Action Bar Table
        • 6.5.1 Action Bar Item Description
        • 6.5.2 AB$OPT
        • 6.5.3 Action Bar Item Sequence
        • 6.5.4 Pull Down Item Description
        • 6.5.5 Accelerator Key
        • 6.5.6 PD$OPT
        • 6.5.7 Pull Down Item Sequence
        • 6.5.8 Initially Enabled
        • 6.5.9 Association Type
          • Function Name
          • Attachment
          • Special Entry
          • Undefined
      • 6.6 Process Help Text
      • 6.7 Function Definition
        • 6.7.1 Function Name
        • 6.7.2 Function Identifier
        • 6.7.3 Function Description
        • 6.7.4 Template
        • 6.7.5 Enable Functions for RDMLX
      • 6.8 Function Help Text
      • 6.9 Process/Function Compile Options
        • 6.9.1 Compile Process only if necessary
        • 6.9.2 Compile All Process Functions
        • 6.9.3 Compile Functions Only if Necessary
        • 6.9.4 Keep Generated Source
        • 6.9.5 Debug Enabled
        • 6.9.6 Generate HTML
          • Validate Numeric Values
        • 6.9.7 Generate XML
        • 6.9.8 Use Default Settings
    • 7. RDML Commands
      • 7.1 ABORT
        • 7.1.1 ABORT Parameters
        • 7.1.2 ABORT Examples
      • 7.2 ADD_ENTRY
        • 7.2.1 ADD_ENTRY Parameters
        • 7.2.2 ADD_ENTRY Comments / Warnings
        • 7.2.3 ADD_ENTRY Examples
      • 7.3 BEGIN_LOOP
        • 7.3.1 BEGIN_LOOP Parameters
        • 7.3.2 BEGIN_LOOP Examples
      • 7.4 BEGINCHECK
        • 7.4.1 BEGINCHECK Parameters
        • 7.4.2 BEGINCHECK Examples
      • 7.5 BROWSE
        • 7.5.1 BROWSE Parameters
        • 7.5.2 BROWSE Examples
      • 7.6 CALL
        • 7.6.1 CALL Parameters
        • 7.6.2 CALL Comments / Warnings
        • 7.6.3 CALL Examples
      • 7.7 CALLCHECK
        • 7.7.1 CALLCHECK Parameters
        • 7.7.2 CALLCHECK Comments / Warnings
        • 7.7.3 CALLCHECK Examples
      • 7.8 CASE
        • 7.8.1 CASE Parameters
        • 7.8.2 CASE Comments / Warnings
        • 7.8.3 CASE Examples
      • 7.9 CHANGE
        • 7.9.1 CHANGE Parameters
        • 7.9.2 CHANGE Comments/Warnings
        • 7.9.3 CHANGE Examples
      • 7.10 CHECK_FOR
        • 7.10.1 CHECK_FOR Parameters
        • 7.10.2 CHECK_FOR Comments / Warnings
        • 7.10.3 CHECK_FOR Examples
      • 7.11 CLOSE
        • 7.11.1 CLOSE Parameters
        • 7.11.2 CLOSE Comments / Warnings
        • 7.11.3 CLOSE Examples
      • 7.12 CLR_LIST
        • 7.12.1 CLR_LIST Parameters
        • 7.12.2 CLR_LIST Example
      • 7.13 COMMIT
        • 7.13.1 COMMIT Parameters
        • 7.13.2 COMMIT Example
      • 7.14 CONDCHECK
        • 7.14.1 CONDCHECK Parameters
        • 7.14.2 CONDCHECK Comments / Warnings
        • 7.14.3 CONDCHECK Examples
      • 7.15 CONTINUE
        • 7.15.1 CONTINUE Parameters
        • 7.15.2 CONTINUE Comments / Warnings
        • 7.15.3 CONTINUE Examples
      • 7.16 DATECHECK
        • 7.16.1 DATECHECK Parameters
        • 7.16.2 DATECHECK Comments / Warnings
        • 7.16.3 DATECHECK Examples
      • 7.17 DEF_ARRAY
        • 7.17.1 DEF_ARRAY Parameters
        • 7.17.2 DEF_ARRAY Comments / Warnings
        • 7.17.3 DEF_ARRAY Examples
      • 7.18 DEF_BREAK
        • 7.18.1 DEF_BREAK Parameters
        • 7.18.2 DEF_BREAK Comments / Warnings
        • 7.18.3 DEF_BREAK Example
      • 7.19 DEF_COND
        • 7.19.1 DEF_COND Parameters
        • 7.19.2 DEF_COND Examples
      • 7.20 DEF_FOOT
        • 7.20.1 DEF_FOOT Parameters
        • 7.20.2 DEF_FOOT Comments / Warnings
        • 7.20.3 DEF_FOOT Examples
      • 7.21 DEF_HEAD
        • 7.21.1 DEF_HEAD Parameters
        • 7.21.2 DEF_HEAD Comments / Warnings
        • 7.21.3 DEF_HEAD Examples
      • 7.22 DEF_LINE
        • 7.22.1 DEF_LINE Parameters
        • 7.22.2 DEF_LINE Comments / Warnings
        • 7.22.3 DEF_LINE Examples
      • 7.23 DEF_LIST
        • 7.23.1 DEF_LIST Parameters
        • 7.23.2 DEF_LIST Description
        • 7.23.3 DEF_LIST Comments / Warnings
        • 7.23.4 DEF_LIST Examples
      • 7.24 DEF_REPORT
        • 7.24.1 DEF_REPORT Parameters
        • 7.24.2 DEF_REPORT Comments / Warnings
        • 7.24.3 DEF_REPORT Examples
      • 7.25 DEFINE
        • 7.25.1 DEFINE Parameters
        • 7.25.2 DEFINE Examples
      • 7.26 DELETE
        • 7.26.1 DELETE Parameters
        • 7.26.2 DELETE Comments / Warnings
        • 7.26.3 DELETE Examples
      • 7.27 DISPLAY
        • 7.27.1 DISPLAY Parameters
        • 7.27.2 DISPLAY Comments / Warnings
        • 7.27.3 DISPLAY Examples
      • 7.28 DLT_ENTRY
        • 7.28.1 DLT_ENTRY Parameters
        • 7.28.2 DLT_ENTRY Comments / Warnings
        • 7.28.3 DLT_ENTRY Examples
      • 7.29 DLT_LIST
        • 7.29.1 DLT_LIST Parameters
        • 7.29.2 DLT_LIST Examples
      • 7.30 DOUNTIL
        • 7.30.1 DOUNTIL Parameters
        • 7.30.2 DOUNTIL Examples
      • 7.31 DOWHILE
        • 7.31.1 DOWHILE Parameters
        • 7.31.2 DOWHILE Examples
      • 7.32 ELSE
        • 7.32.1 ELSE Parameters
        • 7.32.2 ELSE Examples
      • 7.33 END_LOOP
        • 7.33.1 END_LOOP Parameters
        • 7.33.2 END_LOOP Examples
      • 7.34 ENDCASE
        • 7.34.1 ENDCASE Parameters
        • 7.34.2 ENDCASE Examples
      • 7.35 ENDCHECK
        • 7.35.1 ENDCHECK Parameters
        • 7.35.2 ENDCHECK Comments / Warnings
        • 7.35.3 ENDCHECK Examples
      • 7.36 ENDIF
        • 7.36.1 ENDIF Parameters
        • 7.36.2 ENDIF Examples
      • 7.37 ENDPRINT
        • 7.37.1 ENDPRINT Parameters
        • 7.37.2 ENDPRINT Examples
      • 7.38 ENDROUTINE
        • 7.38.1 ENDROUTINE Parameters
        • 7.38.2 ENDROUTINE Examples
      • 7.39 ENDSELECT
        • 7.39.1 ENDSELECT Parameters
        • 7.39.2 ENDSELECT Examples
      • 7.40 ENDUNTIL
        • 7.40.1 ENDUNTIL Parameters
        • 7.40.2 ENDUNTIL Examples
      • 7.41 ENDWHILE
        • 7.41.1 ENDWHILE Parameters
        • 7.41.2 ENDWHILE Examples
      • 7.42 EXCHANGE
        • 7.42.1 EXCHANGE Parameters
        • 7.42.2 EXCHANGE Comments / Warnings
        • 7.42.3 EXCHANGE Accessing the Exchange List from RPG/COBOL
        • 7.42.4 EXCHANGE Examples
      • 7.43 EXEC_CPF
      • 7.44 EXEC_OS400
        • 7.44.1 EXEC_OS400 Parameters
        • 7.44.2 EXEC_OS400 Comments / Warnings
        • 7.44.3 EXEC_OS400 Example
      • 7.45 EXECUTE
        • 7.45.1 EXECUTE Parameters
        • 7.45.2 EXECUTE Examples
      • 7.46 EXIT
        • 7.46.1 EXIT Parameters
        • 7.46.2 EXIT Examples
      • 7.47 FETCH
        • 7.47.1 FETCH Parameters
        • 7.47.2 FETCH Examples
      • 7.48 FILECHECK
        • 7.48.1 FILECHECK Parameters
        • 7.48.2 FILECHECK Comments / Warnings
        • 7.48.3 FILECHECK Examples
      • 7.49 FUNCTION
        • 7.49.1 FUNCTION Parameters
        • 7.49.2 FUNCTION Examples
      • 7.50 GET_ENTRY
        • 7.50.1 GET_ENTRY Parameters
        • 7.50.2 GET_ENTRY Examples
      • 7.51 GOTO
        • 7.51.1 GOTO Parameters
        • 7.51.2 GOTO Examples
      • 7.52 GROUP_BY
        • 7.52.1 GROUP_BY Parameters
        • 7.52.2 GROUP_BY Comments / Warnings
        • 7.52.3 GROUP_BY Examples
        • 7.52.4 GROUP_BY Examples of Expandable Groups
      • 7.53 IF
        • 7.53.1 IF Parameters
        • 7.53.2 IF Examples
      • 7.54 IF_ERROR
        • 7.54.1 IF_ERROR Parameters
        • 7.54.2 IF_ERROR Examples
      • 7.55 IF_KEY
        • 7.55.1 IF_KEY Parameters
        • 7.55.2 IF_KEY Comments / Warnings
        • 7.55.3 IF_KEY Examples
      • 7.56 IF_MODE
        • 7.56.1 IF_MODE Parameters
        • 7.56.2 IF_MODE Examples
      • 7.57 IF_NULL
        • 7.57.1 IF_NULL Parameters
        • 7.57.2 IF_NULL Comments / Warnings
        • 7.57.3 IF_NULL Examples
      • 7.58 IF_STATUS
        • 7.58.1 IF_STATUS Parameters
        • 7.58.2 IF_STATUS Comments / Warnings
        • 7.58.3 IF_STATUS Examples
      • 7.59 INCLUDE
        • 7.59.1 INCLUDE Parameters
        • 7.59.2 INCLUDE Comments / Warnings
        • 7.59.3 INCLUDE Examples
      • 7.60 INSERT
        • 7.60.1 INSERT Parameters
        • 7.60.2 INSERT Comments / Warnings
        • 7.60.3 INSERT Examples
      • 7.61 INZ_LIST
        • 7.61.1 INZ_LIST Parameters
        • 7.61.2 INZ_LIST Comments / Warnings
        • 7.61.3 INZ_LIST Examples
      • 7.62 KEEP_AVG
        • 7.62.1 KEEP_AVG Parameters
        • 7.62.2 KEEP_AVG Comments / Warnings
        • 7.62.3 KEEP_AVG Examples
      • 7.63 KEEP_COUNT
        • 7.63.1 KEEP_COUNT Parameters
        • 7.63.2 KEEP_COUNT Comments / Warnings
        • 7.63.3 KEEP_COUNT Example
      • 7.64 KEEP_MAX
        • 7.64.1 KEEP_MAX Parameters
        • 7.64.2 KEEP_MAX Comments / Warnings
        • 7.64.3 KEEP_MAX Example
      • 7.65 KEEP_MIN
        • 7.65.1 KEEP_MIN Parameters
        • 7.65.2 KEEP_MIN Comments / Warnings
        • 7.65.3 KEEP_MIN Example
      • 7.66 KEEP_TOTAL
        • 7.66.1 KEEP_TOTAL Parameters
        • 7.66.2 KEEP_TOTAL Comments / Warnings
        • 7.66.3 KEEP_TOTAL Examples
      • 7.67 LEAVE
        • 7.67.1 LEAVE Parameters
        • 7.67.2 LEAVE Comments / Warnings
        • 7.67.3 LEAVE Examples
      • 7.68 LOC_ENTRY
        • 7.68.1 LOC_ENTRY Parameters
        • 7.68.2 LOC_ENTRY Examples
      • 7.69 MENU
        • 7.69.1 MENU Parameters
        • 7.69.2 MENU Examples
      • 7.70 MESSAGE
        • 7.70.1 MESSAGE Parameters
        • 7.70.2 MESSAGE Comments / Warnings
        • 7.70.3 MESSAGE Examples
      • 7.71 ON_ERROR
        • 7.71.1 ON_ERROR Parameters
        • 7.71.2 ON_ERROR Comments / Warnings
        • 7.71.3 ON_ERROR Examples
      • 7.72 OPEN
        • 7.72.1 OPEN Parameters
        • 7.72.2 OPEN Comments / Warnings
        • 7.72.3 OPEN Examples
      • 7.73 OTHERWISE
        • 7.73.1 OTHERWISE Parameters
        • 7.73.2 OTHERWISE Examples
      • 7.74 OVERRIDE
        • 7.74.1 OVERRIDE Parameters
        • 7.74.2 OVERRIDE Examples
      • 7.75 POINT
        • 7.75.1 POINT Parameters
        • 7.75.2 POINT Comments/Warnings
        • 7.75.3 POINT Examples
      • 7.76 POP_UP
        • 7.76.1 POP_UP Parameters
        • 7.76.2 POP_UP Comments / Warnings
        • 7.76.3 POP_UP Examples
      • 7.77 PRINT
        • 7.77.1 PRINT Parameters
        • 7.77.2 PRINT Examples
      • 7.78 RANGECHECK
        • 7.78.1 RANGECHECK Parameters
        • 7.78.2 RANGECHECK Examples
      • 7.79 RENAME
        • 7.79.1 RENAME Parameters
        • 7.79.2 RENAME Comments / Warnings
        • 7.79.3 RENAME Examples
      • 7.80 REQUEST
        • 7.80.1 REQUEST Parameters
        • 7.80.2 REQUEST Comments / Warnings
        • 7.80.3 REQUEST Examples
      • 7.81 RETURN
        • 7.81.1 RETURN Parameters
        • 7.81.2 RETURN Examples
      • 7.82 ROLLBACK
        • 7.82.1 ROLLBACK Parameters
        • 7.82.2 ROLLBACK Examples
      • 7.83 SELECT
        • 7.83.1 SELECT Parameters
        • 7.83.2 SELECT Comments / Warnings
        • 7.83.3 SELECT Examples
      • 7.84 SELECTLIST
        • 7.84.1 SELECTLIST Parameters
        • 7.84.2 SELECTLIST Examples
      • 7.85 SELECT_SQL
        • 7.85.1 SELECT_SQL Parameters
        • 7.85.2 SELECT_SQL Column Names versus Column Values
        • 7.85.3 SELECT_SQL Examples
        • 7.85.4 SELECT_SQL References
        • 7.85.5 SELECT_SQL Coercions
      • 7.86 SET_ERROR
        • 7.86.1 SET_ERROR Parameters
        • 7.86.2 SET_ERROR Examples
      • 7.87 SET_MODE
        • 7.87.1 SET_MODE Parameters
        • 7.87.2 SET_MODE Examples
      • 7.88 SKIP
        • 7.88.1 SKIP Parameters
        • 7.88.2 SKIP Examples
      • 7.89 SORT_LIST
        • 7.89.1 SORT_LIST Parameters
        • 7.89.2 SORT_LIST Examples
      • 7.90 SPACE
        • 7.90.1 SPACE Parameters
        • 7.90.2 SPACE Examples
      • 7.91 SUBMIT
        • 7.91.1 SUBMIT Parameters
        • 7.91.2 SUBMIT Comments / Warnings
        • 7.91.3 SUBMIT Examples
      • 7.92 SUBROUTINE
        • 7.92.1 SUBROUTINE Parameters
        • 7.92.2 SUBROUTINE Comments / Warnings
        • 7.92.3 SUBROUTINE Examples - Part 1
        • 7.92.4 SUBROUTINE Examples - Part 2
      • 7.93 SUBSTRING
        • 7.93.1 SUBSTRING Parameters
        • 7.93.2 SUBSTRING Examples
      • 7.94 TRANSFER
        • 7.94.1 TRANSFER Parameters
        • 7.94.2 TRANSFER Comments / Warnings
        • 7.94.3 TRANSFER Examples
      • 7.95 UPD_ENTRY
        • 7.95.1 UPD_ENTRY Parameters
        • 7.95.2 UPD_ENTRY Comments / Warnings
        • 7.95.3 UPD_ENTRY Examples
      • 7.96 UPDATE
        • 7.96.1 UPDATE Parameters
        • 7.96.2 UPDATE Comments / Warnings
        • 7.96.3 UPDATE Examples
      • 7.97 UPRINT
        • 7.97.1 UPRINT Parameters
        • 7.97.2 UPRINT Examples
      • 7.98 USE
        • 7.98.1 USE Parameters
        • 7.98.2 USE Examples
      • 7.99 VALUECHECK
        • 7.99.1 VALUECHECK Parameters
        • 7.99.2 VALUECHECK Examples
      • 7.100 WHEN
        • 7.100.1 WHEN Parameters
        • 7.100.2 WHEN Examples
    • 8. RDMLX Commands and RDMLX Features
      • 8.1 ASSIGN
        • 8.1.1 ASSIGN Parameters
        • 8.1.2 ASSIGN Examples
      • 8.2 ATTRIBUTE
        • 8.2.1 ATTRIBUTE Parameters
        • 8.2.2 ATTRIBUTE Examples
      • 8.3 BEGIN_COM
        • 8.3.1 BEGIN_COM Parameters
        • 8.3.2 BEGIN_COM Examples
      • 8.4 DEFINE_COM
        • 8.4.1 DEFINE_COM Parameters
        • 8.4.2 DEFINE_COM Examples
      • 8.5 DEFINE_EVT
        • 8.5.1 DEFINE_EVT Parameters
        • 8.5.2 DEFINE_EVT Examples
      • 8.6 DEFINE_MAP
        • 8.6.1 DEFINE_MAP Parameters
        • 8.6.2 DEFINE_MAP with DEFINE_EVT
        • 8.6.3 DEFINE_MAP in MTHROUTINE
        • 8.6.4 DEFINE_MAP in PTYROUTINE
      • 8.7 DEFINE_PTY
        • 8.7.1 DEFINE_PTY Parameters
        • 8.7.2 DEFINE_PTY Examples
      • 8.8 END_COM
        • 8.8.1 END_COM Parameters
        • 8.8.2 END_COM Examples
      • 8.9 ENDFOR
        • 8.9.1 ENDFOR Parameters
        • 8.9.2 ENDFOR Examples
      • 8.10 ENDROUTINE
        • 8.10.1 ENDROUTINE Parameters
        • 8.10.2 ENDROUTINE Examples
      • 8.11 EVTROUTINE
        • 8.11.1 EVTROUTINE Parameters
        • 8.11.2 EVTROUTINE Examples
      • 8.12 FOR
        • 8.12.1 FOR Parameters
        • 8.12.2 FOR Examples
      • 8.13 IF_REF
        • 8.13.1 IF_REF Parameters
        • 8.13.2 IF_REF Examples
      • 8.14 IMPORT
        • 8.14.1 IMPORT Parameters
        • 8.14.2 IMPORT Examples
      • 8.15 INVOKE
        • 8.15.1 INVOKE Parameters
        • 8.15.2 INVOKE Examples
      • 8.16 MTHROUTINE
        • 8.16.1 MTHROUTINE Parameters
        • 8.16.2 MTHROUTINE Examples
      • 8.17 PERFORM
        • 8.17.1 PERFORM Parameters
        • 8.17.2 PERFORM Examples
      • 8.18 PTYROUTINE
        • 8.18.1 PTYROUTINE Parameters
        • 8.18.2 PTYROUTINE Examples
      • 8.19 SELECT_SQL Free Format
        • 8.19.1 SELECT_SQL Free Format Parameters
        • 8.19.2 SELECT_SQL Free Format Examples
        • 8.19.3 SELECT_SQL Free Format References
        • 8.19.4 SELECT_SQL Free Format Coercions
      • 8.20 SET
        • 8.20.1 SET Parameters
        • 8.20.2 SET Examples
      • 8.21 SET_REF
        • 8.21.1 SET_REF Parameters
        • 8.21.2 SET_REF Examples
      • 8.22 SIGNAL
        • 8.22.1 SIGNAL Parameters
        • 8.22.2 SIGNAL Examples
      • 8.23 WEB_MAP
        • 8.23.1 WEB_MAP Parameters
        • 8.23.2 WEB_MAP Examples
      • 8.24 WEBROUTINE
        • 8.24.1 WEBROUTINE Parameters
        • 8.24.2 WEBROUTINE Examples
      • 8.25 Component Variables and Values
        • 8.25.1 Referring to Property Values
        • 8.25.2 Com_Owner, Com_Ancestor and Com_Self - Generic References to Components
        • 8.25.3 Variant Variable
        • 8.25.4 Qualified Properties
      • 8.26 Function Libraries
      • 8.27 Variant Handling
        • 8.27.1 VarAsBoolean
        • 8.27.2 VarAsDecimal
        • 8.27.3 VarAsInteger
        • 8.27.4 VarAsReference
        • 8.27.5 VarAsString
        • 8.27.6 VarIsBoolean
        • 8.27.7 VarIsEmpty
        • 8.27.8 VarIsNull
        • 8.27.9 VarIsNullReference
        • 8.27.10 VarIsNumber
        • 8.27.11 VarIsReference
        • 8.27.12 VarIsString
        • 8.27.13 VarType
      • 8.28 Enhanced Expressions
        • 8.28.1 Expressions as Values
        • 8.28.2 Methods in Expressions
        • 8.28.3 Method Results
        • 8.28.4 Named Parameters
        • 8.28.5 *Not Operator
        • 8.28.6 *IS and *ISNOT Operator
        • 8.28.7 *IsEqualTo and *IsOfType Operators
        • 8.28.8 *AS Operator
        • 8.28.9 *ANDIF and *ORIF Logical Operators
    • 9. Built-In Functions
      • 9.1 Built-In Function Rules
      • 9.2 Development Environment only Built-In Functions
      • 9.3 ACCESS_FILE
      • 9.4 ACCESS_RTE
      • 9.5 ACCESS_RTE_KEY
      • 9.6 ADD_DD_VALUES
      • 9.7 ALLOW_EXTRA_USER_KEY
      • 9.8 BCONCAT
      • 9.9 BINTOHEX
      • 9.10 BUILD_WORK_OPTIONS
      • 9.11 CALL_SERVER_FUNCTION
      • 9.12 CENTRE
      • 9.13 CHANGE_IBMI_SIGNON
      • 9.14 CHECK_AUTHORITY
      • 9.15 CHECK_IBMI_SIGNON
      • 9.16 CHECKNUMERIC
      • 9.17 CHECKSTRING
      • 9.18 CLR_MESSAGES
      • 9.19 COMPARE_FILE_DEF
      • 9.20 COMPILE_PROCESS
      • 9.21 COMPILE_COMPONENT
      • 9.22 COMPOSER_CALLF
      • 9.23 COMPOSER_RUN
      • 9.24 COMPOSER_USE
      • 9.25 CONCAT
      • 9.26 CONNECT_FILE
      • 9.27 CONNECT_SERVER
      • 9.28 CONVERTDATE
      • 9.29 CONVERTDATE_NUMERIC
      • 9.30 CONVERT_STRING
      • 9.31 CREATE_SPACE
      • 9.32 CREATE_PROMPT_FILE
      • 9.33 DATEDIFFERENCE
      • 9.34 DATEDIFFERENCE_ALPHA
      • 9.35 DECRYPT
      • 9.36 DEFINE_ANY_SERVER
      • 9.37 DEFINE_DB_SERVER
      • 9.38 DEFINE_OVERRIDE_FILE
      • 9.39 DEFINE_OS_400_SERVER
      • 9.40 DEFINE_OTHER_SERVER
      • 9.41 DEFINE_SPACE_CELL
      • 9.42 DELETE_CHECKS
      • 9.43 DELETE_FUNCTION
      • 9.44 DELETE_IN_SPACE
      • 9.45 DELETE_PROCESS
      • 9.46 DELETE_SAVED_LIST
      • 9.47 DELETE_TRIGGERS
      • 9.48 DELETE_WEB_COMPONENT
      • 9.49 DESTROY_SPACE
      • 9.50 DISCONNECT_FILE
      • 9.51 DISCONNECT_SERVER
      • 9.52 DLL
      • 9.53 DLT_FIELD
      • 9.54 DLT_FILE
      • 9.55 DLT_PROCESS_ATTACH
      • 9.56 DOM_ADD_FIELD
      • 9.57 DOM_ADD_ITEM
      • 9.58 DOM_CLOSE_DATABASE
      • 9.59 DOM_CLOSE_DOCUMENT
      • 9.60 DOM_CLOSE_FILE
      • 9.61 DOM_CREATE_DOCUMENT
      • 9.62 DOM_DELETE_DOCUMENT
      • 9.63 DOM_DELETE_FIELD
      • 9.64 DOM_DELETE_ITEM
      • 9.65 DOM_END_SEARCH_DOCS
      • 9.66 DOM_EXECUTE_AGENT
      • 9.67 DOM_GET_FIELD
      • 9.68 DOM_GET_ITEM
      • 9.69 DOM_GET_NXT_DOCUMENT
      • 9.70 DOM_OPEN_DATABASE
      • 9.71 DOM_OPEN_DOCUMENT
      • 9.72 DOM_OPEN_FILE
      • 9.73 DOM_SEARCH_DOCUMENTS
      • 9.74 DOM_UPDATE_DOCUMENT
      • 9.75 DOM_UPDATE_FIELD
      • 9.76 DOM_UPDATE_ITEM
      • 9.77 DROP_DD_VALUES
      • 9.78 DROP_EXTRA_USER_KEYS
      • 9.79 ENCRYPT
      • 9.80 END_FILE_EDIT
      • 9.81 END_FUNCTION_EDIT
      • 9.82 END_PROCESS_EDIT
      • 9.83 END_RTV_SPLF_LIST
      • 9.84 EXCHANGE_ALPHA_VAR
      • 9.85 EXCHANGE_NUMERIC_VAR
      • 9.86 EXCHANGE_VARIABLE
      • 9.87 EXECUTE_TEMPLATE
      • 9.88 EXPONENTIAL
      • 9.89 EXPORT_OBJECTS
      • 9.90 FETCH_IN_SPACE
      • 9.91 FILE_FIELD
      • 9.92 FILE_FIELD_VIRTUAL
      • 9.93 FILLSTRING
      • 9.94 FINDDATE
      • 9.95 FINDDATE_ALPHA
      • 9.96 FORMAT_STRING
      • 9.97 GET_AUTHORITIES
      • 9.98 GET_BIF_LIST
      • 9.99 GET_CHAR_AREA
      • 9.100 GET_COMPONENT_LIST
      • 9.101 GET_COMPOSITION
      • 9.102 GET_ENVIRONMENTS
      • 9.103 GET_FIELD
      • 9.104 GET_FIELD_INFO
      • 9.105 GET_FIELD_LIST
      • 9.106 GET_FILE_INFO
      • 9.107 GET_FUNCTION_ATTR
      • 9.108 GET_FUNCTION_INFO
      • 9.109 GET_FUNCTION_LIST
      • 9.110 GET_FUNCTION_RDML
      • 9.111 GET_HELP
      • 9.112 GET_ILENTRY_LIST
      • 9.113 GET_KEYWORD_STRING
      • 9.114 GET_LICENSE_STATUS
      • 9.115 GET_LOGICAL_LIST
      • 9.116 GET_MESSAGE
      • 9.117 GET_MESSAGE_DESC
      • 9.118 GET_MESSAGE_LIST
      • 9.119 GET_ML_VARIABLE
      • 9.120 GET_MULTVAR_LIST
      • 9.121 GET_NUM_AREA
      • 9.122 GET_PHYSICAL_LIST
      • 9.123 GET_PROCESS_ATTR
      • 9.124 GET_PROCESS_INFO
      • 9.125 GET_PROCESS_LIST
      • 9.126 GET_PRODUCT_ATTRIBS
      • 9.127 GET_PROPERTIES
      • 9.128 GET_REGISTRY_VALUE
      • 9.129 GET_SESSION_VALUE
      • 9.130 GET_SPLF_LIST_ENTRY
      • 9.131 GET_SYSTEM_VARIABLE
      • 9.132 GET_SYSVAR_LIST
      • 9.133 GET_TASK_DETAILS
      • 9.134 GET_TASK_LIST
      • 9.135 GET_TEMPLATE_LIST
      • 9.136 GET_WEB_COMPONENT
      • 9.137 HEXTOBIN
      • 9.138 IMPORT_OBJECTS
      • 9.139 INSERT_IN_SPACE
      • 9.140 ISSUEINQUIRY
      • 9.141 ISSUEMESSAGE
      • 9.142 JSM_CLOSE
      • 9.143 JSM_COMMAND
      • 9.144 JSM_OPEN
      • 9.145 JSMX_CLOSE
      • 9.146 JSMX_COMMAND
      • 9.147 JSMX_OPEN
      • 9.148 LEFT
      • 9.149 LIST_PRINTERS
      • 9.150 LOAD_FILE_DATA
      • 9.151 LOAD_OTHER_FILE
      • 9.152 LOCK_OBJECT
      • 9.153 LOGICAL_KEY
      • 9.154 LOGICAL_VIEW
      • 9.155 MAIL_ADD_ATTACHMENT
      • 9.156 MAIL_ADD_ORIGINATOR
      • 9.157 MAIL_ADD_RECIPIENT
      • 9.158 MAIL_ADD_TEXT
      • 9.159 MAIL_SEND
      • 9.160 MAIL_SET_OPTION
      • 9.161 MAIL_SET_SUBJECT
      • 9.162 MAIL_START
      • 9.163 MAKE_FILE_OPERATIONL
      • 9.164 MAKE_SOUND
      • 9.165 MESSAGE_BOX_ADD
      • 9.166 MESSAGE_BOX_APPEND
      • 9.167 MESSAGE_BOX_CLEAR
      • 9.168 MESSAGE_BOX_SHOW
      • 9.169 MESSAGE_COLLECTOR
      • 9.170 NUMERIC_STRING
      • 9.171 OBJECT_PROPAGATE
      • 9.172 PACKAGE_BUILD
      • 9.173 PACKAGE_CREATE
      • 9.174 PHYSICAL_KEY
      • 9.175 PUT_CHAR_AREA
      • 9.176 PUT_COND_CHECK
      • 9.177 PUT_DATE_CHECK
      • 9.178 PUT_FIELD
      • 9.179 PUT_FIELD_ML
      • 9.180 PUT_FILE_CHECK
      • 9.181 PUT_FILE_ML
      • 9.182 PUT_FUNCTION_ATTR
      • 9.183 PUT_FUNCTION_ML
      • 9.184 PUT_FUNCTION_RDML
      • 9.185 PUT_HELP
      • 9.186 PUT_ML_VARIABLE
      • 9.187 PUT_NUM_AREA
      • 9.188 PUT_PROCESS_ACTIONS
      • 9.189 PUT_PROCESS_ATTACH
      • 9.190 PUT_PROCESS_ATTR
      • 9.191 PUT_PROCESS_ML
      • 9.192 PUT_PROGRAM_CHECK
      • 9.193 PUT_RANGE_CHECK
      • 9.194 PUT_REGISTRY_VALUE
      • 9.195 PUT_SYSTEM_VARIABLE
      • 9.196 PUT_TRIGGER
      • 9.197 PUT_VALUE_CHECK
      • 9.198 PUT_WEB_COMPONENT
      • 9.199 RANDOM_NUM_GENERATOR
      • 9.200 RCV_FROM_DATA_QUEUE
      • 9.201 REBUILD_FILE
      • 9.202 REBUILD_TABLE_INDEX
      • 9.203 RESET_@@UPID
      • 9.204 RESTORE_SAVED_LIST
      • 9.205 REVERSE
      • 9.206 RIGHT
      • 9.207 ROUND
      • 9.208 SAVE_LIST
      • 9.209 SCANSTRING
      • 9.210 SELECT_IN_SPACE
      • 9.211 SELECTNEXT_IN_SPACE
      • 9.212 SET_ACTION_BAR
      • 9.213 SET_AUTHORITY
      • 9.214 SET_DD_ATTRIBUTES
      • 9.215 SET_FILE_ATTRIBUTE
      • 9.216 SET_FOR_HEAVY_USAGE
      • 9.217 SET_FOR_LIGHT_USAGE
      • 9.218 SET_SESSION_VALUE
      • 9.219 SHOW_HELP
      • 9.220 SND_TO_DATA_QUEUE
      • 9.221 SPACE_OPERATION
      • 9.222 SQUARE_ROOT
      • 9.223 START_FILE_EDIT
      • 9.224 START_FUNCTION_EDIT
      • 9.225 START_PROCESS_EDIT
      • 9.226 START_RTV_SPLF_LIST
      • 9.227 STM_FILE_CLOSE
      • 9.228 STM_FILE_OPEN
      • 9.229 STM_FILE_READ
      • 9.230 STM_FILE_WRITE
      • 9.231 STM_FILE_WRITE_CTL
      • 9.232 SYSTEM_COMMAND
      • 9.233 TCONCAT
      • 9.234 TEMPLATE_@@ADD_LST
      • 9.235 TEMPLATE_@@CANSNNN
      • 9.236 TEMPLATE_@@CLR_LST
      • 9.237 TEMPLATE_@@GET_FILS
      • 9.238 TEMPLATE_@@NANSNNN
      • 9.239 TEMPLATE_@@SET_FILS
      • 9.240 TEMPLATE_@@SET_IDX
      • 9.241 TRANSFORM_FILE
      • 9.242 TRANSFORM_LIST
        • 9.242.1 Output File Formats
          • dBASE III PLUS Field Format Supported
        • 9.242.2 Other Parameters
      • 9.243 UNLOAD_FILE_DATA
      • 9.244 UNLOCK_OBJECT
      • 9.245 UPDATE_IN_SPACE
      • 9.246 UPPERCASE
      • 9.247 ZIP_ADD
      • 9.248 ZIP_DELETE
      • 9.249 ZIP_EXTRACT
      • 9.250 ZIP_GET_INFO
      • 9.251 ZIP_MAKE_EXE
    • 10. Intrinsic Functions
      • 10.1 Understanding Intrinsic Functions
      • 10.2 Chaining Multiple Intrinsic Functions
      • 10.3 Isxxxxxx Intrinsic Functions
      • 10.4 Asxxxxxx Intrinsic Functions
      • 10.5 Field Intrinsic Functions
        • 10.5.1 FieldDecimals
        • 10.5.2 FieldLength
        • 10.5.3 FieldType
        • 10.5.4 IsDefault
        • 10.5.5 FieldAttributeAsString
      • 10.6 Alphanumeric/String Intrinsic Functions
        • 10.6.1 AsBoolean
        • 10.6.2 AsDate
        • 10.6.3 AsDateTime
        • 10.6.4 AsDBCSFixedChar
        • 10.6.5 AsDBCSString
        • 10.6.6 AsFixedChar
        • 10.6.7 AsFloat
        • 10.6.8 AsInteger
        • 10.6.9 AsNumber
        • 10.6.10 AsSBCSString
        • 10.6.11 AsTime
        • 10.6.12 AsValue
        • 10.6.13 BlankConcat
        • 10.6.14 ByteTypeAt
        • 10.6.15 Center and Centre
        • 10.6.16 CharTypeAt
        • 10.6.17 Concat
        • 10.6.18 Contains
        • 10.6.19 ContainsOnly
        • 10.6.20 CurChars
        • 10.6.21 CurEbcdicSize
        • 10.6.22 CurSize
        • 10.6.23 DeleteSubstring
        • 10.6.24 FieldDefault
        • 10.6.25 InsertString
        • 10.6.26 IsBoolean
        • 10.6.27 IsDate
        • 10.6.28 IsDateTime
        • 10.6.29 IsDbcs
        • 10.6.30 IsFloat
        • 10.6.31 IsMixed
        • 10.6.32 IsNull
        • 10.6.33 IsNumber
        • 10.6.34 IsSbcs
        • 10.6.35 IsSqlNull
        • 10.6.36 IsTime
        • 10.6.37 LastPositionIn
        • 10.6.38 LastPositionOf
        • 10.6.39 LeftMost
        • 10.6.40 LeftTrim
        • 10.6.41 LowerCase
        • 10.6.42 OccurencesIn
        • 10.6.43 OccurencesOf
        • 10.6.44 PositionIn
        • 10.6.45 PositionOf
        • 10.6.46 Remove
        • 10.6.47 RemoveAll
        • 10.6.48 RemoveCharacters
        • 10.6.49 Repeat
        • 10.6.50 Replace
        • 10.6.51 ReplaceAll
        • 10.6.52 ReplaceSubstring
        • 10.6.53 Reverse
        • 10.6.54 RightAdjust
        • 10.6.55 RightMost
        • 10.6.56 RightTrim
        • 10.6.57 Substitute
        • 10.6.58 Substring
        • 10.6.59 TranslateCharacters
        • 10.6.60 Trim
        • 10.6.61 TrimBlankConcat
        • 10.6.62 TrimConcat
        • 10.6.63 TrimSubstitute
        • 10.6.64 UpperCase
      • 10.7 Boolean Intrinsic Functions
        • 10.7.1 And
        • 10.7.2 AsNumber
        • 10.7.3 AsString
        • 10.7.4 AsValue
        • 10.7.5 IsFalse
        • 10.7.6 IsNull
        • 10.7.7 IsSqlNull
        • 10.7.8 IsTrue
        • 10.7.9 Not
        • 10.7.10 Or
      • 10.8 Date Intrinsic Functions
        • 10.8.1 Adjust
        • 10.8.2 AsDateTime
        • 10.8.3 AsDayofWeek
        • 10.8.4 AsDays
        • 10.8.5 AsDisplayString
        • 10.8.6 AsNumber
        • 10.8.7 AsString
        • 10.8.8 AsValue
        • 10.8.9 Day
        • 10.8.10 Difference
        • 10.8.11 IsNull
        • 10.8.12 IsSqlNull
        • 10.8.13 Month
        • 10.8.14 Now
        • 10.8.15 Year
      • 10.9 DateTime Intrinsic Functions
        • 10.9.1 AsDisplayString
        • 10.9.2 AsCustomDisplayString
        • 10.9.3 AsLocalizedDateTime
        • 10.9.4 AsNumber
        • 10.9.5 AsSeconds
        • 10.9.6 AsString
        • 10.9.7 AsUniversalDateTime
        • 10.9.8 AsValue
        • 10.9.9 Date
        • 10.9.10 FractionalSeconds
        • 10.9.11 IsNull
        • 10.9.12 IsSqlNull
        • 10.9.13 Now
        • 10.9.14 Time
      • 10.10 Time Intrinsic Functions
        • 10.10.1 Adjust
        • 10.10.2 AsDateTime
        • 10.10.3 AsDisplayString
        • 10.10.4 AsNumber
        • 10.10.5 AsSeconds
        • 10.10.6 AsString
        • 10.10.7 AsValue
        • 10.10.8 Difference
        • 10.10.9 Hour
        • 10.10.10 IsNull
        • 10.10.11 IsSqlNull
        • 10.10.12 Minute
        • 10.10.13 Now
        • 10.10.14 Second
      • 10.11 Large Object Intrinsic Functions
        • 10.11.1 AsValue
        • 10.11.2 Filename
        • 10.11.3 IsNull
        • 10.11.4 IsSqlNull
      • 10.12 Binary Intrinsic Functions
        • 10.12.1 AsByte
        • 10.12.2 AsInteger
        • 10.12.3 AsString
        • 10.12.4 CurSize
        • 10.12.5 IsNull
        • 10.12.6 IsSqlNull
        • 10.12.7 AsHexString
        • 10.12.8 AsHexToInt
      • 10.13 Decimal Intrinsic Functions
        • 10.13.1 AsValue
      • 10.14 Fixed Point Intrinsic Functions
        • 10.14.1 AsFloat
        • 10.14.2 AsString
        • 10.14.3 Bound
        • 10.14.4 IsBetween
        • 10.14.5 Max
        • 10.14.6 Min
        • 10.14.7 Pred
        • 10.14.8 Round
        • 10.14.9 Succ
      • 10.15 Floating Point Intrinsic Functions
        • 10.15.1 Add
        • 10.15.2 AsDecimal
        • 10.15.3 AsString
        • 10.15.4 AsValue
        • 10.15.5 Bound
        • 10.15.6 Divide
        • 10.15.7 IsBetween
        • 10.15.8 Max
        • 10.15.9 Min
        • 10.15.10 Multiply
        • 10.15.11 Pred
        • 10.15.12 Subtract
        • 10.15.13 Succ
        • 10.15.14 Sine
        • 10.15.15 ArcSine
        • 10.15.16 SineH
        • 10.15.17 Cosine
        • 10.15.18 ArcCosine
        • 10.15.19 CosineH
        • 10.15.20 Tangent
        • 10.15.21 ArcTangent
        • 10.15.22 TangentH
        • 10.15.23 ArcTangent2
        • 10.15.24 FAbs
        • 10.15.25 FMod
        • 10.15.26 Power
        • 10.15.27 SQRT
        • 10.15.28 Exponential
        • 10.15.29 Logarithm
        • 10.15.30 Logarithm10
        • 10.15.31 IsNANorND
      • 10.16 Integer Intrinsic Functions
        • 10.16.1 BinaryString Conversions
        • 10.16.2 AsBinString
        • 10.16.3 AsByte
        • 10.16.4 AsChar
        • 10.16.5 AsValue
        • 10.16.6 BitAnd
        • 10.16.7 BitNot
        • 10.16.8 BitOr
        • 10.16.9 BitXOr
        • 10.16.10 Mod
        • 10.16.11 Div
        • 10.16.12 AsUnicodeString
      • 10.17 Unicode String Functions
        • 10.17.1 AsCodePoint
        • 10.17.2 AsNativeString
    • 11. System and Multilingual Variables
      • 11.1 System Variable Definition
        • 11.1.1 Variable Name
        • 11.1.2 Description
        • 11.1.3 Derivation Method
        • 11.1.4 Data Type
        • 11.1.5 Length
        • 11.1.6 Decimals
        • 11.1.7 Program Type
        • 11.1.8 Program Name
      • 11.2 Shipped System Variables
        • 11.2.1 General Variables
          • *GUID System Variable
        • 11.2.2 Authenticating User System Variables
        • 11.2.3 Function Only Variables
        • 11.2.4 Special Variables
          • System Variables for use in System Evaluation Programs
          • System Variables to test I/O Status
        • 11.2.5 SuperServer System Variables
        • 11.2.6 Built-In Function Variables
      • 11.3 Multilingual Text Variables
        • 11.3.1 MTXT Variable Name
        • 11.3.2 Maximum Length
        • 11.3.3 Value
    • 12. Formats, Values and Codes
      • 12.1 LANSA Object Names
      • 12.2 Date Formats
      • 12.3 Standard Field Edit Codes
      • 12.4 RDML Field Attributes and their Use
        • 12.4.1 Output Only Attributes
        • 12.4.2 Field Conditioning Attributes
        • 12.4.3 Field Display Attributes
        • 12.4.4 Field Identification Attributes
        • 12.4.5 Field Position Attributes
        • 12.4.6 Hidden Field Attribute and the Select Field Attribute
        • 12.4.7 New Format Attribute and Repeat Attributes
        • 12.4.8 Print Control Attributes
      • 12.5 RDML I/O Return Codes
      • 12.6 Help Text Enhancement & Substitution Values
        • 12.6.1 Substitution/Control Values
        • 12.6.2 Substitution/Control Values - Visual LANSA only
        • 12.6.3 Help Text Attributes
    • 13. Common RDML Parameters & BIF Notes
      • 13.1 RDML Command Parameters
        • 13.1.1 I/O Commands
          • Specifying File Names in I/O Commands
          • Specifying File Key Lists in I/O Commands
          • Specifying WHERE Parameter in I/O Commands
          • I/O Command Return Codes Table
          • I/O Status Record Locked
        • 13.1.2 Field Groups and Expandable Groups
          • Expandable Groups
          • Special Considerations for Expandable Groups
          • Expandable Group Expressions
          • Expandable Group Examples
        • 13.1.3 RDML Screen Modes and Mode Sensitive Commands
          • Modes and Fields that Can Be Changed
          • Modes, Function Keys and Processing Logic
          • Mode Sensitive Commands
        • 13.1.4 Specifying Conditions and Expressions
        • 13.1.5 Arithmetic and Expression Operators
        • 13.1.6 Quotes and Quoted Strings
        • 13.1.7 Prompt_Key Processing
      • 13.2 Built-In Function Notes
        • 13.2.1 Database Connection
        • 13.2.2 Email Built-In Functions Notes
        • 13.2.3 Zip Built-in Functions
    • 14. Template Commands and Variables
      • 14.1 @@CLR_LST Command
      • 14.2 @@CMP_IDX Command
        • 14.2.1 @@CMP_IDX Examples
      • 14.3 @@COMMENT Command
      • 14.4 @@DEC_IDX Command
      • 14.5 @@GET_FILS Command
      • 14.6 @@GOTO Command
      • 14.7 @@IF Command
      • 14.8 @@INC_IDX Command
      • 14.9 @@LABEL Command
      • 14.10 @@MAK_LSTS Command
      • 14.11 @@MRG_LSTS Command
      • 14.12 @@QUESTION Command
      • 14.13 @@RTV_FLDS Command
      • 14.14 @@RTV_KEYS Command
      • 14.15 @@RTV_RELN Command
      • 14.16 @@SET_IDX Command
      • 14.17 General Template Variables
      • 14.18 Question and Answer Template Variables
      • 14.19 File Template Variables
      • 14.20 List Template Variables
      • 14.21 Template Error Messages
      • 14.22 Tips for Template Programming
        • 14.22.1 Accepting Errors On Commands
        • 14.22.2 Forcing EDTSRC/SEU to Update With Errors
        • 14.22.3 The Double Bracket Trap
        • 14.22.4 Testing with an Alternate Session
        • 14.22.5 Special Template Variable Notes
      • 14.23 Sample Application Templates
        • 14.23.1 Simple data entry program
        • 14.23.2 Header/Detail style inquiry program
    • 15. External Resource Definitions
      • 15.1 External Resource Name
      • 15.2 External Resource LANSA Folder
      • 15.3 External Resource File Name
      • 15.4 External Resource Description
      • 15.5 External Resource Content Type
      • 15.6 External Resource Encoding
    • 16. Windows and Linux Considerations
      • 16.1 Reporting Considerations
      • 16.2 "Job" Numbers
      • 16.3 Batch Jobs
      • 16.4 IBM i Job Queue Emulation
        • 16.4.1 Establishing the X_JOBQ.DAT File
        • 16.4.2 Starting, Stopping, Holding and Releasing Job Queues
        • 16.4.3 Job Queue Priorities
        • 16.4.4 Additional Job Queue Monitor Parameters
        • 16.4.5 Submitting Jobs Across a Network
        • 16.4.6 Implementation, Performance and Throughput
        • 16.4.7 Encrypting the Job Queue Details
      • 16.5 The RUNSQL Utility
        • 16.5.1 Configuration Notes - Creating Tables and Indexes
      • 16.6 Font Considerations
      • 16.7 Sizing RDML Windows
      • 16.8 Windows 64-bit Support
      • 16.9 Linux Differences
      • 16.10 Code Page Considerations
      • 16.11 Regional Settings
    • 17. Execution Control
      • 17.1 Using X_START as a Front End to X_RUN
        • 17.1.1 Rules, Limitations and Guidelines
        • 17.1.2 Commands and Special Variables
      • 17.2 The X_RUN Command
      • 17.3 X_RUN Parameter Summary
      • 17.4 X_RUN Parameter Details
        • 17.4.1 User ID and Password Default Values
        • 17.4.2 DBCF Flags
          • Connection Algorithm
          • SQL Anywhere
          • Oracle
          • SQL Server
          • Other Databases
        • 17.4.3 DBID, DBUT, DBII and DBIT Parameters
        • 17.4.4 DBSS Parameter - Performance Tuning
        • 17.4.5 FXQX Parameters
        • 17.4.6 HSKC Parameter
        • 17.4.7 INIT and TERM Parameters
        • 17.4.8 ITxx - Trace Parameters
        • 17.4.9 ODBA Parameter
        • 17.4.10 ODBI Parameter
        • 17.4.11 PROG Parameter
        • 17.4.12 PSxx Server Parameters
          • PSUS Notes (Primary Server User)
          • PSEA Notes (Primary Server Exceptional Arguments)
          • PSRA Notes (Primary Server Route Authority)
          • PSRR Notes (Primary Server Route Repository)
          • PSTC Notes (Primary Server Trusted Connection)
          • PSTY Notes (Primary Server Type)
        • 17.4.13 QUET & FATL Parameters (Quiet Mode of Operation & Fatal)
        • 17.4.14 RRNA and RRNB Parameters - Performance Tuning
        • 17.4.15 TPTH Parameter
        • 17.4.16 WDTM Parameter (Windows Desktop Heap)
        • 17.4.17 WPxx - Windows Printing Extensions
          • WPEN (Windows Printing Enabled)
          • WPPN (Windows Printing Printer Name)
          • WPPS (Windows Printing Setup File)
          • WPPD (Windows Printing Print Dialog)
          • WPFD (Windows Printing Font Dialog)
          • WPDF (Windows Printing Default Font)
          • WPDS (Windows Printing Default Font Size)
          • WPFO (Windows Printing Fixed Pitch Only)
          • WPAS (Windows Printing Automatic Stretching)
          • Questions and Answers
        • 17.4.18 XCMD Parameter
      • 17.5 Permanently Specify X_RUN Parameters
        • 17.5.1 Why not put your X_RUN Commands behind Icons?
        • 17.5.2 Using an Environment Variable
        • 17.5.3 Using an X_LANSA.PRO Profile File
      • 17.6 Database Connections
      • 17.7 The .XQ* Files
        • 17.7.1 Tips for Setting up and Using .XQ* Files
      • 17.8 Lock Timeout
        • 17.8.1 Lock Timeout Configuration
        • 17.8.2 Lock Timeout Behavior Examples
          • Adaptive Server Anywhere 9.0
          • SQL Server 2005
          • Oracle 10.2 - Connection Lock
          • Oracle 10.2 - Statement Lock
          • PC Other Files
        • 17.8.3 Technical Implementation Details
        • 17.8.4 The X_DBMENV.DAT File
      • 17.9 User Instructions for Microsoft Exception or Dr Watson
    • 18. Error Messages
    • Appendix A. Other_Vendor Built-In Functions
      • OV_FILE_DIALOG
      • OV_FILE_SERVICE
      • OV_INDEXED_SPACE
      • OV_MESSAGE_BOX
      • OV_PASTE_CLIPBOARD
      • OV_POST_CLIPBOARD
      • OV_QUERY_SYS_INFO
      • OV_SLEEP
      • OV_SOUND_ALARM
      • OV_SYSTEM_SERVICE

Get in touch

Submit feedback about this site to:

  • [email protected]

© documentation.help. Design: rehmann.co.