Agile Business Suite Developer User Guide
  Introduction
  Getting Started
    Overview and Features
      Development Environment
        System Modeler
        Debugger
        Builder
        Version Control
        Access Control
        Configurations
      Application Building
      Runtime Environment
        Windows Runtime
        MCP Runtime
    Exploring the Agile Business Suite Elements
      Objects
      Stereotypes
    Using the Model
      Getting around System Modeler
        Visual Studio Interfaces
        Customizing Document Windows
        Conditions Tab
        Class Diagram Tab
        Dependencies Tab
          Dependency Picker
        Documentation Tab
          Date and Time Dialog Box
        Inheritance Tab
        Keys Tab
        Logic Editor Window
        Logic Status Tab
        Members Tab
          Filter Definitions Dialog Box
            Select Members Editor
            Select Columns Editor
        Overrides Tab
        Painter Tab
        Profile Data Tab
        Quick Navigator Window
        Reservations Tab
        Translations Tab
        Unresolved Tab
        Value-Checking Tab
        Setting Fonts and Colors
          System Modeler Documentation Editor
          System Modeler Member Editor
        Setting LDL+ Editor Options
        Setting Validation Options
          Validating Model Structure
        System Modeler Policies
        Printing
          Page Setup Dialog box
      Model Entities
        Classes
          Copy Events
          Copy Ispecs
          Enterprise Output Manager Reports
          Events
          External Classes
            Calling External Components
            Reading External Data Sources
            Importing External Data Sources
            Synchronizing External Classes
          Web Services for MCP
          Frames
          Insertables
          Ispecs
          Reports
          Segments
          SQL Scripts
          Messenger
          File
        Methods
        Variables
          Attributes
          Parameters
          Primitives
          Reference
        Profiles
        Teach Screens
        Dictionary
        Folders
        Class Diagrams
        Groups
        Locations
      General System Modeler Settings
    Summary
  Developing Applications
    Creating System Modeler Projects
      AB Suite Modes
      Adding Projects
        Adding a Project to an Existing Model
        Adding a Project with an AB Suite Application
        Restoring the AB Suite Solutions
        Performing Backup of AB Suite Solutions
        Converting the AB Suite Model
        Developing AB Suite Applications in Mixed Mode
      Adding System Modeler Items
        Adding New Items
          Add New Item Dialog Box
        Adding Existing Items
          Add Existing Item Dialog Box
        Synchronizing Selection in Class View
        Adding IGraphicalInterface for Client Framework Applications
        Adding Attributes, Variables, or Parameters
        Adding Insertables
      Element Reservation
        Manual Reservation
        Automatic Reservation
      Grouping Elements
      Setting Properties
        All Properties
        NOF Format Property
        Attribute Properties
          Initial Value
        Class Properties
        Class Diagram Properties
        Dictionary Properties
        Copy Event Properties
        Copy Ispec Properties
        Event Properties
        External Class Properties
        Folder Properties
        File Properties
        Frame Properties
        Group Properties
        Insertable Properties
        Ispec Properties
        Location Properties
        Method Properties
        Messenger Properties
        Model Properties
        Parameter Properties
        Profile Properties
        Reference Properties
        Report Properties
        Segment Properties
        Serialization Properties
        SQL Script Properties
        Teach Screen Properties
        Variable Properties
        Element Picker
      Logic Editor
        Entering Logic
          Logic Editor Status Information
          Using Member Lists
        Editing Logic
          Performing Quick Actions
          Using Reverse Auto-Completion
          Working with Peek Definition
          Working with Code Definition Window
        Validating Logic
          Validate
        Logic Validation Errors
          Model Changes
        Working with Insertable Classes in Logic Editor
          Expanded Insertable Classes
          Validating Insertable Classes in Isolation
      Model Structure Validation Rules
      Object Name Length
    Introducing the Runtime Cycle
      Transaction Processing
        Segment Cycle
        Copy Cycle
        Messenger Cycle
        Initializing Attributes in the Runtime Cycle
        Session Data
        SQL Script Processing
        Database Issues
        Automatic Entries
      Runtime Limits
        Ispec Class Limits
        Reports Class Limits
        Profiles Limits
        Ispec Attribute Limits
        Segment Attribute Limits
        Methods Limits
        Database Limits
    Using the Development Language
      LDL+ Language Features
        Provide Method Call Syntax
        Use of any Command
        Profile Condition Logic Consistency
        Named Extract Files
        Type (dictionary item) Value Logic
        Statement Continuation Character
        ForEach Statement
        Assignment Operator Syntax
        Expression Usage
        Looping Constructs
        Non-printable Character Literal Values
        Name Scope Syntax
        Change Literal Delimiters
        Language Constructs Independent of Platform
        Non-delimited Numeric Literals
        GLB.MIN and GLB.MAX
      Logic Commands
        Logic Command Usage
        Syntax Diagram Conventions
          Transact-SQL Notation Conventions
      Logic Primitives
        Assignments
        Expressions
          Conditional Expressions
          Set Expressions
          String Expressions
        Identifiers
          Qualifiers
        Literals
          Numeric Literals
          String Literals
        Binary Large Objects (BLOBs)
        Operators
          Arithmetic Operators
          Casting Operators
          Concatenation Operators
          Logical Operators
          Relational Operators
        Data Structures
          Arrays
        Profile Conditions
      Value Manipulation
        Attach
        AttachAndSpace
        DateConvert
          DateConvert Complex Form
          DateConvert Simple Form
        Detach
        Move
        MoveDate
        MoveTime
        StnInfo
      Computation
        Add
        Compute
        Divide
        Initialize
        Multiply
        Subtract
      Conditional Flow
        Abort
        BeginCase
        Break
        Case
        Continue
        Else
        End
        EndCase
        EndExit
        If/DoWhen
        JumpTo
        Label
        Loop
        Otherwise
      Subroutine and External Calls
        Insert
          Mapping
        Recall
        Return
        Roc
        Start
        SwitchTo
      Database Access and Management
        AccessExt
          Find command option
          Get command option
        CriticalPoint
          CriticalPoint Recovery
          Critical Point Persistence
        Determine Variants
          Determine Actual
            Database Variant
            Extract File Variant
            SQL Script Variant
          Determine Back
          Determine Every
          Determine From
          Determine Group
          Determine Last
          Determine Total
        EndUse
        Exclusive
        Flag
        ForEach
          KeyOnly
          Multi
          Secure
          Serial
        Load
        LookUp Variants
          LookUp
          LookUp Every
          LookUp From
          LookUp Group
        Match
        SetDB
      Input/Output
        Accept
        Cursor
        Extract
          Extract Layout
          Extract File Processing
          Extract File Categories
        Message
        SendListDynamic
          List Boxes
        SendListStatic
        SendMessage
        SetTitle
          SetTitle Extract File Processing
      Report Control
        Advance
        Attribute
        BeginPage
        EndNoPrint
        OnChange
          Routine Call
        Page
        Release
        Restart
        Run
        SendPrint
        Sleep
        Wake
      Transactions
        GS
        Log
      Built-In Methods
        Method Reference
        Syntax Notation Conventions
        Method Invocation
        Copy Ispec and Copy Event Built-In Methods
          Edit
        Data Set Built-In Methods
          AtEnd
          Count
          First - DataSet
          IsEmpty
          Last
          Total
        External Binary Class Built-In Methods
          GetPath
          SetPath
        Extract File Built-In Methods
          Close
          Create
          Delete
          Open
          Position
          Purge - Extract File
          Read
          Restart
          Sort
            Key
            Sort Order
            Sort Extract File Processing
          Write
        Frame Built-In Methods
          Main - Frame
          Print
        Glb.Financial Built-In Methods
          AnnualRateOfFlow
          AnnuityFutureValue
          Compound
          Discount
          Evaluate
          FlowForFutureValue
          FutureValueFlow
          FutureValueFromAnnuity
          Mortgage
          PresentValueFlow
          PresentValueToAnnuity
        Insertable Class Built-In Methods
          Main - Insertable Class
        Ispec and Event Built-In Methods
          Construct - Ispec and Event
          External
          GetMaint
          Main - Ispec and Event
          Prepare
          SetDynamicAttribute
          SetMaint
        Messenger Built-In Methods
          Receive
          Respond
        Outputstream Built-In Methods
          Advance
          AdvanceChannel
          AdvanceNewPage
          BeginPage
          BeginPageClear
          Release
          SendPrint
        Persistent Class Built-In Methods
          Load
          Purge - Persistent Class
          Update
          Store
            SEND
            GetMessage
            Glb.Status and Glb.HubStatus Settings
            BLOCK
            BUSY
            DATA
            NOEXT
            NODB
            TOUT
            Spaces
            Stars (*****)
            Aborted
          ClearPersistent
        Report Built-In Methods
          Main – Report
        Segment Built-In Methods
          CloseDown
          CloseUpdate
          StartUp
        SQL Script Built-In Methods
          Construct - SQL Script
          Destruct
          Main - SQL Script
        Variable Built-In Methods
          Clear
          Contra
          First - Variable
          GetLength
          Initialize
          Last – Variable
          LeftAlign
          ToLower
          SetToClearWhen
          ToUpper
        List Built-in Methods
          Glb.ClientManager
            SendDynamic
            SendStatic
      Built-In Attributes
        Attribute Reference
        Recovery of Built-In Attributes
          Initial Value Recovered Attributes
          Print Value Recovered Attributes
          Critical Point Value Recovered Attributes
          Restart Value Recovered Attributes
        Built-In Segment Attributes
          Application Environment Related Attributes
            Glb.ActionKey
            Glb.AppName
            Glb.AppNo
            Glb.IsDebug
            Glb.Machine
            Glb.Product
            Glb.ROCFlag
            Glb.YYMMDD
          Build Related Attributes
            Glb.RepGenDate
            Glb.RepGenTime
            Glb.RepLang
            Glb.RepVersion
            Glb.SysGenDate
            Glb.SysGenTime
            Glb.SysVersion
            Glb.VersionID
          Client Environment Related Attributes
            Glb.ASCPrt
            Glb.FullStn
            Glb.GUI
            Glb.Language
            Glb.Priv
            Glb.StaLang
            Glb.Station
            Glb.Stn
            Glb.Style
            Glb.UserCode
          Copy Cycle Related Attributes
            Glb.Copy
            Glb.MaxCopy
          Database Related Attributes
            Glb_Dms_Reads
            Glb_Dms_Writes
            Glb.ExName
            Glb.ExtExt
            Glb.SelfDB
          DateConvert Related Attributes
            Glb.Base
            Glb.Century
            Glb.Century_Start
            Glb.DC_ Attributes
            Glb.DC_CC
            Glb.Total
          External Messaging Related Attributes
            Glb.CCS
            Glb.CorStatus
            Glb.DBText
            Glb.DestEnv
            Glb.DestHost
            Glb.Destination
            Glb.DestNoForm
            Glb.DestXnID
            Glb.HTimeOut
            Glb.HubStatus
            Glb.HubTimeOut
            Glb.Origin
            Glb.OriginEnv
            Glb.OriginHost
            Glb.OriginIspec
            Glb.OriginPtn
            Glb.OriginXnID
            Glb.Param
            Glb.PrevIspec
            Glb.Query
            Glb.Self
            Glb.SelfEnv
            Glb.SelfHost
            Glb.SelfXnID
            Glb.StnHost
            Glb.TwoPC
          Host Limit Related Attributes
            Glb.High
            Glb.Low
            Glb.Max
            Glb.Min
            Glb.Spaces
            Glb.Zeros
          Internal Messaging Related Attributes
            Glb.Dbg_DB
            Glb.Dbg_LG
            Glb.Dbg_OLTP
            Glb.Error
            Glb.ExamKey
            Glb.InputData
            Glb.OLTPService
            Glb.OLTPSubType
            Glb.OLTPType
            Glb.OLTPValue
          Ispec Related Attributes
            Glb.Request
            Glb.Source
            Glb.SubSys
            Glb.Unique
            Glb.Work
          Length Related Attributes
            Glb.FullLength
            Glb.Length
          Maint Related Attributes
            Glb.Add
            Glb.Chg
            Glb.Del
            Glb.Inq
            Glb.Pur
          Report Output Related Attributes
            Glb.AltUser
            Glb.ASCPrtHost
            Glb.Device
            Glb.FileInfo
            Glb.FormDepth
            Glb.FormID
            Glb.LineCount
            Glb.LineUp
            Glb.LineUpName
            Glb.NumCopies
            Glb.PageCount
            Glb.Pitch
            Glb.PrintAt
            Glb.PrintBanner
            Glb.PrintHost
            Glb.PrtParam
            Glb.RepUnique
            Glb.SaveDays
            Glb.Secondary
            Glb.Shadow
            Glb.Title
            Glb.TPGroup
            Glb.TranState
            Glb.User
          Report Related Attributes
            Glb.Backup
            Glb.Change
            Glb.ChargeCode
            Glb.Close
            Glb.DeadLock
            Glb.DLRecover
            Glb.DLRetry
            Glb.InitFullStn
            Glb.InitStn
            Glb.Match
            Glb.MixNo
            Glb.ParamFlag
            Glb.Priority
            Glb.Recover
            Glb.RepName
            Glb.Task
          SQL Script Related Attributes
            Glb.MainSQLCode
            Glb.PostSQLCode
            Glb.PreSQLCode
          Transaction Related Attributes
            Glb.Date
            Glb.Fail
            Glb.Status
            Glb.Time
            Glb.Today
            Glb.Todays_Date_Num
            Glb.Todays_Day
            Glb.Todays_Month
            Glb.Todays_Month_Num
            Glb.Todays_Year
        Built-In Ispec and Event Attributes
          Ispec
          Source
          TranNo
          Input_Date
          ActMth
          Maint
            ADD - Maint
            CHG
            DEL
            PUR
            INQ
            FIR
            LAS
            NEX
            BAC
            REC
        Built-In Outputstream Attributes
          Backup
          Device
          FormDepth
          FormID
          LineCount
          LineUp
          LineUpName
          NumCopies
          PageCount
          Pitch
          PrintAt
          PrintBanner
          PrintHost
          SaveDays
          Station
          Title
          User
        Built-In Extract File Attributes
          Exists
          IsTemporary
          Name
          Permanent
          Record
    Defining User Interfaces
      PresentationType Property
      Adding a Form
        Setting the Properties of a Form
        Using the Form Grid
        Inherited Form Objects
      Adding Graphical Objects
        SM Graphical Painter Toolbox
        Dragging Objects from the Toolbox
        Dragging an Attribute from the Class View
          Adding a Reference
          Adding a CopyFrom
        Changing Attribute Direction Property
        Presentation of Insertable Classes
        Manipulating Objects
          Changing the Object Type
          Removing an Object
          Sizing an Object Dynamically
        Graphical Object Properties
          Common Properties
          Pointer Object Properties
          Button Object Properties
          CheckBox Object Properties
          ComboBox Object Properties
          Label Object Properties
          ListBox Object Properties
          Line Properties
          GridPanel Properties
          Image Object Properties
          RadioButton Object Properties
          TextField Object Properties
          SubmitButton Properties
          PasswordField Object Properties
          TextArea Object Properties
          Rectangle Object Properties
        List Contents Editor
        Color Picker
      Graphical Objects and Attributes
        Group Control Function
        Moving an Object in Graphical Painter
        Panel Function
        Tool Tips at Design Time
        Synchronizing Form Objects
      Creating Fixed Screens
        Label Object Properties in Fixed Screens
        Text Field Object Properties in Fixed Screens
      Creating Teach Screens
      Creating Reports
        Report Options
        Report Frame Properties
        Add Labels to a Report Frame
        Label Properties in Report Frames
          PrintFormat Property
        Control Codes Dialog Box
        Add Logic to Report Frames
    Using the Windows Communication Foundation (WCF) Gateway
      FileStoreGateway Service
      Running the WCF Gateway
      Custom Gateway
    Debugging Applications
      Running a Debug Session
      Accessing an Existing Runtime Database to Debug an AB Suite Application
      Debugger Configuration Properties
        Client Properties
        Installation Properties
        Misc Properties
        Test Database Properties
        Test Report Output
        Test RSS Properties
        Debugger Windows
        Breakpoints
          Working with Breakpoints
        Edit a Model
        Multiple-Language Environments
        Switching Between Applications
        Run Multiple Concurrent Debugging Sessions
        Quick Debugger for MCP Host Database Access (HDBA)
      Testing Dynamic Attributes with Component Enabler
      Using a Test Database on a Host Machine
        Preparing Your Application in Developer
        Preparing to Connect to a Test Database on a Host Machine
        Test Database Issues
          Logical Reorganization
          Database Security
      Restrictions
      Performance and Resource Usage
      Debugger Administration
      Debugging through EBCDIC Tool
        Use the Debugger EBCDIC Tool
        EBCDIC Tool User Interface
    Building Applications
      Builder Overview
        Configuration
        Generation
          Build Options
        Deployment
        Access
          Using the Winform Container for Windows Platform
          Creating the XML configuration file
          Meaning of the XML Tags
          Using the WPF Client Container for Windows Platform
          Customizing the RTXML Configuration File
          Meaning of the RTXML Tags
          Using the WPF Client Container User Interface
          Using the Messenger Client for Windows Platform
      Builder Functions
      Builder Architectural Elements
      Building Applications
        Building using Visual Studio Environment
          About Folders
          Technology Folders
          Build Reports
          Database Generation
        Building using Microsoft Build Engine
          Building Applications using Command Line
          Building Applications Using TFS
        Build Scenarios
          Build Preview
          Build a System
          Build Reports
          Build a Single Report
          Build Component Enabler User Interfaces
          Build the System, Reports and Component Enabler User Interfaces
          Build AB Suite Client Framework Applications
        Automating the MCP Build using Host Responder
          How: AB Suite Host Responder Works
          How To: Automate the Build Process for an MCP Platform
          Examples: Host Responder Class
      Deploying an Application in Windows Runtime
        Before you Deploy
        How To: Control Deployment Package Contents
        Deploying Elements Separately
        Reorganizing a Database
          Manual Reorganization
          How To: Allow Recovery from Failed Reorganization
        Transferring a Deployment Package
          Default Method
          Manual Method of Deployment
        Installing a Deployment Package
          Using MSIEXEC Command Line Arguments
          Repairing and Uninstalling
          Removing an Invalid System
          Administrative Installation
          Programmatic use of Deployment Server Component
      Deploying Applications in MCP Runtime
      Build and Deployment Configuration Properties
        Build Target Filter
        Component Enabler User Interface
        Configure/BNA
        Connection
        DASDL
          Internal DASDL Dialog Box
        Default DASDL
        Debugging
        Delimiters
        Environment
          Calculation of Default for Sort Disk Size
        External
        Generate
        General Configuration
          Generate As Dialog Box
        Installation
        Internal RDMS
          Internal RDMS Items Dialog Box
          Setting Internal RDMS Property Values
        NAP Direct Interface
        National Support
        OLTP
        Pack Allocation
        Persistence
        Profile DASDL
          Profile Sections – Configuration Dialog Box
        Remote Database
        Runtime Options
        Runtime Transfer Utility
        Subsystem
          Subsystem Dialog Box
        Winform User Interface
      Build Settings
        General
        Component Enabler
        Error Handling
        Logging
        MCP
    Exporting and Importing Model Elements
      Export Wizard
        Export Settings
        Advanced Settings
        Logging Settings
        Language Conflict
      Import Wizard
        Import Settings
        Advanced Settings
        Conflict Resolution
        Logging Settings
      Addressing Import/Export Issues
        Addressing Import Issues
        Addressing Export Issues
      Exporting and Importing from the Command Line
        Exporting from the Command Line
        Importing from the Command Line
      Unresolved Elements
      Resolving Elements Example
      Using the ExportAs Feature
        Prerequisites for Using the ExportAs Feature
        Initial Application Setup
        Port Changes Back from AB Suite 7.0 to AB Suite 6.1
        Limitations of ExportAs Feature in AB Suite 7.0
    Public Model (PModel) File
      Creating PModel Files
      Importing PModel Files
      Developing with PModel
        Exporting PModel File
        Modifying PModel File
        Importing the Modified PModel File
        Validating the File Format
          PModelValidator Utility
    Migrating System Modeler Database
      Settings Page
      Overview Page
      Migration Page
      Summary Page
    Automated Test Tool
      Testing using Automated Test Tool
        Recording Test Cases
          Configuring to Record
            Configuring to Record with Winforms
          Creating a Unit Test Project
          Recording Test Cases in the Connect Mode
        Configuring and Playing Back Test Cases
          Configuring for Playback
            Configuring General Details
            Configuring Session Details
            Configuring Connection Details
            Playing Back Test Steps
              Playback using Visual Studio
              Playback using TFS
              Playback using Command Line Interface
              Setting the Low Account Month
        Migrating Test Case Recordings
      Migrating Test Cases and Test Suites to AB Suite 7.0
      ATT Menu User Interface
      Configuring Component Enabler Clients
        Configuring to Record with VB.Net Winforms
        Configuring to Record with ASP.Net Web Forms
        Configuring to Record with a Java-based Presentation Client
        Configuring to Record with a WPF Client
        Configuring to Record with Messenger Client
      Recording Test Cases in the Disconnect Mode
      Transaction Types
  Managing Applications
    Version Management
      Viewing Specifications, Differences and Merging
        System Modeler Tools
        Viewing Differences between two Specifications
          Compare Elements/Files Wizard
        Merging Differences
          Merge Elements/Files Wizard
        Creating a Differences Report
          Report Differences Generation Wizard
      Source Control Services in Visual Studio
      Source Control Utilities
      Setting Version File Policy
        Set Version Files Wizard
      Setting User Options
      Versionable Objects Control Status
      Setting up the Source Control Bank in an AB Suite Environment
      Using Source Control
        Adding Elements, Folders, Dictionaries to the Source Control Bank
        Checking In an Element
        Checking Out an Element
        Getting an Element
        Viewing Pending Changes
        Using Command Line Interface
          CheckIn
          CheckOut
          Get Latest or Get by Label
        Comparing Versions
      Using Source Control
        Connecting to Team Projects
        Creating a Workspace with Team Project
        Viewing Historical Data about an Element
        Using Labels
      Source Control Operations
      Creating AB Suite Environment
        Set up a Development Environment
          Update or Refresh an Existing Development Environment
            Updating by using the VS IDE
            Updating by using the Source Control Client
        Set up a Test Environment
        Set up a Production Environment
      Building Applications Using TFS
  Reference
    Advanced Mode Extensions
      Inheritance
      Encapsulation
      Classes with No Stereotype
      Processing XML Messages
        Serialization
        Messenger Class
        Defining an XML Structure
        Generating an XML Schema Definition (XSD) File
        Importing XSD Files
        Defining Lists in an XML Framework Model
        Implementing Multiple Interfaces
        Sending XML to External Systems
    User Experience Mode Extensions
      Generating Client Framework Applications
      Using the Client Framework Classes
      Designing User Interfaces for Client Framework Applications
      Using the Client Framework
        Using the Access Layer Interface
          Access Layer API – Basic Operations
          Access Layer API Interfaces
            IConnection Interface
              IConnection Methods
                IConnection.Close Method
                IConnection.Connect Method
                IConnection.ConnectAsync Method
                IConnection.GetDataModelObject Method
                IConnection.Load Method
                IConnection.LoadAsync Method
                IConnection.ProcessColonCommand Method
                IConnection.ProcessColonCommandAsync Method
              IConnection Properties
                IConnection.DataHandler Property
                IConnection.IsBusy Property
                IConnection.IsConnected Property
                IConnection.Logger Property
                IConnection.MessageHandler Property
                IConnection.SessionInfo Property
                IConnection.Status Property
              IConnection Events
                IConnection.ChangeLocaleRequest Event
                IConnection.ChangeSystemCompleted Event
                IConnection.ChangeSystemRequest Event
                IConnection.CloseRequest Event
                IConnection.ConnectionProgressStatus Event
                IConnection.DownLoadComplete Event
                IConnection.DuplicateLoginRequest Event
                IConnection.IsBusyChanged Event
                IConnection.ProcessTransactionErrors Event
                IConnection.SetCursorRequest Event
                IConnection.ShowTeachRequest Event
                IConnection.StatusChanged Event
                IConnection.TransmissionObjectChanged Event
            IFileRepositoryService Interface
              IFileRepositoryService Methods
                IFileRepositoryService.Close Method
                IFileRepositoryService.Connect Method
                IFileRepositoryService.ConnectAsync Method
                IFileRepositoryService.Download Method
                IFileRepositoryService.DownloadAsync Method
                IFileRepositoryService.DownloadData Method
                IFileRepositoryService.DownloadDataAsync Method
                IFileRepositoryService.GetTimeStamp Method
                IFileRepositoryService.GetTimeStampAsync Method
                IFileRepositoryService.Upload Method
                IFileRepositoryService.UploadAsync Method
                IFileRepositoryService.UploadData Method
                IFileRepositoryService.UploadDataAsync Method
            ILogger Interface
              ILogger Methods
                ILogger.LogDebug Method (Func<String>)
                ILogger.LogDebug Method (String, Func<Object>)
                ILogger.LogDebugList Method
                ILogger.LogError Method (Func<Exception>)
                ILogger.LogError Method (Func<String>)
                ILogger.LogInfo Method
            IMethodExecuter Interface
              IMethodExecuter Method
                IMethodExecuter.Call Method
                IMethodExecuter.CallAsync Method
            IMockupConnection Interface
            IRtConnection Interface
              IRtConnection Methods
                IRtConnection.BeginInvokeAction Method
                IRtConnection.GetDataModelObject Method
                IRtConnection.GetDataModelType Method
                IRtConnection.GetList Method (String, String)
                IRtConnection.GetListAsync Method (String, String)
                IRtConnection.GetList Method (String, String [])
                IRtConnection.GetList Method (String, String, Int32, Int32)
                IRtConnection.GetList<T> Method (String)
                IRtConnection.GetListAsync<T> Method (String)
                IRtConnection.GetList<T> Method (String, IFromStringConverter)
                IRtConnection.GetListAsync<T> Method (String, IFromStringConverter)
                IRtConnection.Load Method
                IRtConnection.LoadAsync Method
                IRtConnection.Transmit Method
                IRtConnection.TransmitAsync Method
              IRtConnection Properties
            IUnsolicitedMessages Interface
              IUnsolicitedMessages Method
                IUnsolicitedMessages.SendAccept Method
              IUnsolicitedMessages Properties
                IUnsolicitedMessages.IsAcceptPending Property
                IUnsolicitedMessages.IsCompleted Property
                IUnsolicitedMessages.MessageQueue Property
                IUnsolicitedMessages.ReportMessageQueue Property
              IUnsolicitedMessages Events
                IUnsolicitedMessages.ColonCommandCompleted Event
                IUnsolicitedMessages.UserInputRequired Event
        Customizing the WPF Client
          Creating Custom WPF Client Project
            Building the Custom WPF Container Project
            Running the Custom WPF Container Project
          WPF Client Architecture
            Components of the WPF Client Application
              Client Framework Generated Artifacts
              Client Framework Connector
              WPF Client Framework Toolkit
              WPF Client Container
            Language Translation for WPF Projects
          Using Mashup Views
        ASP.NET MVC and the Client Framework
          Generating DataModels for ASP.NET MVC
          Creating ASP.NET MVC Projects
          Referencing DataModels Project
          Referencing Access Layer API Assemblies
          Adding MVC Views
          Adding a Controller Action
          Connecting to the AB Suite System
          Performing Transactions
          Displaying Status Information
          Using the AB Suite MVC Scaffolders
            Creating the ASP.NET MVC Projects
            Referencing the DataModel Assemblies
            Referencing Access Layer API Assemblies
            Adding Scaffolder Items
            Views Generated from DataModels
            Views Generated by using Presentation Metadata
            Extending the Scaffolder Templates
            Using Alternate Names
            Application Switching
            Using Alternate Names when Switching
            Using the Web API
            Deploying the MVC Application to the Internet Information Services (IIS)
            Running the Sample Client Framework MVC Application
    Sample AB Suite Applications
      Creating a Project with a Sample AB Suite Application
      Creating a Project with a Sample AB Suite User Experience mode Model
      Using ATT with Sample AB Suite User Experience Mode
    System Modeler
      Searching an Element
        Search Dialog Box
        Wildcards
        Regular Expressions
          Complete Character List
        Search Results List Window
      Building Comment Pages
        Select Security Option
      Using Class Diagram Editor
        Manipulating Entities
        Entity Properties
        Class Diagram Editor Settings
        Class Diagram Editor Views
        UML Designer Toolbox
      Changing Model Database Server
      Using Enterprise Output Manager Reports
        Before Creating an Enterprise Output Manager Report
          Creating a Form File
        Add Enterprise Output Manager Reports
          Select the Enterprise Output Manager Form File
          Select Keys
          Select a Persistant Object
          Set Report Options
          Wizard Output
        Maintain Enterprise Output Manager Reports
        Commands in the Data Dependent Attribute
          $BARCODE$
          $BITMAPS$
          $DEBUG$
          $DEPHDR$
          $FONT$
          $NEWDFF$
          $NEWPA$
          $NEWPAGE$
          $XQTFORM$
        Route Reports in Enterprise Output Manager
        Dynamic Display in Enterprise Output Manager Reports
        Print Enterprise Output Manager Reports
          Creating an LPR/LPD Printer
          Setting the Printer Options
          Defining a Communications Path
          Defining a Transfer Attribute
          Defining a Physical Printer for Receiving Printouts
          Defining a Physical Printer to Print the Reports
          Importing the Agile Business Suite DDA
          Defining a Print Attribute
          Defining a File Mask
    Logic Editor
      Entering Logic
        Logic Editor Status Information
        Using Member Lists
      Editing Logic
        Performing Quick Actions
        Using Reverse Auto-Completion
        Working with Peek Definition
        Working with Code Definition Window
      Validating Logic
        Validate
      Logic Validation Errors
        Model Changes
      Working with Insertable Classes in Logic Editor
        Expanded Insertable Classes
        Validating Insertable Classes in Isolation
    Building using Microsoft Build Engine
      Building Applications using Command Line
      Building Applications Using TFS
    ReElDor Utility
      Minimize Insertable Substitution Strings
        Command line options for minimizing Insertable substitution strings
      Pretty Print
        Command line options for Pretty Print
      Change Insert Attribute to Class
        Command line options for CIAC
      Examples for using ReElDor Utility
        Examples on Refactoring Insertable Substitution Strings
        Examples on applying Pretty Print
        Examples on CIAC
    Access Layer API—Logging Information
    PModel Nodes
      PublicInterchangeFile
      Language
      Model
      ExtractSetting
      Object
      Method
      Logic
      Folder
      MemberOfFolder
      FolderMember
      Location
      Dictionary
      Diagram
      Profile
      Value
      Ordinate
      Auto
      Key
      Data
      Caption
      Graphical, Printable, Fixed
      Teach
      That
      Constraint
      Parameter
    Error Messages
  AB Suite Icons – Quick Reference
  Logic Commands Quick Reference
    A -- Logic Commands
    B -- Logic Commands
    C -- Logic Commands
    D -- Logic Commands
    E -- Logic Commands
    F -- Logic Commands
    G -- Logic Commands
    H -- Logic Commands
    I -- Logic Commands
    J -- Logic Commands
    K -- Logic Commands
    L -- Logic Commands
    M -- Logic Commands
    N -- Logic Commands
    O -- Logic Commands
    P -- Logic Commands
    Q -- Logic Commands
    R -- Logic Commands
    S -- Logic Commands
    T -- Logic Commands
    U -- Logic Commands
    V -- Logic Commands
    W -- Logic Commands
    X -- Logic Commands
    Y -- Logic Commands
    Z -- Logic Commands
  Introduction
  Getting Started
    Overview and Features
      Development Environment
        System Modeler
        Debugger
        Builder
        Version Control
        Access Control
        Configurations
      Application Building
      Runtime Environment
        Windows Runtime
        MCP Runtime
    Exploring the Agile Business Suite Elements
      Objects
      Stereotypes
    Using the Model
      Getting around System Modeler
        Visual Studio Interfaces
        Customizing Document Windows
        Conditions Tab
        Class Diagram Tab
        Dependencies Tab
          Dependency Picker
        Documentation Tab
          Date and Time Dialog Box
        Inheritance Tab
        Keys Tab
        Logic Editor Window
        Logic Status Tab
        Members Tab
          Filter Definitions Dialog Box
            Select Members Editor
            Select Columns Editor
        Overrides Tab
        Painter Tab
        Profile Data Tab
        Quick Navigator Window
        Reservations Tab
        Translations Tab
        Unresolved Tab
        Value-Checking Tab
        Setting Fonts and Colors
          System Modeler Documentation Editor
          System Modeler Member Editor
        Setting LDL+ Editor Options
        Setting Validation Options
          Validating Model Structure
        System Modeler Policies
        Printing
          Page Setup Dialog box
      Model Entities
        Classes
          Copy Events
          Copy Ispecs
          Enterprise Output Manager Reports
          Events
          External Classes
            Calling External Components
            Reading External Data Sources
            Importing External Data Sources
            Synchronizing External Classes
          Web Services for MCP
          Frames
          Insertables
          Ispecs
          Reports
          Segments
          SQL Scripts
          Messenger
          File
        Methods
        Variables
          Attributes
          Parameters
          Primitives
          Reference
        Profiles
        Teach Screens
        Dictionary
        Folders
        Class Diagrams
        Groups
        Locations
      General System Modeler Settings
    Summary
  Developing Applications
    Creating System Modeler Projects
      AB Suite Modes
      Adding Projects
        Adding a Project to an Existing Model
        Adding a Project with an AB Suite Application
        Restoring the AB Suite Solutions
        Performing Backup of AB Suite Solutions
        Converting the AB Suite Model
        Developing AB Suite Applications in Mixed Mode
      Adding System Modeler Items
        Adding New Items
          Add New Item Dialog Box
        Adding Existing Items
          Add Existing Item Dialog Box
        Synchronizing Selection in Class View
        Adding IGraphicalInterface for Client Framework Applications
        Adding Attributes, Variables, or Parameters
        Adding Insertables
      Element Reservation
        Manual Reservation
        Automatic Reservation
      Grouping Elements
      Setting Properties
        All Properties
        NOF Format Property
        Attribute Properties
          Initial Value
        Class Properties
        Class Diagram Properties
        Dictionary Properties
        Copy Event Properties
        Copy Ispec Properties
        Event Properties
        External Class Properties
        Folder Properties
        File Properties
        Frame Properties
        Group Properties
        Insertable Properties
        Ispec Properties
        Location Properties
        Method Properties
        Messenger Properties
        Model Properties
        Parameter Properties
        Profile Properties
        Reference Properties
        Report Properties
        Segment Properties
        Serialization Properties
        SQL Script Properties
        Teach Screen Properties
        Variable Properties
        Element Picker
      Logic Editor
        Entering Logic
          Logic Editor Status Information
          Using Member Lists
        Editing Logic
          Performing Quick Actions
          Using Reverse Auto-Completion
          Working with Peek Definition
          Working with Code Definition Window
        Validating Logic
          Validate
        Logic Validation Errors
          Model Changes
        Working with Insertable Classes in Logic Editor
          Expanded Insertable Classes
          Validating Insertable Classes in Isolation
      Model Structure Validation Rules
      Object Name Length
    Introducing the Runtime Cycle
      Transaction Processing
        Segment Cycle
        Copy Cycle
        Messenger Cycle
        Initializing Attributes in the Runtime Cycle
        Session Data
        SQL Script Processing
        Database Issues
        Automatic Entries
      Runtime Limits
        Ispec Class Limits
        Reports Class Limits
        Profiles Limits
        Ispec Attribute Limits
        Segment Attribute Limits
        Methods Limits
        Database Limits
    Using the Development Language
      LDL+ Language Features
        Provide Method Call Syntax
        Use of any Command
        Profile Condition Logic Consistency
        Named Extract Files
        Type (dictionary item) Value Logic
        Statement Continuation Character
        ForEach Statement
        Assignment Operator Syntax
        Expression Usage
        Looping Constructs
        Non-printable Character Literal Values
        Name Scope Syntax
        Change Literal Delimiters
        Language Constructs Independent of Platform
        Non-delimited Numeric Literals
        GLB.MIN and GLB.MAX
      Logic Commands
        Logic Command Usage
        Syntax Diagram Conventions
          Transact-SQL Notation Conventions
      Logic Primitives
        Assignments
        Expressions
          Conditional Expressions
          Set Expressions
          String Expressions
        Identifiers
          Qualifiers
        Literals
          Numeric Literals
          String Literals
        Binary Large Objects (BLOBs)
        Operators
          Arithmetic Operators
          Casting Operators
          Concatenation Operators
          Logical Operators
          Relational Operators
        Data Structures
          Arrays
        Profile Conditions
      Value Manipulation
        Attach
        AttachAndSpace
        DateConvert
          DateConvert Complex Form
          DateConvert Simple Form
        Detach
        Move
        MoveDate
        MoveTime
        StnInfo
      Computation
        Add
        Compute
        Divide
        Initialize
        Multiply
        Subtract
      Conditional Flow
        Abort
        BeginCase
        Break
        Case
        Continue
        Else
        End
        EndCase
        EndExit
        If/DoWhen
        JumpTo
        Label
        Loop
        Otherwise
      Subroutine and External Calls
        Insert
          Mapping
        Recall
        Return
        Roc
        Start
        SwitchTo
      Database Access and Management
        AccessExt
          Find command option
          Get command option
        CriticalPoint
          CriticalPoint Recovery
          Critical Point Persistence
        Determine Variants
          Determine Actual
            Database Variant
            Extract File Variant
            SQL Script Variant
          Determine Back
          Determine Every
          Determine From
          Determine Group
          Determine Last
          Determine Total
        EndUse
        Exclusive
        Flag
        ForEach
          KeyOnly
          Multi
          Secure
          Serial
        Load
        LookUp Variants
          LookUp
          LookUp Every
          LookUp From
          LookUp Group
        Match
        SetDB
      Input/Output
        Accept
        Cursor
        Extract
          Extract Layout
          Extract File Processing
          Extract File Categories
        Message
        SendListDynamic
          List Boxes
        SendListStatic
        SendMessage
        SetTitle
          SetTitle Extract File Processing
      Report Control
        Advance
        Attribute
        BeginPage
        EndNoPrint
        OnChange
          Routine Call
        Page
        Release
        Restart
        Run
        SendPrint
        Sleep
        Wake
      Transactions
        GS
        Log
      Built-In Methods
        Method Reference
        Syntax Notation Conventions
        Method Invocation
        Copy Ispec and Copy Event Built-In Methods
          Edit
        Data Set Built-In Methods
          AtEnd
          Count
          First - DataSet
          IsEmpty
          Last
          Total
        External Binary Class Built-In Methods
          GetPath
          SetPath
        Extract File Built-In Methods
          Close
          Create
          Delete
          Open
          Position
          Purge - Extract File
          Read
          Restart
          Sort
            Key
            Sort Order
            Sort Extract File Processing
          Write
        Frame Built-In Methods
          Main - Frame
          Print
        Glb.Financial Built-In Methods
          AnnualRateOfFlow
          AnnuityFutureValue
          Compound
          Discount
          Evaluate
          FlowForFutureValue
          FutureValueFlow
          FutureValueFromAnnuity
          Mortgage
          PresentValueFlow
          PresentValueToAnnuity
        Insertable Class Built-In Methods
          Main - Insertable Class
        Ispec and Event Built-In Methods
          Construct - Ispec and Event
          External
          GetMaint
          Main - Ispec and Event
          Prepare
          SetDynamicAttribute
          SetMaint
        Messenger Built-In Methods
          Receive
          Respond
        Outputstream Built-In Methods
          Advance
          AdvanceChannel
          AdvanceNewPage
          BeginPage
          BeginPageClear
          Release
          SendPrint
        Persistent Class Built-In Methods
          Load
          Purge - Persistent Class
          Update
          Store
            SEND
            GetMessage
            Glb.Status and Glb.HubStatus Settings
            BLOCK
            BUSY
            DATA
            NOEXT
            NODB
            TOUT
            Spaces
            Stars (*****)
            Aborted
          ClearPersistent
        Report Built-In Methods
          Main – Report
        Segment Built-In Methods
          CloseDown
          CloseUpdate
          StartUp
        SQL Script Built-In Methods
          Construct - SQL Script
          Destruct
          Main - SQL Script
        Variable Built-In Methods
          Clear
          Contra
          First - Variable
          GetLength
          Initialize
          Last – Variable
          LeftAlign
          ToLower
          SetToClearWhen
          ToUpper
        List Built-in Methods
          Glb.ClientManager
            SendDynamic
            SendStatic
      Built-In Attributes
        Attribute Reference
        Recovery of Built-In Attributes
          Initial Value Recovered Attributes
          Print Value Recovered Attributes
          Critical Point Value Recovered Attributes
          Restart Value Recovered Attributes
        Built-In Segment Attributes
          Application Environment Related Attributes
            Glb.ActionKey
            Glb.AppName
            Glb.AppNo
            Glb.IsDebug
            Glb.Machine
            Glb.Product
            Glb.ROCFlag
            Glb.YYMMDD
          Build Related Attributes
            Glb.RepGenDate
            Glb.RepGenTime
            Glb.RepLang
            Glb.RepVersion
            Glb.SysGenDate
            Glb.SysGenTime
            Glb.SysVersion
            Glb.VersionID
          Client Environment Related Attributes
            Glb.ASCPrt
            Glb.FullStn
            Glb.GUI
            Glb.Language
            Glb.Priv
            Glb.StaLang
            Glb.Station
            Glb.Stn
            Glb.Style
            Glb.UserCode
          Copy Cycle Related Attributes
            Glb.Copy
            Glb.MaxCopy
          Database Related Attributes
            Glb_Dms_Reads
            Glb_Dms_Writes
            Glb.ExName
            Glb.ExtExt
            Glb.SelfDB
          DateConvert Related Attributes
            Glb.Base
            Glb.Century
            Glb.Century_Start
            Glb.DC_ Attributes
            Glb.DC_CC
            Glb.Total
          External Messaging Related Attributes
            Glb.CCS
            Glb.CorStatus
            Glb.DBText
            Glb.DestEnv
            Glb.DestHost
            Glb.Destination
            Glb.DestNoForm
            Glb.DestXnID
            Glb.HTimeOut
            Glb.HubStatus
            Glb.HubTimeOut
            Glb.Origin
            Glb.OriginEnv
            Glb.OriginHost
            Glb.OriginIspec
            Glb.OriginPtn
            Glb.OriginXnID
            Glb.Param
            Glb.PrevIspec
            Glb.Query
            Glb.Self
            Glb.SelfEnv
            Glb.SelfHost
            Glb.SelfXnID
            Glb.StnHost
            Glb.TwoPC
          Host Limit Related Attributes
            Glb.High
            Glb.Low
            Glb.Max
            Glb.Min
            Glb.Spaces
            Glb.Zeros
          Internal Messaging Related Attributes
            Glb.Dbg_DB
            Glb.Dbg_LG
            Glb.Dbg_OLTP
            Glb.Error
            Glb.ExamKey
            Glb.InputData
            Glb.OLTPService
            Glb.OLTPSubType
            Glb.OLTPType
            Glb.OLTPValue
          Ispec Related Attributes
            Glb.Request
            Glb.Source
            Glb.SubSys
            Glb.Unique
            Glb.Work
          Length Related Attributes
            Glb.FullLength
            Glb.Length
          Maint Related Attributes
            Glb.Add
            Glb.Chg
            Glb.Del
            Glb.Inq
            Glb.Pur
          Report Output Related Attributes
            Glb.AltUser
            Glb.ASCPrtHost
            Glb.Device
            Glb.FileInfo
            Glb.FormDepth
            Glb.FormID
            Glb.LineCount
            Glb.LineUp
            Glb.LineUpName
            Glb.NumCopies
            Glb.PageCount
            Glb.Pitch
            Glb.PrintAt
            Glb.PrintBanner
            Glb.PrintHost
            Glb.PrtParam
            Glb.RepUnique
            Glb.SaveDays
            Glb.Secondary
            Glb.Shadow
            Glb.Title
            Glb.TPGroup
            Glb.TranState
            Glb.User
          Report Related Attributes
            Glb.Backup
            Glb.Change
            Glb.ChargeCode
            Glb.Close
            Glb.DeadLock
            Glb.DLRecover
            Glb.DLRetry
            Glb.InitFullStn
            Glb.InitStn
            Glb.Match
            Glb.MixNo
            Glb.ParamFlag
            Glb.Priority
            Glb.Recover
            Glb.RepName
            Glb.Task
          SQL Script Related Attributes
            Glb.MainSQLCode
            Glb.PostSQLCode
            Glb.PreSQLCode
          Transaction Related Attributes
            Glb.Date
            Glb.Fail
            Glb.Status
            Glb.Time
            Glb.Today
            Glb.Todays_Date_Num
            Glb.Todays_Day
            Glb.Todays_Month
            Glb.Todays_Month_Num
            Glb.Todays_Year
        Built-In Ispec and Event Attributes
          Ispec
          Source
          TranNo
          Input_Date
          ActMth
          Maint
            ADD - Maint
            CHG
            DEL
            PUR
            INQ
            FIR
            LAS
            NEX
            BAC
            REC
        Built-In Outputstream Attributes
          Backup
          Device
          FormDepth
          FormID
          LineCount
          LineUp
          LineUpName
          NumCopies
          PageCount
          Pitch
          PrintAt
          PrintBanner
          PrintHost
          SaveDays
          Station
          Title
          User
        Built-In Extract File Attributes
          Exists
          IsTemporary
          Name
          Permanent
          Record
    Defining User Interfaces
      PresentationType Property
      Adding a Form
        Setting the Properties of a Form
        Using the Form Grid
        Inherited Form Objects
      Adding Graphical Objects
        SM Graphical Painter Toolbox
        Dragging Objects from the Toolbox
        Dragging an Attribute from the Class View
          Adding a Reference
          Adding a CopyFrom
        Changing Attribute Direction Property
        Presentation of Insertable Classes
        Manipulating Objects
          Changing the Object Type
          Removing an Object
          Sizing an Object Dynamically
        Graphical Object Properties
          Common Properties
          Pointer Object Properties
          Button Object Properties
          CheckBox Object Properties
          ComboBox Object Properties
          Label Object Properties
          ListBox Object Properties
          Line Properties
          GridPanel Properties
          Image Object Properties
          RadioButton Object Properties
          TextField Object Properties
          SubmitButton Properties
          PasswordField Object Properties
          TextArea Object Properties
          Rectangle Object Properties
        List Contents Editor
        Color Picker
      Graphical Objects and Attributes
        Group Control Function
        Moving an Object in Graphical Painter
        Panel Function
        Tool Tips at Design Time
        Synchronizing Form Objects
      Creating Fixed Screens
        Label Object Properties in Fixed Screens
        Text Field Object Properties in Fixed Screens
      Creating Teach Screens
      Creating Reports
        Report Options
        Report Frame Properties
        Add Labels to a Report Frame
        Label Properties in Report Frames
          PrintFormat Property
        Control Codes Dialog Box
        Add Logic to Report Frames
    Using the Windows Communication Foundation (WCF) Gateway
      FileStoreGateway Service
      Running the WCF Gateway
      Custom Gateway
    Debugging Applications
      Running a Debug Session
      Accessing an Existing Runtime Database to Debug an AB Suite Application
      Debugger Configuration Properties
        Client Properties
        Installation Properties
        Misc Properties
        Test Database Properties
        Test Report Output
        Test RSS Properties
        Debugger Windows
        Breakpoints
          Working with Breakpoints
        Edit a Model
        Multiple-Language Environments
        Switching Between Applications
        Run Multiple Concurrent Debugging Sessions
        Quick Debugger for MCP Host Database Access (HDBA)
      Testing Dynamic Attributes with Component Enabler
      Using a Test Database on a Host Machine
        Preparing Your Application in Developer
        Preparing to Connect to a Test Database on a Host Machine
        Test Database Issues
          Logical Reorganization
          Database Security
      Restrictions
      Performance and Resource Usage
      Debugger Administration
      Debugging through EBCDIC Tool
        Use the Debugger EBCDIC Tool
        EBCDIC Tool User Interface
    Building Applications
      Builder Overview
        Configuration
        Generation
          Build Options
        Deployment
        Access
          Using the Winform Container for Windows Platform
          Creating the XML configuration file
          Meaning of the XML Tags
          Using the WPF Client Container for Windows Platform
          Customizing the RTXML Configuration File
          Meaning of the RTXML Tags
          Using the WPF Client Container User Interface
          Using the Messenger Client for Windows Platform
      Builder Functions
      Builder Architectural Elements
      Building Applications
        Building using Visual Studio Environment
          About Folders
          Technology Folders
          Build Reports
          Database Generation
        Building using Microsoft Build Engine
          Building Applications using Command Line
          Building Applications Using TFS
        Build Scenarios
          Build Preview
          Build a System
          Build Reports
          Build a Single Report
          Build Component Enabler User Interfaces
          Build the System, Reports and Component Enabler User Interfaces
          Build AB Suite Client Framework Applications
        Automating the MCP Build using Host Responder
          How: AB Suite Host Responder Works
          How To: Automate the Build Process for an MCP Platform
          Examples: Host Responder Class
      Deploying an Application in Windows Runtime
        Before you Deploy
        How To: Control Deployment Package Contents
        Deploying Elements Separately
        Reorganizing a Database
          Manual Reorganization
          How To: Allow Recovery from Failed Reorganization
        Transferring a Deployment Package
          Default Method
          Manual Method of Deployment
        Installing a Deployment Package
          Using MSIEXEC Command Line Arguments
          Repairing and Uninstalling
          Removing an Invalid System
          Administrative Installation
          Programmatic use of Deployment Server Component
      Deploying Applications in MCP Runtime
      Build and Deployment Configuration Properties
        Build Target Filter
        Component Enabler User Interface
        Configure/BNA
        Connection
        DASDL
          Internal DASDL Dialog Box
        Default DASDL
        Debugging
        Delimiters
        Environment
          Calculation of Default for Sort Disk Size
        External
        Generate
        General Configuration
          Generate As Dialog Box
        Installation
        Internal RDMS
          Internal RDMS Items Dialog Box
          Setting Internal RDMS Property Values
        NAP Direct Interface
        National Support
        OLTP
        Pack Allocation
        Persistence
        Profile DASDL
          Profile Sections – Configuration Dialog Box
        Remote Database
        Runtime Options
        Runtime Transfer Utility
        Subsystem
          Subsystem Dialog Box
        Winform User Interface
      Build Settings
        General
        Component Enabler
        Error Handling
        Logging
        MCP
    Exporting and Importing Model Elements
      Export Wizard
        Export Settings
        Advanced Settings
        Logging Settings
        Language Conflict
      Import Wizard
        Import Settings
        Advanced Settings
        Conflict Resolution
        Logging Settings
      Addressing Import/Export Issues
        Addressing Import Issues
        Addressing Export Issues
      Exporting and Importing from the Command Line
        Exporting from the Command Line
        Importing from the Command Line
      Unresolved Elements
      Resolving Elements Example
      Using the ExportAs Feature
        Prerequisites for Using the ExportAs Feature
        Initial Application Setup
        Port Changes Back from AB Suite 7.0 to AB Suite 6.1
        Limitations of ExportAs Feature in AB Suite 7.0
    Public Model (PModel) File
      Creating PModel Files
      Importing PModel Files
      Developing with PModel
        Exporting PModel File
        Modifying PModel File
        Importing the Modified PModel File
        Validating the File Format
          PModelValidator Utility
    Migrating System Modeler Database
      Settings Page
      Overview Page
      Migration Page
      Summary Page
    Automated Test Tool
      Testing using Automated Test Tool
        Recording Test Cases
          Configuring to Record
            Configuring to Record with Winforms
          Creating a Unit Test Project
          Recording Test Cases in the Connect Mode
        Configuring and Playing Back Test Cases
          Configuring for Playback
            Configuring General Details
            Configuring Session Details
            Configuring Connection Details
            Playing Back Test Steps
              Playback using Visual Studio
              Playback using TFS
              Playback using Command Line Interface
              Setting the Low Account Month
        Migrating Test Case Recordings
      Migrating Test Cases and Test Suites to AB Suite 7.0
      ATT Menu User Interface
      Configuring Component Enabler Clients
        Configuring to Record with VB.Net Winforms
        Configuring to Record with ASP.Net Web Forms
        Configuring to Record with a Java-based Presentation Client
        Configuring to Record with a WPF Client
        Configuring to Record with Messenger Client
      Recording Test Cases in the Disconnect Mode
      Transaction Types
  Managing Applications
    Version Management
      Viewing Specifications, Differences and Merging
        System Modeler Tools
        Viewing Differences between two Specifications
          Compare Elements/Files Wizard
        Merging Differences
          Merge Elements/Files Wizard
        Creating a Differences Report
          Report Differences Generation Wizard
      Source Control Services in Visual Studio
      Source Control Utilities
      Setting Version File Policy
        Set Version Files Wizard
      Setting User Options
      Versionable Objects Control Status
      Setting up the Source Control Bank in an AB Suite Environment
      Using Source Control
        Adding Elements, Folders, Dictionaries to the Source Control Bank
        Checking In an Element
        Checking Out an Element
        Getting an Element
        Viewing Pending Changes
        Using Command Line Interface
          CheckIn
          CheckOut
          Get Latest or Get by Label
        Comparing Versions
      Using Source Control
        Connecting to Team Projects
        Creating a Workspace with Team Project
        Viewing Historical Data about an Element
        Using Labels
      Source Control Operations
      Creating AB Suite Environment
        Set up a Development Environment
          Update or Refresh an Existing Development Environment
            Updating by using the VS IDE
            Updating by using the Source Control Client
        Set up a Test Environment
        Set up a Production Environment
      Building Applications Using TFS
  Reference
    Advanced Mode Extensions
      Inheritance
      Encapsulation
      Classes with No Stereotype
      Processing XML Messages
        Serialization
        Messenger Class
        Defining an XML Structure
        Generating an XML Schema Definition (XSD) File
        Importing XSD Files
        Defining Lists in an XML Framework Model
        Implementing Multiple Interfaces
        Sending XML to External Systems
    User Experience Mode Extensions
      Generating Client Framework Applications
      Using the Client Framework Classes
      Designing User Interfaces for Client Framework Applications
      Using the Client Framework
        Using the Access Layer Interface
          Access Layer API – Basic Operations
          Access Layer API Interfaces
            IConnection Interface
              IConnection Methods
                IConnection.Close Method
                IConnection.Connect Method
                IConnection.ConnectAsync Method
                IConnection.GetDataModelObject Method
                IConnection.Load Method
                IConnection.LoadAsync Method
                IConnection.ProcessColonCommand Method
                IConnection.ProcessColonCommandAsync Method
              IConnection Properties
                IConnection.DataHandler Property
                IConnection.IsBusy Property
                IConnection.IsConnected Property
                IConnection.Logger Property
                IConnection.MessageHandler Property
                IConnection.SessionInfo Property
                IConnection.Status Property
              IConnection Events
                IConnection.ChangeLocaleRequest Event
                IConnection.ChangeSystemCompleted Event
                IConnection.ChangeSystemRequest Event
                IConnection.CloseRequest Event
                IConnection.ConnectionProgressStatus Event
                IConnection.DownLoadComplete Event
                IConnection.DuplicateLoginRequest Event
                IConnection.IsBusyChanged Event
                IConnection.ProcessTransactionErrors Event
                IConnection.SetCursorRequest Event
                IConnection.ShowTeachRequest Event
                IConnection.StatusChanged Event
                IConnection.TransmissionObjectChanged Event
            IFileRepositoryService Interface
              IFileRepositoryService Methods
                IFileRepositoryService.Close Method
                IFileRepositoryService.Connect Method
                IFileRepositoryService.ConnectAsync Method
                IFileRepositoryService.Download Method
                IFileRepositoryService.DownloadAsync Method
                IFileRepositoryService.DownloadData Method
                IFileRepositoryService.DownloadDataAsync Method
                IFileRepositoryService.GetTimeStamp Method
                IFileRepositoryService.GetTimeStampAsync Method
                IFileRepositoryService.Upload Method
                IFileRepositoryService.UploadAsync Method
                IFileRepositoryService.UploadData Method
                IFileRepositoryService.UploadDataAsync Method
            ILogger Interface
              ILogger Methods
                ILogger.LogDebug Method (Func<String>)
                ILogger.LogDebug Method (String, Func<Object>)
                ILogger.LogDebugList Method
                ILogger.LogError Method (Func<Exception>)
                ILogger.LogError Method (Func<String>)
                ILogger.LogInfo Method
            IMethodExecuter Interface
              IMethodExecuter Method
                IMethodExecuter.Call Method
                IMethodExecuter.CallAsync Method
            IMockupConnection Interface
            IRtConnection Interface
              IRtConnection Methods
                IRtConnection.BeginInvokeAction Method
                IRtConnection.GetDataModelObject Method
                IRtConnection.GetDataModelType Method
                IRtConnection.GetList Method (String, String)
                IRtConnection.GetListAsync Method (String, String)
                IRtConnection.GetList Method (String, String [])
                IRtConnection.GetList Method (String, String, Int32, Int32)
                IRtConnection.GetList<T> Method (String)
                IRtConnection.GetListAsync<T> Method (String)
                IRtConnection.GetList<T> Method (String, IFromStringConverter)
                IRtConnection.GetListAsync<T> Method (String, IFromStringConverter)
                IRtConnection.Load Method
                IRtConnection.LoadAsync Method
                IRtConnection.Transmit Method
                IRtConnection.TransmitAsync Method
              IRtConnection Properties
            IUnsolicitedMessages Interface
              IUnsolicitedMessages Method
                IUnsolicitedMessages.SendAccept Method
              IUnsolicitedMessages Properties
                IUnsolicitedMessages.IsAcceptPending Property
                IUnsolicitedMessages.IsCompleted Property
                IUnsolicitedMessages.MessageQueue Property
                IUnsolicitedMessages.ReportMessageQueue Property
              IUnsolicitedMessages Events
                IUnsolicitedMessages.ColonCommandCompleted Event
                IUnsolicitedMessages.UserInputRequired Event
        Customizing the WPF Client
          Creating Custom WPF Client Project
            Building the Custom WPF Container Project
            Running the Custom WPF Container Project
          WPF Client Architecture
            Components of the WPF Client Application
              Client Framework Generated Artifacts
              Client Framework Connector
              WPF Client Framework Toolkit
              WPF Client Container
            Language Translation for WPF Projects
          Using Mashup Views
        ASP.NET MVC and the Client Framework
          Generating DataModels for ASP.NET MVC
          Creating ASP.NET MVC Projects
          Referencing DataModels Project
          Referencing Access Layer API Assemblies
          Adding MVC Views
          Adding a Controller Action
          Connecting to the AB Suite System
          Performing Transactions
          Displaying Status Information
          Using the AB Suite MVC Scaffolders
            Creating the ASP.NET MVC Projects
            Referencing the DataModel Assemblies
            Referencing Access Layer API Assemblies
            Adding Scaffolder Items
            Views Generated from DataModels
            Views Generated by using Presentation Metadata
            Extending the Scaffolder Templates
            Using Alternate Names
            Application Switching
            Using Alternate Names when Switching
            Using the Web API
            Deploying the MVC Application to the Internet Information Services (IIS)
            Running the Sample Client Framework MVC Application
    Sample AB Suite Applications
      Creating a Project with a Sample AB Suite Application
      Creating a Project with a Sample AB Suite User Experience mode Model
      Using ATT with Sample AB Suite User Experience Mode
    System Modeler
      Searching an Element
        Search Dialog Box
        Wildcards
        Regular Expressions
          Complete Character List
        Search Results List Window
      Building Comment Pages
        Select Security Option
      Using Class Diagram Editor
        Manipulating Entities
        Entity Properties
        Class Diagram Editor Settings
        Class Diagram Editor Views
        UML Designer Toolbox
      Changing Model Database Server
      Using Enterprise Output Manager Reports
        Before Creating an Enterprise Output Manager Report
          Creating a Form File
        Add Enterprise Output Manager Reports
          Select the Enterprise Output Manager Form File
          Select Keys
          Select a Persistant Object
          Set Report Options
          Wizard Output
        Maintain Enterprise Output Manager Reports
        Commands in the Data Dependent Attribute
          $BARCODE$
          $BITMAPS$
          $DEBUG$
          $DEPHDR$
          $FONT$
          $NEWDFF$
          $NEWPA$
          $NEWPAGE$
          $XQTFORM$
        Route Reports in Enterprise Output Manager
        Dynamic Display in Enterprise Output Manager Reports
        Print Enterprise Output Manager Reports
          Creating an LPR/LPD Printer
          Setting the Printer Options
          Defining a Communications Path
          Defining a Transfer Attribute
          Defining a Physical Printer for Receiving Printouts
          Defining a Physical Printer to Print the Reports
          Importing the Agile Business Suite DDA
          Defining a Print Attribute
          Defining a File Mask
    Logic Editor
      Entering Logic
        Logic Editor Status Information
        Using Member Lists
      Editing Logic
        Performing Quick Actions
        Using Reverse Auto-Completion
        Working with Peek Definition
        Working with Code Definition Window
      Validating Logic
        Validate
      Logic Validation Errors
        Model Changes
      Working with Insertable Classes in Logic Editor
        Expanded Insertable Classes
        Validating Insertable Classes in Isolation
    Building using Microsoft Build Engine
      Building Applications using Command Line
      Building Applications Using TFS
    ReElDor Utility
      Minimize Insertable Substitution Strings
        Command line options for minimizing Insertable substitution strings
      Pretty Print
        Command line options for Pretty Print
      Change Insert Attribute to Class
        Command line options for CIAC
      Examples for using ReElDor Utility
        Examples on Refactoring Insertable Substitution Strings
        Examples on applying Pretty Print
        Examples on CIAC
    Access Layer API—Logging Information
    PModel Nodes
      PublicInterchangeFile
      Language
      Model
      ExtractSetting
      Object
      Method
      Logic
      Folder
      MemberOfFolder
      FolderMember
      Location
      Dictionary
      Diagram
      Profile
      Value
      Ordinate
      Auto
      Key
      Data
      Caption
      Graphical, Printable, Fixed
      Teach
      That
      Constraint
      Parameter
    Error Messages
  AB Suite Icons – Quick Reference
  Logic Commands Quick Reference
    A -- Logic Commands
    B -- Logic Commands
    C -- Logic Commands
    D -- Logic Commands
    E -- Logic Commands
    F -- Logic Commands
    G -- Logic Commands
    H -- Logic Commands
    I -- Logic Commands
    J -- Logic Commands
    K -- Logic Commands
    L -- Logic Commands
    M -- Logic Commands
    N -- Logic Commands
    O -- Logic Commands
    P -- Logic Commands
    Q -- Logic Commands
    R -- Logic Commands
    S -- Logic Commands
    T -- Logic Commands
    U -- Logic Commands
    V -- Logic Commands
    W -- Logic Commands
    X -- Logic Commands
    Y -- Logic Commands
    Z -- Logic Commands
