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