extend Interoperability Suite
ACUCOBOL-GT Version 10.3.1 Getting Started Guide
Product Information
Getting Started
License Management
Troubleshooting
ACUCOBOL-GT Version 10.3.1 Documentation Set
ACUCOBOL-GT User's Guide
Introduction
Compiler and Runtime
Introduction
Using the Compiler
Using the Runtime System
Compatibility Modes
Source Formats
COPY Libraries
Source Code Control
Run-Time Configuration
File Name Interpretation
Calling Subprograms
Reducing the Size of the runtime
acushare Utility Program
General Preprocessor Interface
Debugger and Utilities
Run-Time Debugger
Object File Utility - cblutil
Vision File Utility - vutil
File Transfer Utility - vio
Indexed File Record Editor (alfred)
logutil
The Profiler
External Sort Utility AcuSort
Remote Preprocessing Utility Boomerang
Terminal Manager
How the Terminal Manager Works
Getting Your Terminals Ready
The Keyboard Interface
The Display Interface
Restricted Attribute Handling
The Terminal Database File
File Processing
Programmer's Guide
Handling Files
Terminal IO
Memory Management
Memory Testing and Error Handling
Screen Section
Data Validation
Exiting From ACUCOBOL-GT Programs
Multiple Execution Threads
Working with External Sort Modules on UNIX
ACUCOBOL-GT User Interface Programming
Introduction
Floating Windows
Graphical Controls
Supporting Concepts and Related Issues
Control Types Reference
The Components of a Control
Global Styles
Control Types
ActiveX
Bar
Bitmap
Check Box
Combo Box
Date Entry
Entry Field
Frame
Grid
Label
List Box
.NET
Push Button
Radio Button
Scroll Bar
Status Bar
Tab
Tree View
Web Browser
Events Reference
Overview of Events
Window Events
Control Events
CMD-CLICKED (value 4)
CMD-DBLCLICK (value 5)
CMD-GOTO (value 3)
CMD-HELP (value 8)
CMD-TABCHANGED (value 7)
MSG-AX-EVENT (value 16436)
MSG-BEGIN-DRAG (value 16406)
MSG-BEGIN-ENTRY (value16392)
MSG-BITMAP-CLICKED (16400)
MSG-BITMAP-DBLCLICK (event 16401)
MSG-BEGIN-HEADING-DRAG (value 16408)
MSG-CANCEL-ENTRY (value 16394)
MSG-COL-WIDTH-CHANGED (value 16410)
MSG-END-DRAG (value 16407)
MSG-END-HEADING-DRAG (value 16409)
MSG-FINISH-ENTRY (value16393)
MSG-GOTO-CELL (value 16395)
MSG-GOTO-CELL-DRAG (16404)
MSG-GOTO-CELL-MOUSE (value 16396)
MSG-GRID-RBUTTON-DOWN (value 16426)
MSG-GRID-RBUTTON-UP (value 16427)
MSG-HEADING-CLICKED (value 16402)
MSG-HEADING-DBLCLICK (value 16403)
MSG-HEADING-DRAGGED (value 16405)
MSG-NET-EVENT (value 16437)
MSG-PAGED-FIRST (16423)
MSG-PAGED-LAST (value 16424)
MSG-PAGED-NEXT (value 16419)
MSG-PAGED-NEXTPAGE (value 16421)
MSG-PAGED-NEXT-WHEEL (value 16439)
MSG-PAGED-PREV (value 16420)
MSG-PAGED-PREVPAGE (value 16422)
MSG-PAGED-PREV-WHEEL (value 16438)
MSG-SB-NEXT (value 16385)
MSG-SB-NEXTPAGE (value 16387)
MSG-SB-PREV (value 16386)
MSG-SB-PREVPAGE (value 16388)
MSG-SB-THUMB (value 16389)
MSG-SB-THUMBTRACK (value 16390)
MSG-SPIN-DOWN (value 16417)
MSG-SPIN-UP (value 16416)
MSG-TV-BEGINEDITLABEL (value 16440)
MSG-TV-ENDEDITLABEL (value 16441)
MSG-TV-DBLCLICK (value 16428)
MSG-TV-EXPANDED (value 16414)
MSG-TV-EXPANDING (value 16413)
MSG-TV-SELCHANGE (value 16412)
MSG-TV-SELCHANGING (value 16411)
MSG-VALIDATE (value 16391)
MSG-WB-BEFORE-NAVIGATE (value 16429)
MSG-WB-DOWNLOAD-BEGIN (16431)
MSG-WB-DOWNLOAD-COMPLETE (value 16432)
MSG-WB-NAVIGATE-COMPLETE (value 16430)
MSG-WB-PROGRESS-CHANGE (value 16433)
MSG-WB-STATUS-TEXT-CHANGE (16434)
MSG-WB-TITLE-CHANGE (value 16435)
NTF-CHANGED (value 4100)
NTF-PL-FIRST (value 4105)
NTF-PL-LAST (value 4106)
NTF-PL-NEXT (value 4101)
NTF-PL-NEXTPAGE (value 4103)
NTF-PL-NEXT-WHEEL (value 4109)
NTF-PL-PREV (value 4102)
NTF-PL-PREV-WHEEL (value 4108)
NTF-PL-PREVPAGE (value 4104)
NTF-PL-SEARCH (value 4107)
NTF-SELCHANGE (value 4099)
Menu Events
Using the Mouse
Menu Bars and Pop-up Menus
Color Mapping
Help Automation
Tips and Hints
UI Terminology
ACUCOBOL-GT Reference Manual
Introduction
Program Structure
Identification Division
Environment Division
Data Division
Procedure Division
Organization
Arithmetic Expressions
Conditional Expressions
Common Statement Rules
Procedure Division Format
Procedure Division Statements
Appendices
Appendix A. Specifications
Appendix B. Reserved Words
Appendix C. Changes Affecting Previous Versions
Appendix D. Compiler Error Messages
Appendix E. File Status Codes
Appendix F. Intrinsic Functions
Appendix G. Reserved for Future Use
Appendix H. Configuration Variables
Introduction
Configuration Variables
3D_LINES
7_BIT
A_CHECKDIV
A_DEBUG
A_DISPLAY
A_EXTFH_FUNC
A_EXTFH_LIB
A_EXTFH_SIMPLE_OPEN_OUTPUT
A_EXTFH_VARIABLE_IDX, A_EXTFH_VARIABLE_REL, A_EXTFH_VARIABLE_SEQ
A_JAVA_CHARSET
A_JAVA_GC_COUNT
A_JAVA_TRACE_FILENAME
A_JAVA_TRACE_VALUE
A_LICENSE_RETRIES
A_MESSAGE
A_OPERATING_SYSTEM
A_PRESERVE_SIGNAL_HANDLERS
A_REMOVE_EMPTY_ERROR_FILE
A_RETRY_DELAY
A_SEQ_DEFAULT_BLOCK_SIZE
A_SORT_FILE_MEMORY
A_SORT_REGIONS
A_SORT_REGIONS_FINAL
A_SYSLOG_HOSTNAME
A_SYSLOG_ON_RUNTIME_ERROR
A_TMPDIR
A_XMLIF_ENCODING
A_XMLIF_EXPORT_EMPTY_ARRAY
A_XMLIF_EXPORT_OUTLINE
A_XMLIF_ICONV_NAME
ACCEPT_AUTO
ACCEPT_TIMEOUT
ACTIVE_BORDER_COLOR
ACU_DUMP, ACU_DUMP_FILE, ACU_DUMP_WIDTH, ACU_DUMP_TABLE_LIMIT
ACU_USER_DIR
ACUCOBOL
ACUGTPLUGIN
ACUSQL_DATASET
ACUSQL_INCLUDE
ACUSQL_PASSWORD
ACUSQL_RUNTIME_DLL
ACUSQL_USER
ACUTOWEB_TAB_TITLE
AGS_BLOCK_SLEEP_TIME
AGS_MAX_SEND_SIZE
AGS_RECEIVE_BUFFER_SIZE
AGS_RETRY_COUNT
AGS_SEND_BUFFER_SIZE
AGS_SOCKET_COMPRESS
AGS_SOCKET_ENCRYPT
AGS_TCP_NODELAY
AGS_USE_IPV6
alfred Configuration variables
ALLOW_FS_OVERRIDE
ANSI_OUTPUT_IN_DEBUG
APPLY_CODE_PATH
APPLY_FILE_PATH
ASQL_AUTO_DATE_FORMAT
AUTO_DECIMAL
AUTO_PROMPT
AUTOFILL_NEEDS_XFD
AXML_CREATE_SCHEMA
AXML_CREATE_STYLE
AXML_ENCODING
AXML_EXACT_TABLE_MATCH
AXML_IGNORE_EMPTY_DATA
AXML_SCHEMA_DOC
AXML_SCHEMA_NAME
AXML_SCHEMA_NAMESPACE_DATA
AXML_STYLESHEET_HREF and AXML_STYLESHEET_TYPE
BACKGROUND_INTENSITY
BELL
BOXED_FLOATING_WINDOWS
BT_CHECK_OPEN
BTRV_FAST_OPEN
BTRV_MASS_UPDATE
BTRV_NOWRITE_WAIT
BTRV_USE_REPEAT_DUPS
BUFFERED_SCREEN
CALL_HASH_SIZE
CANCEL_ALL_DLLS
CARRIAGE_CONTROL_FILTER
CBLHELP
CELL_SEPARATION
CGI_AUTO_HEADER
CGI_CLEAR_MISSING_VALUES
CGI_CONTENT_TYPE
CGI_NO_CACHE
CGI_STRIP_CR
CHAIN_MENUS
CHECK_USING
CISAM_COMPRESS_KEYS
CISAM_IFM_REWRITE
CISAM_LOG_FILE
CLOSE_ON_EXIT
COBLPFORM
COBOL_CHARACTER_SET
CODE_CASE
CODE_MAPPING
CODE_PREFIX
CODE_SUFFIX
CODE_SYSTEM
COLOR_MAP
COLOR_MODEL
COLOR_TABLE
COLOR_TRANS
COLUMN_SEPARATION
COMPRESS_FACTOR
COMPRESS_FILES
CONTROL_CREATION_EVENTS
CONVERT_WINDOW_DEFAULT
CURRENCY
CURRENT_DATE
CURSOR_MODE
CURSOR_TYPE
DEBUG_NEWCOPY
DECIMAL_POINT
DEFAULT_FILESYSTEM
DEFAULT_FONT
DEFAULT_HOST
DEFAULT_MAP_FILE
DEFAULT_PROGRAM
DEFAULT_TIMEOUT
DEFER_EVENTS
DEFER_WHEEL_EVENTS
DISABLED_CONTROL_COLOR
DISPLAY_SWITCH_PERIOD
DLL_CONVENTION
DLL_SUB_INTERFACE
DLL_USE_SYSTEM_DIR
DOS_BOX_CHARS
DOS_SYS_EMULATE
DOUBLE_CLICK_TIME
DUPLICATES_LOG
DYNAMIC_FUNCTION_CALLS
DYNAMIC_MEMORY_LIMIT
ECN-3699
ECN-3975
ECN-4159
ECN-4273
ECN-4296
ECN-4315
EDIT_MODE
EF_UPPER_WIDE
EF_WIDE_SIZE
EOF_ABORTS
EOL_CHAR
ERRORS_OK
EXIT_CURSOR
EXPAND_ENV_VARS
EXTEND_CREATES
EXTFH_KEEP_TRAILING_SPACES
EXTERNAL_SIZE
EXTRA_KEYS_OK
F10_IS_MENU
FAST_ESCAPE
FAST_SIGN_DECODE
FIELDS_UNBOXED
FILE_ALIAS_PREFIX
FILE_CASE
FILE_CONDITION
FILE_IO_PEEKS_MESSAGES
FILE_IO_PROCESSES_MESSAGES
FILE_PREFIX
FILE_STATUS_CODES
FILE_SUFFIX
FILE_TRACE
FILE_TRACE_FLUSH
FILE_TRACE_TIMESTAMP
filename
filename_DATA_FMT
filename_FILESYSTEM
filename_HOST
filename_INDEX_FMT
filename_LOG
FILENAME_SPACES
filename_VERSION
filesystem_DETACH
FLUSH_ALL
FLUSH_COUNT
FLUSH_ON_ACCEPT
FLUSH_ON_CLOSE
FLUSH_ON_COMMIT
FLUSH_ON_OPEN
FONT
FONT_AUTO_ADJUST
FONT_SIZE_ADJUST
FONT_WIDE_SIZE_ADJUST
FOREGROUND_INTENSITY
FREEZE_AX_EVENTS configuration
FULL_BOXES
GRID_BUTTONS_CAUSE_GOTO
GRID_ENFORCE_DATATYPE
GRID_NO_CELL_DRAG
GRID_SORT_INDICATOR
GUI_CHARS
HELP_PROGRAM
HINTS_OFF
HINTS_ON
HOT_KEY
HP_TERMINAL_ATTRIBUTE_HANDLING
HTML_TEMPLATE_PREFIX
ICOBOL_FILE_SEMANTICS
ICON
IMPORT_USES_CELL_SIZE
INACTIVE_BORDER_COLOR
INCLUDE_PGM_INFO
INPUT_STATUS_DEFAULT
INSERT_MODE
INTENSITY_FLAGS
IO_CREATES
IO_FLUSH_COUNT
IO_READ_LOCK_TEST
IO_SWITCH_PERIOD
ISOLATE_FILE_CREATES
JAVA_LIBRARY_NAME
JAVA_OPTIONS
JUSTIFY_NUM_FIELDS
KBD
KEISEN_CLEAR_MODE
KEY_MAP
KEYBOARD
KEYSTROKE
LARGE_FILE_LIMIT_1TB
LARGE_FILE_LIMIT_2TB
LC_ALL
LICENSE_ERROR_MESSAGE_BOX
LINE_OUTPUT
LISTS_UNBOXED
LITERAL_ENTRY
LOCK_DIR
LOCK_OUTPUT
LOCK_SORT
LOCKING_RETRIES
LOCKS_PER_FILE
LOG_BUFFER_SIZE
LOG_DEVICE
LOG_DIR
LOG_ENCRYPTION
LOG_EXCLUDE_PATTERN
LOG_FILE
LOG_INCLUDE_PATTERN
LOG_RECOVER_REPORT
LOGGING
LOGICAL_CANCELS
MAKE_ZERO
MASS_UPDATE
MAX_ERROR_AND_EXIT_PROCS
MAX_ERROR_LINES
MAX_FILES
MAX_LOCKS
MENU_ITEM
MESSAGE_BOX_COLOR
MESSAGE_QUEUE_SIZE
MIN_REC_SIZE
MONOCHROME
MOUSE
MOUSE_FLAGS
NESTED_AX_EVENTS
NET_FILE_TRACE
NO_BARE_KEY_LETTERS
NO_CONSOLE
NO_LOG_FILE_OK
NO_TRANSACTIONS
NUMERIC_VALIDATION
OEM_CHARACTER_SET
OLD_ARIAL_DIMENSIONS
OPEN_FILES_ONCE
OPTIMIZE_CONTROL_RESIZE
OPTIMIZE_INDIVIDUAL_LINKAGE
PAGE_EJECT_ON_CLOSE
PAGED_LIST_SCROLL_BAR
PARAGRAPH_TRACE
PDF_FONT_NAME
PDF_FONT_SIZE
PDF_FONT_TRUETYPE_TTC
PDF_FONT_TRUETYPE_TTC_INDEX
PDF_FONT_TRUETYPE_TTF
PDF_FONT_TYPE
PDF_FONT_TYPE1_PFB
PDF_FONT_TYPE1_AFM
PDF_MARGIN_BOTTOM
PDF_MARGIN_LEFT
PDF_MARGIN_RIGHT
PDF_MARGIN_TOP
PDF_PAGE_DIRECTION
PDF_PAGE_SIZE
PERFORM_STACK
PRELOAD_JAVA_LIBRARY
PROFILE_TYPE
PROMPTING
QUERY_TIMEOUT
QUEUE_READERS
QUIT_MODE
QUIT_ON_FATAL_ERROR
QUIT_TO_EXIT
RECURSION
RECURSION_DATA_GLOBAL
REL_DELETED_VALUE
REL_LOCK_READ_THROUGH
RENEW_TIMEOUT
RESIZE_FRAMES
RESIZE_FREELY
RESTRICTED_VIDEO_MODE
RMS_NATIVE_KEYS
SCREEN
SCREEN_COL_PLUS_BASE
SCREEN_TRACE
SCRIPT_STATUS
SCRN
SCROLL
server_MAP_FILE
server_PASSWORD
server_port_PASSWORD
SHARED_CODE
SHARED_LIBRARY_EXTENSION
SHARED_LIBRARY_LIST
SHARED_LIBRARY_PREFIX
SHUTDOWN_DESTROYS_GUI
SHUTDOWN_FREES_PROGRAMS
SHUTDOWN_MESSAGE_BOX
SHUTDOWN_TESTS
SINGLE_STATUS_BAR
SORT_DIR
SORT_FILES
SORT_MEMORY
SPACES_ZERO
SPOOL_FILE
STD_FIXED_FONT
STD-SMALL-FONT
STOP_RUN_ROLLBACK
STRENGTHEN_LOCKS
STRIP_TRAILING_SPACES
SWITCH_PERIOD
SYSINTR_NAME
SYSPUNCH
TC_AUTO_UPDATE_FAILED_MESSAGE
TC_AUTO_UPDATE_FAILED_TITLE
TC_AUTO_UPDATE_NOTIFY_FAIL thin client
TC_AUTO_UPDATE_QUERY
TC_AUTO_UPDATE_QUERY_MESSAGE
TC_AUTO_UPDATE_QUERY_TITLE
TC_AX_EVENT_LIST
TC_CHECK_ALIVE_INTERVAL
TC_CHECK_INSTALLER_TIMESTAMP
TC_CONTINUITY_WINDOW
TC_CONTROL_SYNC_LEVEL
TC_DELAY_ACTIVATE
TC_DELAY_PRE_EVENT_OPS
TC_DISABLE_AUTO_UPDATE
TC_DISABLE_SERVER_LOG
TC_DOWNLOAD_CANCEL_MESSAGE
TC_DOWNLOAD_DESCRIPTION
TC_DOWNLOAD_DIALOG
TC_DOWNLOAD_DIALOG_TITLE
TC_EVENT_LIST
TC_EXCLUDE_EVENT_LIST
TC_INSTALLER_ARGS
TC_INSTALLER_CLIENT_FILE
TC_INSTALLER_RUN_ASYNC
TC_INSTALLER_SERVER_FILE
TC_INSTALLER_TARGET_DIR
TC_INSTALLER_UI_LEVEL
TC_MAP_FILE
TC_NESTED_AX_EVENTS
TC_QUIT_MODE
TC_REQUIRES_BUILD_NUMBER
TC_RESTRICT_AX_EVENTS
TC_SERVER_LOG_FILE log
TC_SERVER_TIMEOUT
TC_TV_SELCHANGING
TEMP_DIR
TEST_CHAR
TEMPORARY_CONTROLS
TEXT
THAI
TRACE_STYLE
TRANSLATE_TO_ANSI
TREE_ROOT_SPACE
TREE_TAB_SIZE
TRX_HOLDS_LOCKS
TV_EDITLABELS
UPPER_LOWER_MAP
USE_BASE_HOSTNAME
USE_CICS
USE_EXECUTABLE_MEMORY
USE_EXTSM
USE_LARGE_FILE_API
USE_LOCAL_SERVER
USE_MPE_REDIRECTION
USE_MQSERIES
USE_SYSTEM_QSORT
USE_UNICODE_FONTS
USE_WINSYSFILES
V_BASENAME_TRANSLATION
V_BUFFERS
V_BUFFER_DATA
V_BULK_MEMORY
V_FORCE_OPEN
V_INDEX_BLOCK_PERCENT
V_INTERNAL_LOCKS
V_LOCK_METHOD
V_MARK_READ_CORRUPT
V_NO_ASYNC_CACHE_DATA
V_OPEN_STRICT
V_READ_AHEAD
V_SEG_SIZE
V_STRIP_DOT_EXTENSION
V_VERSION
V23_GRAPHICS_CHARACTERS
V24_SCREEN_SECTIONS
V30_MEASUREMENTS
V31_FLOATING_POINT
V31_MEASUREMENTS
V311_NT_CALL_SYSTEM
V32_MEASUREMENTS
V42_FLOATING_POINT
V43_PRINTER_CELLS
V52_BITMAP_BUTTONS
V52_BITMAPS
V52_GRID_GOTO
V60_LIST_VALUE
V62_MAX_WINDOW
V71_ALIGNED_ENTRY_FIELD
V71_FONT_WIDTHS
V80_3D_ENTRY_SIZE
VMS COBOL
VMS_SYSTEM_MODIFIER
W_PROGRESS_PARENT
WAIT_FOR_ALL_PIPES
WAIT_FOR_FILE_ACCESS
WAIT_FOR_LOCKS
WARNINGS
WARNING_ON_RECURSIVE_ACCEPTS
WHITE_FILL
WIN_ERROR_HANDLING
WIN_F4_DROPS_COMBOBOX
WIN_SPOOLER_PORT
WIN3_CLIP_CONTROLS
WIN3_EF_PADDED
WIN3_GRID
WIN32_3D
WIN32_CTL_INPUT_STATUS
WIN32_FRAMES_AS_ON_TABS
WIN32_NATIVECTLS
WIN32_WIDE_CHARS
WINDOW_INTENSITY
WINDOW_TITLE
WINPRINT_NAMES_ONLY
WRAP
XFD_DIRECTORY
XFD_PREFIX
XML_KEEP_WHITESPACE
XTERM_PROGRAM
Appendix I. Library Routines
General Syntax and Library List
ASCII2HEX
ASCII2OCTAL
C$88591-UTF8
C$ASYNCPOLL
C$ASYNCRUN
C$CALLEDBY
C$CALLERR
C$CARG
C$CHAIN
C$CHDIR
C$COBOL-UTF8
C$CODESET
C$CONFIG
C$COPY
C$DARG
C$DELETE
C$DISCONNECT
C$EXCEPINFO
C$EXITINFO
C$FILEINFO
C$FILESYS
C$FULLNAME
C$GETCGI
C$GETERRORFILE
C$GETEVENTDATA
C$GETEVENTPARAM
C$GETLASTFILEOP
C$GETNETEVENTDATA
C$GETPID
C$GETVARIANT
C$JAVA
C$JUSTIFY
C$KEYMAP
C$KEYPROGRESS
C$LIST-DIRECTORY
C$LOCALPRINT
C$LOCKPID
C$MAKEDIR
C$MEMCPY (Dynamic Memory Routine)
C$MYFILE
C$NARG
C$OPENSAVEBOX
C$PARAMSIZE
C$PARSEXFD
C$PDF
C$RECOVER
C$REDIRECT
C$REGEXP
C$RERR
C$RERRNAME
C$RESOURCE
C$RUN
C$SETERRORFILE
C$SETEVENTDATA
C$SETEVENTPARAM
C$SETVARIANT
C$SLEEP
C$SOCKET
C$SYSLOG
C$SYSTEM
C$TOUPPER and C$TOLOWER
C$UTF16-UTF8
C$UTF8-COBOL
C$UTF8-88591
C$UTF8-UTF16
C$XML
CBL_AND
CBL_CLEAR_SCR
CBL_CLOSE_FILE
CBL_COPY_FILE
CBL_CREATE_DIR
CBL_CREATE_FILE
CBL_DELETE_DIR
CBL_DELETE_FILE
CBL_EQ
CBL_ERROR_PROC
CBL_EXIT_PROC
CBL_FLUSH_FILE
CBL_GET_CSR_POS
CBL_GET_EXIT_INFO
CBL_GET_SCR_SIZE
CBL_NOT
CBL_OPEN_FILE
CBL_OR
CBL_READ_FILE
CBL_READ_SCR_ATTRS
CBL_READ_SCR_CHARS
CBL_READ_SCR_CHATTRS
CBL_SET_CSR_POS
CBL_SUBSYSTEM
CBL_SWAP_SCR_CHATTRS
CBL_WRITE_FILE
CBL_WRITE_SCR_ATTRS
CBL_WRITE_SCR_CHARS
CBL_WRITE_SCR_CHARS_ATTR
CBL_WRITE_SCR_CHATTRS
CBL_WRITE_SCR_N_ATTR
CBL_WRITE_SCR_N_CHAR
CBL_WRITE_SCR_N_CHATTR
CBL_WRITE_SCR_TTY
CBL_XOR
DISPLAY_REG_*
Dynamic Memory Routines
Error and Exit Procedures
HEX2ASCII
I$IO
LIB$GET_SYMBOL
LIB$SET_SYMBOL
OCTAL2ASCII
R$IO
RENAME
RMNet Routines
SYSTEM
S$IO
$WINHELP
W$BITMAP
W$BROWSERINFO
W$FLUSH
W$FONT
W$FORGET
W$GETC
W$GETURL
W$KEYBUF
W$MENU
W$MOUSE
W$PALETTE
W$PROGRESSDIALOG
W$STATUS
W$TEXTSIZE
WIN$PLAYSOUND
WIN$PRINTER
WIN$VERSION
Windows Print Spooler (-Q and -P)
Windows Registry Routines
Copyright statement
ACUCOBOL-GT Version 10.3.1 Run-Time Manual
Introduction
Data Execution Prevention
Setting up your Terminals
How the Terminal Manager Works
Getting Your Terminals Ready
The Keyboard Interface
The Display Interface
Restricted Attribute Handling
The Terminal Database File
Runtime Configuration File
Introduction
Configuration Variables
3D_LINES configuration variable
7_BIT configuration variable
A_CHECKDIV
A_DEBUG
A_DISPLAY
A_EXTFH_FUNC
A_EXTFH_LIB
A_EXTFH_SIMPLE_OPEN_OUTPUT
A_EXTFH_VARIABLE_x
A_JAVA_CHARSET
A_JAVA_GC_COUNT
A_JAVA_TRACE_FILENAME
A_JAVA_TRACE_VALUE
A_LICENSE_RETRIES
A_MESSAGE
A_OPERATING_SYSTEM
A_PRESERVE_SIGNAL_HANDLERS
A_REMOVE_EMPTY_ERROR_FILE
A_RETRY_DELAY
A_SEQ_DEFAULT_BLOCK_SIZE
A_SORT_FILE_MEMORY
A_SORT_REGIONS
A_SORT_REGIONS_FINAL
A_SYSLOG_HOSTNAME
A_SYSLOG_ON_RUNTIME_ERROR
A_TMPDIR
A_XML_ENCODING
A_XMIF_EXPORT_EMPTY_ARRAY
A_XMLIF_EXPORT_OUTLINE
A_XMLIF_ICONV_NAME
ACCEPT_AUTO
ACCEPT_TIMEOUT
ACTIVE_BORDER_COLOR
ACU_DUMP_x
ACU_USER_DIR
ACUCOBOL
ACUGTPLUGIN
ACUSQL_DATASET
ACUSQL_INCLUDE
ACUSQL_PASSWORD
ACUSQL_RUNTIME_DLL
ACUSQL_USER
ACUTOWEB-TAB-TITLE
AGS_BLOCK_SLEEP_TIME
AGS_MAX_SEND_SIZE
AGS_RECEIVE_BUFFER_SIZE
AGS_RETRY_COUNT
AGS_SEND_BUFFER_SIZE
AGS_SOCKET_COMPRESS
AGS_SOCKET_ENCRYPT
AGS_TCP_NODELAY
AGS_USE_IPV6
alfred Configuration variables
ALLOW_FS_OVERRIDE
ANSI_OUTPUT_IN_DEBUG
APPLY_CODE_PATH
APPLY_FILE_PATH
ASQL_AUTO_DATE_FORMAT
AUTO_DECIMAL
AUTO_PROMPT
AUTOFILL_NEEDS_XFD
AXML_CREATE_SCHEMA
AXML_CREATE_STYLE
AXML_ENCODING
AXML_EXACT_TABLE_MATCH
AXML_IGNORE_EMPTY_DATA
AXML_SCHEMA_DOC
AXML_SCHEMA_NAME
AXML_SCHEMA_NAMESPACE_DATA
AXML_STYLESHEET_x
BACKGROUND_INTENSITY
BELL
BOXED_FLOATING_WINDOWS
BT_CHECK_OPEN
BTRV_FAST_OPEN
BTRV_MASS_UPDATE
BTRV_NOWRITE_WAIT
BTRV_USE_REPEAT_DUPS
BUFFERED_SCREEN
CALL_HASH_SIZE
CANCEL_ALL_DLLS
CARRIAGE_CONTROL_FILTER
CBLHELP
CELL_SEPARATION
CGI_AUTO_HEADER
CGI_CLEAR_MISSING_VALUES
CGI_CONTENT_TYPE
CGI_NO_CACHE
CGI_STRIP_CR
CHAIN_MENUS
CHECK_USING
CISAM_COMPRESS_KEYS
CISAM_IFM_REWRITE
CISAM_LOG_FILE
CLOSE_ON_EXIT
COBLPFORM
COBOL_CHARACTER_SET
CODE_CASE
CODE_MAPPING
CODE_PREFIX
CODE_SUFFIX
CODE_SYSTEM
COLOR_MAP
COLOR_MODEL
COLOR_TABLE
COLOR_TRANS
COLUMN_SEPARATION
COMPRESS_FACTOR
COMPRESS_FILES
CONTROL_CREATION_EVENTS
CONVERT_WINDOW_DEFAULT
CURRENCY
CURRENT_DATE
CURSOR_MODE
CURSOR_TYPE
DEBUG_NEWCOPY
DECIMAL_POINT
DEFAULT_FILESYSTEM
DEFAULT_FONT
DEFAULT_HOST
DEFAULT_MAP_FILE
DEFAULT_PROGRAM
DEFAULT_TIMEOUT
DEFER_EVENTS
DEFER-WHEEL-EVENTS
DISABLED_CONTROL_COLOR
DISPLAY_SWITCH_PERIOD
DLL_CONVENTION
DLL_SUB_INTERFACE
DLL_USE_SYSTEM_DIR
DOS_BOX_CHARS
DOS_SYS_EMULATE
DOUBLE_CLICK_TIME
DUPLICATES_LOG
DYNAMIC_FUNCTION_CALLS
DYNAMIC_MEMORY_LIMIT
ECN-3699
ECN-3975
ECN-4159
ECN-4273
ECN-4296
ECN-4315
EDIT_MODE
EF_UPPER_WIDE
EF_WIDE_SIZE
EOF_ABORTS
EOL_CHAR
ERRORS_OK
EXIT_CURSOR
EXPAND_ENV_VARS
EXTEND_CREATES
EXTFH_KEEP_TRAILING_SPACES
EXTERNAL_SIZE
EXTRA_KEYS_OK
F10_IS_MENU
FAST_ESCAPE
FAST_SIGN_DECODE
FIELDS_UNBOXED
FILE_ALIAS_PREFIX
FILE_CASE
FILE_CONDITION
FILE_IO_PEEKS_MESSAGES
FILE_IO_PROCESSES_MESSAGES
FILE_PREFIX
FILE_STATUS_CODES
FILE_SUFFIX
FILE_TRACE
FILE_TRACE_FLUSH
FILE_TRACE_TIMESTAMP
filename
filename_DATA_FMT
filename_FILESYSTEM.
filename_HOST
filename_INDEX_FMT
filename_LOG
FILENAME_SPACES
filename_VERSION
filesystem_DETACH
FLUSH_ALL
FLUSH_COUNT
FLUSH_ON_ACCEPT
FLUSH_ON_CLOSE
FLUSH_ON_COMMIT
FLUSH_ON_OPEN
FONT
FONT_AUTO_ADJUST
FONT_SIZE_ADJUST
FONT_WIDE_SIZE_ADJUST
FOREGROUND_INTENSITY
FREEZE_AX_EVENTS configuration
FULL_BOXES
GRID_BUTTONS_CAUSE_GOTO
GRID_ENFORCE_DATATYPE
GRID_NO_CELL_DRAG
GRID_SORT_INDICATOR
GUI_CHARS
HELP_PROGRAM
HINTS_OFF
HINTS_ON
HOT_KEY
HP_TERMINAL_ATTRIBUTE_HANDLING
HTML_TEMPLATE_PREFIX
ICOBOL_FILE_SEMANTICS
ICON
IMPORT_USES_CELL_SIZE
INACTIVE_BORDER_COLOR
INCLUDE_PGM_INFO
INPUT_STATUS_DEFAULT
INSERT_MODE
INTENSITY_FLAGS
IO_CREATES
IO_FLUSH_COUNT
IO_READ_LOCK_TEST
IO_SWITCH_PERIOD
ISOLATE_FILE_CREATES
JAVA_LIBRARY_NAME
JAVA_OPTIONS
JUSTIFY_NUM_FIELDS
KBD
KEISEN_CLEAR_MODE
KEY_MAP
KEYBOARD
KEYSTROKE
LARGE_FILE_LIMIT_1TB
LARGE_FILE_LIMIT_2TB
LC_ALL
LICENSE_ERROR_MESSAGE_BOX
LINE_OUTPUT
LISTS_UNBOXED
LITERAL_ENTRY
LOCK_DIR
LOCK_OUTPUT
LOCK_SORT
LOCKING_RETRIES
LOCKS_PER_FILE
LOG_BUFFER_SIZE
LOG_DEVICE
LOG_DIR
LOG_ENCRYPTION
LOG_EXCLUDE_PATTERN
LOG_FILE
LOG_INCLUDE_PATTERN
LOG_RECOVER_REPORT
LOGGING
LOGICAL_CANCELS
MAKE_ZERO
MASS_UPDATE
MAX_ERROR_AND_EXIT_PROCS
MAX_ERROR_LINES
MAX_FILES
MAX_LOCKS
MENU_ITEM
MESSAGE_BOX_COLOR
MESSAGE_QUEUE_SIZE
MIN_REC_SIZE
MONOCHROME
MOUSE
MOUSE_FLAGS
NESTED_AX_EVENTS
NET_FILE_TRACE
NO_BARE_KEY_LETTERS
NO_CONSOLE
NO_LOG_FILE_OK
NO_TRANSACTIONS
NUMERIC_VALIDATION
OEM_CHARACTER_SET
OLD_ARIAL_DIMENSIONS
OPEN_FILES_ONCE
OPTIMIZE_CONTROL_RESIZE
OPTIMIZE_INDIVIDUAL_LINKAGE
PAGE_EJECT_ON_CLOSE
PAGED_LIST_SCROLL_BAR
PARAGRAPH_TRACE
PDF_FONT_NAME
PDF_FONT_SIZE
PDF_FONT_TRUETYPE_TTC
PDF_FONT_TRUETYPE_TTC_INDEX
PDF_FONT_TRUETYPE_TTF
PDF_FONT_TYPE
PDF_FONT_TYPE1_PFB
PDF_FONT_TYPE1_AFM
PDF_MARGIN_BOTTOM
PDF_MARGIN_LEFT
PDF_MARGIN_RIGHT
PDF_MARGIN_TOP
PDF_PAGE_DIRECTION
PDF_PAGE_SIZE
PERFORM_STACK
PRELOAD_JAVA_LIBRARY
PROFILE_TYPE
PROMPTING
QUERY_TIMEOUT
QUEUE_READERS
QUIT_MODE
QUIT_ON_FATAL_ERROR
QUIT_TO_EXIT
RECURSION
RECURSION_DATA_GLOBAL
REL_DELETED_VALUE
REL_LOCK_READ_THROUGH
RENEW_TIMEOUT
RESIZE_FRAMES
RESIZE_FREELY
RESTRICTED_VIDEO_MODE
RMS_NATIVE_KEYS
SCREEN
SCREEN_COL_PLUS_BASE
SCREEN_TRACE
SCRIPT_STATUS
SCRN
SCROLL
server_MAP_FILE
server_PASSWORD
server_port_PASSWORD
SHARED_CODE
SHARED_LIBRARY_EXTENSION
SHARED_LIBRARY_LIST
SHARED_LIBRARY_PREFIX
SHUTDOWN_DESTROYS_GUI
SHUTDOWN_FREES_PROGRAMS
SHUTDOWN_MESSAGE_BOX
SHUTDOWN_TESTS
SINGLE-STATUS-BAR
SORT_DIR
SORT_FILES
SORT_MEMORY
SPACES_ZERO
SPOOL_FILE
STD_FIXED_FONT
STD-SMALL-FONT
STOP_RUN_ROLLBACK
STRENGTHEN_LOCKS
STRIP_TRAILING_SPACES
SWITCH_PERIOD
SYSINTR_NAME
SYSPUNCH
TC_AUTO_UPDATE_FAILED_MESSAGE
TC_AUTO_UPDATE_FAILED_TITLE
TC_AUTO_UPDATE_NOTIFY_FAIL thin client
TC_AUTO_UPDATE_QUERY
TC_AUTO_UPDATE_QUERY_MESSAGE
TC_AUTO_UPDATE_QUERY_TITLE
TC_AX_EVENT_LIST
TC_CHECK_ALIVE_INTERVAL
TC_CHECK_INSTALLER_TIMESTAMP
TC_CONTINUITY_WINDOW
TC_CONTROL_SYNC_LEVEL
TC_DELAY_ACTIVATE
TC_DELAY_PRE_EVENT_OPS
TC_DISABLE_AUTO_UPDATE
TC_DISABLE_SERVER_LOG
TC_DOWNLOAD_CANCEL_MESSAGE
TC_DOWNLOAD_DESCRIPTION
TC_DOWNLOAD_DIALOG
TC_DOWNLOAD_DIALOG_TITLE
TC_EVENT_LIST
TC_EXCLUDE_EVENT_LIST
TC_INSTALLER_ARGS
TC_INSTALLER_CLIENT_FILE
TC_INSTALLER_RUN_ASYNC
TC_INSTALLER_SERVER_FILE
TC_INSTALLER_TARGET_DIR
TC_INSTALLER_UI_LEVEL
TC_MAP_FILE
TC_NESTED_AX_EVENTS
TC_QUIT_MODE
TC_REQUIRES_BUILD_NUMBER
TC_RESTRICT_AX_EVENTS
TC_SERVER_LOG_FILE log
TC_SERVER_TIMEOUT
TC_TV_SELCHANGING
TEMP_DIR
TEST_CHAR
TEMPORARY_CONTROLS
TEXT
THAI
TRACE_STYLE
TRANSLATE_TO_ANSI
TREE_ROOT_SPACE
TREE_TAB_SIZE
TRX_HOLDS_LOCKS
TV_EDITLABELS
UPPER_LOWER_MAP
USE_BASE_HOSTNAME
USE_CICS
USE_EXECUTABLE_MEMORY
USE_EXTSM
USE_LARGE_FILE_API
USE_LOCAL_SERVER
USE_MPE_REDIRECTION
USE_MQSERIES
USE_SYSTEM_QSORT
USE_UNICODE_FONTS
USE_WINSYSFILES
V_BASENAME_TRANSLATION
V_BUFFERS
V_BUFFER_DATA
V_BULK_MEMORY
V_FORCE_OPEN
V_INDEX_BLOCK_PERCENT
V_INTERNAL_LOCKS
V_LOCK_METHOD
V_MARK_READ_CORRUPT
V_NO_ASYNC_CACHE_DATA
V_OPEN_STRICT
V_READ_AHEAD
V_SEG_SIZE
V_STRIP_DOT_EXTENSION
V_VERSION
V23_GRAPHICS_CHARACTERS
V24_SCREEN_SECTIONS
V30_MEASUREMENTS
V31_FLOATING_POINT
V31_MEASUREMENTS
V311_NT_CALL_SYSTEM
V32_MEASUREMENTS
V42_FLOATING_POINT
V43_PRINTER_CELLS
V52_BITMAP_BUTTONS
V52_BITMAPS
V52_GRID_GOTO
V60_LIST_VALUE
V62_MAX_WINDOW
V71_ALIGNED_ENTRY_FIELD
V71_FONT_WIDTHS
V80_3D_ENTRY_SIZE
VMS COBOL
VMS_SYSTEM_MODIFIER
W_PROGRESS_PARENT
WAIT_FOR_ALL_PIPES
WAIT_FOR_FILE_ACCESS
WAIT_FOR_LOCKS
WARNINGS
WARNING_ON_RECURSIVE_ACCEPTS
WHITE_FILL
WIN_ERROR_HANDLING
WIN_F4_DROPS_COMBOBOX
WIN_SPOOLER_PORT
WIN3_CLIP_CONTROLS
WIN3_EF_PADDED
WIN3_GRID
WIN32_3D
WIN32_CTL_INPUT_STATUS
WIN32_FRAMES_AS_ON_TABS
WIN32_NATIVECTLS
WIN32_WIDE_CHARS
WINDOW_INTENSITY
WINDOW_TITLE
WINPRINT_NAMES_ONLY
WRAP
XFD_DIRECTORY
XFD_PREFIX
XML-KEEP-WHITESPACE
XTERM_PROGRAM
Runtime Options
Runtime Debugger
File Status Codes
Utilities
Object File Utility
Vision File Utility
File Transfer Utility vio
Indexed File Record Editor alfred
logutil
The Profiler
External Sort Utility AcuSort
Remote Preprocessing Utility Boomerang
Shared Memory
Copyright Statement
extend Product Guides
Acu4GL Version 10.3.1 User's Guide
Acu4GL Overview
Getting Started
XFDs
Using XFD Directives
Invalid Data
Working with COBOL
New and Existing Databases
Compiler and Runtime Options
Performance and Troubleshooting
 Appendix A:  Acu4GL for Informix Information