Agile Business Suite Installation and Configuration
  Introduction
  Agile Business Suite Overview   
    About Agile Business Suite
      Preparing for Installation of Agile Business Suite
      SQL Server Configuration
      Installing Agile Business Suite Developer
      Installing Client Environment Software
      Installing Source Control
      Installing Agile Business Suite Runtime
      Windows Compatibility
      Installation Problem Reporting
    Installing Agile Business Suite in a Distributed Runtime Configuration
      Configuring Users and Network Communications
      Installing Visual Studio
      Installing Agile Business Suite Runtime
      Installing Agile Business Suite DB Migrate Utilities
      Installing Agile Business Suite Developer
      Installing SQL Server 2017
      Distributing Configuration Files
      Configuring for Distributed Deployment
  Developer Installation
    Required Software Configuration
      Required Agile Business Suite Software
      Installation of Visual Studio 2017
    Minimum Hardware Requirements
      Workstations
      For the Model Database
    Preparing Your Network for Developer
      Access Rights to Drives, Directories, and Files
    Installing Developer on a Workstation
      Prerequisites
      Performing the Developer Installation
      Silent Installation
    Installing Developer with Windows Remote Desktop Services
      What are Remote Desktop Services?
      Recommended Configuration
      Requirements for a Remote Desktop Services Installation
      Installation Procedure
      Known Issues with Developer on Windows Remote Desktop Services
    Verifying Your Installation
      Creating an AB Suite Test Project
      Creating an AB Suite Client Framework Test Project
    Verifying and Viewing Online Help
    Uninstalling or Repairing the AB Suite Developer
    Uninstalling and Reinstalling AB Suite
      Backing up and Restoring
      Using AB Suite COM+ Migrator Utility
      Backup AB Suite Runtime COM+ Application Settings
      Restore AB Suite Runtime COM+ Application Settings
      Backup AB Suite Generated Application Settings
      Restore AB Suite Generated Application Settings
      Using Command Line Options
    Enabling LargeAddressAware option for Agile Business Suite in Windows
  Developer Configuration   
    Configure Debugger for Normal Users
      File Permissions for Builder Output and Cache Directories
      File Permissions for Existing Data Folder
      Adding New Non-administrative User Access to Debugger
      Changing Builder Output and Cache Directories
      Database Permissions Needed
    Configure Debugger for Remote Desktop Users
  Client Environment Installation
    Required System Software
      Generation Workstation
      Client Workstation
    Minimum Hardware Requirements
    Installing the Client Environment
    Installing Winform
      Configuring Winform
      Configuring Winform for Cloned Reports
    Installing Component Enabler
      Custom Setup
        Component Enabler for Java
        CE Generate for .NET Framework
          ASP.NET Web Forms Generator
          ASP.NET Web Services Generator
          VB.NET Forms Generator
          JSP Generator
        CE Runtime for .NET Framework
        Generator Customization Kit
      Completing the installation
      Oracle JRE Installation and Configuration
    Installing the Presentation Client
      Standalone Installation for Windows Operating Systems
      Standalone Installation for non-Windows Operating Systems
      Using the Redirector
      Using Component Enabler with Browsers
      Using Component Enabler with COM Based Applications
      Customizing the Presentation Client Installation
      Presentation Client Silent Installation
    Installing Business Integrator
    Installing Client Framework
    Installing Windows TLS Certificate
    Change, Repair, or Uninstall Agile Business Suite Client Environment
  Runtime for Windows® Operating System Installation
    Required System Software Configuration
    Minimum Hardware Requirements
    Installing Runtime for Windows
      COM+ Network Access in Windows 10 and Windows Server 2016
      Setting up User Accounts
      Unisys Installation Interface
      Custom
      Completing the Installation
      Silent Installation
    Uninstall Agile Business Suite Runtime
  Runtime for Windows® Operating System Configuration   
    Configuring User Accounts
      The Application User
      The Application Administrative User
      Changing Passwords
      Changing Accounts
      Change Database User Password
    Server Configuration
      SQL Server
      Runtime Server Configuration
    User Profile Service Configuration
    User Configuration
      Client Users
      Administrative User
    Configuring Runtime for Normal users
      Adding New Non-administrative User to Access Runtime
      Securing the Runtime Administration Tasks
    Other Security Considerations
      Protecting Your Network Traffic
      Deployment
      Debugger
    Runtime Setup
      Clustering AB Suite Runtime
      Nodes
      Virtual IP Address/Network Name
      Resources
      Dependencies
      AB Suite Application and Database Layers
      Cluster Resource Group Setup
    AB Suite Runtime Software Installation in a Cluster
      Installing AB Suite Runtime
      Configuring AB Suite Protocol Adaptor Resources
      Defining a Generic Script Resource
      Setting up Dependencies
      Adding a Runtime Server
      Adding a Database Server Registration
      Adding a Database
    Installing the Report Output Control System
    Database Configuration
      Detaching a Database
      Deleting a Database
  Runtime for ClearPath MCP Installation and Configuration   
    Pre-Installation Requirements
      Products and Terminology
      Required System Software Requirements
      Minimum Hardware Requirements
      Setting Up the Host
      Configuring Terminal Devices for Runtime for ClearPath MCP
    Installing and Configuring Runtime for ClearPath MCP
      Preparing for Installation
      Installation Checklist
      General Notes About Installation
      Copying the Runtime Install Job from the Release Media
      Installing the MCP Runtime Software
      Data Masking
      UVMS: Setting up for Failover in a High Availability Environment
      Configuring COMS for Applications
      Installing and Configuring the Remote Access Server (RAS)
      Installing and Configuring Remote Subroutine Server
      Setting up FTP
      Installing the MCP Runtime IC to a new environment
    Migrating to Release 7.0
      Migration Procedure
    Using the USS5100 Unisys Remote Data Facility
      Planned Recovery
      Online Application Takeover
      Report Recovery During Unplanned Takeover
  Installing Interim Corrections
    Installing Interim Corrections for Runtime for ClearPath MCP
      Copying the Runtime Install Job from the Release Media
      Installing the Authenticate File
      Installing the MCP Runtime Software
      Performing the First Application Build after Updating the Runtime
      Application Build Instructions
      LINCSUPPORT
      ENVIRONMENT, LSS, and COMS_LINC_TP
      LOGIC
      REPORT_INFO
  Introduction
  Agile Business Suite Overview   
    About Agile Business Suite
      Preparing for Installation of Agile Business Suite
      SQL Server Configuration
      Installing Agile Business Suite Developer
      Installing Client Environment Software
      Installing Source Control
      Installing Agile Business Suite Runtime
      Windows Compatibility
      Installation Problem Reporting
    Installing Agile Business Suite in a Distributed Runtime Configuration
      Configuring Users and Network Communications
      Installing Visual Studio
      Installing Agile Business Suite Runtime
      Installing Agile Business Suite DB Migrate Utilities
      Installing Agile Business Suite Developer
      Installing SQL Server 2017
      Distributing Configuration Files
      Configuring for Distributed Deployment
  Developer Installation
    Required Software Configuration
      Required Agile Business Suite Software
      Installation of Visual Studio 2017
    Minimum Hardware Requirements
      Workstations
      For the Model Database
    Preparing Your Network for Developer
      Access Rights to Drives, Directories, and Files
    Installing Developer on a Workstation
      Prerequisites
      Performing the Developer Installation
      Silent Installation
    Installing Developer with Windows Remote Desktop Services
      What are Remote Desktop Services?
      Recommended Configuration
      Requirements for a Remote Desktop Services Installation
      Installation Procedure
      Known Issues with Developer on Windows Remote Desktop Services
    Verifying Your Installation
      Creating an AB Suite Test Project
      Creating an AB Suite Client Framework Test Project
    Verifying and Viewing Online Help
    Uninstalling or Repairing the AB Suite Developer
    Uninstalling and Reinstalling AB Suite
      Backing up and Restoring
      Using AB Suite COM+ Migrator Utility
      Backup AB Suite Runtime COM+ Application Settings
      Restore AB Suite Runtime COM+ Application Settings
      Backup AB Suite Generated Application Settings
      Restore AB Suite Generated Application Settings
      Using Command Line Options
    Enabling LargeAddressAware option for Agile Business Suite in Windows
  Developer Configuration   
    Configure Debugger for Normal Users
      File Permissions for Builder Output and Cache Directories
      File Permissions for Existing Data Folder
      Adding New Non-administrative User Access to Debugger
      Changing Builder Output and Cache Directories
      Database Permissions Needed
    Configure Debugger for Remote Desktop Users
  Client Environment Installation
    Required System Software
      Generation Workstation
      Client Workstation
    Minimum Hardware Requirements
    Installing the Client Environment
    Installing Winform
      Configuring Winform
      Configuring Winform for Cloned Reports
    Installing Component Enabler
      Custom Setup
        Component Enabler for Java
        CE Generate for .NET Framework
          ASP.NET Web Forms Generator
          ASP.NET Web Services Generator
          VB.NET Forms Generator
          JSP Generator
        CE Runtime for .NET Framework
        Generator Customization Kit
      Completing the installation
      Oracle JRE Installation and Configuration
    Installing the Presentation Client
      Standalone Installation for Windows Operating Systems
      Standalone Installation for non-Windows Operating Systems
      Using the Redirector
      Using Component Enabler with Browsers
      Using Component Enabler with COM Based Applications
      Customizing the Presentation Client Installation
      Presentation Client Silent Installation
    Installing Business Integrator
    Installing Client Framework
    Installing Windows TLS Certificate
    Change, Repair, or Uninstall Agile Business Suite Client Environment
  Runtime for Windows® Operating System Installation
    Required System Software Configuration
    Minimum Hardware Requirements
    Installing Runtime for Windows
      COM+ Network Access in Windows 10 and Windows Server 2016
      Setting up User Accounts
      Unisys Installation Interface
      Custom
      Completing the Installation
      Silent Installation
    Uninstall Agile Business Suite Runtime
  Runtime for Windows® Operating System Configuration   
    Configuring User Accounts
      The Application User
      The Application Administrative User
      Changing Passwords
      Changing Accounts
      Change Database User Password
    Server Configuration
      SQL Server
      Runtime Server Configuration
    User Profile Service Configuration
    User Configuration
      Client Users
      Administrative User
    Configuring Runtime for Normal users
      Adding New Non-administrative User to Access Runtime
      Securing the Runtime Administration Tasks
    Other Security Considerations
      Protecting Your Network Traffic
      Deployment
      Debugger
    Runtime Setup
      Clustering AB Suite Runtime
      Nodes
      Virtual IP Address/Network Name
      Resources
      Dependencies
      AB Suite Application and Database Layers
      Cluster Resource Group Setup
    AB Suite Runtime Software Installation in a Cluster
      Installing AB Suite Runtime
      Configuring AB Suite Protocol Adaptor Resources
      Defining a Generic Script Resource
      Setting up Dependencies
      Adding a Runtime Server
      Adding a Database Server Registration
      Adding a Database
    Installing the Report Output Control System
    Database Configuration
      Detaching a Database
      Deleting a Database
  Runtime for ClearPath MCP Installation and Configuration   
    Pre-Installation Requirements
      Products and Terminology
      Required System Software Requirements
      Minimum Hardware Requirements
      Setting Up the Host
      Configuring Terminal Devices for Runtime for ClearPath MCP
    Installing and Configuring Runtime for ClearPath MCP
      Preparing for Installation
      Installation Checklist
      General Notes About Installation
      Copying the Runtime Install Job from the Release Media
      Installing the MCP Runtime Software
      Data Masking
      UVMS: Setting up for Failover in a High Availability Environment
      Configuring COMS for Applications
      Installing and Configuring the Remote Access Server (RAS)
      Installing and Configuring Remote Subroutine Server
      Setting up FTP
      Installing the MCP Runtime IC to a new environment
    Migrating to Release 7.0
      Migration Procedure
    Using the USS5100 Unisys Remote Data Facility
      Planned Recovery
      Online Application Takeover
      Report Recovery During Unplanned Takeover
  Installing Interim Corrections
    Installing Interim Corrections for Runtime for ClearPath MCP
      Copying the Runtime Install Job from the Release Media
      Installing the Authenticate File
      Installing the MCP Runtime Software
      Performing the First Application Build after Updating the Runtime
      Application Build Instructions
      LINCSUPPORT
      ENVIRONMENT, LSS, and COMS_LINC_TP
      LOGIC
      REPORT_INFO
