Profile Scripting Language Guidelines
Introduction to Object-Oriented Programming
PSL Programming Standards
    PSL Programming Standards
    Access Keys
    Batches and Procedures
    Casting Objects in PSL
    Class Conversions Based on Expression Operations
    Code Optimization
    Comments
    Compiler Program Naming Conventions
    Computed Columns
    Database Optimization
       Database Optimization
       ClassNew Parameter in Db.getRecord
       Preference of Record<Class>.bypassSave Over Other Update Methods
       Use of the #IF/#ELSE and Literal Scope Variables
       Use of the #WHILE Compiler Command
       Use of the Cache Class
       Use of Qualifiers with Db.insert and Db.update
    Documenting Arguments
    Errors and Warnings
    Formatting Programming Code
    Label Naming Conventions
    Module Interfaces
    PSL and M Relationship
    PSL Data Types
    Scope of Objects and Variables
    Selecting Data
    Separators
    Statements and Keywords
    System Keywords
    Variables and Objects
    Whitespace
PSL Classes, Properties, and Methods
Using PSL
Troubleshooting Compiler Errors and Warnings