Skip to content
Thoroughbred Documentation
Docs
Search
Ctrl
K
Cancel
Solutions
Developers
Docs
Support
Select theme
Dark
Light
Auto
Menu
Documentation home
Release notes
Manual archive
TS Environment for Windows
TS Environment for Windows Quick Start
TS Environment for Windows Installation Guide
Overview
Introduction
System Architecture
Installation
Activation
Configuring Your System
Run TS Environment for Windows
Administrating the Thoroughbred Manager
Thoroughbred Server Status Utility
Troubleshooting
Features
TS Network Basic with DataServer Quick Start (Windows)
TS Network Basic with DataServer Installation Guide
Overview
Introduction
Installation
Configuring the Environment
Activation of the TS DataServer
Using TS Network DataServer
Error Messages
Troubleshooting
Thoroughbred Basic
Read Me First: UNIX and Linux Installation
Thoroughbred Basic for UNIX and Linux Installation Guide
Overview
Introduction
Installation and Upgrade
Overview
Linux Installations
Back Up Existing Program and Data File Before Installing
How to Install or Upgrade Thoroughbred Basic (Expert)
Detailed Installation and Upgrade
Back Up Existing Program and Data File Before Installing
Login as root
Clear Your System
Check Your Hardware
Software Serial Number
Establish the Home Directory
Set the Directory and File Permissions
Check Your System and Environment
Begin the Installation or Upgrade
Establish Your System Console
Test the System
Get an Activation Key from Thoroughbred Software
Customize and Tune Your System
Restore Your System
Messages
Customization and Tuning Guide: Devices
Overview
Introduction
Naming Devices
How to Establish Terminals
Overview
How to Create a Terminal Definition
How to Use Predefined Terminal Definitions
How to Establish All Site Terminals
How to Establish Site Login Procedures
How to Modify a Terminal Definition
How to Establish Printers
How to Use a Mouse
How to Establish Directories
How to Establish Ghost Tasks
How to Establish User Logins
How to Get an Activation Key
Thoroughbred Software Services
Customization and Tuning Guide: System Files
Overview
System Files
Environmental Considerations
TERMINAL File
TERM.MAP File
TSI.INI File
SERVER.MAP File
IPLINPUT File
Overview
IPLINPUT File Examples
The CNF Statement
PTN Statement
PRM Statement
DEV Statement
IPL Statement
END Statement
Environment Variables
IPLPRM File
Thoroughbred Basic Developer Guide
Overview
1. Introduction
2. Data Representation
3. Program Control
4. Input/Output Processing
Overview
How programs input or output data
Data organization
Other directives used for input/output processing
Input/output options for directives
Mnemonics
How Thoroughbred Basic locates a file
Transaction processing
5. Thoroughbred Dictionary-IV Interface
6. 3GL Trigger
7. Thoroughbred Basic Language Overview
Thoroughbred Basic Language Reference
Overview
A–E
ABS
ACS
ADD
ADDR
ADDSORT
=ALL
AND
API
ARG
ARGC
ASC
ASN
ATH
ATN
ATQ
ATR
BEGIN
BIN
BREAK
BSZ
CALL
CDN
CDS
CGV
CHR
CLEAR
CLEAR ERC
CLOSE
CMASK
COMMIT
CONTINUE
COS
CPL
CPP
CRC
CTC
CTL
CVT
DATEMASK
DATESTRINGS
DAY
DCM
DEC
DEF FN
DELETE
DELETE ARRAY
DIM (numeric array)
DIM (string)
DIM (string array)
DIM (string function)
DIR
DIRECT
DISABLE
DNE
DROP
DROP ALL
DSD
DSK
DSZ
DTN
DTR
DUMP
EDIT (full screen)
EDIT (line)
EDIT (recall)
EDITF
ENABLE
ENCRYPT
END
ENDTRACE
ENTER
EPT
ERASE
ERC
ERM
ERR (function)
ERR (variable)
ERRBUF
ESC
ESCAPE
ESCAPE WHEN
ESCOFF
ESCON
EXECUTE
EXIT
EXITTO
EXP
EXTRACT
F–Q
FDT
FID
FILE
FIND
FINPUT
FIX
FIXUP
FKY
FLOATING POINT
FMD
FMT
FMTNL
FN
FOR/NEXT
FORMAT DEFAULT
FORMAT DELETE
FORMAT INCLUDE
FORMAT INIT
FPT
FST
GAP
GET
GOSUB
GOTO
HSH
HTA
IF/THEN/ELSE/FI
IND
INDEXED
INF
INITFILE
INPUT
INSERT ARRAY
INT
IOL( )
IOLIST
IOR
KEY
LEN
LET – variable assignment
LET – array copy
LET FMD
LET FMT
LIST
LKY
LOAD
LOCK
LOG
LOG CLOSE
LOG OPEN
LONGVAR
LRC
LST
MAX
MERGE
MIN
MNE
MOD
MSORT
NEA
NLG
NMV
NOT
NTD
NUM
OCH
ON GOSUB
ON GOTO
OPEN
PACK ARRAY
PAD
PCK
PEXTRACT
PFL
PFP
PGCHARBASE
PGM
PGN
PKY
POS
PRC
PREAD
PRECISION
PREFIX
PRINT
PRM
PROGRAM
PSAVE
PSZ
PTN
PUB
PUT
QUO
R–Z
READ
RELEASE
REM
REMOVE
REMSORT
RENAME
RESERVE
RESET
RETRY
RETURN
RND
ROLLBACK
RTD
RUN
SAVE
SDX
SEP
SERIAL
SET CMASK
SET CTC
SET CTL
SET DATEMASK
SET DATESTRINGS
SETDAY
SET DIR
SETDRIVE
SET ERC
SETERR
SETESC
SET HOTKEY
SET PREFIX
SET PRM
SET TERM
SETTIME
SETTRACE
SET TRACEMODE
SFMTNL
SGN
SHORTVAR
SIN
SORT
SQR
SSN
SSZ
START
STL
STOP
STR
SWP
SYMTAB
SYS
SYSTEM
TABLE
TAN
TBL
TCB
TEXT
TFF
TIM
TISAM
TRACEMODE
TRANSACTION BEGIN
TSK ( bank-num )
TSK (0)
TSK (2)
TSK (3)
TSM
UCM
UNLOCK
UNPACK ARRAY
UNT (function)
UNT (variable)
UPK
WAIT
WHILE/WEND
WIN ( GET )
WIN ( GETCURSOR )
WIN ( GETLIST )
WIN (GETSAVEDLIST)
WIN ( GETSCREEN )
WINDOW ATTR
WINDOW COLOR
WINDOW CREATE
WINDOW DELETE
WINDOW FKEYS
WINDOW GETINFO
WINDOW IOREGION
WINDOW MOVE
WINDOW PANEL
WINDOW POP
WINDOW PUSH
WINDOW PUT
WINDOW REFRESH
WINDOW RESIZE
WINDOW RESTORE
WINDOW SAVE
WINDOW SCROLL
WINDOW SELECT
WINDOW SHAPE
WINDOW SWAP
WINDOW WRAP
WRITE
XCALL
XFD
XOR
Thoroughbred Basic Technical Appendices
Overview
ASCII Code Chart
Extended ASCII Codes
External Call (XCALL) Technical Specifications
VFU Loading
DCHECK
ghoststat
Error Codes
Thoroughbred Basic Utilities
Overview
1. Introduction
2. Thoroughbred Basic Utilities
Overview
**PSD - Utilities Menu/Maintenance
8NPSD - Configure and Maintain Terminal Tables
APSD - Print Disk Directory
*BPSD - FILESET LIST
*CPSD - Compare Programs
*DPSD - Rename Programs/Files
*EPSD - Erase Programs/Files
*FID - File Identification
*FPSD - Display File Parameters
*GPSD - Ghost Task Communication Utility
*HEX - Hexadecimal Dump
*HPSD - List Programs On Terminal
*IPSD - Hexadecimal File Dump
*JPSD - Initialize Disc Environment
*KPSD - List Programs
*LPSD - Display Disk Directory
*MPSD - Display Task Allocation
*NPSD - Terminal Configurator
*OPSD - Define Files
*PPSD - Renumber Programs
*PUB - Public Program Available Space
*QPSD - Program File String Search and Replace
*REL - Print Utilities Release Information
*RPSD - Object Library File Maintenance
*SPSD - Transfer Programs/Files
TESTTERM - Test Terminal Tables
*TPSD - File Transfer and Expand
*XPSD - Channel Cross-Reference
AEDPUB - Channel Cross-Reference
3. Thoroughbred Basic Conversion Utilities
4. Thoroughbred Basic Program Editors
ODBC Client Capability Supplement
Overview
Windows Client Supplement
How to Establish Connections
Overview
Create a Microsoft Access Database.
Specify a Data Source
Edit the SERVER.MAP FILE
Edit the IPLINPUT.TXT File
Setup Thoroughbred Data for Use by the Microsoft Access Database
Test the Connection between Thoroughbred and Microsoft Access
Programming Issues
Linux Client Supplement
Source-IV
Overview
Introduction
Source-IV Main Menu
Overview
Edit Source
Compile Source
Print Source
Import BASIC/SCRIPT
Library/Source Maintenance
Backup/Restore
Print Edit Session History
Other Functions
Help (general)
Source Editor
Overview
Using the Source Editor
F1 Split Line
F2 Join Line
F3 Syntax/Def Help
F5 Syntax Check
F7 Special Functions
F8 Search and Replace
F10 Goto
F11 Comment
F12 Copy
F13 Cut and Paste
F14 Undo
F15 Character/Graphics Mode Video Attributes, Graphics, and Color
Source Locking and Edit History
Source Maintenance
Security
Error Messages
License Manager
Overview
Introduction
LICENSE.LOG
Web License Manager
Overview
Introduction
LICENSE.LOG
Dictionary-IV
Dictionary-IV Administrator Guide
Overview
Introduction - Setting Up Dictionary-IV
Utilities Reference
Overview
Activate Dictionary-IV
Audit File Information
Backup/Restore
Backup/Restore Parameters
Basic PRMs
Build Global Dictionary
Convert Help Graphic Characters
Convert Help Text Into Window Format
Convert Report to Report-IV
Convert Word to Dictionary-IV
Convert Screen Graphic Characters
Convert Screens Into Window Format
Desk Services / Hotkey Menu
Dictionary Compare
Dictionary Expansion
Dictionary Report
Dictionary Update
Generate Help Topics
Generate Printer Table
Generate Sample Files
Installation Check
Installation Information
Language Code Parameters
Mail System
Multi-Tasking Information
Operator Information, Dictionary-IV Utilities
Operator Code Information, System Administration
Operator Listing
Operator Stats Report
Printer Assignment
Printer Table Maintenance
Query-IV Parameters
Rebuild Link Sorts
Remove Help
Screen Characters
Screen Conversion Error Log
Security
Set Developer/User
Set System Date/Time
System Error Report
System Security
Terminal Configurator
Upgrade Administration
Version Manager
Window Configurator
Multi-Language
IDOL to Dictionary-IV Conversion
Security Overview
Dictionary-IV Developer Guide
Overview
Library Maintenance
Class Definition
Formats
Overview
Types of Formats
Selection
Components of Format View
Screens
Overview
Types of Screens
Selection
Components of Screen View
Using the Screen Editor
Creating Data Fields
Computed Data Field Syntax (Formulas)
Views
Links
Menus
Messages
Help
Global Systems Definition
Dictionary-IV User Guide
Overview
Introduction
Overview
Dictionary-IV
Dictionary-IV Overview
Software Conventions
Documentation Conventions
For More Information
Database Maintenance
CONNECT SCREEN
CONNECT VIEW
Overview
Selecting CONNECT VIEW
Performing CONNECT VIEW
Changing the Appearance of a View
CONNECT MENU
CONNECT HELP
CONNECT REPORT/CONNECT QUERY
Text Editor
Overview
Using the Text Editor
F1 Split Line
F2 Join Line
F5 Format Text
F7 Special Functions
F10 Goto
F11 Margin
F12 Copy
F13 Cut and Paste
F14 Undo
F15 Character/Graphics Mode Video Attributes, Graphics, and Color
OPENworkshop
OPENworkshop and Dictionary-IV for UNIX and Linux Installation
Overview
Introduction
Installation
Messages
Troubleshooting
OPENworkshop and Dictionary-IV for Windows Installation
Overview
Introduction
Installation
Messages
Troubleshooting
OPENworkshop Reference
Overview
Introduction
Overview
Object Technology
Thoroughbred Mission
Positioning OPENworkshop
Object Technology Concepts
OPENworkshop System Concepts
The User Interface
For Developers with Dictionary-IV Experience
OPENworkshop Classes and Methods
Screens - Introduction
Communicating Between Classes
Development Environment
Getting Started in OPENworkshop
Bibliography
OPENworkshop Summary
Converting from Dictionary-IV
Access to Developer's Facilities
OPENworkshop Classes
Overview
Presentation Classes
Data Classes
CONNECT Directives
Other Directives
OPENworkshop Methods
Overview
Types of Methods
Creating Script Methods
Data Resources in Script-IV Methods
Procedures Section
Types of Scripts
Script Execution Environment
UPDATE Command
Creating Thoroughbred Basic Methods
Associated Systems
String Arrays
Overview
ARM$
FA$
HELP$
KT$
LNK$
MENU$
PP$
QUERY$
REPORT$
SA$
SCREEN$
V$
VIEW$
Script-IV Developer Guide
Overview
Introduction
Creating Scripts
Overview
The Script-IV Editor and Compiler
How to Structure a Script
Different Types of Scripts
Script Execution Diagrams
Script-IV Tips and Techniques
Compiling Scripts
Sample Scripts
Appendix – IDOL Script Editor and Compiler
Overview
IDOL Script Editor
How to Compile from the Script Editor
How to Compile from the Dictionary-IV Development Menu
How to Use a Compile List
How to Define Your Own Compile List
How to Manage Compilation Errors
Error Messages
Script-IV Language Reference
Overview
Script-IV Language
Script-IV Language Elements
Overview
.LONGVAR
.PAGE
.PREC
.SHORTVAR
ADD
BREAK
CALL
CHANGE
CLOSE
COLUMN
COMPILE
CONNECT HELP
CONNECT MENU
CONNECT QUERY
CONNECT REPORT
CONNECT SCREEN
CONNECT VIEW
CONTINUE
COPY TEXT
DATEMASK
DATESTRINGS
DELETE
DIM
DIMF
DIR
DN
DO
ENTER PUBLIC
ESCAPE
ESCAPE-KEY
EXIT-OPTION
FIELD
FIELD-NO
FILE-SUFFIX
FN
FORMAT DEFAULT
FORMAT DELETE
FORMAT INCLUDE
FORMAT INIT
IF/THEN/ELSE/ENDIF
INCLUDE
INPUT
INPUT MESSAGE
INPUT SCREEN
INSTALLATION-NAME
KEY-NAME
LA
LENGTH
LET
LINE
LN
LOCK
MENU-PARMS
OPEN
OPERATOR-CODE
OPERATOR-PRINTER
PASSWORD
PRECISION
PREFIX
PRINT
PRINT HELP
PRINT MESSAGE
PRINT SCREEN
PRINT TO PRINTER
PRINT VIEW
READ
RETRY
RUN
SET
SET CMASK
SET DATEMASK
SET DATESTRINGS
SET DIR
SET DRIVE
SET ERC
SET HOTKEY
SET PREFIX
SET PRM
SETTRACE
SN
SYSTEM
SYSTEM-DATE
SYSTEM-PARM
SYSTEM-TIME
TERM-KEY
TERMINAL-DATE
TERMINAL-TYPE
TERMINATE
TEXT-END
UNLOCK
UPDATE
VN
WAIT
WAIT-TIME
WINDOWS
Thoroughbred Basic Elements
Query-IV Reference
Overview
Introduction
Using Query-IV
Operator Preferences
Query Framer
EQL Command Language
Query Maintenance
Query Execution
Messages
Sample Queries and Databases
Overview
Generate sample queries
Sample Database
Employee Database
Customer Database
Sample Queries
Report-IV Reference
Overview
Introduction
Creating Reports
The Report Definition
Entry-Section
FILE-SECTION
Control-Section
REPORT-SECTION
Report-IV Commands
Output to Excel
Report-IV Utilities
Error Messages
Sample Reports
External Interfaces
Transferring Queries to Report-IV
Report-IV to PDF Installation and User Guide
Overview
Introduction
Installation
Configure Report-IV to PDF
Overview
Settings and Options
Path to PDF converter
Path to Saved PDF Files
Path to Background .pdf Files
User Supplied PDF Name Enabled
Post Save Method Enabled
Post Save Method Name
Pre Convert Method Enabled
Pre Convert Method Name
Cleanup Method Enabled
Cleanup Method Name
System Wait
Email Enabled
Enable Fax
Save and Security Settings
Using Report-IV to PDF
Examples – Report-IV
DataServers
Read Me First: DataServer Activation
TS ODBC DataServer Quick Start
TS ODBC DataServer Installation and Activation Guide
Overview
Introduction
Installing/Upgrading the Multiple-Tier Server
UNINSTALLING
Install the TS ODBC DataServer Client (Windows)
Install the TS ODBC DataServer Client (UNIX/Linux)
How to Install TS ODBC DataServer Expose Utility
Activating
TS ODBC DataServer Reference
Overview
Introduction
Managing the Server Process
How to Set Up Thoroughbred Data
Overview
Important Upgrade Information for Version 1.0 to 1.1 and above
How to use TS ODBC DataServer Expose Utility
Security
Technical Information and Troubleshooting
API Interface to Expose Process
Supported SQL Syntax
TS ODBC DataServer Utilities
TS ODBC DataServer Error Code listing
TS Network DataServer Quick Start
TS Network DataServer Reference
Overview
Introduction
Client Environment
Using TS Network DataServer
Error Messages
Troubleshooting
TS DataServer for Oracle Quick Start
TS DataServer for Oracle Reference
Overview
Introduction
Client and Server Environment
Dictionary-IV Formats and Links
Oracle Tables
Performance Tuning
Using the Debugging Facility
Generated SQL Code
Technical Reference
Error Messages
Troubleshooting
TS DataServer for MS SQL Server
Overview
Introduction
Installation
Activation
Product Description
Client and Server Environment
Dictionary-IV Formats and Links
SQL Server Tables
Performance Tuning
Using the Debugging Facility
Generated SQL Code
Technical Reference
Error Messages
Troubleshooting
TS DataServer for MySQL Quick Start
TS DataServer for MySQL Reference
Overview
Introduction
MySQL Configuration
Product Description
Client and Server Environment
Dictionary-IV Formats and Links
MySQL Tables
Performance Tuning
Using the Debugging Facility
Generated SQL Code
Technical Reference
Error Messages
Troubleshooting
TS DataServer for MariaDB Quick Start
TS DataServer for MariaDB Reference
Overview
Introduction
MariaDB Configuration
Product Description
Client and Server Environment
Dictionary-IV Formats and Links
MariaDB Tables
Performance Tuning
Using the Debugging Facility
Generated SQL Code
Technical Reference
Error Messages
Troubleshooting
TS XML DataServer Reference
Overview
Introduction
Dictionary-IV XSchema Definitions
XML Syntax
Settings
Dictionary-IV Link Requests – Overview
Dictionary-IV XSchema Requests – Overview
XML Request Query Strings
XML Request Manager
Windows client tools
VIP and Gateway for Windows Quick Start
VIP for Dictionary-IV Installation Guide
Overview
Introduction
UNIX/Linux Host Installation
Client Installation
Notes for Windows Desktop Workstation or Windows Server Class Machine
Configuring Your System
Activation
Client Uninstallation
VIP for Dictionary-IV Reference
Overview
VIP Family of Products
Path Definitions and Conventions
Graphic Definitions in Dictionary-IV
Create Graphic Presentations
Overview
The VIP Menu Bar
Menus
Selection List
On-line Help
Text Field
Messages
Views
Screens - Introduction
Default Screens
Custom Graphical Screens
Templates
Graphic Screen Designer
Screen Filters
Enable the Graphic Presentation
Desktop Application Menus
VIP ToolBar
System Messages
Opening Window Files
Importing VIP Screens
Reloading Local Cache
VIP FAQ
Multi-Language
Multi-Language for VIP
Overview
Introduction
Dialog, Message, and MenuBar Text Translations
WorkStation Manager Menu Translations
Font and Keyboard Translation Table Files
TbredComm Installation and Activation Guide
Overview
Introduction
Client Installation
Activation
Settings and Options
Client Uninstallation
TbredComm Reference
Overview
Introduction
Path Definitions and Conventions
Installation and Setup
TbredComm Communication Server Window
Connect - TCP/IP (Protocol: Raw and Telnet)
Connect - TCP/IP (Protocol: SSH1, SSH2, SSHAuto)
Connect Autologon
Connect Direct Line or Modem
SSH Public and Private Keys
Mouse Controls
Mouse Events
Other Options
Open External Windows Files
Command Arguments
AutoLogon Scripts
Socket Server
Multi-Language
WorkStation Manager
Overview
WorkStation Manager
Path Definitions and Conventions
Starting WorkStation Manager
Options
Overview
VIP tab
Screens, Menus, and Help Fonts tab
View Font and Colors tab
Special Field Colors
Screen Template Options
Mouse Controls tab
Message Tracing tab
Version Manager tab
Object Locations tab
WorkStation Manager tab
Default Directories tab
Servers
TbredComm
TbredComm AutoLogons tab
Edit
Toolbar
Menus
Applications
Host Type
Presentation Mode
Stop Manager
Multi-Language
Gateway for Windows Reference
Overview
Dynamic Data Exchange (DDE)
How Applications are Controlled with DDE
Programmer Guide
Demonstration Programs Distributed
Thoroughbred Web Terminal Quick Start
Thoroughbred Web Terminal Reference
Overview
Introduction
Installation and Setup
Thoroughbred Web Terminal Session
Overview
Connect to the TSWebTerm Host System
URL Parameters
Using TSWebTerm
TSWebTerm with Dictionary-IV and OPENworkshop
TS ReportServer
Overview
TS ReportServer
Path Definitions and Conventions
Setup
TS ReportServer Window
Gateway for Windows
Multi-Language
Administration
T-RemoteControl Installation
Overview
Introduction
Installation
Preparing to Run (Before Executing tsremote)
Running tsremote
Startup Errors
Important Notes
Interrupt Keystrokes
Select theme
Dark
Light
Auto
Creating Scripts
In this chapter
Section titled “In this chapter”
The Script-IV Editor and Compiler
How to Structure a Script
Different Types of Scripts
Script Execution Diagrams
From the
Script-IV Developer Guide
, version 8.9.1.
Open this page in the PDF