Agile Business Suite MCP Runtime Administration Guide
  Introduction
  How to Initiate and Terminate Applications and Reports
    Signing On to Your Runtime Application
    After Signing On to Your Application
      Program Initiation
      Program Priorities
      First Screen Displayed
      Runtime Application Screens
      Screen Layouts
      Terminal Input
    Signing Off Your Application
    Closing Down Your Application
      Automatic Application Closedown
      Closing Down Your Application Manually
      Considerations When Closing Down
    Report Initiation, Operation, and Termination
      Initiating a Report Using the :RUN Command
      Batch Mode Reports (RIP)
      Initiating RIP from a Terminal or ODT
      Waking a Sleeping Report
      Initiating RIP from a WFL
      Using File Equations with RIP
      Using Accept Messages with RIP
      Standalone Reports
      Communicating with a Running Report
      Setting Run Priority of a Report
      Passing a Parameter to Batch and Standalone Reports
      Report Termination
    Setting Chargecodes for Applications and Reports
      Application Chargecodes
      Report and WFL Chargecodes
  Administering Application Builds and Reports
    Generating Methods
      Generation Utility
    Choosing a Type of Generation
      Building to Create a New Application
      Building to Modify an Existing Application
      Generating that Causes Update or Reorganization
      Reserving Database Filler Space
      Generating to Change the Name of an Ispec
      Reorganizing to a Different Pack
      Building for Application Transfer
    Application and Database Build Considerations
      Limitations
      Log Data Masking
      MAXWAIT
      CONTROLPOINT
      SYNCWAIT
      COMS Output Protection
      COMS Input Protection
      DMSII Extended Edition Options
      DMSII Locked File
      DMSII Data Masking and Data Encryption
      DMSII Dump Encryption
      DMSII Data Set and Set Buffers
      COMS TTRAIL I/Os
      DASDL Population Options
      Optimize Blocksize to VSS-2 Option
      Changing Default and Dictionary Packs
      MigrateDB
      Report Builds and Segment Methods
      External DASDL
    Controlling Generations and Reorganizations
      Aborting a Generation
      Changing Generation Limits by Modifying Generate WFLs
      Recommendations for the Generate WFL
      Modifying the Generate WFL
      Modifying the Configure WFL
      Printing the WFL Job Summary
      Controlling Report Generates during Application Builds
      Removing Source Code Files
      Using External DASDL Files in Reorganization
      Using Sort Sets in Reorganization
      Reorganizing Online
      Including Your Routines in the Reorganization Process
      Recovering Failed Generations
      Recovering Reorganization Failure
      Correcting the Reorganization Failure
      Including Routines to Handle Reorganization Failure
      Clearing Database Generate Locks
      Staged Database Reorganizations
    Performing Post Generation Tasks
    Defining a System to COMS
      Automatic Loading of COMS Configuration File
      COMS Automatic Load File
      Other COMS Configuration Files
      Inhibiting or Interrupting Automatic Loading into COMS
      Fireup Ispec without ?+I Message
    Handling Station Names
      About Station Names
      Where Station Names Are Used
      Maintaining Reference Station Names
      Installing the Reference Station Library
  Transferring and Configuring a System
    Introduction to System Transfers and Configure
      Terminology
      System Transfer
      Configure Configuration
    Restrictions on Transfer and Configure
      Restrictions on Application Transfer
      Restrictions on Configure
      Restrictions on Compile Free Configure
      Restrictions on the use of the REORGDB DMSII Option
      HDBA Restrictions
    Simplifying Transfers by Using Configure Configurations
      Benefits of Using Configure Configurations
      Procedure for Using Configure Configurations
      Configure/BNA Generate Options
  Runtime Transfer
    Introduction to the Runtime Transfer Utility
    Preparing a Runtime Transfer Utility (RTU) File for the Transfer
    Running the Runtime Transfer Utility
      Initiating the Runtime Transfer Utility
      Runtime Transfer Utility Screens
      Transfer Startup Screen
      Transfer Selection Screen
      Transfer Creation Screen
      Selected Transfer Screen
      Transmitting the Last Runtime Transfer Screen
    Creating WFL Include Files
      Example WFL Include File
    Running the Configure Utility
      Initiating the Configure Utility
      SMU Screens
      Configure Options Screen
      Configure Options Screen 2
      Pack Options Screen
      Extract Family Details Screen
      Environmental Options Screen
      Environmental DMS Options Screen
      External DMS Options Screen
      Audit File Details Screen
      Pack/Population Options Screen
      Ispec Selection Screen
      Population and Family Changes Screen
      Family Name Changes Screen
      Getting Online Help
      Using Configure with Remote Databases
      Using Translated SMU Screens
      Using Agile Business Suite with Remote Mirroring
  Administration Commands
    Introduction
      Restrictions While Entering Administration or Colon Commands
      Entering Administration Commands
      Reports Initiated with MCP Command String
    Security of Administration Commands
      Grouping Administration Commands by Access Level
      Station Access Levels
    Accept Commands
      Report Accept Command Input (> prompt)
      >STOP Terminate Report
    Teach Related Commands
      :HEL Online Command Display
      :MOR Extended Online Help
      :NEX Extended Online help
      :TEA Help for Online Commands
    Client Related Commands
      :DDT Debug Date and Time Commands
      :ODT Security Access Level
      :REC Re-display Screen
      :SMG Single Line Message
      :STN Station Information Command
      :TIN Terminal Input Commands
      :WHO Client Terminals Attached to the Application
    Operations Related Commands
      :AST Auto Stop Attribute Commands
      :BDD Backup Disk File Designator Commands
      :CDT System Control File Data and Time
      :CTP COMSTP Program Information
      :DCS DIALOGINFO Cleanup Start
      :DCA DIALOGINFO Cleanup Active Stations Threshold
      :HAM High Account Month
      :ISP Ispec Information and Input Commands
      :LAM Low Account Month
      :RDB Change Between Primary and Secondary DB Commands
      :SLA Set Language for Station
      :SPR Display Priority of COMSTP Program
      :STA System Statistics
      :STO Stop Unconditionally
      :TER Terminate Active COMSTP Program
      :TIM Automatic System Closedown Time-out
      :UPD COMSTP program Information
    Logging Related Commands
      :ALR Automatic Log Release Commands
      :LOG Logging Commands
      :REL LOG Release Log
    External Automatic Entry (HUB) Related Commands
    USER Program Related Commands
      :AUP Automatic USER Interface Program Commands
      :USR User Interface Program Commands
    Report Related Commands
      :COD Report and WFL Job Chargecodes
      :DEL Delete Report Recover Information
      :MXL Mix Limits for Reports
      :REP Report Information Commands
      :ROC Report Output Control
      :RPR Report Priority
      :RUN Commands
      :STR Stop Report
      :TER Terminate Active Report
    External Database Related Commands
      :EXT External Database Access
      :REL Release External Database
    Subsystem Related Commands
      :ISP Ispec Information
      :LIS List Ispecs
      :STA COMSTP Program Statistics
    Examiner Related Commands
      :EXM Examiner Commands
      :REL EXM Release Examiner
  Report Operations
    Introduction to Reports
    Setting Up Printers
      Procedure for Defining Printers
      About the CODES File
      List of Qualified Printers
      Qualified Printer Limits
      Specifying Printer Line Widths
      Defining a Default Printer Model for Your Site
      Including Formdepth Calculations in the CODES File
      Syntax of a Formdepth Formula
      Entering Formdepth Formulas
      Examples of Formdepth Formulas
      Special Output Control Codes
      Defining Output Control Codes
      About the COMS Configuration File
    Report Output Control System (ROC)
      Concepts of ROC
      ROC Output Delivery Mechanism
      File Transform Routine
      Device Drivers
      Selecting ROC Output Storage Options
      ROC Direct Reports
      ROC Security
      Activating CODES File Changes for ROC
      Sending ROC Output to Terminal Printers
      Sending ROC Output to a Flat File
      Accessing ROC
      Listing Available Reports
      Listing Pending Report Output Requests
      Using ROC to Access Other Files
      Accessing ROC from Standalone Presentation Client
      Accessing ROC from Presentation Client as a Browser Applet
      Accessing ROC from VB.NET Winforms
      Accessing ROC from ASP.NET Web Forms
      Printing a Report Output File
      Printing Reports from the Reports Available Screen
      Printing Reports from Anywhere in ROC
      Printing Reports Using the WRITE Request Screen
    ROC Commands
      General Action Property Commands
      Report and Output Request Menu Commands
      Control Action Commands
      Browse Action Commands
    Handling Output from Non-ROC Reports
      Video Report Browsing (non-ROC)
      Remote Printer (RP) Reports (non-ROC)
      Line Printer (LP) Reports (non-ROC)
      Enterprise Output Manager Reports
    Terminal Printer Spooler (TPS)
      TPS Limits
      COMS and TPS Installation
      Defining TPS Options
      Disk Files Used by TPS
      Initiating and Terminating TPS
      Loading Output Control Codes (CODES file) into TPS
      Printing with TPS
      Report Output Security with TPS
      Multiple Printer Groups
      Directing Report Output to Printer Groups
      How Printer Groups Work in TPS
      Controlling Access to TPS
      Setting Up a NGEN28TP/USERS File
      Controlling TPS User Access to Report Output
      How User Checking Works in TPS
      TPS Commands
    Differences between ROC and Non-ROC Reports
    Report Method Performance Statistics Capture
  Diagnostic and Management Utilities
    Activity Log
      LOGLIBRARY File
      Identifying the Current Log File
      Backing Up Log Files
      Removing Log Files
      Printing Log Files
      Using Screen Input to Print the Activity Log
      Using Parameter String Input to Print the Activity Log
      Printing an Old Activity Log
      Reading an Activity Log Listing
      Activity Log Statistics File
      Activity Log Statistics Listings
      Activity Log Options
    Securing LINCLOG
      Data Masking Using Model Properties
      Data Masking Using the Host Utility
      Creating the User Data File
      Restrictions
    Diagnostic Log Utility
      Running the Diagnostic Log Utility
      Reading a Diagnostic Log Listing
    Monitor Utility
      Monitoring Modes
      Initiating LINC/MON
      Using the LINC/MON Screens
      Obtaining Online Help
      LINC/MON Parameters
      Terminating LINC/MON
      Resetting Monitor Parameters
      Other LINC/MON Tasks
      Using LINC/MON to Read the Log
      LINC/MON Command Reference Summary
    Database Management Utility (DMU)
      Initiating DMU
      DMU Home Screen Options and Parameters
      Using DMU with Automatically Created Database Structures
      Garbage Collection on Systems
      Changing Populations Using DMU
      DMS II Database Updates Using DMU
    Examiner
      Functionality of Examiner
      Data Collection
      Timing Points
      Glb.ExamKey
      Examiner Programs
      Transaction Flow Diagrams
      Examiner Library
      Record Layouts
    System Management Utility (SMU)
      Using SMU
      SMU Screens
      Completing Your SMU Session
    Technical Details of Logging
      Log File Names
      Pivot Numbers
      Log File Structure
      Log File Header Information
      Log File Message Types
      Log File Message Text
      Monitoring the Log File with the LOGLIBRARY
      Lastlog Entry Point
      Logread Entry Point
  Security Features
    Security Using Usercodes
    Security in Ispecs at Runtime
      Security Using LSM
      Security Using Glb.UserCode
      Controlling Access to ROC
    Security in Reports at Runtime
      Security of Output in ROC
      :RUN Administration Command Security Check
      Run Logic Command Security Check
      Report Initiation Program (RIP) Security
      Standalone Report Initiation Security
      ROC Security Using Glb.Priv
    Security Module (LSM)
      Generating LSM
      Initiating LSM
      LSM Functions
      LSM Load Considerations
      Maintaining LSM Details
      LSM Example for a Generated Application
  Multiple Language and Translation Capabilities
    What May Be Translated
      Tools Used for Translation
      Translation Files and Methods
      Translating Generated Applications
      Translating Utilities
      Translating ROC
      Translating Remote Access Messages
      Translating Remote Subroutine Server Messages
    Translating with the MLS Message Translation Utility
    Translating With a Text Editor
      Released Files
      NGEN28/1/LTEACH File
    Translation Using Forms Translation Utility (FTU)
      Functions of FTU
      Summary of FTU Operation
      Files Used with FTU
      Choosing Correct Files for FTU Tasks
      Modifying the Master File for ROC Screens
      Modifying the Master File for ROC Captions or Segment Attributes
      Modifying ROC Captions or Segment Attributes for Individual Applications
      Modifying Utility Screens
      Modifying Screen Layouts for a New Application
      Modifying Screens for a New Version of an Existing Application
      Modifying Screen Layouts for a Current Application
      Retaining Translations Over New Releases
      Results of Merging Translations
      Initiating FTU
      FTU Initial Parameter Properties
      Translating Individual Ispec and Teach Screens
      Using the VIEW/MODIFY USER LANGUAGES Screen
      Translating Segment Attributes Using FTU
      Translating Captions Using FTU
      Obtaining Online Help Information within FTU
      Ending an FTU Session
      FTU Commands: General
      FTU Commands: Format Screen and Teach Screen
    Defining Session Languages
      Defining a Session Language for End Users
  Interfacing to Other Applications
    Selecting Your Interface Method
    External Automatic Entries Between Runtime Applications
      Preparing Applications in Developer
      Communicating With Other Hosts
      Sending External Automatic Entries
      How an External Automatic Entry Works
      Issues with External Automatic Entries
      Troubleshooting External Automatic Entries
      External Automatic Entry Example
    Non-Formatted Input/Output (NOF)
      Possible Uses for NOF
      Summary of NOF and Restrictions
      NOF Intelligent Terminal Interface
      NOF Programmatic Interface
      NOF-Initiated Transactions
      Agile Business Suite Initiated Transactions
      Creating a NOF Program
      NOF Transaction Flow
      Format of Messages from NOF to Runtime
      NOF Ispec Screen Data Format
      Format of Messages from Runtime to NOF
      NOF Output Screen Data Format
      How to Use NOF
      Setting Up a NOF Interface for NOF-Initiated Transactions
      Setting Up a NOF Interface for Runtime-Initiated Transactions
      Rules for Using NOF
      How to Handle Recovery and Duplicate Protection
    Generalized Interface (GLI)
      Initiating GLI
      GLI Input and Output File Declarations
      GLI Input
      GLI Header Record
      GLI Ispec Record
      GLI Data Records
      GLI FINISH Record
      GLI Output
      GLI Output Data Format
      Example of GLI Output Data
      GLI Recovery
      Logic Considerations for GLI
    User Interface Program
      Transaction Flow
      Initiating the User Program
      Skeleton User Program
    Offline Input
      Formatting Offline Input
      Executing the Offline Program
      Offline Recovery
      Running Offline Compared to GLI
    AccessExt Logic Command
    Calling External Classes
      Calling External Libraries in MCP
      Calling a Library Using By Function Calls
      Coding Coroutines Using Reports
      Calling a Coroutine Using External Classes
      Calling a Coroutine from an External Program
    Public Segment Methods (Callable Global Logics)
      Invoking a Public Segment Method from Agile Business Suite
      Invoking a Public Segment Method from an External Program
      Invoking Public Segment Methods from .NET using AIS RPC
    Extract Files
      Introduction
      Compatibility of Extract Files
      Extract File Formats
      Logic Commands for Handling Extract Files
      Extract File Built-in Methods
      Extract File Built-in Attributes
      Categories of Extract File
      Defining an Extract File Name
      How Agile Business Suite Handles Extract Files at Runtime
      Using Extract File Built-in Methods
      Location of Extract Files
      Multiple Extracts to a File
      Recovery of Extract Files
    Testing an Application with Debugger
      Preparing Your Application in Developer
      Installing the OLE DB Provider
      Creating the Capabilities file
    Network Application Platform (NAP) Applications
  Backup, Recovery, and Remote Database Facility
    Systems Backup
      Backing Up Your Applications
    Audit Files
      Copy Audit to Tape
      Duplicate Audit Pack
      Audit File Location
      Audit File Corruption
    Reorganization and Backups
    Backing Up Your Database
    Recovery
      Handling Abnormal COMSTP Program Termination
      Handling Abnormal Report Termination
      Manually Initiated Report Recovery
      Halt/Load Recovery
      Recovery Using a Backup of the Database
    Changing Transaction Numbers or Glb.Unique
      Generating the TRN Program
      Running TRN
      Values of Glb.Unique
    Remote Database Facility (RDB)
      Basic Implementation of RTU
      Basic Implementation of Agile Business Suite and RDB
      Creating an RDB Environment for an Existing System
      Maintaining the RDB-Enabled Agile Business Suite Systems
    Optional Removal of Record Locking Granularity
      Effects of Resetting Reapply Completed/Independent Trans
      Recovery Implications
  Application Builder Server Configuration and Commands
    ClearPath MCP Application Builder Commands
      ABORT
      ADDREP
      ADDSYS
      ALTER
      ANALYZE
      BACKUPS
      BINDLIMIT
      BYE, QUIT, STOP, END
      CAPTURE
        COLLECT
      CHANGEQ
      CLEARPORT
      CLEARQ
      CLEARWORKER
      CLOSEREMOTE
      CLOSETIME
      COLLECT
      COMMANDS
      CONSOLIDATE
      CONSTRAINTS
      DATETIMELOG+
      DATETIMELOG-
      DELAYINSTALL
      DELETESYS
      DYNMAKES
      DUMP
      ERRORDIAG+
      ERRORDIAG-
      ERRORS
      FIND
      FORCEQ
      FTP
      GENERATEQ
      GENERATEREP
      GENERATESYS
      GENSTATES
      WHAT, HELP
      HISTORY
      INDEX
      INFORMATION
      INITUNIQUE
      JOBSUMMARY
      KILLWORKER
      LOGALL+
      LOGALL-
      LOG+
      LOG-
      MAXLOGSIZE
      MAXPORTS
      MAXREPGEN
      MAXREPMAKES
      MAXSYSGEN
      MAXSYSMAKES
      MAXWORKERS
      MIGRATEDB
      MODIFYBLD
      NOTIFY
      OPENREMOTE
      PAGEDEPTH
      PORTS
      PRINT
      QUEUE
      REBUILD
      REMREPWORK
      REPGENPR
      REPORTS
      REQUESTOR
      RESET for Systems
      RESET for Reports
      RESTARTTRACE
      RETRYREPS+
      RETRYREPS-
      RLOG
      SAVEFREQ
      SAVETIME
      SERVERS
      SCHEDULING
      SETDEFREP
      SETGENERATE
      SETQSEQ
      SETREPGEN
      SETREPPUBLIC
      SETREPSYS
      SETRSEQ
      SETSYSREP
      SETSYSLOG
      SETSYSTEM
      SETTRIGGER
      SHOWLOG
      SHOWPRINT
      SLOG
      SPAREPORTS
      SPAREWORKERS
      STA
      STRICTCOMPS+
      STRICTCOMPS-
      SUMM
      SWAPQ
      SYSGENPR
      SYSSTATES
      SYSTEM
      TIMELOG+
      TIMELOG-
      TRACE+
      TRACE-
      WAITIFREORG
      WAITSLICE
      WAITIFSTAGE
      WORKERS
    Potential Generate Rejections
    System and Generate Status Codes
    Setting the Trace Facility in Application
    Setting the Trace Facility in Build Utility
  Online Transaction Processing (OLTP)
    What is OLTP?
      Agile Business Suite and the Open/OLTP Architecture
      Global Transactions and Two-Phase Commit (2PC)
    Using Agile Business Suite in an OLTP Environment
      Introduction
      Software Architecture
      Agile Business Suite as a Server in an OLTP Environment
      Agile Business Suite as a Client in an OLTP Environment
      Agile Business Suite as Both Server and Client
      Hub Transactions and OLTP Transactions
      Ispec Header Data in OLTP Transactions
      Generation Process for OLTP
    Defining OLTP in Developer and Builder
      Application-Level Options
      Ispec-Level Options
      Report-Level Options
    Interfacing with External OLTP Clients and Servers
      Introduction
      Defining an OLTP View Class
      OLTP View Load Inquiry Screen
      OLTP Error and Warning Buffer
    Displaying Information for OLTP
    Using Logic for OLTP
    Controlling the OLTP Interface in Runtime
      Summary
      :OLTP Command
      :OLTP C Command
      :OLTP S Command
      :OLTP+ Command
      :OLTP- Command
      :OLTP = Command (MCP Environment)
    Diagnosing OLTP Activity in Runtime
      MCP Based Diagnostics
    Limits, Ranges and Dependencies
  Agile Business Suite File Names
    Agile Business Suite Software Files
      Key to the Table
      List of Files
    Generated System Files
      File Naming Conventions
      Examples
  Transaction Resource Management
  System Message Routing
    Standard Message Routing
    Offline Input Message Routing
    GLI Message Routing
    Exception Handling
    Agile Business Suite-Initiated Report Interaction
    Standalone Report Interaction
    HUB Message Routing
      HUBRouter
      Local External Automatic Entries (Ispec to Ispec)
      Local External Automatic Entries (Report to Ispec)
      Remote External Automatic Entries (Ispec or Report to Ispec)
      General Notes about HUB Message Routing
      Deletion of HUB Recovery Records
    Non-Formatted (NOF) Message Routing
  NOF Skeleton Program Flow Diagram
    Introduction
    Routines within the NOF Program Skeleton
      INITIAL-SETUP Section
      ML-01 Main Loop Routine
      GET-COMS-Message
      SEND-TO-LINC
      PROCESS-LINC-RESPONSE
      DISPLAY-LINES
      FIND-STATION
      PROCESS-AUTO
      PORT-CHANGE
      SET-LANG
      SEND-TO-STATION
      CHECK-COMS-INPUT-ERRORS
  Diagnostic Utility for Modifying Generated Source Files
  Accessing the LINCCNTL File
    Exported Entrypoint Specification Details
  AB Suite MCP Runtime Performance
  Changed Behavior and Alternative Behavior
  Recommendations
  Related Product Information   
  Introduction
  How to Initiate and Terminate Applications and Reports
    Signing On to Your Runtime Application
    After Signing On to Your Application
      Program Initiation
      Program Priorities
      First Screen Displayed
      Runtime Application Screens
      Screen Layouts
      Terminal Input
    Signing Off Your Application
    Closing Down Your Application
      Automatic Application Closedown
      Closing Down Your Application Manually
      Considerations When Closing Down
    Report Initiation, Operation, and Termination
      Initiating a Report Using the :RUN Command
      Batch Mode Reports (RIP)
      Initiating RIP from a Terminal or ODT
      Waking a Sleeping Report
      Initiating RIP from a WFL
      Using File Equations with RIP
      Using Accept Messages with RIP
      Standalone Reports
      Communicating with a Running Report
      Setting Run Priority of a Report
      Passing a Parameter to Batch and Standalone Reports
      Report Termination
    Setting Chargecodes for Applications and Reports
      Application Chargecodes
      Report and WFL Chargecodes
  Administering Application Builds and Reports
    Generating Methods
      Generation Utility
    Choosing a Type of Generation
      Building to Create a New Application
      Building to Modify an Existing Application
      Generating that Causes Update or Reorganization
      Reserving Database Filler Space
      Generating to Change the Name of an Ispec
      Reorganizing to a Different Pack
      Building for Application Transfer
    Application and Database Build Considerations
      Limitations
      Log Data Masking
      MAXWAIT
      CONTROLPOINT
      SYNCWAIT
      COMS Output Protection
      COMS Input Protection
      DMSII Extended Edition Options
      DMSII Locked File
      DMSII Data Masking and Data Encryption
      DMSII Dump Encryption
      DMSII Data Set and Set Buffers
      COMS TTRAIL I/Os
      DASDL Population Options
      Optimize Blocksize to VSS-2 Option
      Changing Default and Dictionary Packs
      MigrateDB
      Report Builds and Segment Methods
      External DASDL
    Controlling Generations and Reorganizations
      Aborting a Generation
      Changing Generation Limits by Modifying Generate WFLs
      Recommendations for the Generate WFL
      Modifying the Generate WFL
      Modifying the Configure WFL
      Printing the WFL Job Summary
      Controlling Report Generates during Application Builds
      Removing Source Code Files
      Using External DASDL Files in Reorganization
      Using Sort Sets in Reorganization
      Reorganizing Online
      Including Your Routines in the Reorganization Process
      Recovering Failed Generations
      Recovering Reorganization Failure
      Correcting the Reorganization Failure
      Including Routines to Handle Reorganization Failure
      Clearing Database Generate Locks
      Staged Database Reorganizations
    Performing Post Generation Tasks
    Defining a System to COMS
      Automatic Loading of COMS Configuration File
      COMS Automatic Load File
      Other COMS Configuration Files
      Inhibiting or Interrupting Automatic Loading into COMS
      Fireup Ispec without ?+I Message
    Handling Station Names
      About Station Names
      Where Station Names Are Used
      Maintaining Reference Station Names
      Installing the Reference Station Library
  Transferring and Configuring a System
    Introduction to System Transfers and Configure
      Terminology
      System Transfer
      Configure Configuration
    Restrictions on Transfer and Configure
      Restrictions on Application Transfer
      Restrictions on Configure
      Restrictions on Compile Free Configure
      Restrictions on the use of the REORGDB DMSII Option
      HDBA Restrictions
    Simplifying Transfers by Using Configure Configurations
      Benefits of Using Configure Configurations
      Procedure for Using Configure Configurations
      Configure/BNA Generate Options
  Runtime Transfer
    Introduction to the Runtime Transfer Utility
    Preparing a Runtime Transfer Utility (RTU) File for the Transfer
    Running the Runtime Transfer Utility
      Initiating the Runtime Transfer Utility
      Runtime Transfer Utility Screens
      Transfer Startup Screen
      Transfer Selection Screen
      Transfer Creation Screen
      Selected Transfer Screen
      Transmitting the Last Runtime Transfer Screen
    Creating WFL Include Files
      Example WFL Include File
    Running the Configure Utility
      Initiating the Configure Utility
      SMU Screens
      Configure Options Screen
      Configure Options Screen 2
      Pack Options Screen
      Extract Family Details Screen
      Environmental Options Screen
      Environmental DMS Options Screen
      External DMS Options Screen
      Audit File Details Screen
      Pack/Population Options Screen
      Ispec Selection Screen
      Population and Family Changes Screen
      Family Name Changes Screen
      Getting Online Help
      Using Configure with Remote Databases
      Using Translated SMU Screens
      Using Agile Business Suite with Remote Mirroring
  Administration Commands
    Introduction
      Restrictions While Entering Administration or Colon Commands
      Entering Administration Commands
      Reports Initiated with MCP Command String
    Security of Administration Commands
      Grouping Administration Commands by Access Level
      Station Access Levels
    Accept Commands
      Report Accept Command Input (> prompt)
      >STOP Terminate Report
    Teach Related Commands
      :HEL Online Command Display
      :MOR Extended Online Help
      :NEX Extended Online help
      :TEA Help for Online Commands
    Client Related Commands
      :DDT Debug Date and Time Commands
      :ODT Security Access Level
      :REC Re-display Screen
      :SMG Single Line Message
      :STN Station Information Command
      :TIN Terminal Input Commands
      :WHO Client Terminals Attached to the Application
    Operations Related Commands
      :AST Auto Stop Attribute Commands
      :BDD Backup Disk File Designator Commands
      :CDT System Control File Data and Time
      :CTP COMSTP Program Information
      :DCS DIALOGINFO Cleanup Start
      :DCA DIALOGINFO Cleanup Active Stations Threshold
      :HAM High Account Month
      :ISP Ispec Information and Input Commands
      :LAM Low Account Month
      :RDB Change Between Primary and Secondary DB Commands
      :SLA Set Language for Station
      :SPR Display Priority of COMSTP Program
      :STA System Statistics
      :STO Stop Unconditionally
      :TER Terminate Active COMSTP Program
      :TIM Automatic System Closedown Time-out
      :UPD COMSTP program Information
    Logging Related Commands
      :ALR Automatic Log Release Commands
      :LOG Logging Commands
      :REL LOG Release Log
    External Automatic Entry (HUB) Related Commands
    USER Program Related Commands
      :AUP Automatic USER Interface Program Commands
      :USR User Interface Program Commands
    Report Related Commands
      :COD Report and WFL Job Chargecodes
      :DEL Delete Report Recover Information
      :MXL Mix Limits for Reports
      :REP Report Information Commands
      :ROC Report Output Control
      :RPR Report Priority
      :RUN Commands
      :STR Stop Report
      :TER Terminate Active Report
    External Database Related Commands
      :EXT External Database Access
      :REL Release External Database
    Subsystem Related Commands
      :ISP Ispec Information
      :LIS List Ispecs
      :STA COMSTP Program Statistics
    Examiner Related Commands
      :EXM Examiner Commands
      :REL EXM Release Examiner
  Report Operations
    Introduction to Reports
    Setting Up Printers
      Procedure for Defining Printers
      About the CODES File
      List of Qualified Printers
      Qualified Printer Limits
      Specifying Printer Line Widths
      Defining a Default Printer Model for Your Site
      Including Formdepth Calculations in the CODES File
      Syntax of a Formdepth Formula
      Entering Formdepth Formulas
      Examples of Formdepth Formulas
      Special Output Control Codes
      Defining Output Control Codes
      About the COMS Configuration File
    Report Output Control System (ROC)
      Concepts of ROC
      ROC Output Delivery Mechanism
      File Transform Routine
      Device Drivers
      Selecting ROC Output Storage Options
      ROC Direct Reports
      ROC Security
      Activating CODES File Changes for ROC
      Sending ROC Output to Terminal Printers
      Sending ROC Output to a Flat File
      Accessing ROC
      Listing Available Reports
      Listing Pending Report Output Requests
      Using ROC to Access Other Files
      Accessing ROC from Standalone Presentation Client
      Accessing ROC from Presentation Client as a Browser Applet
      Accessing ROC from VB.NET Winforms
      Accessing ROC from ASP.NET Web Forms
      Printing a Report Output File
      Printing Reports from the Reports Available Screen
      Printing Reports from Anywhere in ROC
      Printing Reports Using the WRITE Request Screen
    ROC Commands
      General Action Property Commands
      Report and Output Request Menu Commands
      Control Action Commands
      Browse Action Commands
    Handling Output from Non-ROC Reports
      Video Report Browsing (non-ROC)
      Remote Printer (RP) Reports (non-ROC)
      Line Printer (LP) Reports (non-ROC)
      Enterprise Output Manager Reports
    Terminal Printer Spooler (TPS)
      TPS Limits
      COMS and TPS Installation
      Defining TPS Options
      Disk Files Used by TPS
      Initiating and Terminating TPS
      Loading Output Control Codes (CODES file) into TPS
      Printing with TPS
      Report Output Security with TPS
      Multiple Printer Groups
      Directing Report Output to Printer Groups
      How Printer Groups Work in TPS
      Controlling Access to TPS
      Setting Up a NGEN28TP/USERS File
      Controlling TPS User Access to Report Output
      How User Checking Works in TPS
      TPS Commands
    Differences between ROC and Non-ROC Reports
    Report Method Performance Statistics Capture
  Diagnostic and Management Utilities
    Activity Log
      LOGLIBRARY File
      Identifying the Current Log File
      Backing Up Log Files
      Removing Log Files
      Printing Log Files
      Using Screen Input to Print the Activity Log
      Using Parameter String Input to Print the Activity Log
      Printing an Old Activity Log
      Reading an Activity Log Listing
      Activity Log Statistics File
      Activity Log Statistics Listings
      Activity Log Options
    Securing LINCLOG
      Data Masking Using Model Properties
      Data Masking Using the Host Utility
      Creating the User Data File
      Restrictions
    Diagnostic Log Utility
      Running the Diagnostic Log Utility
      Reading a Diagnostic Log Listing
    Monitor Utility
      Monitoring Modes
      Initiating LINC/MON
      Using the LINC/MON Screens
      Obtaining Online Help
      LINC/MON Parameters
      Terminating LINC/MON
      Resetting Monitor Parameters
      Other LINC/MON Tasks
      Using LINC/MON to Read the Log
      LINC/MON Command Reference Summary
    Database Management Utility (DMU)
      Initiating DMU
      DMU Home Screen Options and Parameters
      Using DMU with Automatically Created Database Structures
      Garbage Collection on Systems
      Changing Populations Using DMU
      DMS II Database Updates Using DMU
    Examiner
      Functionality of Examiner
      Data Collection
      Timing Points
      Glb.ExamKey
      Examiner Programs
      Transaction Flow Diagrams
      Examiner Library
      Record Layouts
    System Management Utility (SMU)
      Using SMU
      SMU Screens
      Completing Your SMU Session
    Technical Details of Logging
      Log File Names
      Pivot Numbers
      Log File Structure
      Log File Header Information
      Log File Message Types
      Log File Message Text
      Monitoring the Log File with the LOGLIBRARY
      Lastlog Entry Point
      Logread Entry Point
  Security Features
    Security Using Usercodes
    Security in Ispecs at Runtime
      Security Using LSM
      Security Using Glb.UserCode
      Controlling Access to ROC
    Security in Reports at Runtime
      Security of Output in ROC
      :RUN Administration Command Security Check
      Run Logic Command Security Check
      Report Initiation Program (RIP) Security
      Standalone Report Initiation Security
      ROC Security Using Glb.Priv
    Security Module (LSM)
      Generating LSM
      Initiating LSM
      LSM Functions
      LSM Load Considerations
      Maintaining LSM Details
      LSM Example for a Generated Application
  Multiple Language and Translation Capabilities
    What May Be Translated
      Tools Used for Translation
      Translation Files and Methods
      Translating Generated Applications
      Translating Utilities
      Translating ROC
      Translating Remote Access Messages
      Translating Remote Subroutine Server Messages
    Translating with the MLS Message Translation Utility
    Translating With a Text Editor
      Released Files
      NGEN28/1/LTEACH File
    Translation Using Forms Translation Utility (FTU)
      Functions of FTU
      Summary of FTU Operation
      Files Used with FTU
      Choosing Correct Files for FTU Tasks
      Modifying the Master File for ROC Screens
      Modifying the Master File for ROC Captions or Segment Attributes
      Modifying ROC Captions or Segment Attributes for Individual Applications
      Modifying Utility Screens
      Modifying Screen Layouts for a New Application
      Modifying Screens for a New Version of an Existing Application
      Modifying Screen Layouts for a Current Application
      Retaining Translations Over New Releases
      Results of Merging Translations
      Initiating FTU
      FTU Initial Parameter Properties
      Translating Individual Ispec and Teach Screens
      Using the VIEW/MODIFY USER LANGUAGES Screen
      Translating Segment Attributes Using FTU
      Translating Captions Using FTU
      Obtaining Online Help Information within FTU
      Ending an FTU Session
      FTU Commands: General
      FTU Commands: Format Screen and Teach Screen
    Defining Session Languages
      Defining a Session Language for End Users
  Interfacing to Other Applications
    Selecting Your Interface Method
    External Automatic Entries Between Runtime Applications
      Preparing Applications in Developer
      Communicating With Other Hosts
      Sending External Automatic Entries
      How an External Automatic Entry Works
      Issues with External Automatic Entries
      Troubleshooting External Automatic Entries
      External Automatic Entry Example
    Non-Formatted Input/Output (NOF)
      Possible Uses for NOF
      Summary of NOF and Restrictions
      NOF Intelligent Terminal Interface
      NOF Programmatic Interface
      NOF-Initiated Transactions
      Agile Business Suite Initiated Transactions
      Creating a NOF Program
      NOF Transaction Flow
      Format of Messages from NOF to Runtime
      NOF Ispec Screen Data Format
      Format of Messages from Runtime to NOF
      NOF Output Screen Data Format
      How to Use NOF
      Setting Up a NOF Interface for NOF-Initiated Transactions
      Setting Up a NOF Interface for Runtime-Initiated Transactions
      Rules for Using NOF
      How to Handle Recovery and Duplicate Protection
    Generalized Interface (GLI)
      Initiating GLI
      GLI Input and Output File Declarations
      GLI Input
      GLI Header Record
      GLI Ispec Record
      GLI Data Records
      GLI FINISH Record
      GLI Output
      GLI Output Data Format
      Example of GLI Output Data
      GLI Recovery
      Logic Considerations for GLI
    User Interface Program
      Transaction Flow
      Initiating the User Program
      Skeleton User Program
    Offline Input
      Formatting Offline Input
      Executing the Offline Program
      Offline Recovery
      Running Offline Compared to GLI
    AccessExt Logic Command
    Calling External Classes
      Calling External Libraries in MCP
      Calling a Library Using By Function Calls
      Coding Coroutines Using Reports
      Calling a Coroutine Using External Classes
      Calling a Coroutine from an External Program
    Public Segment Methods (Callable Global Logics)
      Invoking a Public Segment Method from Agile Business Suite
      Invoking a Public Segment Method from an External Program
      Invoking Public Segment Methods from .NET using AIS RPC
    Extract Files
      Introduction
      Compatibility of Extract Files
      Extract File Formats
      Logic Commands for Handling Extract Files
      Extract File Built-in Methods
      Extract File Built-in Attributes
      Categories of Extract File
      Defining an Extract File Name
      How Agile Business Suite Handles Extract Files at Runtime
      Using Extract File Built-in Methods
      Location of Extract Files
      Multiple Extracts to a File
      Recovery of Extract Files
    Testing an Application with Debugger
      Preparing Your Application in Developer
      Installing the OLE DB Provider
      Creating the Capabilities file
    Network Application Platform (NAP) Applications
  Backup, Recovery, and Remote Database Facility
    Systems Backup
      Backing Up Your Applications
    Audit Files
      Copy Audit to Tape
      Duplicate Audit Pack
      Audit File Location
      Audit File Corruption
    Reorganization and Backups
    Backing Up Your Database
    Recovery
      Handling Abnormal COMSTP Program Termination
      Handling Abnormal Report Termination
      Manually Initiated Report Recovery
      Halt/Load Recovery
      Recovery Using a Backup of the Database
    Changing Transaction Numbers or Glb.Unique
      Generating the TRN Program
      Running TRN
      Values of Glb.Unique
    Remote Database Facility (RDB)
      Basic Implementation of RTU
      Basic Implementation of Agile Business Suite and RDB
      Creating an RDB Environment for an Existing System
      Maintaining the RDB-Enabled Agile Business Suite Systems
    Optional Removal of Record Locking Granularity
      Effects of Resetting Reapply Completed/Independent Trans
      Recovery Implications
  Application Builder Server Configuration and Commands
    ClearPath MCP Application Builder Commands
      ABORT
      ADDREP
      ADDSYS
      ALTER
      ANALYZE
      BACKUPS
      BINDLIMIT
      BYE, QUIT, STOP, END
      CAPTURE
        COLLECT
      CHANGEQ
      CLEARPORT
      CLEARQ
      CLEARWORKER
      CLOSEREMOTE
      CLOSETIME
      COLLECT
      COMMANDS
      CONSOLIDATE
      CONSTRAINTS
      DATETIMELOG+
      DATETIMELOG-
      DELAYINSTALL
      DELETESYS
      DYNMAKES
      DUMP
      ERRORDIAG+
      ERRORDIAG-
      ERRORS
      FIND
      FORCEQ
      FTP
      GENERATEQ
      GENERATEREP
      GENERATESYS
      GENSTATES
      WHAT, HELP
      HISTORY
      INDEX
      INFORMATION
      INITUNIQUE
      JOBSUMMARY
      KILLWORKER
      LOGALL+
      LOGALL-
      LOG+
      LOG-
      MAXLOGSIZE
      MAXPORTS
      MAXREPGEN
      MAXREPMAKES
      MAXSYSGEN
      MAXSYSMAKES
      MAXWORKERS
      MIGRATEDB
      MODIFYBLD
      NOTIFY
      OPENREMOTE
      PAGEDEPTH
      PORTS
      PRINT
      QUEUE
      REBUILD
      REMREPWORK
      REPGENPR
      REPORTS
      REQUESTOR
      RESET for Systems
      RESET for Reports
      RESTARTTRACE
      RETRYREPS+
      RETRYREPS-
      RLOG
      SAVEFREQ
      SAVETIME
      SERVERS
      SCHEDULING
      SETDEFREP
      SETGENERATE
      SETQSEQ
      SETREPGEN
      SETREPPUBLIC
      SETREPSYS
      SETRSEQ
      SETSYSREP
      SETSYSLOG
      SETSYSTEM
      SETTRIGGER
      SHOWLOG
      SHOWPRINT
      SLOG
      SPAREPORTS
      SPAREWORKERS
      STA
      STRICTCOMPS+
      STRICTCOMPS-
      SUMM
      SWAPQ
      SYSGENPR
      SYSSTATES
      SYSTEM
      TIMELOG+
      TIMELOG-
      TRACE+
      TRACE-
      WAITIFREORG
      WAITSLICE
      WAITIFSTAGE
      WORKERS
    Potential Generate Rejections
    System and Generate Status Codes
    Setting the Trace Facility in Application
    Setting the Trace Facility in Build Utility
  Online Transaction Processing (OLTP)
    What is OLTP?
      Agile Business Suite and the Open/OLTP Architecture
      Global Transactions and Two-Phase Commit (2PC)
    Using Agile Business Suite in an OLTP Environment
      Introduction
      Software Architecture
      Agile Business Suite as a Server in an OLTP Environment
      Agile Business Suite as a Client in an OLTP Environment
      Agile Business Suite as Both Server and Client
      Hub Transactions and OLTP Transactions
      Ispec Header Data in OLTP Transactions
      Generation Process for OLTP
    Defining OLTP in Developer and Builder
      Application-Level Options
      Ispec-Level Options
      Report-Level Options
    Interfacing with External OLTP Clients and Servers
      Introduction
      Defining an OLTP View Class
      OLTP View Load Inquiry Screen
      OLTP Error and Warning Buffer
    Displaying Information for OLTP
    Using Logic for OLTP
    Controlling the OLTP Interface in Runtime
      Summary
      :OLTP Command
      :OLTP C Command
      :OLTP S Command
      :OLTP+ Command
      :OLTP- Command
      :OLTP = Command (MCP Environment)
    Diagnosing OLTP Activity in Runtime
      MCP Based Diagnostics
    Limits, Ranges and Dependencies
  Agile Business Suite File Names
    Agile Business Suite Software Files
      Key to the Table
      List of Files
    Generated System Files
      File Naming Conventions
      Examples
  Transaction Resource Management
  System Message Routing
    Standard Message Routing
    Offline Input Message Routing
    GLI Message Routing
    Exception Handling
    Agile Business Suite-Initiated Report Interaction
    Standalone Report Interaction
    HUB Message Routing
      HUBRouter
      Local External Automatic Entries (Ispec to Ispec)
      Local External Automatic Entries (Report to Ispec)
      Remote External Automatic Entries (Ispec or Report to Ispec)
      General Notes about HUB Message Routing
      Deletion of HUB Recovery Records
    Non-Formatted (NOF) Message Routing
  NOF Skeleton Program Flow Diagram
    Introduction
    Routines within the NOF Program Skeleton
      INITIAL-SETUP Section
      ML-01 Main Loop Routine
      GET-COMS-Message
      SEND-TO-LINC
      PROCESS-LINC-RESPONSE
      DISPLAY-LINES
      FIND-STATION
      PROCESS-AUTO
      PORT-CHANGE
      SET-LANG
      SEND-TO-STATION
      CHECK-COMS-INPUT-ERRORS
  Diagnostic Utility for Modifying Generated Source Files
  Accessing the LINCCNTL File
    Exported Entrypoint Specification Details
  AB Suite MCP Runtime Performance
  Changed Behavior and Alternative Behavior
  Recommendations
  Related Product Information   
