|
| Cover Page | 
| Introduction to Application Design | 
| How to Reach Appx | 
| Terminology | 
| A Specification Approach | 
| Prototyping an Application | 
| Integrated Documentation | 
| Components of the Application Design Facility | 
| The Data Dictionary (Data Elements and Structures) | 
| Objects or Processes | 
| The Image Editor | 
| Integrated Language Facility (ILF) | 
| The ILF Editor | 
| The Debugging Facility | 
| Design Tools | 
| Language Facility | 
| Utilities | 
| Application Chooser | 
| Application Properties | 
| Named Resources | 
|
| Before You Begin | 
| System Administration Tasks | 
| Managing Design Files | 
| Planning Your Application | 
| Design Methodologies | 
| Approaches to System Design | 
| Analyzing Your Requirements | 
| Entering Specifications in APPX | 
| Application Parameters | 
|
| The Data Dictionary: Cornerstone of an Application | 
| Characteristics of the APPX Data Dictionary | 
| Accessing the Data Dictionary | 
| The Components of the Data Dictionary | 
| Domains and Domain Types | 
| The Functions of a Domain | 
| The Advantages of Using Domains | 
| An Example of a Domain | 
| Fields and Field Types | 
| Work Fields | 
| Audit Trail | 
| Storage Options and Files | 
| Permanent Files | 
| Disk Files (Temporary) | 
| Memory Files | 
| Working-Storage Files | 
| File Organization | 
| One-Record File Organization | 
| Sequential File Organization | 
| Indexed File Organization | 
| File Keys | 
| Default Value Records | 
| Data Dictionary Processing | 
| When Processing is Required | 
| Restructuring Files | 
| Security in the Data Dictionary | 
| Record Protection Fields | 
|
| APPX Processes | 
| Processes Compared With Programs | 
| Process Concepts | 
| The Menu Process | 
| The Job Process | 
| The Input Process | 
| The Output Process | 
| The Update Process | 
| The Query Process | 
| The Inquiry Process | 
| The Status Process | 
| The Subroutine Process | 
| Relationships Between Processes | 
| Process Genealogy | 
| Process Components | 
| Preparing for Runtime | 
| The Sequence of Operation | 
| An Example of the Process Cycle | 
|
| Interprocess Communication | 
|
| Runtime Application | 
| Predefined Fields (PDFs) | 
| Using Predefined Fields | 
| Categories of Predefined Fields | 
| Predefined Processes | 
| Accessing Non-APPX Programs | 
| The CALL Statement | 
| The RUN Statement | 
| Command Process Invocation | 
|
| An Integrated Facility | 
| The Standard Documentation Screen | 
| Technical and User Documentation | 
| The Help Option | 
| Application Design Documentation Menu | 
|
| Application Design Tools Menu | 
| Change All References | 
| Design Transfer | 
| Cross Reference | 
| Cross Reference Options | 
| Cross Reference for Literal Values | 
| Audit History | 
| Physical File Management | 
| Database Management File Selection | 
| Database Management File Specification | 
| Database Management Create Files | 
| Database Management Restructure Files | 
| Database Management Initialize Files | 
| Database Management Scratch Files | 
| Database Management Import Files | 
| Database Management Export Files | 
| Database Management Rebuild Key Files | 
| Database Management Verify Files Menu | 
| Database Management Convert from 1.8 Format | 
| Import Files (CSV) | 
| Export Files (CSV) | 
| Other Design Tools | 
|
| APPX Data Dictionary | 
| Accessing the Data Dictionary | 
| Characteristics of the Data Dictionary | 
| Components of the Data Dictionary | 
| Domain Concepts | 
| Domain Types | 
| Functions of a Domain | 
| Some Examples of Domains | 
| Mask Definition | 
| Display Mask Relationship (Data Dictionary vs. Image) | 
| External, Internal, and Universal Data Formats | 
| Fields | 
| Field Types | 
| Physical versus Logical Categories | 
| Physical Fields | 
| Work Fields | 
| Logical Fields | 
| Substring Fields | 
| Synonym Fields | 
| Group Fields | 
| Designating Keys | 
| Key Order versus Sort Order | 
| Files | 
| File Storage Options | 
| File Organization | 
| Temporary versus Permanent Files | 
| Record Protection | 
|
| Processing the Data Dictionary | 
| Tracking Processing Requirements | 
| Summary of a Data Dictionary Process | 
| Relationships of the Processed Dictionary to Other APPX Components | 
| Application Integration Issues | 
| Integrity | 
| Database Security | 
| Documentation | 
| Accessing the Data Dictionary Documentation Screens | 
| Integration with Database Management and System Administration | 
| Database Management and the Data Dictionary | 
| System Administration and the Data Dictionary | 
|
| Introduction to Domains | 
| Domains Screen | 
| Domains Toolbox Option | 
| Domains Data Lookup | 
| Domains Additional Attributes | 
| Common Domain Specifications | 
| Alpha Domains | 
| Alpha Domain Validation Table | 
| Alpha Domain Additional Attributes | 
| Format Domains | 
| Format Domain Validation Table | 
| Format Domain Additional Attributes | 
| System Domains | 
| System Domain Additional Attributes | 
| Text Domains | 
| Text Domain Additional Attributes | 
| Token Domains | 
| Token Domain Token Table | 
| Token Domain Additional Attributes | 
| Numeric Domains | 
| Numeric Domain Additional Attributes | 
| Numeric Storage Types | 
| Six Types of Characters Used in Numeric Masks | 
| Mask Characters Influenced by Values in System Administration | 
| Text in Numeric Masks | 
| Formats Excluded by Numeric Masking Facility | 
| Date Domains | 
| Logic Domains | 
| Same As Domains | 
|
| Introduction to Files and Fields | 
| Files | 
| Files Additional Attributes Option | 
| Files Rules Option | 
| Files Additional Attributes Option | 
| Files Record Protection Option | 
| Files Default Process Option | 
| Fields | 
| Fields Toolbox Copy Fields Option | 
| Fields Data Lookup Option | 
| Fields Additional Attributes | 
| Fields Key Control Option | 
| Common Fields Specifications | 
| Occurrence | 
| Domain Fields | 
| Domain Fields Additional Attributes Option | 
| Domain Fields (System Domains) | 
| Domain Fields (Numeric Domains) | 
| Alpha Fields | 
| Alpha Fields Validation Table | 
| Alpha Fields Additional Attributes | 
| Format Fields | 
| Format Fields Validation Table | 
| Format Fields Additional Attributes | 
| System Fields | 
| System Fields Additional Attributes | 
| Text Fields | 
| Text Fields Additional Attributes | 
| Token Fields | 
| Token Fields Token Table | 
| Token Fields Additional Attributes | 
| Numeric Fields | 
| Numeric Fields Additional Attributes | 
| Date Fields | 
| Date Fields Additional Attributes | 
| Logic Fields | 
| Logic Fields Additional Attributes | 
| Synonym Fields | 
| Special Uses for Synonym Fields | 
| Substring Fields | 
| Group Fields | 
| Group Header Fields | 
| Group Trailer Fields | 
| Special Uses for Group Fields | 
|
| Introduction to Work Fields | 
| Work Fields Data Lookup Option | 
| Work Fields Additional Attributes Option | 
| Common Work Fields Specifications | 
| Domain Work Fields | 
| Domain Work Fields Additional Attributes | 
| Domain Work Fields (Numeric Domain) | 
| Domain Work Fields (Numeric Domain) Add'l Attributes | 
| Alpha Work Fields | 
| Alpha Work Fields Validation Table | 
| Alpha Work Fields Additional Attributes | 
| Format Work Fields | 
| Format Work Fields Validation Table | 
| Format Work Fields Additional Attributes | 
| Text Work Fields | 
| Text Work Fields Additional Attributes | 
| Token Work Fields | 
| Token Work Fields Token Table | 
| Token Work Fields Additional Attributes | 
| Numeric Work Fields | 
| Date Work Fields | 
| Logic Work Fields | 
|
| Overview of Chapters 3-1 thru 3-16 | 
| Navigation Aids | 
| The APPX Process Facility | 
| Accessing the Process Facility | 
| Process Types | 
| Predefined Processes | 
| Frames | 
| Images | 
| Process Control Files | 
| Automatic and Optional Child Invocations | 
| Event Points | 
| Process Lineage | 
| The Process Cycle | 
| Design Audit History | 
| Object History | 
| Object Browser | 
| Audit Search | 
| Audit Info Summary | 
|
| Introduction to Process Concepts | 
| The Image Editor | 
| Automatic Data Lookup and Display | 
| Frame/Image Positioning | 
| Screen Positioning | 
| The Effect of Child Invocation on Screen Display | 
| Page Positioning | 
| The Effect of Scrolling Frames on Screen and Page Positioning | 
| Matrix Scrolling Mode | 
| Columnar Scrolling Mode | 
| Input Process Concepts | 
| Input Entry Levels | 
| Input Keymaps | 
| Input Modes | 
| Input Interactive Phases | 
| Automatically Saved Records | 
| Output Process Concepts | 
| Output Frame Classes | 
| Output Frame Class Execution | 
| Print Beside | 
| Update Process Concepts | 
| Query Process Concepts | 
| Query Setup versus Execution | 
| Query Files | 
| Job Process Concepts | 
| Inquiry Process Concepts | 
| Status Process Concepts | 
| Subroutine Process Concepts | 
| Performance Tuning | 
| Saving Executable Modules | 
| EM Caching | 
| Documentation | 
| Accessing Process Documentation Screens | 
| Security | 
|
| Introduction to Process Definition | 
| Common Process Specifications | 
| Process Additional Attributes Option | 
| Process Rules Option | 
| Process Documentation Option | 
| Process Security Option | 
| Process Toolbox Pulldown Menu | 
| Audit Information Overlay | 
| Invoke a Process Overlay | 
| Process Jump to Pulldown Menu | 
|
| Introduction to Menu Processes | 
| Menu Process Specifications | 
| Menu Process Rules Option | 
| Menu Process Optional Children Option | 
| Menu Image in the Image Editor | 
|
| Introduction to Job Processes | 
| Job Process Specifications | 
| Job Process Toolbox Option | 
| Job Process Rules Option | 
| Job Process Additional Attributes Option | 
| Job Process Automatic Child Processes | 
|
| Introduction to Input Processes | 
| Input Process Specifications | 
| Input Process Additional Attributes Option | 
| Input Process Rules Option | 
| Input Frame Specifications | 
| Input Frame Additional Attributes Option | 
| Input Frame Rules Option | 
| Input Frame Automatic Children Option | 
| Input Frame Toolbox Pulldown Menu | 
| Input Image Specifications | 
| Scrolling Input Image Specifications | 
| Scrolling Input Image Additional Attributes Option | 
| Input Image Rules Option | 
| Input Image Optional Children Option | 
| Scrolling Input Image in the Image Editor | 
| Non-Scrolling Input Image Specifications | 
| Non-Scrolling Input Image Additional Attributes Option | 
| Non-Scrolling Input Image in the Image Editor | 
|
| Introduction to Output Processes | 
| Output Process Specifications | 
| Standard Column Heading Image Generation | 
| Output Process Additional Attributes Option | 
| Output Process Rules Option | 
| Output Frame Specifications | 
| Output Frame Additional Attributes Option | 
| Output Frame Rules Option | 
| Output Frame Automatic Children Option | 
| Output Frame Toolbox Pulldown Menu | 
| Output Image Specifications | 
| Scrolling Output Image Specifications | 
| Scrolling Output Image Additional Attributes Option | 
| Non-Scrolling Output Image Specifications | 
| Non-Scrolling Output Image Additional Attributes Option | 
| Output Image Rules Option | 
| Output Image in the Image Editor | 
| Designing GUI Output | 
| Printing PDF Output | 
| PDF Print on Screen Dialog | 
| HTML Elements in PDF Output | 
|
| Introduction to Update Processes | 
| Update Process Specifications | 
| Update Process Toolbox Option | 
| Update Process Rules Option | 
| Update Process Additional Attributes Option | 
| Update Frame Specifications | 
| Update Frame Toolbox Option | 
| Update Frame Rules Option | 
| Update Frame Automatic Processes Option | 
|
| Introduction to Query Processes | 
| Query Process Specifications | 
| Query Process Rules Option | 
| Query Process Additional Attributes Option | 
| Enduser Selections Option | 
| Enduser Selections Expression Option | 
| Designer Selections Option | 
| Sort Order Option | 
| Grand Totals Option | 
| Populating Query Files | 
|
| Introduction to Inquiry Processes | 
| Inquiry Process Specifications | 
| Inquiry Process Rules Option | 
| Inquiry Process Additional Attributes Option | 
| Inquiry Frame Specifications | 
| Inquiry Frame Rules Option | 
| Inquiry Frame Additional Attributes Option | 
| Inquiry Frame Automatic Processes Option | 
| Inquiry Image Specifications | 
| Inquiry Image Rules Option | 
| Inquiry Image Additional Attributes Option | 
| Inquiry Image Optional Processes Option | 
|
| Introduction to Status Processes | 
| Status Process Specifications | 
| Status Process Rules Option | 
| Status Process Additional Attributes Option | 
|
| Introduction to Subroutine Processes | 
| Subroutine Process Specifications | 
| Subroutine Process Rules Option | 
| Subroutine Process Additional Attributes Option | 
|
| Table Overview | 
| Creating a Table | 
| The Table Widget at Runtime | 
| Using HTML | 
|
| Introduction to Automatic and Optional Children | 
| Child Specifications | 
| Child Rules Option | 
| Child Additional Attributes Option | 
| Child Constraints Option | 
| Child Use Query Option | 
| Child GUI Attributes Option | 
|
| Image Editor | 
| Image Editor Options | 
| Image Editor Layout Tools | 
| Image Editor Toolbox Option | 
| Image Editor Toolbox Rules Option | 
| Editing or Defining Items on Images | 
| Image Item Specifications | 
| Image Item Toolbox Option | 
| Image Item Toolbox Rules Option | 
| Item Repeat Option | 
| Data Lookup Option | 
| Image Item Additional Attributes Option | 
| Alphanumeric Item Additional Attributes | 
| Date/Time Item Additional Attributes | 
| Display Mask (Date/Time) | 
| Logic Item Additional Attributes | 
| Numeric Item Additional Attributes | 
| Defining Image Characteristics | 
| Option Numbers in Design Mode | 
|
| GUI Features of the Image Editor | 
| Image Editor Toolbar | 
| Making Selections | 
| Using Guide Bars | 
| Cursor Types | 
| Moving and Resizing | 
| Image Editor Right-Click Menu | 
| APPX Data Palette | 
| Editing or Defining Data Objects for Images | 
| Data Object Specifications | 
| Painting Buttons, Labels, Pictures, and Boxes or Lines | 
| Painting Buttons | 
| Painting Labels | 
| Painting Pictures | 
| Painting Boxes | 
| Painting Lines | 
| Changing and Deleting Graphical Items | 
| Use of Graphical Attributes | 
| Defining Graphical Attributes for Images | 
| Titlebar Options | 
| Window Options | 
| Shared Options and Name | 
| Defining Graphical Attributes for Optional Children | 
| Defining Graphical Attributes for Image Fields | 
| Image Field Control Options | 
| Image Field Font Options | 
| Image Field Border Options | 
| Image Field Other Options | 
| Image Field Tab Order Options | 
| Making Color Selections | 
| Assigning Widgets to Layers | 
| Drop Shadows | 
| The WIDGET File/Record | 
| RAW Text Widgets | 
| Local List | 
| File Chooser Widget | 
| Code Viewer Widget | 
| HTML Editor Widget | 
| Flash Player Widget | 
| Media Player Widget | 
| Web Browser Widget | 
| Drag & Drop With Widgets | 
|
| Event Points | 
| Process-Level Event Points | 
| Start of Process | 
| Set Run-Time Defaults | 
| Post PCF Read | 
| Pre-PCF Update | 
| Post PCF Update | 
| Query Process Event Points | 
| Start of Query Execution | 
| Establish PCF Range | 
| Pre-User Selection | 
| Post User Selection | 
| End of Query Execution | 
| End of Process | 
| Frame-Level Event Points | 
| Start of Frame | 
| Select Image | 
| Global Pre-Display | 
| Global Option Intercept | 
| End of Frame | 
| Effect of Optional Frames on Event Point Chronology | 
| Effect of Repeating Frames on Event Point Chronology | 
| Effect of Scrolling Frames on Event Point Chronology | 
| Image-Level Event Points | 
| Pre-Display | 
| Pre-Display/Verify | 
| Option Intercept | 
| Verify | 
| Child-Level Event Points | 
| Pre-Invocation | 
| Post Invocation | 
| Using the Predefined Field NEXT CHILD ID | 
| File Level Event Points | 
| File Open | 
| Post Read | 
| Pre-Update | 
| Post Update | 
| File Close | 
|
| Using ILF Routines | 
| An Example of a Statement | 
| The Components of a Statement | 
| The Statements Included in the ILF | 
| When to Invoke ILF Routines: Event Points | 
| Event Point Definition and Description | 
| The Steps in Using the ILF | 
| The ILF Editor | 
| The Compilation Step | 
| Resolving Compilation Errors | 
| Resolving Runtime Errors | 
| Using the ILF Debugger | 
| Generate Subroutines via ILF | 
|
| How APPX Uses T/F Status Indicators | 
| Setting T/F Status Indicators | 
| T/F Status Indicator Values | 
| Statements That Affect T/F Status Indicators | 
| An Example of T/F Usage | 
| T/F Execution Condition Values | 
| Valid/Invalid Execution Conditions | 
| Using Hyphens as Placeholders | 
| Simple T/F Examples for Comparison | 
| Using AND and OR Statements | 
| Using AND After an IF Statement | 
| Using OR After an IF Statement | 
| Adding Execution Conditions | 
| Potential Misuse of AND and OR | 
| AND and OR with Statements Other Than IF | 
|
| Specifying Statements | 
| Patterns of Statement Keyword Use | 
| Rules for Statement Components | 
| The T/F Execution Conditions | 
| The Statement Keyword | 
| The Application ID | 
| The File Name | 
| The Field Component | 
| Partial-Record I/O | 
| The Label | 
| The Occurrence Number | 
| Characteristic-Type Statements | 
| The Appearance Number | 
| The Arithmetic Operator | 
| The Relational Component | 
| The Message Text | 
| The FAIL (or FT) Parameter | 
| A Non-APPX Program Name | 
| Miscellaneous Operands | 
| Using Predefined Fields (PDFs) in Statements | 
| PDFs and Field-Naming | 
| The A through Z and AI through ZI PDFs | 
| Specifying Constant Values | 
| Universal Data Formats | 
|
| The Editor and Automatic Compilation | 
| The Features of the Editor | 
| Invoking the ILF Editor | 
| The Layout of the Editor Screen | 
| The Help Option | 
| The Edit Modes and Options | 
| Save and Exit | 
| ADD MODE | 
| DELETE MODE | 
| CHANGE MODE | 
| Toolbox (Option 1) | 
| Move (Option 2) | 
| Copy (Option 3) | 
| Search (Option 4) | 
| Replace (Option 5) | 
| XCopy (Option 6) (external copy) | 
| Select (Option 7) | 
| Paste (Option 8) | 
| Restore (Option 11) | 
| Using Comments | 
|
| Analyzing Logic Errors | 
| The Features of the Debugger | 
| Overview | 
| Main Debugger Window | 
| Toolbar Buttons | 
| Watchpoints | 
| Process Stack | 
| The Layout of the Debugger Screen | 
| Key Information | 
| Display and Debugging Area | 
| Data Values Area | 
| Options | 
| The TRAP Statement | 
| Conditional Execution of the TRAP Statement | 
| Hard Coded versus Dynamic Trapping | 
| The Options on the Debugger Screen | 
| Go | 
| Single Step [RETURN] | 
| StepInto | 
| Step/Ret | 
| Step/End | 
| [F3] Select (Clear or Set Trap) | 
| Add Mode (Debugger Screen) | 
| Watch Points | 
| Inquire Mode (Debugger Screen) | 
| Change Mode (Debugger Screen) | 
| Other Options | 
| Suggested Uses for the Debugger | 
| Leaving the Debugger | 
| Clearing Out Break Points | 
|
| Keyword Shortcuts | 
| * (Comment) | 
| ** (Comment) | 
| AND | 
| APPEND | 
| AT FIELD | 
| BEG AT | 
| BEG LOOP | 
| BEG READ | 
| BLANK | 
| BLINK | 
| BOLD | 
| BRIGHT | 
| CALC | 
| CALC - Basic Functions) | 
| CALC - Exponential Functions) | 
| CALC - Trigonometric - Functions) | 
| CALL | 
| Using the CALL Statement to Access User-Provided Functions | 
| CANCEL | 
| CLOSE | 
| CNV BIN | 
| CNV PORT | 
| CNV TEXT | 
| COLOR | 
| COMMIT | 
| COMPUTE | 
| COPY | 
| CREATE | 
| DATE ADD | 
| DATE BTW | 
| DELETE | 
| DIM | 
| DISABLE | 
| DISPLAY | 
| ENABLE | 
| END | 
| END AT | 
| END LOOP | 
| END PROC | 
| END READ | 
| ERROR | 
| EXIT | 
| FONT | 
| GOSUB | 
| GOTO | 
| IF | 
| IF DIFF | 
| IF EXIST | 
| INPUT | 
| INQUIRY | 
| INVERSE | 
| JOB | 
| LABEL | 
| LOCAL | 
| LOGOUT | 
| MENU | 
| MESSAGE | 
| NO BOLD | 
| NO INPUT | 
| NO ULINE | 
| NORMAL | 
| OK INPUT | 
| OPEN | 
| OR | 
| OUTPUT | 
| OVERFLOW | 
| PASS | 
| PASS Lists | 
| PICTURE | 
| POSITION | 
| POP | 
| PUSH | 
| QUERY | 
| READ | 
| READNEXT | 
| READPREV | 
| RECEIVE | 
| REFRESH | 
| RESTORE | 
| RETURN | 
| REWRITE | 
| ROLLBACK | 
| RUN | 
| SAVEPNT | 
| SCAN | 
| SCRATCH | 
| SELECT | 
| SET | 
| When SET Destination is Alpha | 
| When SET Destination is a Number | 
| When SET Destination is a Date | 
| When SET Destination is a Logic Field | 
| SET DATE | 
| SET DAY | 
| SET MNTH | 
| SET TEMP | 
| SET TOT | 
| STATUS | 
| STORE | 
| SUBR | 
| TIMEOUT | 
| TOTAL | 
| TRAP | 
| ULINE | 
| UPDATE | 
| USE CC | 
| VERIFY | 
| WARNING | 
| WRITE | 
|
| Runtime Application | 
| Predefined Fields (PDFs) | 
| Using Predefined Fields (PDFs) | 
| Categories of PDFs | 
| Current Status PDFs | 
| Process Control PDFs | 
| Terminal Management PDFs | 
| Report Management PDFs | 
| General Purpose PDFs | 
| Information Headings for PDF's | 
| Key to Table 4-7-1: Predefined Fields Attributes | 
| Table 4-7-1: Predefined Fields Attributes (Part 1) | 
| Table 4-7-1: Predefined Fields Attributes (Part 2) | 
| Table 4-7-1: Predefined Fields Attributes (Part 3) | 
| Table 4-7-1: Predefined Fields Attributes (Part 4) | 
| Table 4-7-1: Predefined Fields Attributes (Part 5) | 
| A, B, C...Z | 
| AI, BI, CI...ZI | 
| ACCESS PATH | 
| ALTERNATE IMAGE NUMBER | 
| APPLICATION | 
| AUTO READNEXT | 
| BETWEEN | 
| BILLING CODE | 
| CANCEL OK | 
| CHILD ID | 
| COLOR BACKGROUND | 
| COLOR FOREGROUND | 
| COMMIT MODE | 
| COMPANY ADDRESS 1 | 
| COMPANY ADDRESS 2 | 
| COMPANY ADDRESS 3 | 
| COMPANY NAME | 
| CURSOR AT APPEARANCE | 
| CURSOR AT OCCURRENCE | 
| CURSOR COLUMN | 
| CURSOR ROW | 
| DATABASE | 
| DEFAULT MODE | 
| ENTRY LEVEL | 
| ERRORS | 
| EXACT KEY REQUIRED | 
| FONT | 
| FORM LENGTH | 
| FORM WIDTH | 
| INCLUDE CHILDREN | 
| INCLUDE RECORD | 
| INTERACTIVE PHASE | 
| KEYMAP NAME | 
| LANGUAGE ID | 
| LINES LEFT ON PAGE | 
| LOG BANNER | 
| LOG COPIES | 
| LOG FILE DISPOSITION | 
| LOG FILE PATHNAME | 
| LOG FORM ID | 
| LOG FORMAT | 
| LOG HARD COPY | 
| LOG MODE | 
| LOG NOTIFY USER | 
| LOG ON SCREEN | 
| LOG PRINTER ID | 
| LOG PRIORITY | 
| LOG REPORT OPTIONS | 
| LOG SPOOL DATE | 
| MODE | 
| NEW PAGE AFTER | 
| NEW PAGE BEFORE | 
| NEXT APPLICATION | 
| NEXT CHILD ID | 
| NEXT DATABASE | 
| NEXT LANGUAGE ID | 
| NEXT PROCESS NAME | 
| NEXT VERSION | 
| OPERATIONAL PHASE | 
| OPTION | 
| PAGE NUMBER | 
| PAN COLUMN | 
| PAN ROW | 
| PRINT BANNER | 
| PRINT COPIES | 
| PRINT FILE BROWSABLE | 
| PRINT FILE DISPOSITION | 
| PRINT FILE PATHNAME | 
| PRINT FORM ID | 
| PRINT FORMAT | 
| PRINT HARD COPY | 
| PRINT MODE | 
| PRINT NOTIFY USER | 
| PRINT ON SCREEN | 
| PRINT PAGE ESTIMATE | 
| PRINT PRINTER ID | 
| PRINT PRIORITY | 
| PRINT RECORD LIMIT | 
| PRINT REPORT OPTIONS | 
| PRINT SPOOL DATE | 
| PRINT SUMMARY ONLY | 
| PROCESS CODE | 
| PROCESS NAME | 
| PROCESS TYPE | 
| RECEIVE ARG LEN | 
| RECEIVE AP | 
| RECEIVE NAME | 
| RECORD NUMBER | 
| RETURN CODE | 
| SCROLL TO END | 
| SELECTED APPLICATION | 
| SELECTED DATABASE | 
| SELECTED VERSION | 
| SKIP AFTER | 
| SKIP BEFORE | 
| SOURCE APPLICATION | 
| SOURCE VERSION | 
| STATUS CODE | 
| SUBHEADING | 
| SUBMIT DATE | 
| SUBMIT MODE | 
| SUBMIT NOTIFY USER | 
| SUBMIT OPTIONS | 
| SUBMIT PRIORITY | 
| SUBMIT PROCESS | 
| SUBMIT QUEUE | 
| TEMP n | 
| TEXT AT POSITION | 
| USER ID | 
| VERSION | 
| WARNINGS | 
|
| APPX MENU | 
| BEGIN LIVE OPERATIONS | 
| CHECK GUI CLIENT | 
| DISPOSITION | 
| DISPOSITION (BACKGROUND) | 
| ENTER BILLING CODE | 
| GET CMD LINE PARM | 
| GET ENV VAR | 
| PROCESS QUERY RECORD | 
| SELECT DATABASE | 
| SEND FILE TO CLIENT | 
| Subroutine API Overview | 
| .BEGIN INITIAL SET UP | 
| .BEGIN LIVE OPERATIONS | 
| .BEGIN RECOVERY | 
| .SELECT DATABASE | 
| .UTIL ADD USER | 
| .UTIL ADD HOOK | 
| .UTIL CHECK RBS | 
| .UTIL CHECK SECURITY | 
| .UTIL CHG AUX PASS | 
| .UTIL CHG HOOK | 
| .UTIL CHG USER | 
| .UTIL CLEAR PASS LIST | 
| .UTIL COMPILE PROC | 
| .UTIL.COMPUTE.HASH | 
| .UTIL DEL USER | 
| .UTIL DEL HOOK | 
| .UTIL FIELD GET | 
| .UTIL FIELD SET | 
| .UTIL GET EM NAME | 
| .UTIL GET HOOK RECORDS | 
| .UTIL GET MESSAGES | 
| .UTIL.KILL.SESSION | 
| .UTIL LOAD STACK FILE | 
| .UTIL MOD SCROLL BEHAV | 
| .UTIL PROCESS DD | 
| .UTIL PROCESS QRY REC | 
| .UTIL PUT HOOK RECORDS | 
| .UTIL SLEEP | 
| .UTIL SLEEP WITH TIMER | 
| .UTIL SUBR CLOSE | 
| .UTIL SUBR CREATE | 
| .UTIL SUBR DELETE | 
| .UTIL SUBR WRITE ILF | 
| .UTIL SWITCH USER | 
| .UTIL TIMEOUT EXIT | 
| .UTIL TIMEOUT SET | 
| .UTIL UPDATE DOCUMENT | 
| .IMPORT CGI DATA | 
| .WIDGET APPLY THEME | 
| .WIDGET CNV CLR TO RGB | 
| .WIDGET CNV RGB TO CLR | 
| .WIDGET DEL BY NAME | 
| .WIDGET DEL MODE BTN | 
| .WIDGET DEL SCROLL BTN | 
| .WIDGET DEL STD MENUS | 
| .WIDGET HIDE BY NAME | 
| .WIDGET HIDE MODE BTN | 
| .WIDGET HIDE SCROL BTN | 
| .WIDGET HIDE STD MENUS | 
| .WIDGET MISSING THEME | 
| .WIDGET RELOAD DATASRC | 
| .WIDGET SET FROM MWDGT | 
| .WIDGET SET INTO MWDGT | 
| .WIDGET SET THEME | 
| .WIDGET SHOW BY NAME | 
| .WIDGET SHOW MODE BTN | 
| .WIDGET SHOW SCROL BTN | 
| .WIDGET SHOW STD MENUS | 
| .WIDGET VIEW RUNTIME | 
| .CONVERT BYTES TO HEX | 
| .CONVERT HEX PR TO NUM | 
| .CONVERT NUM TO HEX PR | 
| .CONVERT SPLIT NUMBER | 
| .CONVERT TEXT TO HTML | 
| .CONVERT TRANSLATE | 
| .TEXT CREATE PAD | 
| .TEXT CUT AT POS | 
| .TEXT FIND | 
| .TEXT FIND AND REPLACE | 
| .TEXT GET LENGTH | 
| .TEXT INSERT AT POS | 
| .TEXT LOWER TO UPPER | 
| .TEXT PARSE LINE | 
| .TEXT UPPER TO LOWER | 
| .ENV GET APPXPATH | 
| .ENV GET CMD LINE PARM | 
| .ENV GET CONFIG INFO | 
| .ENV GET ENV VARIABLE | 
| .ENV GET OS TYPE | 
| .ENV GET PARENT PROC | 
| .ENV GET PATH NAME | 
| .ENV GET PATH SEP | 
| .ENV GET SCREEN SIZE | 
| .ENV VIEW LICENSE INFO | 
| .CLIENT CHECK FOR GUI | 
| .CLIENT CHECK VERSION | 
| .CLIENT DISPLAY FILE | 
| .CLIENT DOWNLOAD FILE | 
| .CLIENT GET CLIPBOARD | 
| .CLIENT GET CONSTANT | 
| .CLIENT LOAD URL | 
| .CLIENT PLAY SOUND | 
| .CLIENT SET CLIPBOARD | 
| .CLIENT UPLOAD FILE | 
| .FILE COPY | 
| .FILE CREATE | 
| .FILE CREATE ARCHIVE | 
| .FILE DELETE | 
| .FILE EXISTS | 
| .FILE EXTRACT ARCHIVE | 
| .FILE MAKE DIR | 
| .FILE MOVE | 
| .FILE RESTRUCT | 
| .FILE SPLIT FILENAME | 
| .FILE SPLIT PATHNAME | 
| .STREAM CLOSE | 
| .STREAM CLOSE ALL | 
| .STREAM OPEN | 
| .STREAM READ | 
| .STREAM WRITE | 
| .XML IMPORT | 
| .XML PURGE | 
|
| Overview | 
| Using the API | 
| Designing a Chart | 
| Defining a Dataset | 
| Rendering a Chart | 
| Troubleshooting Tips |