Appendix B: Acu4GL for Microsoft SQL Server
Microsoft SQL Server Concepts Overview
Installation and Setup
Filename Translation
Supported Data Types for SQL Server
Configuration File Variables
Using the Database Table
Working with Tables Containing Identity Columns
Table Locking
Stored Procedures
Limits and Ranges
Runtime Errors
Common Questions and Answers
Appendix C: Acu4GL for Oracle
Appendix D: Acu4GL for ODBC
 Appendix E:  Acu4GL for Sybase Information
Sybase Concepts Overview
Installation and Setup
Filename Translation
Configuration File Variables
Record and Table Locking
Stored Procedures
Limits and Ranges
Runtime Errors
Appendix F: Acu4GL for DB2
Copyright Statement
AcuBench Version 10.3.1 User's Guide
Introduction
Getting Started
Workbench Concepts
Customize Your Working Environment
Version Control
Working with Projects
Project Settings
Working with Data at the Project Level
Working with Programs
Working with Data at the Program Level
Configuring the Code Editor
Working with Source Code
Configuring the Screen Designer
Working with Screens
Controls, Menus, and Toolbars
Configuring the Report Composer
Working with Reports
The Report Controls and Property Reference
Working with ACUCOBOL-GT Utilities
The AcuBench Integrated Debugger
Looking for Something?: Search and Replace
Toolbar Reference
Keyboard Reference Shortcut
Appendix: Bringing Existing Code Into AcuBench
Copyright Statement
AcuConnect Version 10.3.1 User's Guide
Introduction
The AcuConnect Server
Server Configuration
Preparing Your Application
Preparing the Client(s) in Distributed Processing
Preparing the Client(s) in Thin Client
Thin Client Special Topics
Managing the System
Introduction
Managing the System: UNIX
Managing the System: Windows
Machine Failures
Event Logging
AcuConnect Error Messages
AcuConnect Distributed Processing: Troubleshooting
AcuConnect Thin Client: Troubleshooting
Connecting to AcuServer
Frequently Asked Questions
Copyright Statement
AcuServer Version 10.3.1 User's Guide
Introduction
Preparing Your UNIX Network
Preparing Your Windows Network
Configuration
Administrator Utilities and Functions
System Security
Programming for AcuServer
System Management
Glossary of Terms
Copyright Statement
AcuSQL Version 10.3.1 User's Guide
Getting Started
Program Preparation
Pre-compiler Function and Use
Program Execution
Sample Programs
Glossary of Terms
Copyright Statement
AcuToWeb Version 10.3.1 User's Guide
AcuToWeb Introduction
AcuToWeb Installation and Licensing
Preparing Your Application
Getting Started (Windows)
AcuToWeb Control Panel
AcuToWeb Gateway
Customizing the Appearance of AcuToWeb Applications
AcuToWeb Desktop
AcuToWeb Security and Authentication
Troubleshooting Your Application
Limitations and Known Issues
Copyright Statement
AcuXDBC Version 10.3.1 User's Guide
Introduction
AcuXDBC Architecture
Preparing Your COBOL
Configuration
Installation and Licensing
The System Catalog
Using the Command-line Query Tool
Supported SQL Commands
Working with Windows and Java Applications
Troubleshooting
Introduction
Debug Logging
Error Codes
AcuXDBC Client Error Messages
AcuXDBC Server Error Messages
AcuXDBC SQL Processing Error Messages
Indexed File System Error Messages
Application Errors
Migrating from AcuODBC to AcuXDBC
Copyright Statement
Xcentrisity Business Information Server for extend User's Guide
Introducing the Business Information Server
Using BIS
Server Response Files
Replacement Tag Reference
Control Flow Tags
Service Programs
Server Variables Reference
Tutorial1 introduction
XML Exchange Request File Format
Windows/UNIX Portability Considerations
Regular Expression Syntax
BIS Troubleshooting Tips
Configuring BIS/IIS after Installation
Configuration after Installation (UNIX/Apache)
Creating a BIS/IIS Web Application
Building and Running BIS Samples
Glossary
extend Programming Guides
Transitioning to ACUCOBOL-GT Version 10.3.1
Introduction
RM/COBOL Conversions
ICOBOL Conversions
HP COBOL Conversions
Introduction to HP COBOL Compatibility
ACUCOBOL-GT in HP e3000 Emulators
The -Cp HP COBOL Compatibility Switch
Preprocessor for HP COBOL
System Intrinsics
IBM DOS/VS COBOL Conversions
Copyright and Legal Information
Notations and Conventions
A Programmer’s Guide to the Internet Version 10.3.1
Introduction
Choosing a Deployment Method
Using the Thin Client to Launch Web Applications
Launching Web Applications Through CGI
Using the ACUCOBOL-GT Web Runtime
What Is the Web Runtime?
How the Web Runtime Works
Deploying Applications via the Web Runtime
Setting Up a Web Site
Preparing Your ACUCOBOL-GT Application for the Web Runtime
Invoking Your COBOL Application with the Web Runtime
Obtaining and Distributing the Web Runtime
The User's Job
Security
Troubleshooting
Migrating from the Web Plug-in to the Web Runtime
Other Internet Solutions
Appendix A. Adding Internet Features to Your Program
Appendix B: Using the Runtime as a Helper Application or Viewer
Copyright Statement
A Guide to Interoperating with ACUCOBOL-GT Version 10.3.1
Introduction
Working with Java Technology
COBOL/Java Interoperability
Calling COBOL from Java
Calling Java from COBOL
Mapping Java Data Types
J2EE Application Servers
Web Services
Working with Windows Technologies
Using ActiveX Controls and COM Objects
Working with .NET Assemblies
Working with C and C++ Programs
COBOL and C/C++
Matching C Data Items
Calling C Programs From COBOL
Calling COBOL from C
Using the C API: Two Approaches
Other Interface Paths for COBOL and C
Tracking, Monitoring and Debugging Memory
Deploying ACUCOBOL-GT Applications on the Web
Accessing ACUCOBOL-GT Applications from Mobile Devices
Working with Transaction Processing Systems
Working with Messaging Middleware
Working with Non-Vision Data
Introduction
Working with XML Data
XML Concepts
The XML-to-FD Utility
The AcuXML Interface
Using AcuXML
AcuXML Error Reporting
Using the C$XML Routine
Using XML Extensions
XML Extensions Statement Reference
XML Extensions Error Messages
Working with Web Site and Web Service Data
Working with Relational Data
Working with an EXTFH Interface
File System Configuration
File System Initialization
Copyright Statement