Agile Business Suite Programming Reference
  Introduction
  The Development Language
    LDL+ Language Features
      Provide Method Call Syntax
      Use of any Command
      Profile Condition Logic Consistency
      Named Extract Files
      Type (dictionary item) Value Logic
      Statement Continuation Character
      ForEach Statement
      Assignment Operator Syntax
      Expression Usage
      Looping Constructs
      Non-printable Character Literal Values
      Name Scope Syntax
      Change Literal Delimiters
      Language Constructs Independent of Platform
      Non-delimited Numeric Literals
      GLB.MIN and GLB.MAX
  Logic Commands
    Logic Command Usage
    Syntax Diagram Conventions
      Transact-SQL Notation Conventions
  Logic Primitives
    Assignments
    Expressions
      Conditional Expressions
      Set Expressions
      String Expressions
    Identifiers
      Qualifiers
    Literals
      Numeric Literals
      String Literals
    Binary Large Objects (BLOBs)
    Operators
      Arithmetic Operators
      Casting Operators
      Concatenation Operators
      Logical Operators
      Relational Operators
    Data Structures
      Arrays
    Profile Conditions
  Value Manipulation
    Attach
    AttachAndSpace
    DateConvert
      DateConvert Complex Form
      DateConvert Simple Form
    Detach
    Move
    MoveDate
    MoveTime
    StnInfo
  Computation
    Add
    Compute
    Divide
    Initialize
    Multiply
    Subtract
  Conditional Flow
    Abort
    BeginCase
    Break
    Case
    Continue
    Else
    End
    EndCase
    EndExit
    If/DoWhen
    JumpTo
    Label
    Loop
    Otherwise
  Subroutine and External Calls
    Insert
      Mapping
    Recall
    Return
    Roc
    Start
    SwitchTo
  Database Access and Management
    AccessExt
      Find command option
      Get command option
    CriticalPoint
      CriticalPoint Recovery
      Critical Point Persistence
    Determine Variants
      Determine Actual
        Database Variant
        Extract File Variant
        SQL Script Variant
      Determine Back
      Determine Every
      Determine From
      Determine Group
      Determine Last
      Determine Total
    EndUse
    Exclusive
    Flag
    ForEach
      KeyOnly
      Multi
      Secure
      Serial
    Load
    LookUp Variants
      LookUp
      LookUp Every
      LookUp From
      LookUp Group
    Match
    SetDB
  Input/Output
    Accept
    Cursor
    Extract
      Extract Layout
      Extract File Processing
      Extract File Categories
    Message
    SendListDynamic
      List Boxes
    SendListStatic
    SendMessage
    SetTitle
      SetTitle Extract File Processing
  Report Control
    Advance
    Attribute
    BeginPage
    EndNoPrint
    OnChange
      Routine Call
    Page
    Release
    Restart
    Run
    SendPrint
    Sleep
    Wake
  Transactions
    GS
    Log
  Built-In Methods
    Method Reference
    Syntax Notation Conventions
    Method Invocation
    Copy Ispec and Copy Event Built-In Methods
      Edit
    Data Set Built-In Methods
      AtEnd
      Count
      First - DataSet
      IsEmpty
      Last
      Total
    External Binary Class Built-In Methods
      GetPath
      SetPath
    Extract File Built-In Methods
      Close
      Create
      Delete
      Open
      Position
      Purge - Extract File
      Read
      Restart
      Sort
        Key
        Sort Order
        Sort Extract File Processing
      Write
    Frame Built-In Methods
      Main - Frame
      Print
    Glb.Financial Built-In Methods
      AnnualRateOfFlow
      AnnuityFutureValue
      Compound
      Discount
      Evaluate
      FlowForFutureValue
      FutureValueFlow
      FutureValueFromAnnuity
      Mortgage
      PresentValueFlow
      PresentValueToAnnuity
    Insertable Class Built-In Methods
      Main - Insertable Class
    Ispec and Event Built-In Methods
      Construct - Ispec and Event
      External
      GetMaint
      Main - Ispec and Event
      Prepare
      SetDynamicAttribute
      SetMaint
    Messenger Built-In Methods
      Receive
      Respond
    Outputstream Built-In Methods
      Advance
      AdvanceChannel
      AdvanceNewPage
      BeginPage
      BeginPageClear
      Release
      SendPrint
    Persistent Class Built-In Methods
      Load
      Purge - Persistent Class
      Update
      Store
        SEND
        GetMessage
        Glb.Status and Glb.HubStatus Settings
        BLOCK
        BUSY
        DATA
        NOEXT
        NODB
        TOUT
        Spaces
        Stars (*****)
        Aborted
      ClearPersistent
    Report Built-In Methods
      Main – Report
    Segment Built-In Methods
      CloseDown
      CloseUpdate
      StartUp
    SQL Script Built-In Methods
      Construct - SQL Script
      Destruct
      Main - SQL Script
    Variable Built-In Methods
      Clear
      Contra
      First - Variable
      GetLength
      Initialize
      Last – Variable
      LeftAlign
      ToLower
      SetToClearWhen
      ToUpper
    List Built-in Methods
      Glb.ClientManager
        SendDynamic
        SendStatic
  Built-In Attributes
    Attribute Reference
    Recovery of Built-In Attributes
      Initial Value Recovered Attributes
      Print Value Recovered Attributes
      Critical Point Value Recovered Attributes
      Restart Value Recovered Attributes
    Built-In Segment Attributes
      Application Environment Related Attributes
        Glb.ActionKey
        Glb.AppName
        Glb.AppNo
        Glb.IsDebug
        Glb.Machine
        Glb.Product
        Glb.ROCFlag
        Glb.YYMMDD
      Build Related Attributes
        Glb.RepGenDate
        Glb.RepGenTime
        Glb.RepLang
        Glb.RepVersion
        Glb.SysGenDate
        Glb.SysGenTime
        Glb.SysVersion
        Glb.VersionID
      Client Environment Related Attributes
        Glb.ASCPrt
        Glb.FullStn
        Glb.GUI
        Glb.Language
        Glb.Priv
        Glb.StaLang
        Glb.Station
        Glb.Stn
        Glb.Style
        Glb.UserCode
      Copy Cycle Related Attributes
        Glb.Copy
        Glb.MaxCopy
      Database Related Attributes
        Glb_Dms_Reads
        Glb_Dms_Writes
        Glb.ExName
        Glb.ExtExt
        Glb.SelfDB
      DateConvert Related Attributes
        Glb.Base
        Glb.Century
        Glb.Century_Start
        Glb.DC_ Attributes
        Glb.DC_CC
        Glb.Total
      External Messaging Related Attributes
        Glb.CCS
        Glb.CorStatus
        Glb.DBText
        Glb.DestEnv
        Glb.DestHost
        Glb.Destination
        Glb.DestNoForm
        Glb.DestXnID
        Glb.HTimeOut
        Glb.HubStatus
        Glb.HubTimeOut
        Glb.Origin
        Glb.OriginEnv
        Glb.OriginHost
        Glb.OriginIspec
        Glb.OriginPtn
        Glb.OriginXnID
        Glb.Param
        Glb.PrevIspec
        Glb.Query
        Glb.Self
        Glb.SelfEnv
        Glb.SelfHost
        Glb.SelfXnID
        Glb.StnHost
        Glb.TwoPC
      Host Limit Related Attributes
        Glb.High
        Glb.Low
        Glb.Max
        Glb.Min
        Glb.Spaces
        Glb.Zeros
      Internal Messaging Related Attributes
        Glb.Dbg_DB
        Glb.Dbg_LG
        Glb.Dbg_OLTP
        Glb.Error
        Glb.ExamKey
        Glb.InputData
        Glb.OLTPService
        Glb.OLTPSubType
        Glb.OLTPType
        Glb.OLTPValue
      Ispec Related Attributes
        Glb.Request
        Glb.Source
        Glb.SubSys
        Glb.Unique
        Glb.Work
      Length Related Attributes
        Glb.FullLength
        Glb.Length
      Maint Related Attributes
        Glb.Add
        Glb.Chg
        Glb.Del
        Glb.Inq
        Glb.Pur
      Report Output Related Attributes
        Glb.AltUser
        Glb.ASCPrtHost
        Glb.Device
        Glb.FileInfo
        Glb.FormDepth
        Glb.FormID
        Glb.LineCount
        Glb.LineUp
        Glb.LineUpName
        Glb.NumCopies
        Glb.PageCount
        Glb.Pitch
        Glb.PrintAt
        Glb.PrintBanner
        Glb.PrintHost
        Glb.PrtParam
        Glb.RepUnique
        Glb.SaveDays
        Glb.Secondary
        Glb.Shadow
        Glb.Title
        Glb.TPGroup
        Glb.TranState
        Glb.User
      Report Related Attributes
        Glb.Backup
        Glb.Change
        Glb.ChargeCode
        Glb.Close
        Glb.DeadLock
        Glb.DLRecover
        Glb.DLRetry
        Glb.InitFullStn
        Glb.InitStn
        Glb.Match
        Glb.MixNo
        Glb.ParamFlag
        Glb.Priority
        Glb.Recover
        Glb.RepName
        Glb.Task
      SQL Script Related Attributes
        Glb.MainSQLCode
        Glb.PostSQLCode
        Glb.PreSQLCode
      Transaction Related Attributes
        Glb.Date
        Glb.Fail
        Glb.Status
        Glb.Time
        Glb.Today
        Glb.Todays_Date_Num
        Glb.Todays_Day
        Glb.Todays_Month
        Glb.Todays_Month_Num
        Glb.Todays_Year
    Built-In Ispec and Event Attributes
      Ispec
      Source
      TranNo
      Input_Date
      ActMth
      Maint
        ADD - Maint
        CHG
        DEL
        PUR
        INQ
        FIR
        LAS
        NEX
        BAC
        REC
    Built-In Outputstream Attributes
      Backup
      Device
      FormDepth
      FormID
      LineCount
      LineUp
      LineUpName
      NumCopies
      PageCount
      Pitch
      PrintAt
      PrintBanner
      PrintHost
      SaveDays
      Station
      Title
      User
    Built-In Extract File Attributes
      Exists
      IsTemporary
      Name
      Permanent
      Record
  Logic Command Quick Reference
    A -- Logic Commands
    B -- Logic Commands
    C -- Logic Commands
    D -- Logic Commands
    E -- Logic Commands
    F -- Logic Commands
    G -- Logic Commands
    H -- Logic Commands
    I -- Logic Commands
    J -- Logic Commands
    K -- Logic Commands
    L -- Logic Commands
    M -- Logic Commands
    N -- Logic Commands
    O -- Logic Commands
    P -- Logic Commands
    Q -- Logic Commands
    R -- Logic Commands
    S -- Logic Commands
    T -- Logic Commands
    U -- Logic Commands
    V -- Logic Commands
    W -- Logic Commands
    X -- Logic Commands
    Y -- Logic Commands
    Z -- Logic Commands
  Introduction
  The Development Language
    LDL+ Language Features
      Provide Method Call Syntax
      Use of any Command
      Profile Condition Logic Consistency
      Named Extract Files
      Type (dictionary item) Value Logic
      Statement Continuation Character
      ForEach Statement
      Assignment Operator Syntax
      Expression Usage
      Looping Constructs
      Non-printable Character Literal Values
      Name Scope Syntax
      Change Literal Delimiters
      Language Constructs Independent of Platform
      Non-delimited Numeric Literals
      GLB.MIN and GLB.MAX
  Logic Commands
    Logic Command Usage
    Syntax Diagram Conventions
      Transact-SQL Notation Conventions
  Logic Primitives
    Assignments
    Expressions
      Conditional Expressions
      Set Expressions
      String Expressions
    Identifiers
      Qualifiers
    Literals
      Numeric Literals
      String Literals
    Binary Large Objects (BLOBs)
    Operators
      Arithmetic Operators
      Casting Operators
      Concatenation Operators
      Logical Operators
      Relational Operators
    Data Structures
      Arrays
    Profile Conditions
  Value Manipulation
    Attach
    AttachAndSpace
    DateConvert
      DateConvert Complex Form
      DateConvert Simple Form
    Detach
    Move
    MoveDate
    MoveTime
    StnInfo
  Computation
    Add
    Compute
    Divide
    Initialize
    Multiply
    Subtract
  Conditional Flow
    Abort
    BeginCase
    Break
    Case
    Continue
    Else
    End
    EndCase
    EndExit
    If/DoWhen
    JumpTo
    Label
    Loop
    Otherwise
  Subroutine and External Calls
    Insert
      Mapping
    Recall
    Return
    Roc
    Start
    SwitchTo
  Database Access and Management
    AccessExt
      Find command option
      Get command option
    CriticalPoint
      CriticalPoint Recovery
      Critical Point Persistence
    Determine Variants
      Determine Actual
        Database Variant
        Extract File Variant
        SQL Script Variant
      Determine Back
      Determine Every
      Determine From
      Determine Group
      Determine Last
      Determine Total
    EndUse
    Exclusive
    Flag
    ForEach
      KeyOnly
      Multi
      Secure
      Serial
    Load
    LookUp Variants
      LookUp
      LookUp Every
      LookUp From
      LookUp Group
    Match
    SetDB
  Input/Output
    Accept
    Cursor
    Extract
      Extract Layout
      Extract File Processing
      Extract File Categories
    Message
    SendListDynamic
      List Boxes
    SendListStatic
    SendMessage
    SetTitle
      SetTitle Extract File Processing
  Report Control
    Advance
    Attribute
    BeginPage
    EndNoPrint
    OnChange
      Routine Call
    Page
    Release
    Restart
    Run
    SendPrint
    Sleep
    Wake
  Transactions
    GS
    Log
  Built-In Methods
    Method Reference
    Syntax Notation Conventions
    Method Invocation
    Copy Ispec and Copy Event Built-In Methods
      Edit
    Data Set Built-In Methods
      AtEnd
      Count
      First - DataSet
      IsEmpty
      Last
      Total
    External Binary Class Built-In Methods
      GetPath
      SetPath
    Extract File Built-In Methods
      Close
      Create
      Delete
      Open
      Position
      Purge - Extract File
      Read
      Restart
      Sort
        Key
        Sort Order
        Sort Extract File Processing
      Write
    Frame Built-In Methods
      Main - Frame
      Print
    Glb.Financial Built-In Methods
      AnnualRateOfFlow
      AnnuityFutureValue
      Compound
      Discount
      Evaluate
      FlowForFutureValue
      FutureValueFlow
      FutureValueFromAnnuity
      Mortgage
      PresentValueFlow
      PresentValueToAnnuity
    Insertable Class Built-In Methods
      Main - Insertable Class
    Ispec and Event Built-In Methods
      Construct - Ispec and Event
      External
      GetMaint
      Main - Ispec and Event
      Prepare
      SetDynamicAttribute
      SetMaint
    Messenger Built-In Methods
      Receive
      Respond
    Outputstream Built-In Methods
      Advance
      AdvanceChannel
      AdvanceNewPage
      BeginPage
      BeginPageClear
      Release
      SendPrint
    Persistent Class Built-In Methods
      Load
      Purge - Persistent Class
      Update
      Store
        SEND
        GetMessage
        Glb.Status and Glb.HubStatus Settings
        BLOCK
        BUSY
        DATA
        NOEXT
        NODB
        TOUT
        Spaces
        Stars (*****)
        Aborted
      ClearPersistent
    Report Built-In Methods
      Main – Report
    Segment Built-In Methods
      CloseDown
      CloseUpdate
      StartUp
    SQL Script Built-In Methods
      Construct - SQL Script
      Destruct
      Main - SQL Script
    Variable Built-In Methods
      Clear
      Contra
      First - Variable
      GetLength
      Initialize
      Last – Variable
      LeftAlign
      ToLower
      SetToClearWhen
      ToUpper
    List Built-in Methods
      Glb.ClientManager
        SendDynamic
        SendStatic
  Built-In Attributes
    Attribute Reference
    Recovery of Built-In Attributes
      Initial Value Recovered Attributes
      Print Value Recovered Attributes
      Critical Point Value Recovered Attributes
      Restart Value Recovered Attributes
    Built-In Segment Attributes
      Application Environment Related Attributes
        Glb.ActionKey
        Glb.AppName
        Glb.AppNo
        Glb.IsDebug
        Glb.Machine
        Glb.Product
        Glb.ROCFlag
        Glb.YYMMDD
      Build Related Attributes
        Glb.RepGenDate
        Glb.RepGenTime
        Glb.RepLang
        Glb.RepVersion
        Glb.SysGenDate
        Glb.SysGenTime
        Glb.SysVersion
        Glb.VersionID
      Client Environment Related Attributes
        Glb.ASCPrt
        Glb.FullStn
        Glb.GUI
        Glb.Language
        Glb.Priv
        Glb.StaLang
        Glb.Station
        Glb.Stn
        Glb.Style
        Glb.UserCode
      Copy Cycle Related Attributes
        Glb.Copy
        Glb.MaxCopy
      Database Related Attributes
        Glb_Dms_Reads
        Glb_Dms_Writes
        Glb.ExName
        Glb.ExtExt
        Glb.SelfDB
      DateConvert Related Attributes
        Glb.Base
        Glb.Century
        Glb.Century_Start
        Glb.DC_ Attributes
        Glb.DC_CC
        Glb.Total
      External Messaging Related Attributes
        Glb.CCS
        Glb.CorStatus
        Glb.DBText
        Glb.DestEnv
        Glb.DestHost
        Glb.Destination
        Glb.DestNoForm
        Glb.DestXnID
        Glb.HTimeOut
        Glb.HubStatus
        Glb.HubTimeOut
        Glb.Origin
        Glb.OriginEnv
        Glb.OriginHost
        Glb.OriginIspec
        Glb.OriginPtn
        Glb.OriginXnID
        Glb.Param
        Glb.PrevIspec
        Glb.Query
        Glb.Self
        Glb.SelfEnv
        Glb.SelfHost
        Glb.SelfXnID
        Glb.StnHost
        Glb.TwoPC
      Host Limit Related Attributes
        Glb.High
        Glb.Low
        Glb.Max
        Glb.Min
        Glb.Spaces
        Glb.Zeros
      Internal Messaging Related Attributes
        Glb.Dbg_DB
        Glb.Dbg_LG
        Glb.Dbg_OLTP
        Glb.Error
        Glb.ExamKey
        Glb.InputData
        Glb.OLTPService
        Glb.OLTPSubType
        Glb.OLTPType
        Glb.OLTPValue
      Ispec Related Attributes
        Glb.Request
        Glb.Source
        Glb.SubSys
        Glb.Unique
        Glb.Work
      Length Related Attributes
        Glb.FullLength
        Glb.Length
      Maint Related Attributes
        Glb.Add
        Glb.Chg
        Glb.Del
        Glb.Inq
        Glb.Pur
      Report Output Related Attributes
        Glb.AltUser
        Glb.ASCPrtHost
        Glb.Device
        Glb.FileInfo
        Glb.FormDepth
        Glb.FormID
        Glb.LineCount
        Glb.LineUp
        Glb.LineUpName
        Glb.NumCopies
        Glb.PageCount
        Glb.Pitch
        Glb.PrintAt
        Glb.PrintBanner
        Glb.PrintHost
        Glb.PrtParam
        Glb.RepUnique
        Glb.SaveDays
        Glb.Secondary
        Glb.Shadow
        Glb.Title
        Glb.TPGroup
        Glb.TranState
        Glb.User
      Report Related Attributes
        Glb.Backup
        Glb.Change
        Glb.ChargeCode
        Glb.Close
        Glb.DeadLock
        Glb.DLRecover
        Glb.DLRetry
        Glb.InitFullStn
        Glb.InitStn
        Glb.Match
        Glb.MixNo
        Glb.ParamFlag
        Glb.Priority
        Glb.Recover
        Glb.RepName
        Glb.Task
      SQL Script Related Attributes
        Glb.MainSQLCode
        Glb.PostSQLCode
        Glb.PreSQLCode
      Transaction Related Attributes
        Glb.Date
        Glb.Fail
        Glb.Status
        Glb.Time
        Glb.Today
        Glb.Todays_Date_Num
        Glb.Todays_Day
        Glb.Todays_Month
        Glb.Todays_Month_Num
        Glb.Todays_Year
    Built-In Ispec and Event Attributes
      Ispec
      Source
      TranNo
      Input_Date
      ActMth
      Maint
        ADD - Maint
        CHG
        DEL
        PUR
        INQ
        FIR
        LAS
        NEX
        BAC
        REC
    Built-In Outputstream Attributes
      Backup
      Device
      FormDepth
      FormID
      LineCount
      LineUp
      LineUpName
      NumCopies
      PageCount
      Pitch
      PrintAt
      PrintBanner
      PrintHost
      SaveDays
      Station
      Title
      User
    Built-In Extract File Attributes
      Exists
      IsTemporary
      Name
      Permanent
      Record
  Logic Command Quick Reference
    A -- Logic Commands
    B -- Logic Commands
    C -- Logic Commands
    D -- Logic Commands
    E -- Logic Commands
    F -- Logic Commands
    G -- Logic Commands
    H -- Logic Commands
    I -- Logic Commands
    J -- Logic Commands
    K -- Logic Commands
    L -- Logic Commands
    M -- Logic Commands
    N -- Logic Commands
    O -- Logic Commands
    P -- Logic Commands
    Q -- Logic Commands
    R -- Logic Commands
    S -- Logic Commands
    T -- Logic Commands
    U -- Logic Commands
    V -- Logic Commands
    W -- Logic Commands
    X -- Logic Commands
    Y -- Logic Commands
    Z -- Logic Commands
Agile Business Suite Runtime for Windows Operating System Administration
  Agile Business Suite Runtime Overview
    About This Guide
    Audience
    Documentation Update
  Runtime Administration
    Using the Administration Tool
      Using the Scope Pane
    Defining Network Users
      The Station Info (LINCIINET) File
      Creating a Station Info (LINCIINET) File
    Setting Up Your Runtime Environment
      Adding a Runtime Server
      Removing a Server from Favorites
      Adding a Database Server Registration
        Register DB Server Dialog Box
      Removing a Database Server Registration
      Configuring User Rights to Add or Remove a Database
      Adding a Database
        Creating a New Database
        Database Configuration
        Attaching an Existing Database
      Removing a Database
        Deleting a Database
        Detaching a Database
      Using Scale-Out
        Setting the Machine ID for Scale-Out
    Configuring Protocol Adapters
      Configure Adapters Dialog Box
      Creating Views
        General
        IP Access List
        Anonymous User
      Configuring Log Files
    Managing Your Application
      Security
      Working with Systems
        Configuration Options
          Customize
          Multilanguage
          HUB
          Print
          Report
        Enabling/Disabling a System
        Stopping a System
        Deleting a System
        Redeploying a System
        List Current Users
        Transferring a System
          Deploy an Application in a Cluster
          Initiate Runtime Transfer
          List of Deployment Packages
          Deployment Settings for Package
          Application User Details for Target Machine
        Setting Up AB Suite for Database Mirroring
          Using the Runtime Server
          Using the Principal SQL Server
          Using the Mirror SQL Server
          Configuring SQL Mirroring
      Reports
        Running a Report
        Stopping a Report
        Deleting Report Recovery Information
        Viewing Report Properties
        Recovering a Report
      Monitoring Performance
  Using Administration Commands
    Application Related Commands
      Clearing User Sessions
      Setting or Displaying High Account Month
      Setting or Displaying Low Account Month
      Setting or Displaying the Language
      Sending a Message
      Listing Ispecs
      Stopping an Application
      Displaying External Automatic Entry Status
      Enabling External Automatic Entries
      Disabling External Automatic Entries
      Displaying a list of active stations
    Report Administration Commands
      Listing Running and Recoverable Reports
      Running and Recovering Reports
      Deleting Recovery Information
      Stopping a Report
      Terminating an Active Report
      Wake Up Report
    Admin.exe Command Line Utility
  Deployment Package Manager
    Prerequisites for DPM
    Create a Deployment Package for the New Cloned Instance
    Create an Updated Full Deployment Package for an Existing Cloned Instance
    Create a Partial Deployment Package for an Existing Cloned Instance
      Create an Updated Partial Deployment Package for an Existing Target Instance
    Deploying MSIs or CAB Files Using Runtime Transfer
    Executing DPM from Command Prompt
    Creating a Cloned MSI by Changing Configuration Settings in Builder
  Command Line and Programmatic Access to Runtime
    Command Line Utilities
      Configure Database Utility (ConfigureDatabase.exe)
      Configure Log Files Utility (ConfigureLog.exe)
      Configure Protocol Adapters Utility (ConfigureAdapter.exe)
      Configure Runtime Utility (ConfigureRuntime.exe)
        Creating Views
        Deleting Views
        Modifying Environment Settings
        Configuring Component Settings
      Configure System Utility (ConfigureSystem.exe)
        Using the Datareader Feature
        Setting the Transaction Isolation Level
        Configuring Phased and Non-Phased SQL
        Defining the Multi Behavior
        Using the COM+ Feature
      AB Suite System Deployment Utility (DeployPackage.exe)
      Deployment Package Manager Utility (ManagePackage.exe)
        Cloning an Instance
        Updating an Instance
        Creating Partial Clone for an MSI or a Cab File
      Runtime Operations Utility (AdminSystem.exe)
        Application Administration Commands
        Report Administration Commands
      Reconfigure External Persistent Class Utility (EPCReconfigure.exe)
      Reconfigure External Extract File Utility (EEFReconfigure.exe)
      Print Report Utility (PrintReport.exe)
    Programmatic Access to Runtime
      IConfigureDatabase Interface
        IConfigureDatabase.CreateDatabase Method
        IConfigureDatabase.DeleteDatabase Method
        IConfigureDatabase.AttachDatabase Method
        IConfigureDatabase.DetachDatabase Method
        IConfigureDatabase.RegisterDatabaseServer Method
        IConfigureDatabase.UnRegisterDatabaseServer Method
      IConfigureRuntime Interface
      IConfigureSystem Interface
      IDeployPackage Interface
      IAdministerSystem Interface
      IPrintReport Interface
    Troubleshooting Runtime API Operations
  Runtime Programming Interfaces
    Segment COM Interface
      Connect()
      Disconnect()
      CreateInstance()
      ProcessMsg()
      Admin()
      Process()
      Handling Unsolicited Messages
      Definition of ISegmentCycle Interface
    GenericClass COM+ Interface
      GenericClass Field Names
      SetValue()
      GetValue()
      SetArrayValue()
      GetArrayValue()
      GetNumMessages()
      GetMessage()
      GetMaxCopies()
      NumDynamicLists
      GetDynamicList()
      Initialize()
      CreateCopy()
      GetSwitchToData()
      GetSwitchToData2()
      Definition of IIspecCycle Interface
    Processing Ispecs via the Segment COM Interface
      Processing Ispec Messages
      Managed .NET C# Example
      Unmanaged C++ Example
    Calling Segment Methods
      Managed .NET C# Example
      Unmanaged C++ Example
    External Call Helper
    Method Interface for a Segment Method
  Using Protocol Adapters
    SOAP over HTTP and SOAP over MSMQ
    RATL over TCP/IP and RATL over MSMQ
    HUB (External Automatic Entries)
      Preparing Projects in Developer
      Communicating with Other Hosts
      Sending External Automatic Entries
      How an External Automatic Entry Works
      Security Issues with External Automatic Entries
    USER (User Interface)
      Sending a Transaction
      Sample User Program
    NOF/OFF/GLI
      Non-Formatted Input/Output (NOF)
        Invoking the NOF Program
        Data Format Sent to an Application from a Sending NOF Program
        Data Format Returned From an Application
      GLI (Generalized Interfaces)
        Running the GLI Program
        Using the GLI Program
        GLI Input
        GLI Output
        GLI Recovery
      Offline Input
        Formatting for Offline Input
        Executing the Offline Program
        Offline Recovery
      Views
      Security
  Database Structure
    Database Tables
      _Id Column
      Ordinates
      Naming Conventions
      Adding a new Column
    Profiles
    Events
    User Maintained Tables
  Report Operations
    Creating Reports
      Standard Reports
      Direct Reports
      Enterprise Output Manager Reports
      Built-in Attributes and Reports
      Using the CriticalPoint Logic Command
    Running Reports
      Report Session Manager
      Running Asynchronous Reports from Ispec Logic
      Running Asynchronous Reports from Presentation Client
      Running Asynchronous Reports from a Command Prompt Window
        Redirecting a Report
        Replying to Requests for Input
      Running Asynchronous Reports from a Client Interface or COM+
    Passing Parameters to a Report
      Recovering Parameter Data for Reports
    Using Returned Values from a Report
    Where Report Output is Located
      Standard (ROC) Report Output
      Direct Report Output
      Enterprise Output Manager Report Output
    Recovering Reports
      Recovering Reports Initiated with the Run Logic Command
      Recovering Reports Initiated from a Command Prompt Window
      Recovering Reports Initiated with the :RUN Command
      Extended Report Recovery
    Report Output Control (ROC)
      Initiating ROC
      Defining a ROC Alias
      Managing Expired Reports
      Accessing ROC from Ispec Logic
      Accessing ROC from Standalone Presentation Client
      Accessing ROC from Presentation Client as a Browser Applet
      Accessing ROC from ASP.NET Web Forms
      Accessing ROC from VB.NET Winforms
      Accessing ROC from WPF Client Container
    Printing Reports
      Defining Printers
        Using a Windows (Standard) Printer
        Defining a TCP Printer for Formatted Output
        Defining a TCP Printer for Text Only Output
      Assigning Report Destinations
        Example CODESASSN File
      Printing Special Attributes
        Modifying a CODES File
        Example CODES File
      Formatting CODES File Records
        Types of CODES File Records
      Example of Defining an Output Control Code
        Editing and Preparing a CODES File
        Defining a ROC Alias
        Modifying a CODESASSN File
        Using a New CODES File
      Overriding the Default FormDepth or PageDepth
      Deleting Reports
  Using SQL Views
    About SQL Views
    Generating and Maintaining SQL Views
    What SQL Views are Created
      Keyed Classes
      Non-Keyed Classes
      Events
      Profiles
      Attribute
    Using SQL Views
    Limits and Performance Issues with SQL Views
  Migrating Data
    Introduction
    EAE Data Migration Wizard
      Source Database settings
      Target Database settings
      Options Settings
      Advanced Migration Techniques
    Addressing Migration Issues
    LANGUAGE Migration Tool
  Agile Business Suite Runtime Overview
    About This Guide
    Audience
    Documentation Update
  Runtime Administration
    Using the Administration Tool
      Using the Scope Pane
    Defining Network Users
      The Station Info (LINCIINET) File
      Creating a Station Info (LINCIINET) File
    Setting Up Your Runtime Environment
      Adding a Runtime Server
      Removing a Server from Favorites
      Adding a Database Server Registration
        Register DB Server Dialog Box
      Removing a Database Server Registration
      Configuring User Rights to Add or Remove a Database
      Adding a Database
        Creating a New Database
        Database Configuration
        Attaching an Existing Database
      Removing a Database
        Deleting a Database
        Detaching a Database
      Using Scale-Out
        Setting the Machine ID for Scale-Out
    Configuring Protocol Adapters
      Configure Adapters Dialog Box
      Creating Views
        General
        IP Access List
        Anonymous User
      Configuring Log Files
    Managing Your Application
      Security
      Working with Systems
        Configuration Options
          Customize
          Multilanguage
          HUB
          Print
          Report
        Enabling/Disabling a System
        Stopping a System
        Deleting a System
        Redeploying a System
        List Current Users
        Transferring a System
          Deploy an Application in a Cluster
          Initiate Runtime Transfer
          List of Deployment Packages
          Deployment Settings for Package
          Application User Details for Target Machine
        Setting Up AB Suite for Database Mirroring
          Using the Runtime Server
          Using the Principal SQL Server
          Using the Mirror SQL Server
          Configuring SQL Mirroring
      Reports
        Running a Report
        Stopping a Report
        Deleting Report Recovery Information
        Viewing Report Properties
        Recovering a Report
      Monitoring Performance
  Using Administration Commands
    Application Related Commands
      Clearing User Sessions
      Setting or Displaying High Account Month
      Setting or Displaying Low Account Month
      Setting or Displaying the Language
      Sending a Message
      Listing Ispecs
      Stopping an Application
      Displaying External Automatic Entry Status
      Enabling External Automatic Entries
      Disabling External Automatic Entries
      Displaying a list of active stations
    Report Administration Commands
      Listing Running and Recoverable Reports
      Running and Recovering Reports
      Deleting Recovery Information
      Stopping a Report
      Terminating an Active Report
      Wake Up Report
    Admin.exe Command Line Utility
  Deployment Package Manager
    Prerequisites for DPM
    Create a Deployment Package for the New Cloned Instance
    Create an Updated Full Deployment Package for an Existing Cloned Instance
    Create a Partial Deployment Package for an Existing Cloned Instance
      Create an Updated Partial Deployment Package for an Existing Target Instance
    Deploying MSIs or CAB Files Using Runtime Transfer
    Executing DPM from Command Prompt
    Creating a Cloned MSI by Changing Configuration Settings in Builder
  Command Line and Programmatic Access to Runtime
    Command Line Utilities
      Configure Database Utility (ConfigureDatabase.exe)
      Configure Log Files Utility (ConfigureLog.exe)
      Configure Protocol Adapters Utility (ConfigureAdapter.exe)
      Configure Runtime Utility (ConfigureRuntime.exe)
        Creating Views
        Deleting Views
        Modifying Environment Settings
        Configuring Component Settings
      Configure System Utility (ConfigureSystem.exe)
        Using the Datareader Feature
        Setting the Transaction Isolation Level
        Configuring Phased and Non-Phased SQL
        Defining the Multi Behavior
        Using the COM+ Feature
      AB Suite System Deployment Utility (DeployPackage.exe)
      Deployment Package Manager Utility (ManagePackage.exe)
        Cloning an Instance
        Updating an Instance
        Creating Partial Clone for an MSI or a Cab File
      Runtime Operations Utility (AdminSystem.exe)
        Application Administration Commands
        Report Administration Commands
      Reconfigure External Persistent Class Utility (EPCReconfigure.exe)
      Reconfigure External Extract File Utility (EEFReconfigure.exe)
      Print Report Utility (PrintReport.exe)
    Programmatic Access to Runtime
      IConfigureDatabase Interface
        IConfigureDatabase.CreateDatabase Method
        IConfigureDatabase.DeleteDatabase Method
        IConfigureDatabase.AttachDatabase Method
        IConfigureDatabase.DetachDatabase Method
        IConfigureDatabase.RegisterDatabaseServer Method
        IConfigureDatabase.UnRegisterDatabaseServer Method
      IConfigureRuntime Interface
      IConfigureSystem Interface
      IDeployPackage Interface
      IAdministerSystem Interface
      IPrintReport Interface
    Troubleshooting Runtime API Operations
  Runtime Programming Interfaces
    Segment COM Interface
      Connect()
      Disconnect()
      CreateInstance()
      ProcessMsg()
      Admin()
      Process()
      Handling Unsolicited Messages
      Definition of ISegmentCycle Interface
    GenericClass COM+ Interface
      GenericClass Field Names
      SetValue()
      GetValue()
      SetArrayValue()
      GetArrayValue()
      GetNumMessages()
      GetMessage()
      GetMaxCopies()
      NumDynamicLists
      GetDynamicList()
      Initialize()
      CreateCopy()
      GetSwitchToData()
      GetSwitchToData2()
      Definition of IIspecCycle Interface
    Processing Ispecs via the Segment COM Interface
      Processing Ispec Messages
      Managed .NET C# Example
      Unmanaged C++ Example
    Calling Segment Methods
      Managed .NET C# Example
      Unmanaged C++ Example
    External Call Helper
    Method Interface for a Segment Method
  Using Protocol Adapters
    SOAP over HTTP and SOAP over MSMQ
    RATL over TCP/IP and RATL over MSMQ
    HUB (External Automatic Entries)
      Preparing Projects in Developer
      Communicating with Other Hosts
      Sending External Automatic Entries
      How an External Automatic Entry Works
      Security Issues with External Automatic Entries
    USER (User Interface)
      Sending a Transaction
      Sample User Program
    NOF/OFF/GLI
      Non-Formatted Input/Output (NOF)
        Invoking the NOF Program
        Data Format Sent to an Application from a Sending NOF Program
        Data Format Returned From an Application
      GLI (Generalized Interfaces)
        Running the GLI Program
        Using the GLI Program
        GLI Input
        GLI Output
        GLI Recovery
      Offline Input
        Formatting for Offline Input
        Executing the Offline Program
        Offline Recovery
      Views
      Security
  Database Structure
    Database Tables
      _Id Column
      Ordinates
      Naming Conventions
      Adding a new Column
    Profiles
    Events
    User Maintained Tables
  Report Operations
    Creating Reports
      Standard Reports
      Direct Reports
      Enterprise Output Manager Reports
      Built-in Attributes and Reports
      Using the CriticalPoint Logic Command
    Running Reports
      Report Session Manager
      Running Asynchronous Reports from Ispec Logic
      Running Asynchronous Reports from Presentation Client
      Running Asynchronous Reports from a Command Prompt Window
        Redirecting a Report
        Replying to Requests for Input
      Running Asynchronous Reports from a Client Interface or COM+
    Passing Parameters to a Report
      Recovering Parameter Data for Reports
    Using Returned Values from a Report
    Where Report Output is Located
      Standard (ROC) Report Output
      Direct Report Output
      Enterprise Output Manager Report Output
    Recovering Reports
      Recovering Reports Initiated with the Run Logic Command
      Recovering Reports Initiated from a Command Prompt Window
      Recovering Reports Initiated with the :RUN Command
      Extended Report Recovery
    Report Output Control (ROC)
      Initiating ROC
      Defining a ROC Alias
      Managing Expired Reports
      Accessing ROC from Ispec Logic
      Accessing ROC from Standalone Presentation Client
      Accessing ROC from Presentation Client as a Browser Applet
      Accessing ROC from ASP.NET Web Forms
      Accessing ROC from VB.NET Winforms
      Accessing ROC from WPF Client Container
    Printing Reports
      Defining Printers
        Using a Windows (Standard) Printer
        Defining a TCP Printer for Formatted Output
        Defining a TCP Printer for Text Only Output
      Assigning Report Destinations
        Example CODESASSN File
      Printing Special Attributes
        Modifying a CODES File
        Example CODES File
      Formatting CODES File Records
        Types of CODES File Records
      Example of Defining an Output Control Code
        Editing and Preparing a CODES File
        Defining a ROC Alias
        Modifying a CODESASSN File
        Using a New CODES File
      Overriding the Default FormDepth or PageDepth
      Deleting Reports
  Using SQL Views
    About SQL Views
    Generating and Maintaining SQL Views
    What SQL Views are Created
      Keyed Classes
      Non-Keyed Classes
      Events
      Profiles
      Attribute
    Using SQL Views
    Limits and Performance Issues with SQL Views
  Migrating Data
    Introduction
    EAE Data Migration Wizard
      Source Database settings
      Target Database settings
      Options Settings
      Advanced Migration Techniques
    Addressing Migration Issues
    LANGUAGE Migration Tool
Programmatic Access to Runtime
  Unisys.AgileBusiness.RuntimeAPI
    AuditLogLevel Enumeration
    AuditLogParameter Class
      AuditLogParameter Constructor
        AuditLogParameter Constructor
        AuditLogParameter Constructor (LogStatus, Int32, Int32, String, AuditLogLevel)
      AuditLogParameter Properties
        Level Property
      AuditLogParameter Methods
        Equals Method
        GetDefaultNGRuntimeValue Method
        GetHashCode Method
    ClonePackageParameter Class
      ClonePackageParameter Constructor
      ClonePackageParameter Properties
        DBName Property
        DBRegistration Property
        DBSchemaName Property
        PackageInstallationDirectory Property
        SystemName Property
      ClonePackageParameter Methods
    ComponentProperties Class
      ComponentProperties Constructor
      ComponentProperties Properties
        ApplicationName Property
        ApplicationPoolSize Property
        CreationTimeout Property
        MaximumPoolSize Property
        MinimumPoolSize Property
        RecycleActivationLimit Property
        RecycleCallLimit Property
        RecycleExpirationTimeout Property
        RecycleLifetimeLimit Property
        RecycleMemoryLimit Property
        Roles Property
      ComponentProperties Methods
    ComponentRoles Class
      ComponentRoles Constructor
      ComponentRoles Properties
        RoleName Property
        UserNames Property
      ComponentRoles Methods
    COMPropertyType Enumeration
    ConfigurationStatus Enumeration
    ConfigureLogParameter Class
      ConfigureLogParameter Constructor
        ConfigureLogParameter Constructor
        ConfigureLogParameter Constructor (LogFileName)
        ConfigureLogParameter Constructor (LogFileName, LogStatus, Int32, Int32, String, LogLevel)
      ConfigureLogParameter Properties
        Level Property
        LogName Property
      ConfigureLogParameter Methods
        Equals Method
        GetDefaultNGRuntimeValue Method
        GetHashCode Method
        ToString Method
    ConsoleCallBackHandler Class
      ConsoleCallBackHandler Constructor
      ConsoleCallBackHandler Properties
      ConsoleCallBackHandler Methods
        CompletionStatus Method
        ProgressMessage Method
        ReceiveAccept Method
      ConsoleCallBackHandler Fields
    DatabaseParameters Class
      DatabaseParameters Constructor
      DatabaseParameters Properties
        DatabaseName Property
        DatabaseServerRegistration Property
        Host Property
        VersionID Property
      DatabaseParameters Methods
    DatabaseServerRegistrationParamters Class
      DatabaseServerRegistrationParamters Constructor
      DatabaseServerRegistrationParamters Properties
        DBAlias Property
        Host Property
        SQLInstance Property
      DatabaseServerRegistrationParamters Methods
    DataReaderParameter Class
      DataReaderParameter Constructor
      DataReaderParameter Properties
        IspecValue Property
        OnlineValue Property
        ReportsValue Property
        ReportValue Property
      DataReaderParameter Methods
    HubViewParameter Class
      HubViewParameter Constructor
      HubViewParameter Properties
        Domain Property
        Password Property
        UserName Property
      HubViewParameter Methods
    IAdministerSystem Interface
      IAdministerSystem Methods
        CheckUserMaintainedTables Method
        ClearSession Method
        ConfigurePrintProperty Method
        ConfigureSystemAuditLog Method
        DeleteReportRecovery Method
        DisableHub Method
        DisableSystem Method
        EnableHub Method
        EnableSystem Method
        GetAccountMonth Method
        GetHubStatus Method
        GetSystemStatus Method
        ListIspecs Method
        ListRunningReports Method
        ListUsers Method
        RunReport Method
        SendAMessage Method
        SetAccountMonth Method
        SetMultiLanguagePath Method
        StopReport Method
        StopSystem Method
        TerminateReport Method
        WakeUpReport Method
    IConfigureDatabase Interface
      IConfigureDatabase Methods
        AttachDatabase Method
        CreateDatabase Method
        DeleteDatabase Method
        DetachDatabase Method
        RegisterDatabaseServer Method
        UnRegisterDatabaseServer Method
    IConfigureRuntime Interface
      IConfigureRuntime Methods
        AddRatlSocket Method
          AddRatlSocket Method
          AddRatlSocket Method (SocketParameter)
        AddView Method
          AddView Method (HubViewParameter)
          AddView Method (Nof_Off_GliViewParameter)
          AddView Method (RatlMsmqViewParameter)
          AddView Method (RATLTcpIpViewParameter)
          AddView Method (SoapHttpViewParameter)
          AddView Method (SoapMsmqViewParameter)
        ConfigureLog Method
        ConfigureQueueAdapter Method
        ConfigureSocketAdapter Method
        DeleteView Method
        GetRatlAdapterArray Method
        RemoveAllRatlSocket Method
        RemoveRatlSocket Method
        SetComponentProperties Method
        SetEnvironmentConfiguration Method
    IConfigureSystem Interface
      IConfigureSystem Methods
        SetComponentProperties Method
        SetDataReader Method
        SetMultiBehavior Method
        SetPhasedSql Method
        SetTransactionIsolationLevel Method
    IDeployPackage Interface
      IDeployPackage Methods
        ClonePackage Method
        CreatePartialPackage Method
        PackageInstall Method
        UpdatePackage Method
        UpdatePartialPackage Method
    IPrintReport Interface
      IPrintReport Methods
        PrintReport Method
    IsolationLevel Enumeration
    LogFileName Enumeration
    LogLevel Enumeration
    LogParameter Class
      LogParameter Constructor
        LogParameter Constructor
        LogParameter Constructor (LogStatus, Int32, Int32, String)
      LogParameter Properties
        FilePath Property
        FileSize Property
        LogStatus Property
        NoOfBackups Property
      LogParameter Methods
        Equals Method
        GetHashCode Method
    LogStatus Enumeration
    ModeType Enumeration
    MultiParameter Class
      MultiParameter Constructor
      MultiParameter Properties
        IspecValue Property
        OnlineValue Property
        ReportsValue Property
        ReportValue Property
      MultiParameter Methods
    Nof_Off_GliViewParameter Class
      Nof_Off_GliViewParameter Constructor
      Nof_Off_GliViewParameter Properties
      Nof_Off_GliViewParameter Methods
    PackageCloneParameter Class
      PackageCloneParameter Constructor
      PackageCloneParameter Properties
        BuilderGeneratedPackage Property
        ConfigurationData Property
        OverWrite Property
        PackageName Property
        TargetPackagePath Property
      PackageCloneParameter Methods
    PackageInstallParameter Class
      PackageInstallParameter Constructor
      PackageInstallParameter Properties
        BackupExistingDatabase Property
        DeploymentName Property
        DeployPackagePath Property
        GenerateNativeImages Property
        Password Property
        RetainExistingDatabase Property
        SessionId Property
        TargetDBName Property
        TargetDBRegistration Property
        TargetPath Property
        TargetServerName Property
        TargetWinformPath Property
        UserName Property
      PackageInstallParameter Methods
    PageOrientation Enumeration
    PartialPackageParameter Class
      PartialPackageParameter Constructor
      PartialPackageParameter Properties
        DpmGeneratedPackage Property
        InstanceName Property
        ReportName Property
      PartialPackageParameter Methods
    PhasedSqlParameter Class
      PhasedSqlParameter Constructor
      PhasedSqlParameter Properties
        IspecValue Property
        OnlineValue Property
        ReportsValue Property
        ReportValue Property
      PhasedSqlParameter Methods
    PrintParameter Class
      PrintParameter Constructor
      PrintParameter Properties
        FontName Property
        MarginHorizontal Property
        MarginVertical Property
        OutputStream Property
        PageDepth Property
        PageOrientation Property
        PageWidth Property
        PrinterName Property
        ReportName Property
        ReportOutputLocation Property
      PrintParameter Methods
        Equals Method
        GetDefaultValue Method
        GetHashCode Method
    PrintReportParameter Class
      PrintReportParameter Constructor
      PrintReportParameter Properties
        DeleteXML Property
        DeviceType Property
        EndPageNo Property
        FontName Property
        FormDepth Property
        Pitch Property
        ReportXMLFile Property
        StartPageNo Property
        StationName Property
      PrintReportParameter Methods
    Protocols Enumeration
    QueueParameter Class
      QueueParameter Constructor
        QueueParameter Constructor
        QueueParameter Constructor (QueueType)
        QueueParameter Constructor (QueueType, String, LogStatus, Int32, Int32, String)
      QueueParameter Properties
        QueueType Property
        ServerName Property
      QueueParameter Methods
        Equals Method
        GetDefaultNGRuntimeValue Method
        GetHashCode Method
        ToString Method
    QueueType Enumeration
    RatlMsmqViewParameter Class
      RatlMsmqViewParameter Constructor
      RatlMsmqViewParameter Properties
        MSMQName Property
      RatlMsmqViewParameter Methods
    RATLTcpIpViewParameter Class
      RATLTcpIpViewParameter Constructor
      RATLTcpIpViewParameter Properties
      RATLTcpIpViewParameter Methods
    RatlUserLoginParameter Class
      RatlUserLoginParameter Constructor
      RatlUserLoginParameter Properties
        DomainGreeting Property
        DomainLabel Property
        PasswordGreeting Property
        PasswordLabel Property
        UserGreeting Property
        UserLabel Property
      RatlUserLoginParameter Methods
    RegistryConfigurations Enumeration
    ReportInformation Class
      ReportInformation Constructor
      ReportInformation Properties
        LanguageId Property
        PrintDevice Property
        ProcessId Property
        ReportName Property
        SessionId Property
        Status Property
        UserName Property
      ReportInformation Methods
    ReportPrintExecutionType Enumeration
    RuntimeCallBack Class
      RuntimeCallBack Constructor
      RuntimeCallBack Properties
        Error Property
        WaitHandle Property
      RuntimeCallBack Methods
        CompletionStatus Method
        ProgressMessage Method
        ReceiveAccept Method
      RuntimeCallBack Fields
        error Field
    RuntimeFactory Class
      RuntimeFactory Methods
        GetConfigDB Method
        GetConfigureSystem Method
        GetDeployer Method
        GetReportPrinter Method
        GetRuntime Method
        GetSystem Method
    SecurityHelper Class
      SecurityHelper Constructor
      SecurityHelper Methods
        CoInitializeSecurity Method
        SetSecurity Method
    SecurityHelper.EoAuthnCap Enumeration
    SecurityHelper.RpcAuthnLevel Enumeration
    SecurityHelper.RpcImpLevel Enumeration
    SoapHttpViewParameter Class
      SoapHttpViewParameter Constructor
      SoapHttpViewParameter Properties
      SoapHttpViewParameter Methods
    SoapMsmqViewParameter Class
      SoapMsmqViewParameter Constructor
      SoapMsmqViewParameter Properties
        MSMQName Property
      SoapMsmqViewParameter Methods
    SocketParameter Class
      SocketParameter Constructor
        SocketParameter Constructor
        SocketParameter Constructor (SocketType)
        SocketParameter Constructor (SocketType, String)
        SocketParameter Constructor (SocketType, Int32, Int32, Int32, LogStatus, Int32, Int32, String)
      SocketParameter Properties
        PortNumber Property
        SessionProtectionTimeOut Property
        SocketType Property
        TimeOut Property
      SocketParameter Methods
        Equals Method
        GetDefaultNGRuntimeValue Method
        GetHashCode Method
        ToString Method
      SocketParameter Fields
        RatlSocketName Field
    SocketType Enumeration
    StatusEnum Enumeration
    StatusInfo Class
      StatusInfo Constructor
        StatusInfo Constructor
        StatusInfo Constructor (StatusEnum)
        StatusInfo Constructor (StatusEnum, String)
      StatusInfo Properties
        Status Property
        StatusMessage Property
      StatusInfo Methods
        Equals Method
        GetHashCode Method
        ToString Method
    StopType Enumeration
    SystemStatus Enumeration
    TransactionIsolationLevelParameter Class
      TransactionIsolationLevelParameter Constructor
      TransactionIsolationLevelParameter Properties
        IspecValue Property
        OnlineValue Property
        ReportsValue Property
        ReportValue Property
      TransactionIsolationLevelParameter Methods
    UpdatePackageParameter Class
      UpdatePackageParameter Constructor
      UpdatePackageParameter Properties
        DBName Property
        DBRegistration Property
        DBSchemaName Property
        DpmGeneratedPackage Property
        PackageInstallationDirectory Property
      UpdatePackageParameter Methods
    UpdatePartialPackageParameter Class
      UpdatePartialPackageParameter Constructor
      UpdatePartialPackageParameter Properties
        DpmGeneratedPackage Property
        InstanceName Property
        PackageInstallationDirectory Property
      UpdatePartialPackageParameter Methods
    Util Class
      Util Methods
        GetPublicFolderPath Method
    View(T) Class
      View(T) Constructor
      View(T) Methods
        AddView Method
        ValidateParameters Method
    ViewParameter Class
      ViewParameter Constructor
      ViewParameter Properties
        AnonymousDomain Property
        AnonymousPassword Property
        AnonymousUserName Property
        EnableAnonymousUser Property
        EnableLogging Property
        ServerName Property
        SystemName Property
        ViewName Property
      ViewParameter Methods
    XmlConfigurations Enumeration
    XmlParameter Class
      XmlParameter Constructor
      XmlParameter Properties
        IspecName Property
        ReportName Property
      XmlParameter Methods
  Unisys.AgileBusiness.RuntimeAPI
    AuditLogLevel Enumeration
    AuditLogParameter Class
      AuditLogParameter Constructor
        AuditLogParameter Constructor
        AuditLogParameter Constructor (LogStatus, Int32, Int32, String, AuditLogLevel)
      AuditLogParameter Properties
        Level Property
      AuditLogParameter Methods
        Equals Method
        GetDefaultNGRuntimeValue Method
        GetHashCode Method
    ClonePackageParameter Class
      ClonePackageParameter Constructor
      ClonePackageParameter Properties
        DBName Property
        DBRegistration Property
        DBSchemaName Property
        PackageInstallationDirectory Property
        SystemName Property
      ClonePackageParameter Methods
    ComponentProperties Class
      ComponentProperties Constructor
      ComponentProperties Properties
        ApplicationName Property
        ApplicationPoolSize Property
        CreationTimeout Property
        MaximumPoolSize Property
        MinimumPoolSize Property
        RecycleActivationLimit Property
        RecycleCallLimit Property
        RecycleExpirationTimeout Property
        RecycleLifetimeLimit Property
        RecycleMemoryLimit Property
        Roles Property
      ComponentProperties Methods
    ComponentRoles Class
      ComponentRoles Constructor
      ComponentRoles Properties
        RoleName Property
        UserNames Property
      ComponentRoles Methods
    COMPropertyType Enumeration
    ConfigurationStatus Enumeration
    ConfigureLogParameter Class
      ConfigureLogParameter Constructor
        ConfigureLogParameter Constructor
        ConfigureLogParameter Constructor (LogFileName)
        ConfigureLogParameter Constructor (LogFileName, LogStatus, Int32, Int32, String, LogLevel)
      ConfigureLogParameter Properties
        Level Property
        LogName Property
      ConfigureLogParameter Methods
        Equals Method
        GetDefaultNGRuntimeValue Method
        GetHashCode Method
        ToString Method
    ConsoleCallBackHandler Class
      ConsoleCallBackHandler Constructor
      ConsoleCallBackHandler Properties
      ConsoleCallBackHandler Methods
        CompletionStatus Method
        ProgressMessage Method
        ReceiveAccept Method
      ConsoleCallBackHandler Fields
    DatabaseParameters Class
      DatabaseParameters Constructor
      DatabaseParameters Properties
        DatabaseName Property
        DatabaseServerRegistration Property
        Host Property
        VersionID Property
      DatabaseParameters Methods
    DatabaseServerRegistrationParamters Class
      DatabaseServerRegistrationParamters Constructor
      DatabaseServerRegistrationParamters Properties
        DBAlias Property
        Host Property
        SQLInstance Property
      DatabaseServerRegistrationParamters Methods
    DataReaderParameter Class
      DataReaderParameter Constructor
      DataReaderParameter Properties
        IspecValue Property
        OnlineValue Property
        ReportsValue Property
        ReportValue Property
      DataReaderParameter Methods
    HubViewParameter Class
      HubViewParameter Constructor
      HubViewParameter Properties
        Domain Property
        Password Property
        UserName Property
      HubViewParameter Methods
    IAdministerSystem Interface
      IAdministerSystem Methods
        CheckUserMaintainedTables Method
        ClearSession Method
        ConfigurePrintProperty Method
        ConfigureSystemAuditLog Method
        DeleteReportRecovery Method
        DisableHub Method
        DisableSystem Method
        EnableHub Method
        EnableSystem Method
        GetAccountMonth Method
        GetHubStatus Method
        GetSystemStatus Method
        ListIspecs Method
        ListRunningReports Method
        ListUsers Method
        RunReport Method
        SendAMessage Method
        SetAccountMonth Method
        SetMultiLanguagePath Method
        StopReport Method
        StopSystem Method
        TerminateReport Method
        WakeUpReport Method
    IConfigureDatabase Interface
      IConfigureDatabase Methods
        AttachDatabase Method
        CreateDatabase Method
        DeleteDatabase Method
        DetachDatabase Method
        RegisterDatabaseServer Method
        UnRegisterDatabaseServer Method
    IConfigureRuntime Interface
      IConfigureRuntime Methods
        AddRatlSocket Method
          AddRatlSocket Method
          AddRatlSocket Method (SocketParameter)
        AddView Method
          AddView Method (HubViewParameter)
          AddView Method (Nof_Off_GliViewParameter)
          AddView Method (RatlMsmqViewParameter)
          AddView Method (RATLTcpIpViewParameter)
          AddView Method (SoapHttpViewParameter)
          AddView Method (SoapMsmqViewParameter)
        ConfigureLog Method
        ConfigureQueueAdapter Method
        ConfigureSocketAdapter Method
        DeleteView Method
        GetRatlAdapterArray Method
        RemoveAllRatlSocket Method
        RemoveRatlSocket Method
        SetComponentProperties Method
        SetEnvironmentConfiguration Method
    IConfigureSystem Interface
      IConfigureSystem Methods
        SetComponentProperties Method
        SetDataReader Method
        SetMultiBehavior Method
        SetPhasedSql Method
        SetTransactionIsolationLevel Method
    IDeployPackage Interface
      IDeployPackage Methods
        ClonePackage Method
        CreatePartialPackage Method
        PackageInstall Method
        UpdatePackage Method
        UpdatePartialPackage Method
    IPrintReport Interface
      IPrintReport Methods
        PrintReport Method
    IsolationLevel Enumeration
    LogFileName Enumeration
    LogLevel Enumeration
    LogParameter Class
      LogParameter Constructor
        LogParameter Constructor
        LogParameter Constructor (LogStatus, Int32, Int32, String)
      LogParameter Properties
        FilePath Property
        FileSize Property
        LogStatus Property
        NoOfBackups Property
      LogParameter Methods
        Equals Method
        GetHashCode Method
    LogStatus Enumeration
    ModeType Enumeration
    MultiParameter Class
      MultiParameter Constructor
      MultiParameter Properties
        IspecValue Property
        OnlineValue Property
        ReportsValue Property
        ReportValue Property
      MultiParameter Methods
    Nof_Off_GliViewParameter Class
      Nof_Off_GliViewParameter Constructor
      Nof_Off_GliViewParameter Properties
      Nof_Off_GliViewParameter Methods
    PackageCloneParameter Class
      PackageCloneParameter Constructor
      PackageCloneParameter Properties
        BuilderGeneratedPackage Property
        ConfigurationData Property
        OverWrite Property
        PackageName Property
        TargetPackagePath Property
      PackageCloneParameter Methods
    PackageInstallParameter Class
      PackageInstallParameter Constructor
      PackageInstallParameter Properties
        BackupExistingDatabase Property
        DeploymentName Property
        DeployPackagePath Property
        GenerateNativeImages Property
        Password Property
        RetainExistingDatabase Property
        SessionId Property
        TargetDBName Property
        TargetDBRegistration Property
        TargetPath Property
        TargetServerName Property
        TargetWinformPath Property
        UserName Property
      PackageInstallParameter Methods
    PageOrientation Enumeration
    PartialPackageParameter Class
      PartialPackageParameter Constructor
      PartialPackageParameter Properties
        DpmGeneratedPackage Property
        InstanceName Property
        ReportName Property
      PartialPackageParameter Methods
    PhasedSqlParameter Class
      PhasedSqlParameter Constructor
      PhasedSqlParameter Properties
        IspecValue Property
        OnlineValue Property
        ReportsValue Property
        ReportValue Property
      PhasedSqlParameter Methods
    PrintParameter Class
      PrintParameter Constructor
      PrintParameter Properties
        FontName Property
        MarginHorizontal Property
        MarginVertical Property
        OutputStream Property
        PageDepth Property
        PageOrientation Property
        PageWidth Property
        PrinterName Property
        ReportName Property
        ReportOutputLocation Property
      PrintParameter Methods
        Equals Method
        GetDefaultValue Method
        GetHashCode Method
    PrintReportParameter Class
      PrintReportParameter Constructor
      PrintReportParameter Properties
        DeleteXML Property
        DeviceType Property
        EndPageNo Property
        FontName Property
        FormDepth Property
        Pitch Property
        ReportXMLFile Property
        StartPageNo Property
        StationName Property
      PrintReportParameter Methods
    Protocols Enumeration
    QueueParameter Class
      QueueParameter Constructor
        QueueParameter Constructor
        QueueParameter Constructor (QueueType)
        QueueParameter Constructor (QueueType, String, LogStatus, Int32, Int32, String)
      QueueParameter Properties
        QueueType Property
        ServerName Property
      QueueParameter Methods
        Equals Method
        GetDefaultNGRuntimeValue Method
        GetHashCode Method
        ToString Method
    QueueType Enumeration
    RatlMsmqViewParameter Class
      RatlMsmqViewParameter Constructor
      RatlMsmqViewParameter Properties
        MSMQName Property
      RatlMsmqViewParameter Methods
    RATLTcpIpViewParameter Class
      RATLTcpIpViewParameter Constructor
      RATLTcpIpViewParameter Properties
      RATLTcpIpViewParameter Methods
    RatlUserLoginParameter Class
      RatlUserLoginParameter Constructor
      RatlUserLoginParameter Properties
        DomainGreeting Property
        DomainLabel Property
        PasswordGreeting Property
        PasswordLabel Property
        UserGreeting Property
        UserLabel Property
      RatlUserLoginParameter Methods
    RegistryConfigurations Enumeration
    ReportInformation Class
      ReportInformation Constructor
      ReportInformation Properties
        LanguageId Property
        PrintDevice Property
        ProcessId Property
        ReportName Property
        SessionId Property
        Status Property
        UserName Property
      ReportInformation Methods
    ReportPrintExecutionType Enumeration
    RuntimeCallBack Class
      RuntimeCallBack Constructor
      RuntimeCallBack Properties
        Error Property
        WaitHandle Property
      RuntimeCallBack Methods
        CompletionStatus Method
        ProgressMessage Method
        ReceiveAccept Method
      RuntimeCallBack Fields
        error Field
    RuntimeFactory Class
      RuntimeFactory Methods
        GetConfigDB Method
        GetConfigureSystem Method
        GetDeployer Method
        GetReportPrinter Method
        GetRuntime Method
        GetSystem Method
    SecurityHelper Class
      SecurityHelper Constructor
      SecurityHelper Methods
        CoInitializeSecurity Method
        SetSecurity Method
    SecurityHelper.EoAuthnCap Enumeration
    SecurityHelper.RpcAuthnLevel Enumeration
    SecurityHelper.RpcImpLevel Enumeration
    SoapHttpViewParameter Class
      SoapHttpViewParameter Constructor
      SoapHttpViewParameter Properties
      SoapHttpViewParameter Methods
    SoapMsmqViewParameter Class
      SoapMsmqViewParameter Constructor
      SoapMsmqViewParameter Properties
        MSMQName Property
      SoapMsmqViewParameter Methods
    SocketParameter Class
      SocketParameter Constructor
        SocketParameter Constructor
        SocketParameter Constructor (SocketType)
        SocketParameter Constructor (SocketType, String)
        SocketParameter Constructor (SocketType, Int32, Int32, Int32, LogStatus, Int32, Int32, String)
      SocketParameter Properties
        PortNumber Property
        SessionProtectionTimeOut Property
        SocketType Property
        TimeOut Property
      SocketParameter Methods
        Equals Method
        GetDefaultNGRuntimeValue Method
        GetHashCode Method
        ToString Method
      SocketParameter Fields
        RatlSocketName Field
    SocketType Enumeration
    StatusEnum Enumeration
    StatusInfo Class
      StatusInfo Constructor
        StatusInfo Constructor
        StatusInfo Constructor (StatusEnum)
        StatusInfo Constructor (StatusEnum, String)
      StatusInfo Properties
        Status Property
        StatusMessage Property
      StatusInfo Methods
        Equals Method
        GetHashCode Method
        ToString Method
    StopType Enumeration
    SystemStatus Enumeration
    TransactionIsolationLevelParameter Class
      TransactionIsolationLevelParameter Constructor
      TransactionIsolationLevelParameter Properties
        IspecValue Property
        OnlineValue Property
        ReportsValue Property
        ReportValue Property
      TransactionIsolationLevelParameter Methods
    UpdatePackageParameter Class
      UpdatePackageParameter Constructor
      UpdatePackageParameter Properties
        DBName Property
        DBRegistration Property
        DBSchemaName Property
        DpmGeneratedPackage Property
        PackageInstallationDirectory Property
      UpdatePackageParameter Methods
    UpdatePartialPackageParameter Class
      UpdatePartialPackageParameter Constructor
      UpdatePartialPackageParameter Properties
        DpmGeneratedPackage Property
        InstanceName Property
        PackageInstallationDirectory Property
      UpdatePartialPackageParameter Methods
    Util Class
      Util Methods
        GetPublicFolderPath Method
    View(T) Class
      View(T) Constructor
      View(T) Methods
        AddView Method
        ValidateParameters Method
    ViewParameter Class
      ViewParameter Constructor
      ViewParameter Properties
        AnonymousDomain Property
        AnonymousPassword Property
        AnonymousUserName Property
        EnableAnonymousUser Property
        EnableLogging Property
        ServerName Property
        SystemName Property
        ViewName Property
      ViewParameter Methods
    XmlConfigurations Enumeration
    XmlParameter Class
      XmlParameter Constructor
      XmlParameter Properties
        IspecName Property
        ReportName Property
      XmlParameter Methods
Client Framework Programming Reference
  Introduction
    About This Guide
    Purpose
    Audience
    Prerequisites
    Documentation Update
  Using the Access Layer Interface
    Access Layer API – Basic Operations
    Access Layer API Interfaces
      IConnection Interface
        IConnection Methods
          IConnection.Close Method
          IConnection.Connect Method
          IConnection.ConnectAsync Method
          IConnection.GetDataModelObject Method
          IConnection.Load Method
          IConnection.LoadAsync Method
          IConnection.ProcessColonCommand Method
          IConnection.ProcessColonCommandAsync Method
        IConnection Properties
          IConnection.DataHandler Property
          IConnection.IsBusy Property
          IConnection.IsConnected Property
          IConnection.Logger Property
          IConnection.MessageHandler Property
          IConnection.SessionInfo Property
          IConnection.Status Property
        IConnection Events
          IConnection.ChangeLocaleRequest Event
          IConnection.ChangeSystemCompleted Event
          IConnection.ChangeSystemRequest Event
          IConnection.CloseRequest Event
          IConnection.ConnectionProgressStatus Event
          IConnection.DownLoadComplete Event
          IConnection.DuplicateLoginRequest Event
          IConnection.IsBusyChanged Event
          IConnection.ProcessTransactionErrors Event
          IConnection.SetCursorRequest Event
          IConnection.ShowTeachRequest Event
          IConnection.StatusChanged Event
          IConnection.TransmissionObjectChanged Event
      IFileRepositoryService Interface
        IFileRepositoryService Methods
          IFileRepositoryService.Close Method
          IFileRepositoryService.Connect Method
          IFileRepositoryService.ConnectAsync Method
          IFileRepositoryService.Download Method
          IFileRepositoryService.DownloadAsync Method
          IFileRepositoryService.DownloadData Method
          IFileRepositoryService.DownloadDataAsync Method
          IFileRepositoryService.GetTimeStamp Method
          IFileRepositoryService.GetTimeStampAsync Method
          IFileRepositoryService.Upload Method
          IFileRepositoryService.UploadAsync Method
          IFileRepositoryService.UploadData Method
          IFileRepositoryService.UploadDataAsync Method
      ILogger Interface
        ILogger Methods
          ILogger.LogDebug Method (Func<String>)
          ILogger.LogDebug Method (String, Func<Object>)
          ILogger.LogDebugList Method
          ILogger.LogError Method (Func<Exception>)
          ILogger.LogError Method (Func<String>)
          ILogger.LogInfo Method
      IMethodExecuter Interface
        IMethodExecuter Method
          IMethodExecuter.Call Method
          IMethodExecuter.CallAsync Method
      IMockupConnection Interface
      IRtConnection Interface
        IRtConnection Methods
          IRtConnection.BeginInvokeAction Method
          IRtConnection.GetDataModelObject Method
          IRtConnection.GetDataModelType Method
          IRtConnection.GetList Method (String, String)
          IRtConnection.GetListAsync Method (String, String)
          IRtConnection.GetList Method (String, String [])
          IRtConnection.GetList Method (String, String, Int32, Int32)
          IRtConnection.GetList<T> Method (String)
          IRtConnection.GetListAsync<T> Method (String)
          IRtConnection.GetList<T> Method (String, IFromStringConverter)
          IRtConnection.GetListAsync<T> Method (String, IFromStringConverter)
          IRtConnection.Load Method
          IRtConnection.LoadAsync Method
          IRtConnection.Transmit Method
          IRtConnection.TransmitAsync Method
        IRtConnection Properties
      IUnsolicitedMessages Interface
        IUnsolicitedMessages Method
          IUnsolicitedMessages.SendAccept Method
        IUnsolicitedMessages Properties
          IUnsolicitedMessages.IsAcceptPending Property
          IUnsolicitedMessages.IsCompleted Property
          IUnsolicitedMessages.MessageQueue Property
          IUnsolicitedMessages.ReportMessageQueue Property
        IUnsolicitedMessages Events
          IUnsolicitedMessages.ColonCommandCompleted Event
          IUnsolicitedMessages.UserInputRequired Event
  Customizing the WPF Client
    Creating Custom WPF Client Project
      Building the Custom WPF Container Project
      Running the Custom WPF Container Project
    WPF Client Architecture
      Components of the WPF Client Application
        Client Framework Generated Artifacts
        Client Framework Connector
        WPF Client Framework Toolkit
        WPF Client Container
      Language Translation for WPF Projects
    Using Mashup Views
  ASP.NET MVC and the Client Framework
    Generating DataModels for ASP.NET MVC
    Creating ASP.NET MVC Projects
    Referencing DataModels Project
    Referencing Access Layer API Assemblies
    Adding MVC Views
    Adding a Controller Action
    Connecting to the AB Suite System
    Performing Transactions
    Displaying Status Information
    Using the AB Suite MVC Scaffolders
      Creating the ASP.NET MVC Projects
      Referencing the DataModel Assemblies
      Referencing Access Layer API Assemblies
      Adding Scaffolder Items
      Views Generated from DataModels
      Views Generated by using Presentation Metadata
      Extending the Scaffolder Templates
      Using Alternate Names
      Application Switching
      Using Alternate Names when Switching
      Using the Web API
      Deploying the MVC Application to the Internet Information Services (IIS)
      Running the Sample Client Framework MVC Application
  Introduction
    About This Guide
    Purpose
    Audience
    Prerequisites
    Documentation Update
  Using the Access Layer Interface
    Access Layer API – Basic Operations
    Access Layer API Interfaces
      IConnection Interface
        IConnection Methods
          IConnection.Close Method
          IConnection.Connect Method
          IConnection.ConnectAsync Method
          IConnection.GetDataModelObject Method
          IConnection.Load Method
          IConnection.LoadAsync Method
          IConnection.ProcessColonCommand Method
          IConnection.ProcessColonCommandAsync Method
        IConnection Properties
          IConnection.DataHandler Property
          IConnection.IsBusy Property
          IConnection.IsConnected Property
          IConnection.Logger Property
          IConnection.MessageHandler Property
          IConnection.SessionInfo Property
          IConnection.Status Property
        IConnection Events
          IConnection.ChangeLocaleRequest Event
          IConnection.ChangeSystemCompleted Event
          IConnection.ChangeSystemRequest Event
          IConnection.CloseRequest Event
          IConnection.ConnectionProgressStatus Event
          IConnection.DownLoadComplete Event
          IConnection.DuplicateLoginRequest Event
          IConnection.IsBusyChanged Event
          IConnection.ProcessTransactionErrors Event
          IConnection.SetCursorRequest Event
          IConnection.ShowTeachRequest Event
          IConnection.StatusChanged Event
          IConnection.TransmissionObjectChanged Event
      IFileRepositoryService Interface
        IFileRepositoryService Methods
          IFileRepositoryService.Close Method
          IFileRepositoryService.Connect Method
          IFileRepositoryService.ConnectAsync Method
          IFileRepositoryService.Download Method
          IFileRepositoryService.DownloadAsync Method
          IFileRepositoryService.DownloadData Method
          IFileRepositoryService.DownloadDataAsync Method
          IFileRepositoryService.GetTimeStamp Method
          IFileRepositoryService.GetTimeStampAsync Method
          IFileRepositoryService.Upload Method
          IFileRepositoryService.UploadAsync Method
          IFileRepositoryService.UploadData Method
          IFileRepositoryService.UploadDataAsync Method
      ILogger Interface
        ILogger Methods
          ILogger.LogDebug Method (Func<String>)
          ILogger.LogDebug Method (String, Func<Object>)
          ILogger.LogDebugList Method
          ILogger.LogError Method (Func<Exception>)
          ILogger.LogError Method (Func<String>)
          ILogger.LogInfo Method
      IMethodExecuter Interface
        IMethodExecuter Method
          IMethodExecuter.Call Method
          IMethodExecuter.CallAsync Method
      IMockupConnection Interface
      IRtConnection Interface
        IRtConnection Methods
          IRtConnection.BeginInvokeAction Method
          IRtConnection.GetDataModelObject Method
          IRtConnection.GetDataModelType Method
          IRtConnection.GetList Method (String, String)
          IRtConnection.GetListAsync Method (String, String)
          IRtConnection.GetList Method (String, String [])
          IRtConnection.GetList Method (String, String, Int32, Int32)
          IRtConnection.GetList<T> Method (String)
          IRtConnection.GetListAsync<T> Method (String)
          IRtConnection.GetList<T> Method (String, IFromStringConverter)
          IRtConnection.GetListAsync<T> Method (String, IFromStringConverter)
          IRtConnection.Load Method
          IRtConnection.LoadAsync Method
          IRtConnection.Transmit Method
          IRtConnection.TransmitAsync Method
        IRtConnection Properties
      IUnsolicitedMessages Interface
        IUnsolicitedMessages Method
          IUnsolicitedMessages.SendAccept Method
        IUnsolicitedMessages Properties
          IUnsolicitedMessages.IsAcceptPending Property
          IUnsolicitedMessages.IsCompleted Property
          IUnsolicitedMessages.MessageQueue Property
          IUnsolicitedMessages.ReportMessageQueue Property
        IUnsolicitedMessages Events
          IUnsolicitedMessages.ColonCommandCompleted Event
          IUnsolicitedMessages.UserInputRequired Event
  Customizing the WPF Client
    Creating Custom WPF Client Project
      Building the Custom WPF Container Project
      Running the Custom WPF Container Project
    WPF Client Architecture
      Components of the WPF Client Application
        Client Framework Generated Artifacts
        Client Framework Connector
        WPF Client Framework Toolkit
        WPF Client Container
      Language Translation for WPF Projects
    Using Mashup Views
  ASP.NET MVC and the Client Framework
    Generating DataModels for ASP.NET MVC
    Creating ASP.NET MVC Projects
    Referencing DataModels Project
    Referencing Access Layer API Assemblies
    Adding MVC Views
    Adding a Controller Action
    Connecting to the AB Suite System
    Performing Transactions
    Displaying Status Information
    Using the AB Suite MVC Scaffolders
      Creating the ASP.NET MVC Projects
      Referencing the DataModel Assemblies
      Referencing Access Layer API Assemblies
      Adding Scaffolder Items
      Views Generated from DataModels
      Views Generated by using Presentation Metadata
      Extending the Scaffolder Templates
      Using Alternate Names
      Application Switching
      Using Alternate Names when Switching
      Using the Web API
      Deploying the MVC Application to the Internet Information Services (IIS)
      Running the Sample Client Framework MVC Application
Client Framework Access Layer API
  About Access Layer API Help
  ABSuite.AccessLayer.Connector.Core
    ATTConnectionDetails Class
      ATTConnectionDetails Constructor
      ATTConnectionDetails Properties
        Enable Property
        FileName Property
        Mode Property
        Port Property
        RecordDynamicLists Property
        Server Property
        System Property
      ATTConnectionDetails Methods
    ChangeLocaleEventArgs Class
      ChangeLocaleEventArgs Constructor
      ChangeLocaleEventArgs Properties
        Locale Property
        Name Property
      ChangeLocaleEventArgs Methods
    ClassDetail Class
      ClassDetail Constructor
      ClassDetail Properties
        Description Property
        DisplayName Property
        DisplayValue Property
        Ispec Property
        Name Property
        Type Property
      ClassDetail Methods
    ClassDetail.DetailType Enumeration
    ConnectionChangeSystemRequestCancelEventArgs Class
      ConnectionChangeSystemRequestCancelEventArgs Constructor
      ConnectionChangeSystemRequestCancelEventArgs Properties
        ConnectToDebugger Property
        DownLoadFiles Property
        DownLoadURI Property
        ForceLogin Property
        Host Property
        IsAnonymous Property
        Name Property
        StationName Property
      ConnectionChangeSystemRequestCancelEventArgs Methods
    ConnectionCloseRequestArgs Class
      ConnectionCloseRequestArgs Constructor
      ConnectionCloseRequestArgs Properties
        ForcedClosure Property
      ConnectionCloseRequestArgs Methods
    ConnectionDetails Class
      ConnectionDetails Constructor
      ConnectionDetails Properties
        AssemblyLocation Property
        ConnectToDebugger Property
        DownLoadCredentials Property
        DownLoadFiles Property
        DownLoadURI Property
        ForceLogin Property
        GateWayAddress Property
        Host Property
        IsAnonymous Property
        LogFolder Property
        LogLevel Property
        StationName Property
        System Property
      ConnectionDetails Methods
        FromXml Method
        GetXml Method
    ConnectionDownLoadCompleteEventArgs Class
      ConnectionDownLoadCompleteEventArgs Constructor
      ConnectionDownLoadCompleteEventArgs Properties
        Path Property
      ConnectionDownLoadCompleteEventArgs Methods
    ConnectionEventArgs Class
      ConnectionEventArgs Constructor
      ConnectionEventArgs Properties
        ColumnIndex Property
        FocusField Property
        TransObject Property
      ConnectionEventArgs Methods
      ConnectionEventArgs Fields
        Empty Field
    ConnectionMode Enumeration
    FileRepositoryConnectionDetails Class
      FileRepositoryConnectionDetails Constructor
      FileRepositoryConnectionDetails Properties
        Credentials Property
        GateWayAddress Property
        LocalDirectory Property
        ServerURI Property
      FileRepositoryConnectionDetails Methods
        FromXml Method
        GetXml Method
    GeneralDetails Class
      GeneralDetails Constructor
      GeneralDetails Properties
        PortNumber Property
        SkippedFields Property
      GeneralDetails Methods
        FromXml Method
        GetXml Method
    IConnection Interface
      IConnection Properties
        DataHandler Property
        IsBusy Property
        IsConnected Property
        Logger Property
        MessagesHandler Property
        SessionId Property
        Status Property
      IConnection Methods
        Close Method
        Connect Method
        ConnectAsync Method
        GetDataModelObject Method
        Load Method
        LoadAsync Method
        ProcessColonCommand Method
        ProcessColonCommandAsync Method
      IConnection Events
        ChangeLocaleRequest Event
        ChangeSystemRequest Event
        CloseRequest Event
        ConnectionProgressStatus Event
        DownLoadComplete Event
        DuplicateLoginRequest Event
        IsBusyChanged Event
        ProcessTransactionErrors Event
        SetCursorRequest Event
        ShowTeachRequest Event
        StatusChanged Event
        TransmissionObjectChanged Event
    IDataModelFactory Interface
      IDataModelFactory Methods
        GetModel Method
    IFileRepositoryService Interface
      IFileRepositoryService Methods
        Close Method
        Connect Method
        ConnectAsync Method
        Download Method
        DownloadAsync Method
        DownloadData Method
        DownloadDataAsync Method
        GetTimeStamp Method
        GetTimeStampAsync Method
        Upload Method
        UploadAsync Method
        UploadData Method
        UploadDataAsync Method
    ILogger Interface
      ILogger Methods
        LogDebug Method
          LogDebug Method (Func(String))
          LogDebug Method (String, Func(Object))
        LogError Method
          LogError Method (Func(Exception))
          LogError Method (Func(String))
        LogInfo Method
    IMethodExecuter Interface
      IMethodExecuter Methods
        Call Method
        CallAsync Method
    IMockupConnection Interface
      IMockupConnection Properties
      IMockupConnection Methods
      IMockupConnection Events
    InformationEventArgs Class
      InformationEventArgs Constructor
      InformationEventArgs Properties
        Info Property
        Information Property
      InformationEventArgs Methods
    InformationEventArgs.InformationType Enumeration
    IRecordInfo Interface
      IRecordInfo Methods
        GetXml Method
    IRtConnection Interface
      IRtConnection Properties
        IsConnected Property
        Logger Property
      IRtConnection Methods
        BeginInvokeAction Method
        GetDataModelObject Method
        GetDataModelType Method
        GetList Method
          GetList(T) Method (String)
          GetList(T) Method (String, IFromStringConverter)
          GetList Method (String, String)
          GetList Method (String, String[])
          GetList Method (String, String, Int32, Int32)
        GetListAsync Method
          GetListAsync(T) Method (String)
          GetListAsync(T) Method (String, IFromStringConverter)
          GetListAsync Method (String, String)
        Load Method
        LoadAsync Method
        Transmit Method
        TransmitAsync Method
    IUnsolicitedMessages Interface
      IUnsolicitedMessages Properties
        IsAcceptPending Property
        IsCompleted Property
        MessageQueue Property
        ReportMessageQueue Property
      IUnsolicitedMessages Methods
        SendAccept Method
      IUnsolicitedMessages Events
        ColonCommandCompleted Event
        UserInputRequired Event
    IViewModelViewFactory Interface
      IViewModelViewFactory Methods
        GetAll Method
        GetControlDetails Method
        InitializeImageNameConverter Method
    Logging Class
      Logging Constructor
      Logging Properties
        CELoggingFile Property
        CELoggingLevel Property
        GeneralLoggingFile Property
        GeneralLoggingLevel Property
      Logging Methods
    ReportInfo Class
      ReportInfo Constructor
      ReportInfo Properties
        Description Property
        DisplayName Property
        Name Property
      ReportInfo Methods
    SessionDetails Class
      SessionDetails Constructor
      SessionDetails Properties
        ApplicationName Property
        Bundle Property
        CEOutput Property
        Description Property
        Domain Property
        Id Property
        Logging Property
        Name Property
        PackagePrefix Property
        Password Property
        Timeout Property
        Uri Property
        UserName Property
        View Property
      SessionDetails Methods
        FromXml Method
        GetXml Method
    ShowClassRecallScreenEventArgs Class
      ShowClassRecallScreenEventArgs Constructor
      ShowClassRecallScreenEventArgs Properties
        Name Property
        Owner Property
      ShowClassRecallScreenEventArgs Methods
    SkippedFieldItem Class
      SkippedFieldItem Constructor
      SkippedFieldItem Properties
        ApplicationName Property
        Description Property
        FieldName Property
      SkippedFieldItem Methods
    TransactionErrorsArgs Class
      TransactionErrorsArgs Constructor
      TransactionErrorsArgs Properties
        Errors Property
        ShowDialog Property
      TransactionErrorsArgs Methods
    TransmissionObject Class
      TransmissionObject Constructor
      TransmissionObject Properties
        Datamodel Property
        NewListNames Property
        ObjectClassName Property
        State Property
        Status Property
        UpdatedListNames Property
      TransmissionObject Methods
    TransmissionReturnCode Enumeration
  ABSuite.AccessLayer.Connector.Core.Utility
    ABSuiteComplexAttribute Class
      ABSuiteComplexAttribute Constructor
      ABSuiteComplexAttribute Methods
    ABSuiteComplexCollectionAttribute Class
      ABSuiteComplexCollectionAttribute Constructor
      ABSuiteComplexCollectionAttribute Methods
    ABSuiteSimpleAttribute Class
      ABSuiteSimpleAttribute Constructor
      ABSuiteSimpleAttribute Methods
    CLRBoolStringConverter Class
      CLRBoolStringConverter Constructor
      CLRBoolStringConverter Methods
        ConvertFromString Method
        ConvertToString Method
    CLRDateInternational6StringConverter Class
      CLRDateInternational6StringConverter Constructor
      CLRDateInternational6StringConverter Methods
    CLRDateInternational8StringConverter Class
      CLRDateInternational8StringConverter Constructor
      CLRDateInternational8StringConverter Methods
    CLRDateStringConverter Class
      CLRDateStringConverter Constructor
      CLRDateStringConverter Methods
        ConvertFromString Method
        ConvertToString Method
    CLRDateStringConverter.DateFormat Enumeration
    CLRDateUK6StringConverter Class
      CLRDateUK6StringConverter Constructor
      CLRDateUK6StringConverter Methods
    CLRDateUK8StringConverter Class
      CLRDateUK8StringConverter Constructor
      CLRDateUK8StringConverter Methods
    CLRDateUS6StringConverter Class
      CLRDateUS6StringConverter Constructor
      CLRDateUS6StringConverter Methods
    CLRDateUS8StringConverter Class
      CLRDateUS8StringConverter Constructor
      CLRDateUS8StringConverter Methods
    CLRDecimalStringConverter Class
      CLRDecimalStringConverter Constructor
      CLRDecimalStringConverter Properties
      CLRDecimalStringConverter Methods
        ConvertFromString Method
        ConvertToString Method
    CLRIntStringConverter Class
      CLRIntStringConverter Constructor
      CLRIntStringConverter Methods
        ConvertFromString Method
        ConvertToString Method
    CLRSignedNumberStringConverter Class
      CLRSignedNumberStringConverter Constructor
      CLRSignedNumberStringConverter Properties
        Decimals Property
        DecimalSeparator Property
        GroupSeparator Property
      CLRSignedNumberStringConverter Methods
        ConvertFromString Method
        ConvertToString Method
    CustomConverter Class
      CustomConverter Methods
        ConvertFromString Method
        ConvertToString Method
    ExtensionHelper Class
      ExtensionHelper Methods
        Get(T) Method
        GetAttributeNames Method
        Set(T) Method
    IFromStringConverter Interface
      IFromStringConverter Methods
        ConvertFromString Method
    IStringConverter Interface
      IStringConverter Methods
        ConvertToString Method
    ListDetailsAttribute Class
      ListDetailsAttribute Constructor
      ListDetailsAttribute Properties
        Length Property
        Sequence Property
      ListDetailsAttribute Methods
    ListItem Class
      ListItem Constructor
      ListItem Properties
        dc Property
        hc Property
        Item Property
      ListItem Methods
        Equals Method
        GetHashCode Method
    LockedSignNumberValidateAttribute Class
      LockedSignNumberValidateAttribute Constructor
      LockedSignNumberValidateAttribute Properties
        Error Property
      LockedSignNumberValidateAttribute Methods
        IsValid Method
    NOFDetailsAttribute Class
      NOFDetailsAttribute Constructor
        NOFDetailsAttribute Constructor (Int32, Int32, Int32)
        NOFDetailsAttribute Constructor (Int32, Int32, Int32, Boolean)
        NOFDetailsAttribute Constructor (Int32, Int32, Int32, Int32, Int32)
      NOFDetailsAttribute Properties
        CopyOffset1 Property
        CopyOffset2 Property
        Length Property
        Offset Property
        Sequence Property
        SuppressZero Property
      NOFDetailsAttribute Methods
    NoOpConverter Class
      NoOpConverter Constructor
      NoOpConverter Methods
        ConvertFromString Method
        ConvertToString Method
    NumberLengthValidateAttribute Class
      NumberLengthValidateAttribute Constructor
      NumberLengthValidateAttribute Properties
        Error Property
      NumberLengthValidateAttribute Methods
        IsValid Method
    ObjectCloner Class
      ObjectCloner Methods
        Clone Method
          Clone(Ts, Tr) Method (Ts)
          Clone(Ts, Tr) Method (Ts, Tr, Object[])
        Create Method
          Create Method (String, Type[])
          Create Method (String, Object[], Type[])
        GetFieldInfo Method
        GetMethodInfo Method
        GetPropertyInfo Method
    Serializer Class
      Serializer Constructor
      Serializer Methods
        Deserialize(T) Method
        Serialize Method
    SignedDecimalNumberModel Class
      SignedDecimalNumberModel Constructor
        SignedDecimalNumberModel Constructor
        SignedDecimalNumberModel Constructor (String)
      SignedDecimalNumberModel Properties
        Value Property
      SignedDecimalNumberModel Methods
        ToString Method
      SignedDecimalNumberModel Type Conversions
        Implicit Conversion (String to SignedDecimalNumberModel)
    SignedIntNumberModel Class
      SignedIntNumberModel Constructor
        SignedIntNumberModel Constructor
        SignedIntNumberModel Constructor (String)
      SignedIntNumberModel Properties
        Value Property
      SignedIntNumberModel Methods
        ToString Method
      SignedIntNumberModel Type Conversions
        Implicit Conversion (String to SignedIntNumberModel)
    SignedNumberModel Class
      SignedNumberModel Constructor
        SignedNumberModel Constructor
        SignedNumberModel Constructor (String)
      SignedNumberModel Properties
        Sign Property
      SignedNumberModel Methods
        Equals Method
        GetHashCode Method
        ToString Method
      SignedNumberModel Operators
        Equality Operator
        Inequality Operator
    SignNumberLengthValidateAttribute Class
      SignNumberLengthValidateAttribute Constructor
      SignNumberLengthValidateAttribute Properties
      SignNumberLengthValidateAttribute Methods
        IsValid Method
    StringLengthValidateAttribute Class
      StringLengthValidateAttribute Constructor
      StringLengthValidateAttribute Properties
        Error Property
      StringLengthValidateAttribute Methods
        IsValid Method
    ValidationAttribute Class
      ValidationAttribute Properties
        Error Property
      ValidationAttribute Methods
        IsValid Method
    ValidationLenghtAttribute Class
      ValidationLenghtAttribute Properties
        MaxLength Property
      ValidationLenghtAttribute Methods
    XElementHelper Class
      XElementHelper Methods
        GetBool Method
        GetInt Method
        GetString Method
  About Access Layer API Help
  ABSuite.AccessLayer.Connector.Core
    ATTConnectionDetails Class
      ATTConnectionDetails Constructor
      ATTConnectionDetails Properties
        Enable Property
        FileName Property
        Mode Property
        Port Property
        RecordDynamicLists Property
        Server Property
        System Property
      ATTConnectionDetails Methods
    ChangeLocaleEventArgs Class
      ChangeLocaleEventArgs Constructor
      ChangeLocaleEventArgs Properties
        Locale Property
        Name Property
      ChangeLocaleEventArgs Methods
    ClassDetail Class
      ClassDetail Constructor
      ClassDetail Properties
        Description Property
        DisplayName Property
        DisplayValue Property
        Ispec Property
        Name Property
        Type Property
      ClassDetail Methods
    ClassDetail.DetailType Enumeration
    ConnectionChangeSystemRequestCancelEventArgs Class
      ConnectionChangeSystemRequestCancelEventArgs Constructor
      ConnectionChangeSystemRequestCancelEventArgs Properties
        ConnectToDebugger Property
        DownLoadFiles Property
        DownLoadURI Property
        ForceLogin Property
        Host Property
        IsAnonymous Property
        Name Property
        StationName Property
      ConnectionChangeSystemRequestCancelEventArgs Methods
    ConnectionCloseRequestArgs Class
      ConnectionCloseRequestArgs Constructor
      ConnectionCloseRequestArgs Properties
        ForcedClosure Property
      ConnectionCloseRequestArgs Methods
    ConnectionDetails Class
      ConnectionDetails Constructor
      ConnectionDetails Properties
        AssemblyLocation Property
        ConnectToDebugger Property
        DownLoadCredentials Property
        DownLoadFiles Property
        DownLoadURI Property
        ForceLogin Property
        GateWayAddress Property
        Host Property
        IsAnonymous Property
        LogFolder Property
        LogLevel Property
        StationName Property
        System Property
      ConnectionDetails Methods
        FromXml Method
        GetXml Method
    ConnectionDownLoadCompleteEventArgs Class
      ConnectionDownLoadCompleteEventArgs Constructor
      ConnectionDownLoadCompleteEventArgs Properties
        Path Property
      ConnectionDownLoadCompleteEventArgs Methods
    ConnectionEventArgs Class
      ConnectionEventArgs Constructor
      ConnectionEventArgs Properties
        ColumnIndex Property
        FocusField Property
        TransObject Property
      ConnectionEventArgs Methods
      ConnectionEventArgs Fields
        Empty Field
    ConnectionMode Enumeration
    FileRepositoryConnectionDetails Class
      FileRepositoryConnectionDetails Constructor
      FileRepositoryConnectionDetails Properties
        Credentials Property
        GateWayAddress Property
        LocalDirectory Property
        ServerURI Property
      FileRepositoryConnectionDetails Methods
        FromXml Method
        GetXml Method
    GeneralDetails Class
      GeneralDetails Constructor
      GeneralDetails Properties
        PortNumber Property
        SkippedFields Property
      GeneralDetails Methods
        FromXml Method
        GetXml Method
    IConnection Interface
      IConnection Properties
        DataHandler Property
        IsBusy Property
        IsConnected Property
        Logger Property
        MessagesHandler Property
        SessionId Property
        Status Property
      IConnection Methods
        Close Method
        Connect Method
        ConnectAsync Method
        GetDataModelObject Method
        Load Method
        LoadAsync Method
        ProcessColonCommand Method
        ProcessColonCommandAsync Method
      IConnection Events
        ChangeLocaleRequest Event
        ChangeSystemRequest Event
        CloseRequest Event
        ConnectionProgressStatus Event
        DownLoadComplete Event
        DuplicateLoginRequest Event
        IsBusyChanged Event
        ProcessTransactionErrors Event
        SetCursorRequest Event
        ShowTeachRequest Event
        StatusChanged Event
        TransmissionObjectChanged Event
    IDataModelFactory Interface
      IDataModelFactory Methods
        GetModel Method
    IFileRepositoryService Interface
      IFileRepositoryService Methods
        Close Method
        Connect Method
        ConnectAsync Method
        Download Method
        DownloadAsync Method
        DownloadData Method
        DownloadDataAsync Method
        GetTimeStamp Method
        GetTimeStampAsync Method
        Upload Method
        UploadAsync Method
        UploadData Method
        UploadDataAsync Method
    ILogger Interface
      ILogger Methods
        LogDebug Method
          LogDebug Method (Func(String))
          LogDebug Method (String, Func(Object))
        LogError Method
          LogError Method (Func(Exception))
          LogError Method (Func(String))
        LogInfo Method
    IMethodExecuter Interface
      IMethodExecuter Methods
        Call Method
        CallAsync Method
    IMockupConnection Interface
      IMockupConnection Properties
      IMockupConnection Methods
      IMockupConnection Events
    InformationEventArgs Class
      InformationEventArgs Constructor
      InformationEventArgs Properties
        Info Property
        Information Property
      InformationEventArgs Methods
    InformationEventArgs.InformationType Enumeration
    IRecordInfo Interface
      IRecordInfo Methods
        GetXml Method
    IRtConnection Interface
      IRtConnection Properties
        IsConnected Property
        Logger Property
      IRtConnection Methods
        BeginInvokeAction Method
        GetDataModelObject Method
        GetDataModelType Method
        GetList Method
          GetList(T) Method (String)
          GetList(T) Method (String, IFromStringConverter)
          GetList Method (String, String)
          GetList Method (String, String[])
          GetList Method (String, String, Int32, Int32)
        GetListAsync Method
          GetListAsync(T) Method (String)
          GetListAsync(T) Method (String, IFromStringConverter)
          GetListAsync Method (String, String)
        Load Method
        LoadAsync Method
        Transmit Method
        TransmitAsync Method
    IUnsolicitedMessages Interface
      IUnsolicitedMessages Properties
        IsAcceptPending Property
        IsCompleted Property
        MessageQueue Property
        ReportMessageQueue Property
      IUnsolicitedMessages Methods
        SendAccept Method
      IUnsolicitedMessages Events
        ColonCommandCompleted Event
        UserInputRequired Event
    IViewModelViewFactory Interface
      IViewModelViewFactory Methods
        GetAll Method
        GetControlDetails Method
        InitializeImageNameConverter Method
    Logging Class
      Logging Constructor
      Logging Properties
        CELoggingFile Property
        CELoggingLevel Property
        GeneralLoggingFile Property
        GeneralLoggingLevel Property
      Logging Methods
    ReportInfo Class
      ReportInfo Constructor
      ReportInfo Properties
        Description Property
        DisplayName Property
        Name Property
      ReportInfo Methods
    SessionDetails Class
      SessionDetails Constructor
      SessionDetails Properties
        ApplicationName Property
        Bundle Property
        CEOutput Property
        Description Property
        Domain Property
        Id Property
        Logging Property
        Name Property
        PackagePrefix Property
        Password Property
        Timeout Property
        Uri Property
        UserName Property
        View Property
      SessionDetails Methods
        FromXml Method
        GetXml Method
    ShowClassRecallScreenEventArgs Class
      ShowClassRecallScreenEventArgs Constructor
      ShowClassRecallScreenEventArgs Properties
        Name Property
        Owner Property
      ShowClassRecallScreenEventArgs Methods
    SkippedFieldItem Class
      SkippedFieldItem Constructor
      SkippedFieldItem Properties
        ApplicationName Property
        Description Property
        FieldName Property
      SkippedFieldItem Methods
    TransactionErrorsArgs Class
      TransactionErrorsArgs Constructor
      TransactionErrorsArgs Properties
        Errors Property
        ShowDialog Property
      TransactionErrorsArgs Methods
    TransmissionObject Class
      TransmissionObject Constructor
      TransmissionObject Properties
        Datamodel Property
        NewListNames Property
        ObjectClassName Property
        State Property
        Status Property
        UpdatedListNames Property
      TransmissionObject Methods
    TransmissionReturnCode Enumeration
  ABSuite.AccessLayer.Connector.Core.Utility
    ABSuiteComplexAttribute Class
      ABSuiteComplexAttribute Constructor
      ABSuiteComplexAttribute Methods
    ABSuiteComplexCollectionAttribute Class
      ABSuiteComplexCollectionAttribute Constructor
      ABSuiteComplexCollectionAttribute Methods
    ABSuiteSimpleAttribute Class
      ABSuiteSimpleAttribute Constructor
      ABSuiteSimpleAttribute Methods
    CLRBoolStringConverter Class
      CLRBoolStringConverter Constructor
      CLRBoolStringConverter Methods
        ConvertFromString Method
        ConvertToString Method
    CLRDateInternational6StringConverter Class
      CLRDateInternational6StringConverter Constructor
      CLRDateInternational6StringConverter Methods
    CLRDateInternational8StringConverter Class
      CLRDateInternational8StringConverter Constructor
      CLRDateInternational8StringConverter Methods
    CLRDateStringConverter Class
      CLRDateStringConverter Constructor
      CLRDateStringConverter Methods
        ConvertFromString Method
        ConvertToString Method
    CLRDateStringConverter.DateFormat Enumeration
    CLRDateUK6StringConverter Class
      CLRDateUK6StringConverter Constructor
      CLRDateUK6StringConverter Methods
    CLRDateUK8StringConverter Class
      CLRDateUK8StringConverter Constructor
      CLRDateUK8StringConverter Methods
    CLRDateUS6StringConverter Class
      CLRDateUS6StringConverter Constructor
      CLRDateUS6StringConverter Methods
    CLRDateUS8StringConverter Class
      CLRDateUS8StringConverter Constructor
      CLRDateUS8StringConverter Methods
    CLRDecimalStringConverter Class
      CLRDecimalStringConverter Constructor
      CLRDecimalStringConverter Properties
      CLRDecimalStringConverter Methods
        ConvertFromString Method
        ConvertToString Method
    CLRIntStringConverter Class
      CLRIntStringConverter Constructor
      CLRIntStringConverter Methods
        ConvertFromString Method
        ConvertToString Method
    CLRSignedNumberStringConverter Class
      CLRSignedNumberStringConverter Constructor
      CLRSignedNumberStringConverter Properties
        Decimals Property
        DecimalSeparator Property
        GroupSeparator Property
      CLRSignedNumberStringConverter Methods
        ConvertFromString Method
        ConvertToString Method
    CustomConverter Class
      CustomConverter Methods
        ConvertFromString Method
        ConvertToString Method
    ExtensionHelper Class
      ExtensionHelper Methods
        Get(T) Method
        GetAttributeNames Method
        Set(T) Method
    IFromStringConverter Interface
      IFromStringConverter Methods
        ConvertFromString Method
    IStringConverter Interface
      IStringConverter Methods
        ConvertToString Method
    ListDetailsAttribute Class
      ListDetailsAttribute Constructor
      ListDetailsAttribute Properties
        Length Property
        Sequence Property
      ListDetailsAttribute Methods
    ListItem Class
      ListItem Constructor
      ListItem Properties
        dc Property
        hc Property
        Item Property
      ListItem Methods
        Equals Method
        GetHashCode Method
    LockedSignNumberValidateAttribute Class
      LockedSignNumberValidateAttribute Constructor
      LockedSignNumberValidateAttribute Properties
        Error Property
      LockedSignNumberValidateAttribute Methods
        IsValid Method
    NOFDetailsAttribute Class
      NOFDetailsAttribute Constructor
        NOFDetailsAttribute Constructor (Int32, Int32, Int32)
        NOFDetailsAttribute Constructor (Int32, Int32, Int32, Boolean)
        NOFDetailsAttribute Constructor (Int32, Int32, Int32, Int32, Int32)
      NOFDetailsAttribute Properties
        CopyOffset1 Property
        CopyOffset2 Property
        Length Property
        Offset Property
        Sequence Property
        SuppressZero Property
      NOFDetailsAttribute Methods
    NoOpConverter Class
      NoOpConverter Constructor
      NoOpConverter Methods
        ConvertFromString Method
        ConvertToString Method
    NumberLengthValidateAttribute Class
      NumberLengthValidateAttribute Constructor
      NumberLengthValidateAttribute Properties
        Error Property
      NumberLengthValidateAttribute Methods
        IsValid Method
    ObjectCloner Class
      ObjectCloner Methods
        Clone Method
          Clone(Ts, Tr) Method (Ts)
          Clone(Ts, Tr) Method (Ts, Tr, Object[])
        Create Method
          Create Method (String, Type[])
          Create Method (String, Object[], Type[])
        GetFieldInfo Method
        GetMethodInfo Method
        GetPropertyInfo Method
    Serializer Class
      Serializer Constructor
      Serializer Methods
        Deserialize(T) Method
        Serialize Method
    SignedDecimalNumberModel Class
      SignedDecimalNumberModel Constructor
        SignedDecimalNumberModel Constructor
        SignedDecimalNumberModel Constructor (String)
      SignedDecimalNumberModel Properties
        Value Property
      SignedDecimalNumberModel Methods
        ToString Method
      SignedDecimalNumberModel Type Conversions
        Implicit Conversion (String to SignedDecimalNumberModel)
    SignedIntNumberModel Class
      SignedIntNumberModel Constructor
        SignedIntNumberModel Constructor
        SignedIntNumberModel Constructor (String)
      SignedIntNumberModel Properties
        Value Property
      SignedIntNumberModel Methods
        ToString Method
      SignedIntNumberModel Type Conversions
        Implicit Conversion (String to SignedIntNumberModel)
    SignedNumberModel Class
      SignedNumberModel Constructor
        SignedNumberModel Constructor
        SignedNumberModel Constructor (String)
      SignedNumberModel Properties
        Sign Property
      SignedNumberModel Methods
        Equals Method
        GetHashCode Method
        ToString Method
      SignedNumberModel Operators
        Equality Operator
        Inequality Operator
    SignNumberLengthValidateAttribute Class
      SignNumberLengthValidateAttribute Constructor
      SignNumberLengthValidateAttribute Properties
      SignNumberLengthValidateAttribute Methods
        IsValid Method
    StringLengthValidateAttribute Class
      StringLengthValidateAttribute Constructor
      StringLengthValidateAttribute Properties
        Error Property
      StringLengthValidateAttribute Methods
        IsValid Method
    ValidationAttribute Class
      ValidationAttribute Properties
        Error Property
      ValidationAttribute Methods
        IsValid Method
    ValidationLenghtAttribute Class
      ValidationLenghtAttribute Properties
        MaxLength Property
      ValidationLenghtAttribute Methods
    XElementHelper Class
      XElementHelper Methods
        GetBool Method
        GetInt Method
        GetString Method
Component Enabler User Guide
  Introduction
  Introduction to Component Enabler
    Overview
      Generator Workstation
      Component Enabler Client
      Remote Access Servers
      Components
      Presentation Client
      Callable Global Logic Generator
      Redirector
        Using a Redirector for Unsecured Access
        Using a Redirector for Secure Access
      Component Enabler User Scenarios
      Business Integrator
    Generator Workstation
    Component Enabler Client
    Remote Access Servers
    Components
    Presentation Client
    Callable Global Logic Generator
    Redirector
      Using a Redirector for Unsecured Access
      Using a Redirector for Secure Access
    Component Enabler User Scenarios
    Business Integrator
  Component Enabler on Microsoft® .NET   
    Overview
    Component Enabler Windows Application Programmatic Interface
    Component Enabler Windows Application Programmatic Interface Java Style
    Preparing for Migration
    .NET Framework IspecModel Files
    Location of Generated Files
    Custom Clients
      ASP Clients
      VB6 Clients
      Early Binding
        EarlyBind method calls for VB6
        CEWindowsAPI
        CEWindowsAPIJavaStyle
        Late Binding
    Visual Studio Clients
    Selecting the Runtime Environment
    Field Translators
      Download and Install the Utility
      Modifying the Project
      Compiling the dll File
      Copying and Testing the File
    Object Pooling
      Object Creation
        Get the Actual LINCEnvironment Object
      Special Versions of Calls
      Releasing the Pooled Object
      Monitoring the Pooled Object
    Old Call to New Call Reference
      LINCEnvironment class
      AbstractComponentList / renamed ComponentList in CEWindowsAPI
      AbstractPublicMethodList / renamed PublicMethodList in CEWindowsAPI
      ApplicationState
      AsyncMessageModel
      CommsManager
      ConsoleModel
      IspecModel
      IspecModelRef
      LanguageMap
      LINCStatus
      ListItemModel
      ListModel
      ListRepository
      Log
      LoginAttribute
      ObjectRef
      PublicMethod
      PublicMethodParameter
      UnexpectedAsyncMessage
    Object Pooling method calls
      CEWindowsAPI
  Component Enabler Application Generation
    Generating from Developer
      Providing Application Details
    Generation Output
    Generation Environment for .NET
      User Defined View Generator
      Ispec Model Source Language
      Generate Resources File
      Migration
    Deploying Component Enabler Applications
      Runtime Properties
  Component Enabler Components and the API   
    The Component Enabler Java Components
      JavaBeans
      Applets
      COM Components
    Component Enabler Component Classes
      Using the Component Enabler Java Classes
      IspecModel
        Methods for Getting and Setting Field Values
        Enquiry Methods
      LINCEnvironment
      ObjectRef
      IspecModelRef
      LINCStatus
      LINCApplet
      Callable Global Logic Interface Classes
      Response Codes
  File Distribution   
    Overview
      Generating a New System
      Updating an Existing System
      Updating GUI Forms Only
    Setting Up the Web Server
      List Box Data Files
        Retrieving List Data
    Specifying an Alternate Distribution Method
      Disabling the Download
    Version Checking
      IspecModel Classes
      GUI Forms
  Using the Agile Business Suite Presentation Client   
    Managing File Distribution
      Setting Up the Web Server
      Standalone Client
      Browser Client
    Configuring the Presentation Client
      Program Options
      Configuration File
        Applying Configuration Updates to the Presentation Client
    Starting the Presentation Client
      As a Standalone Client
      As a Browser Client
        Creating an HTML Page
        Signed Applet
        Trace files
        Adding Permissions to the Java Policy File
    Customizing the Presentation Client
      Translating the Properties File
        Naming Translated Properties File
        Creating a Field Translator
      Changing the Properties File
        Font Mapping
        Separate Signs Field
    Accessing AB Suite Applications from Presentation Client
    Creating the Signed Jar for Browser Based Presentation Client
      Browser Based Presentation Client Without Signed Bundle Jar
      Browser Based Presentation Client With Signed Bundle Jar
    Cleaning Up Component Enabler
  Using the Configuration Assistant   
    Configuration Parameters
    Configuration File
    Using the Configuration Assistant
      Opening an Existing Configuration File
        Validation
      Editing a Configuration
        Naming Conventions
        Parameter Values
        Copying a Node
        Using List Fields with a Keyboard
    Adding a Configuration
      In the configuration file
      Defining System Configuration Parameters
        In the configuration file
      Defining Login Parameters
        In the configuration file
      Defining Host Tags
        In the configuration file
      Defining Reports
        In the configuration file
      Defining Commands
        In the configuration file
      Defining an ATT Record
    Distributing Configuration Files
      Applying Configuration Updates to the Presentation Client
  Using the Dotnet Web Services Generators   
    Preparing to Generate a Dotnet Web Service
    Rules for Generating a Dotnet Web Service from Ispec Definitions
    Generating a Dotnet Web Service
      ASP.NET Web Services
    ASP.NET Web Services Generator
      Installing the ASP.NET Web Services Generator
        The Generation Workstation
        The Web Server
        The Application Server
      Generating ASP.NET Web Services
        Running the InitializeBundleView.vbs script
        Performing the generation for an ASP.NET Web Service
          ASP.NET Web Services
      The GeneratorConfig.xml File Described
      The Runtime WSDL File
      The Web.Config file Described
        Application Specific Setting <appSettings>
      Deploying an ASP.NET Web Service
        Copy Files
        The Generated WSDL File Described
        Choosing the Host Connection Method
        Web Service Discovery Tool
  Using the Visual Basic.NET Client Generators
    Visual Basic .NET Client Generator
      Generation Description
        Configuration Description
      Installing the VB.NET Client Generator
      Using the VB.NET Client Generator
        Compile the VB.NET Client
        Generate the User Controls
      CE WinForm Renderer
        Syntax
        Using the CE WinForm Renderer
        Usage
          StatusLineEvent sender, CEFormEventArgs
          PreTransactionEvent sender, CEFormEventArgs
          PostTransactionEvent sender, CEFormEventArgs
          LostFocusEvent sender, CEFormEventArgs
          Form Event Arguments CEFormEventArgs
    Accessing AB Suite Applications from VB.NET Winforms
  Using the ASP.NET Generators
    Component Enabler ASP.NET Generator
    Customizing the IIS Server
      Updating the Registry
      Registering LINCEnvironment as a COM Component
      Identifying Available Browsers
      Copying the Generated Component Enabler Data Components
      Setting up Virtual Directories
    ASP.NET Web Forms Generator
      Installing the ASP.NET Web Forms Generator
        Generation Workstation
        The Web Server
        The Application Server
      Installation Structure
      Generating a Bundle for ASP.NET Web Forms
      Configuring ASP.NET Web Forms
        Running the SetupASPNET.vbs wizard
      The Web.Config File Described
        Application Specific Setting <appSettings>
      Deploying the ASP.NET Application
        Configuring the Client Environment
      Switch.To Application Support
      Building/Enhancing the ASP.Net Application
      CE Web Form Renderer
        Syntax
        Using the CE Web Form Renderer
        Usage
        StatusLineEvent sender, CEWebFormRendererEventArgs
        PreTransactionEvent sender, CEWebFormRendererEventArgs
        PostTransactionEvent sender, CEWebFormRendererEventArgs
        ViewRestoredEvent sender, CEWebFormRendererEventArgs
        SessionClosedEvent sender, CEWebFormRendererEventArgs
        WebSessionTimeOutEvent (sender, CEWebFormRendererEventArgs)
        HostConnectEvent sender, CEWebFormRendererEventArgs
        CE Web Form Renderer Event Arguments (CEWebFormRendererEventArgs)
      Multiple CE Web Form Renderer Controls on a Web Page
      Client Tools AJAX - Overview
      DefaultAjax WebForm
      Progress Update Indicator
      Installation Requirements
    Mobile Device Support for ASP.NET Applications
      Differences in Behaviour
        Status Line
        Right-Click Context Menu
        Combo Boxes
        Fonts
      Control Placement on Mobile Forms
      Defining Mobile Forms in a Separate Language
      Supported Mobile Devices
      Mobile Device Emulators
        Generating an ASP.NET Application for Mobile Devices
    Accessing AB Suite Applications from ASP.NET Web Forms
  Using the JSP Generator   
    JSP Client Generator Architecture
      Installing the JSP Generator
      Installation Structure
      Generating a Bundle for JSP Application
      Generation Output
      Configuring the JSP Web Pages
        Running the SetupJSP.vbs Wizard
      The CE.Properties File Described
        Application Specific Setting
      Starting the Tomcat Server
      Deploying the JSP Application
        Configuring the Client Environment
  Using the ePortal Generator   
    ePortal Generator Architecture
    Installing the ePortal Generator
    Generating a Bundle for ePortal Applications
    Generation Output
    Adding Images to the Generated Output Folder
    Configuring Component Enabler Options in ePortal
    Importing Applications that use Switching Functionality
    EAE/AB Suite Features in ePortal
      Dynamic and Static Lists
      Copy.From Fields
      COM+ Object Pooling
      Field Translators
    Limitations and Restrictions
      Using Multiple Languages in EAE and AB Suite
      Using Dynamic Presentation Attributes
      Copy.From Limitations
      Configuring RATL Server for ePortal Solution on OS 2200
      Using Multiple Sessions in Internet Explorer 11
      Handling Password Expiry
  Using the Component Enabler API   
    JavaScript and HTML
    Component Enabler JavaScript Sample
      Starting the Applet
      Forms
      Form Elements
      Getting Data
    Using Client Hooks
  Scalability for Component Enabler   
    MSMQ and Component Enabler
      Switching Between Runtime Applications
      Message Queuing with ASP forms
    Component Enabler API
      SwitchTo Processing
      Setting up a Message Queue
        Setting up Message Queuing
        Creating a queue in Message Queuing and granting permissions to the queue
        Creating a view for the AB Suite application and specifying the queue name
        Configuring the AB Suite application and specifying the Server URL
        Known errors and resolutions
      Specifying Use of MSMQ
    Installing Envoy Message Queuing Connector
    Restrictions
    Object Pooling
  Designing ASP Forms   
    HTML Form
      HTML Form Structure
  Component Enabler Programmer’s Handbook   
    Overview
    Component Enabler Object Model
    Declaring the Required Objects
    Opening a Connection
      Define the Connection Attributes
      Connecting to the Server
      Submitting a User Code and Password
      Request the Fireup Ispec
    Working with Ispecs
      Determining the Name of the Current Ispec
      Retrieving the Value of a Data Item
      Copy.From Data Items
      Setting the Value of a Data Item
      Determining the Names of all Fields on an Ispec
      Determining the Attributes of a Data Item
      Transmitting an Ispec to the Host
    Error Handling
    Other Functions
      Closing the Connection with the Application
      Performing a Page 2 Recall
      Sending Colon Commands to the Application
    Using Lists
      Creating the List Manager
      Retrieving a List from the List Manager
      Retrieving a Row from a List
      Retrieving the Required Column from the List Row
      Finding the Number of Entries in a List
      Finding the Number of Columns in a List
    Logging
      Enabling Logging
      Writing to the Log File
    Using the Component Enabler API through Visual Basic Forms
      Defining Forms
      Logging
      Processing Data
  Object Pooling with Component Enabler on Windows   
    Overview
      Object Pooling is Built In
    Creating Your Object Pool
    Using a Pooled Object
      Further Considerations
    What Clients Need To Do In a Pooled Environment
  Accessing AB Suite System from Web Services   
    Configuring IIS
    Creating View
    Creating Virtual Directory
    Accessing the Web Service
  Visual Basic Wrapper for Component Enabler   
    Overview
    Installation
      Registering the Component Enabler Component
      Registering the VB Wrapper
    Using the Wrapper in VB
    Opening a Connection
    ActiveLINCConnection
      Methods
        Connect
        CreateIspec
        GetError
        Page2Recall
        Transmit
      Properties
        ActiveIspecName
        ApplicationName
        ApplicationPrefix
        BundleName
        colLINCFields
        ConnectionType
        DomainName
        FireupIspec
        IspecCount
        IspecName
        LastError
        NoErrors
        PortNo
        StatusLine
        TCPIPAddress
        Usercode
        ViewName
    LINCField
      CopyFrom Fields
      Properties
        FieldLength
        FieldType
        Name
        Value
        DecimalPlaces
    Agile Business Suite Application Lists
      Methods
        GetCodeValue
        GetDataValue
        Value
      Properties
        CodeColumn
        DataColumn
        NoEntries
  Subclassing the LINCEnvironment Object   
    Overview
    Subclassing is Easy
    Why Subclass?
  Dynamic Presentation Attributes   
    Defining Dynamic Presentation Attributes
      Using Dynamic Lists
      Group SD Format
      Sample LDL Logic
      Custom Attributes
      Refreshing Field Attributes
      Supported Attributes
      Attribute Combinations
      Attribute Behavior
      Form Attributes
      Specifying Colors
    Migration from Terminal Control Codes
  Related Product Information   
  Introduction
  Introduction to Component Enabler
    Overview
      Generator Workstation
      Component Enabler Client
      Remote Access Servers
      Components
      Presentation Client
      Callable Global Logic Generator
      Redirector
        Using a Redirector for Unsecured Access
        Using a Redirector for Secure Access
      Component Enabler User Scenarios
      Business Integrator
    Generator Workstation
    Component Enabler Client
    Remote Access Servers
    Components
    Presentation Client
    Callable Global Logic Generator
    Redirector
      Using a Redirector for Unsecured Access
      Using a Redirector for Secure Access
    Component Enabler User Scenarios
    Business Integrator
  Component Enabler on Microsoft® .NET   
    Overview
    Component Enabler Windows Application Programmatic Interface
    Component Enabler Windows Application Programmatic Interface Java Style
    Preparing for Migration
    .NET Framework IspecModel Files
    Location of Generated Files
    Custom Clients
      ASP Clients
      VB6 Clients
      Early Binding
        EarlyBind method calls for VB6
        CEWindowsAPI
        CEWindowsAPIJavaStyle
        Late Binding
    Visual Studio Clients
    Selecting the Runtime Environment
    Field Translators
      Download and Install the Utility
      Modifying the Project
      Compiling the dll File
      Copying and Testing the File
    Object Pooling
      Object Creation
        Get the Actual LINCEnvironment Object
      Special Versions of Calls
      Releasing the Pooled Object
      Monitoring the Pooled Object
    Old Call to New Call Reference
      LINCEnvironment class
      AbstractComponentList / renamed ComponentList in CEWindowsAPI
      AbstractPublicMethodList / renamed PublicMethodList in CEWindowsAPI
      ApplicationState
      AsyncMessageModel
      CommsManager
      ConsoleModel
      IspecModel
      IspecModelRef
      LanguageMap
      LINCStatus
      ListItemModel
      ListModel
      ListRepository
      Log
      LoginAttribute
      ObjectRef
      PublicMethod
      PublicMethodParameter
      UnexpectedAsyncMessage
    Object Pooling method calls
      CEWindowsAPI
  Component Enabler Application Generation
    Generating from Developer
      Providing Application Details
    Generation Output
    Generation Environment for .NET
      User Defined View Generator
      Ispec Model Source Language
      Generate Resources File
      Migration
    Deploying Component Enabler Applications
      Runtime Properties
  Component Enabler Components and the API   
    The Component Enabler Java Components
      JavaBeans
      Applets
      COM Components
    Component Enabler Component Classes
      Using the Component Enabler Java Classes
      IspecModel
        Methods for Getting and Setting Field Values
        Enquiry Methods
      LINCEnvironment
      ObjectRef
      IspecModelRef
      LINCStatus
      LINCApplet
      Callable Global Logic Interface Classes
      Response Codes
  File Distribution   
    Overview
      Generating a New System
      Updating an Existing System
      Updating GUI Forms Only
    Setting Up the Web Server
      List Box Data Files
        Retrieving List Data
    Specifying an Alternate Distribution Method
      Disabling the Download
    Version Checking
      IspecModel Classes
      GUI Forms
  Using the Agile Business Suite Presentation Client   
    Managing File Distribution
      Setting Up the Web Server
      Standalone Client
      Browser Client
    Configuring the Presentation Client
      Program Options
      Configuration File
        Applying Configuration Updates to the Presentation Client
    Starting the Presentation Client
      As a Standalone Client
      As a Browser Client
        Creating an HTML Page
        Signed Applet
        Trace files
        Adding Permissions to the Java Policy File
    Customizing the Presentation Client
      Translating the Properties File
        Naming Translated Properties File
        Creating a Field Translator
      Changing the Properties File
        Font Mapping
        Separate Signs Field
    Accessing AB Suite Applications from Presentation Client
    Creating the Signed Jar for Browser Based Presentation Client
      Browser Based Presentation Client Without Signed Bundle Jar
      Browser Based Presentation Client With Signed Bundle Jar
    Cleaning Up Component Enabler
  Using the Configuration Assistant   
    Configuration Parameters
    Configuration File
    Using the Configuration Assistant
      Opening an Existing Configuration File
        Validation
      Editing a Configuration
        Naming Conventions
        Parameter Values
        Copying a Node
        Using List Fields with a Keyboard
    Adding a Configuration
      In the configuration file
      Defining System Configuration Parameters
        In the configuration file
      Defining Login Parameters
        In the configuration file
      Defining Host Tags
        In the configuration file
      Defining Reports
        In the configuration file
      Defining Commands
        In the configuration file
      Defining an ATT Record
    Distributing Configuration Files
      Applying Configuration Updates to the Presentation Client
  Using the Dotnet Web Services Generators   
    Preparing to Generate a Dotnet Web Service
    Rules for Generating a Dotnet Web Service from Ispec Definitions
    Generating a Dotnet Web Service
      ASP.NET Web Services
    ASP.NET Web Services Generator
      Installing the ASP.NET Web Services Generator
        The Generation Workstation
        The Web Server
        The Application Server
      Generating ASP.NET Web Services
        Running the InitializeBundleView.vbs script
        Performing the generation for an ASP.NET Web Service
          ASP.NET Web Services
      The GeneratorConfig.xml File Described
      The Runtime WSDL File
      The Web.Config file Described
        Application Specific Setting <appSettings>
      Deploying an ASP.NET Web Service
        Copy Files
        The Generated WSDL File Described
        Choosing the Host Connection Method
        Web Service Discovery Tool
  Using the Visual Basic.NET Client Generators
    Visual Basic .NET Client Generator
      Generation Description
        Configuration Description
      Installing the VB.NET Client Generator
      Using the VB.NET Client Generator
        Compile the VB.NET Client
        Generate the User Controls
      CE WinForm Renderer
        Syntax
        Using the CE WinForm Renderer
        Usage
          StatusLineEvent sender, CEFormEventArgs
          PreTransactionEvent sender, CEFormEventArgs
          PostTransactionEvent sender, CEFormEventArgs
          LostFocusEvent sender, CEFormEventArgs
          Form Event Arguments CEFormEventArgs
    Accessing AB Suite Applications from VB.NET Winforms
  Using the ASP.NET Generators
    Component Enabler ASP.NET Generator
    Customizing the IIS Server
      Updating the Registry
      Registering LINCEnvironment as a COM Component
      Identifying Available Browsers
      Copying the Generated Component Enabler Data Components
      Setting up Virtual Directories
    ASP.NET Web Forms Generator
      Installing the ASP.NET Web Forms Generator
        Generation Workstation
        The Web Server
        The Application Server
      Installation Structure
      Generating a Bundle for ASP.NET Web Forms
      Configuring ASP.NET Web Forms
        Running the SetupASPNET.vbs wizard
      The Web.Config File Described
        Application Specific Setting <appSettings>
      Deploying the ASP.NET Application
        Configuring the Client Environment
      Switch.To Application Support
      Building/Enhancing the ASP.Net Application
      CE Web Form Renderer
        Syntax
        Using the CE Web Form Renderer
        Usage
        StatusLineEvent sender, CEWebFormRendererEventArgs
        PreTransactionEvent sender, CEWebFormRendererEventArgs
        PostTransactionEvent sender, CEWebFormRendererEventArgs
        ViewRestoredEvent sender, CEWebFormRendererEventArgs
        SessionClosedEvent sender, CEWebFormRendererEventArgs
        WebSessionTimeOutEvent (sender, CEWebFormRendererEventArgs)
        HostConnectEvent sender, CEWebFormRendererEventArgs
        CE Web Form Renderer Event Arguments (CEWebFormRendererEventArgs)
      Multiple CE Web Form Renderer Controls on a Web Page
      Client Tools AJAX - Overview
      DefaultAjax WebForm
      Progress Update Indicator
      Installation Requirements
    Mobile Device Support for ASP.NET Applications
      Differences in Behaviour
        Status Line
        Right-Click Context Menu
        Combo Boxes
        Fonts
      Control Placement on Mobile Forms
      Defining Mobile Forms in a Separate Language
      Supported Mobile Devices
      Mobile Device Emulators
        Generating an ASP.NET Application for Mobile Devices
    Accessing AB Suite Applications from ASP.NET Web Forms
  Using the JSP Generator   
    JSP Client Generator Architecture
      Installing the JSP Generator
      Installation Structure
      Generating a Bundle for JSP Application
      Generation Output
      Configuring the JSP Web Pages
        Running the SetupJSP.vbs Wizard
      The CE.Properties File Described
        Application Specific Setting
      Starting the Tomcat Server
      Deploying the JSP Application
        Configuring the Client Environment
  Using the ePortal Generator   
    ePortal Generator Architecture
    Installing the ePortal Generator
    Generating a Bundle for ePortal Applications
    Generation Output
    Adding Images to the Generated Output Folder
    Configuring Component Enabler Options in ePortal
    Importing Applications that use Switching Functionality
    EAE/AB Suite Features in ePortal
      Dynamic and Static Lists
      Copy.From Fields
      COM+ Object Pooling
      Field Translators
    Limitations and Restrictions
      Using Multiple Languages in EAE and AB Suite
      Using Dynamic Presentation Attributes
      Copy.From Limitations
      Configuring RATL Server for ePortal Solution on OS 2200
      Using Multiple Sessions in Internet Explorer 11
      Handling Password Expiry
  Using the Component Enabler API   
    JavaScript and HTML
    Component Enabler JavaScript Sample
      Starting the Applet
      Forms
      Form Elements
      Getting Data
    Using Client Hooks
  Scalability for Component Enabler   
    MSMQ and Component Enabler
      Switching Between Runtime Applications
      Message Queuing with ASP forms
    Component Enabler API
      SwitchTo Processing
      Setting up a Message Queue
        Setting up Message Queuing
        Creating a queue in Message Queuing and granting permissions to the queue
        Creating a view for the AB Suite application and specifying the queue name
        Configuring the AB Suite application and specifying the Server URL
        Known errors and resolutions
      Specifying Use of MSMQ
    Installing Envoy Message Queuing Connector
    Restrictions
    Object Pooling
  Designing ASP Forms   
    HTML Form
      HTML Form Structure
  Component Enabler Programmer’s Handbook   
    Overview
    Component Enabler Object Model
    Declaring the Required Objects
    Opening a Connection
      Define the Connection Attributes
      Connecting to the Server
      Submitting a User Code and Password
      Request the Fireup Ispec
    Working with Ispecs
      Determining the Name of the Current Ispec
      Retrieving the Value of a Data Item
      Copy.From Data Items
      Setting the Value of a Data Item
      Determining the Names of all Fields on an Ispec
      Determining the Attributes of a Data Item
      Transmitting an Ispec to the Host
    Error Handling
    Other Functions
      Closing the Connection with the Application
      Performing a Page 2 Recall
      Sending Colon Commands to the Application
    Using Lists
      Creating the List Manager
      Retrieving a List from the List Manager
      Retrieving a Row from a List
      Retrieving the Required Column from the List Row
      Finding the Number of Entries in a List
      Finding the Number of Columns in a List
    Logging
      Enabling Logging
      Writing to the Log File
    Using the Component Enabler API through Visual Basic Forms
      Defining Forms
      Logging
      Processing Data
  Object Pooling with Component Enabler on Windows   
    Overview
      Object Pooling is Built In
    Creating Your Object Pool
    Using a Pooled Object
      Further Considerations
    What Clients Need To Do In a Pooled Environment
  Accessing AB Suite System from Web Services   
    Configuring IIS
    Creating View
    Creating Virtual Directory
    Accessing the Web Service
  Visual Basic Wrapper for Component Enabler   
    Overview
    Installation
      Registering the Component Enabler Component
      Registering the VB Wrapper
    Using the Wrapper in VB
    Opening a Connection
    ActiveLINCConnection
      Methods
        Connect
        CreateIspec
        GetError
        Page2Recall
        Transmit
      Properties
        ActiveIspecName
        ApplicationName
        ApplicationPrefix
        BundleName
        colLINCFields
        ConnectionType
        DomainName
        FireupIspec
        IspecCount
        IspecName
        LastError
        NoErrors
        PortNo
        StatusLine
        TCPIPAddress
        Usercode
        ViewName
    LINCField
      CopyFrom Fields
      Properties
        FieldLength
        FieldType
        Name
        Value
        DecimalPlaces
    Agile Business Suite Application Lists
      Methods
        GetCodeValue
        GetDataValue
        Value
      Properties
        CodeColumn
        DataColumn
        NoEntries
  Subclassing the LINCEnvironment Object   
    Overview
    Subclassing is Easy
    Why Subclass?
  Dynamic Presentation Attributes   
    Defining Dynamic Presentation Attributes
      Using Dynamic Lists
      Group SD Format
      Sample LDL Logic
      Custom Attributes
      Refreshing Field Attributes
      Supported Attributes
      Attribute Combinations
      Attribute Behavior
      Form Attributes
      Specifying Colors
    Migration from Terminal Control Codes
  Related Product Information   
EAE to AB Suite Migration
  Introduction
    About This Guide
      Purpose
      Section Overview
      Audience
    Documentation Update
    Document Accessibility
    What is Agile Business Suite
      Introduction to Agile Business Suite
      Agile Business Suite Architectural Overview
  Preparing to Migrate
    About Migration
      Migrating from Earlier EAE versions
      Migrating from EAE 3.3 to AB Suite 7.0
      Migrating from Other platforms
    Safe Passage
    Preparation Steps
      Building a Migration Roadmap
      Preparing the Staff
      Preparing for Hardware and Software Requirements
      Preparing for Security
      Preparing to Install Agile Business Suite
      Preparing the Model for Migration
  Migrating EAE Model
    Extracting a Full EAE Model to a LCIF File
    Importing Full EAE Extracts into Migration Database
      Migrating Translations
      LDL Language Migration
    Creating AB Suite Model Database
      Exporting all Elements from Migration Database
      Importing .Model Files to AB Suite Model Database
      Creating AB Suite Developer Project
  Building and Deploying
    Configuring Builder
    Building Migrated Systems
      One Button Deployment
      Staged Deployment
      Deployment Security
      Troubleshooting Builder
    Runtime Manager
    Using the Administration Tool
      Adding a Runtime Server
      Adding a Database Server Registration
      Adding a Database
      Removing a Database
    Runtime Protocol Adapters
      Configuring Protocol Adapters
    Component Services and Security Roles
  Migrating Runtime Data
    Migrating an Existing Database using EAE Data Migration Wizard
      Advanced Data Migration Specifications
      Addressing Migration Issues
    Migrating Language Using LANGUAGE Migration Utility
    Migrating from EAE Oracle to AB Suite SQL Server
  Migration Database
    What is Migration Database?
    Why Use Migration Database?
      Using an Existing Migration Database
    Advantages of Migration Database
    Restrictions of Migration Database
  Migration Scenarios
    Basic Migration Scenario
  Migrating in MCP Environment
    Addressing Migration Issues for ClearPath MCP
      Configuration Environmental Settings
      Changing Your Pack Configuration
      Client Software
      Increased Record Size for GLB-CRITIC
      Migrating Checkpoint Array Files
      Possible Database Reorganization with VSS-2 Optimized Structures
      Runtime Security
      Increased Size of the Shadow Report Identifier
      Systems Using Report Initiation Program (RIP)
      User GLI programs
      Applications Generated from MCP Host Builder
      Ispecs with Hyphens
      Building Your Applications after Migration
      Sorting with Duplicate Keys in MCP
      Discontinuation of WDP
      NOF Programs
      ROC Ispec Name Change
      MCP Control Codes Removed by Migration
      Expansion of Numeric Attributes with Decimals on the Ispec Painter
    Migrating Existing Remote Database Backup (RDB) to AB Suite
      Migrating an RDB System to AB Suite
      Configurations Used in Runtime Transfer for RDB Systems
      Migrating the Model from EAE
      Migrating the Model from an Earlier Version of Agile Business Suite
      Building the Base System
      Disabling RDB Capability on the Primary System
      Removing the Secondary Database and Secondary System
      Runtime Transfer—Base to Primary Transfer
      Creating the Secondary Database from the Primary Database
      Transferring the Primary System to the Secondary System
      Runtime Transfer — Primary to Secondary System Transfer
    Issues with the Migration of Keywords from EAE to AB Suite
  Related Product Information
  Introduction
    About This Guide
      Purpose
      Section Overview
      Audience
    Documentation Update
    Document Accessibility
    What is Agile Business Suite
      Introduction to Agile Business Suite
      Agile Business Suite Architectural Overview
  Preparing to Migrate
    About Migration
      Migrating from Earlier EAE versions
      Migrating from EAE 3.3 to AB Suite 7.0
      Migrating from Other platforms
    Safe Passage
    Preparation Steps
      Building a Migration Roadmap
      Preparing the Staff
      Preparing for Hardware and Software Requirements
      Preparing for Security
      Preparing to Install Agile Business Suite
      Preparing the Model for Migration
  Migrating EAE Model
    Extracting a Full EAE Model to a LCIF File
    Importing Full EAE Extracts into Migration Database
      Migrating Translations
      LDL Language Migration
    Creating AB Suite Model Database
      Exporting all Elements from Migration Database
      Importing .Model Files to AB Suite Model Database
      Creating AB Suite Developer Project
  Building and Deploying
    Configuring Builder
    Building Migrated Systems
      One Button Deployment
      Staged Deployment
      Deployment Security
      Troubleshooting Builder
    Runtime Manager
    Using the Administration Tool
      Adding a Runtime Server
      Adding a Database Server Registration
      Adding a Database
      Removing a Database
    Runtime Protocol Adapters
      Configuring Protocol Adapters
    Component Services and Security Roles
  Migrating Runtime Data
    Migrating an Existing Database using EAE Data Migration Wizard
      Advanced Data Migration Specifications
      Addressing Migration Issues
    Migrating Language Using LANGUAGE Migration Utility
    Migrating from EAE Oracle to AB Suite SQL Server
  Migration Database
    What is Migration Database?
    Why Use Migration Database?
      Using an Existing Migration Database
    Advantages of Migration Database
    Restrictions of Migration Database
  Migration Scenarios
    Basic Migration Scenario
  Migrating in MCP Environment
    Addressing Migration Issues for ClearPath MCP
      Configuration Environmental Settings
      Changing Your Pack Configuration
      Client Software
      Increased Record Size for GLB-CRITIC
      Migrating Checkpoint Array Files
      Possible Database Reorganization with VSS-2 Optimized Structures
      Runtime Security
      Increased Size of the Shadow Report Identifier
      Systems Using Report Initiation Program (RIP)
      User GLI programs
      Applications Generated from MCP Host Builder
      Ispecs with Hyphens
      Building Your Applications after Migration
      Sorting with Duplicate Keys in MCP
      Discontinuation of WDP
      NOF Programs
      ROC Ispec Name Change
      MCP Control Codes Removed by Migration
      Expansion of Numeric Attributes with Decimals on the Ispec Painter
    Migrating Existing Remote Database Backup (RDB) to AB Suite
      Migrating an RDB System to AB Suite
      Configurations Used in Runtime Transfer for RDB Systems
      Migrating the Model from EAE
      Migrating the Model from an Earlier Version of Agile Business Suite
      Building the Base System
      Disabling RDB Capability on the Primary System
      Removing the Secondary Database and Secondary System
      Runtime Transfer—Base to Primary Transfer
      Creating the Secondary Database from the Primary Database
      Transferring the Primary System to the Secondary System
      Runtime Transfer — Primary to Secondary System Transfer
    Issues with the Migration of Keywords from EAE to AB Suite
  Related Product Information
EAE to AB Suite Migration Reference
  Introduction   
  Overview of Agile Business Suite   
    What is Agile Business Suite System Modeler?
    Navigating in System Modeler
      Multiple Model Views
      Document Window
      Expanding and Organizing Elements
      Finding Objects in System Modeler
    Configuring System Modeler
      Customize your Development Environment
      Configuration Properties for Builder
  Comparing Model Elements   
    What Happens to my Existing EAE Model?
    What EAE Constructs Remain?
    AB Suite Modes
    Name Substitutions
    Terminology Differences
    Recognizing the Model Elements
      Namespaces
      Classes
      External Classes
      Classes with No Stereotype
      Stereotypes
      Profiles
      Teach Screens
      Variables
      Attributes
      Keywords
      SQL Scripts
      Insertables
      Data Dictionaries
    Object-Oriented Constructs
      Inheritance
      Encapsulation
    Debugger
      Test Database Issues
    Documentation/Business rules
      Documentation Text Editor
    Reports
    Defining Relationships Between Elements
    UML Diagrams
      Using the UML Designer
    Component Technologies
      Component-based Modeling
  Comparing Methods and Logic   
    What are Methods?
      What are Parameters?
      Variables and Return Values
      Segment Methods
    Language and Logic
      Migrated Logic
    Changed Language Conventions
    LDL+ Commands
      Migrating the CALL Command
      Migrating the AUTO Commands
      Migrating the Extract Files
      Migrating INSERT of Performable Global Logic
      Migrating Callable Global Logics
      Migrating the Extract File RetainAs Command Qualifier
      Operators and Expressions
      Logic Commands
      Built-in Attributes
    Commands not Supported on Windows
    Reusable Logic
    The Logic Editor
      Configuring the Logic Editor
    Validating Logic
    Migrating Performable Global Logics
  Graphical User Interfaces and Component Enabler   
    Migrated GUI Screens
    Forms Designer Options
      The Options Dialog
      The Properties Window
    Painter Controls
      Painter Toolbox
    Keyword Painted Screens
    CopyFrom Ispecs
    Insertable Global Logics
    Reports
    Teach Screens
    Component Enabler Custom Client Applications
      Component Enabler and Visual Studio Project Files
    ASP.NET Generator Client Applications
    Component Enabler Generate Environment
    Visual Basic 6 Generator
    Web Services Generator SOAP Toolkit version
    Component Enabler Assemblies for .NET
  Migrating Version Control History   
    Migrating an Existing Version Control Bank
    Exporting Version Bank Data
    Using the Extracted File
    Viewing Objects
      LCIF View Dialog Box
      Display Attributes Dialog Box
    Comparing Objects
      View Differences Dialog Box
      Identifiers
      Differences Report
    Navigation Dialog Box
      Goto Line
      Actual and Logical Radio Buttons
    Find Dialog Box
      Find What
      Find Button
      Direction Field
      Pane to Search
    Importing
      Import Settings Dialog Box
    Reporting Differences
      All Sections Radio Button
      File Name Control Group
      Show All Records... Radio Button
      Show Only Records... Radio Button
      Use a Custom Stylesheet Control Group
      Sections with Differences Radio Button
  Related Product Information   
  Introduction   
  Overview of Agile Business Suite   
    What is Agile Business Suite System Modeler?
    Navigating in System Modeler
      Multiple Model Views
      Document Window
      Expanding and Organizing Elements
      Finding Objects in System Modeler
    Configuring System Modeler
      Customize your Development Environment
      Configuration Properties for Builder
  Comparing Model Elements   
    What Happens to my Existing EAE Model?
    What EAE Constructs Remain?
    AB Suite Modes
    Name Substitutions
    Terminology Differences
    Recognizing the Model Elements
      Namespaces
      Classes
      External Classes
      Classes with No Stereotype
      Stereotypes
      Profiles
      Teach Screens
      Variables
      Attributes
      Keywords
      SQL Scripts
      Insertables
      Data Dictionaries
    Object-Oriented Constructs
      Inheritance
      Encapsulation
    Debugger
      Test Database Issues
    Documentation/Business rules
      Documentation Text Editor
    Reports
    Defining Relationships Between Elements
    UML Diagrams
      Using the UML Designer
    Component Technologies
      Component-based Modeling
  Comparing Methods and Logic   
    What are Methods?
      What are Parameters?
      Variables and Return Values
      Segment Methods
    Language and Logic
      Migrated Logic
    Changed Language Conventions
    LDL+ Commands
      Migrating the CALL Command
      Migrating the AUTO Commands
      Migrating the Extract Files
      Migrating INSERT of Performable Global Logic
      Migrating Callable Global Logics
      Migrating the Extract File RetainAs Command Qualifier
      Operators and Expressions
      Logic Commands
      Built-in Attributes
    Commands not Supported on Windows
    Reusable Logic
    The Logic Editor
      Configuring the Logic Editor
    Validating Logic
    Migrating Performable Global Logics
  Graphical User Interfaces and Component Enabler   
    Migrated GUI Screens
    Forms Designer Options
      The Options Dialog
      The Properties Window
    Painter Controls
      Painter Toolbox
    Keyword Painted Screens
    CopyFrom Ispecs
    Insertable Global Logics
    Reports
    Teach Screens
    Component Enabler Custom Client Applications
      Component Enabler and Visual Studio Project Files
    ASP.NET Generator Client Applications
    Component Enabler Generate Environment
    Visual Basic 6 Generator
    Web Services Generator SOAP Toolkit version
    Component Enabler Assemblies for .NET
  Migrating Version Control History   
    Migrating an Existing Version Control Bank
    Exporting Version Bank Data
    Using the Extracted File
    Viewing Objects
      LCIF View Dialog Box
      Display Attributes Dialog Box
    Comparing Objects
      View Differences Dialog Box
      Identifiers
      Differences Report
    Navigation Dialog Box
      Goto Line
      Actual and Logical Radio Buttons
    Find Dialog Box
      Find What
      Find Button
      Direction Field
      Pane to Search
    Importing
      Import Settings Dialog Box
    Reporting Differences
      All Sections Radio Button
      File Name Control Group
      Show All Records... Radio Button
      Show Only Records... Radio Button
      Use a Custom Stylesheet Control Group
      Sections with Differences Radio Button
  Related Product Information   
Using the Information Center
  Searching for Information
  Printing Information Center Topics
  Navigating through the Information Center
  Searching for Information
  Printing Information Center Topics
  Navigating through the Information Center