Table of Contents
1. isCOBOL Introduction 1
isCOBOL for the Java Platform 1
isCOBOL: Application Server 1
isCOBOL: User Interface 1
isCOBOL: Data Access 2
isCOBOL: Databases 2
isCOBOL: Handheld Devices 2
2. Installation 3
Installing on Windows 3
Installing on a PDA 3
Installing on UNIX or LINUX 4
Installing on Mac OSX 5
3. Configuration 8
Runtime Configuration 9
4. Compiler 11
Compiler Options 12
Compiler Properties 23
Compiler Directives 25
Source code preprocessing 28
5. Remote Compiler 29
Server configuration 29
Client configuration 32
Windows service 33
6. Runtime Framework 34
Runtime Options 34
Runtime Framework Properties 35
Keyboard Configuration 78
7. isCOBOL IDE 87
Configuration 87
Customization 87
The isCOBOL IDE Perspective 103
isCOBOL Explorer 104
Editors 105
Outline 114
Properties 115
Problems 116
Console 117
Search 117
Bookmarks 118
Tasks 118
History 119
Error Log 119
Customization 120
Working with Projects 120
Creating a new Project 120
Setting Project properties 120
Adding an existing Project to the current Workspace 123
Creating a new program 123
Adding existing programs to the Project 124
Code Editing 125
Compiling 125
Remote Compiling 126
External Preprocessors 127
Run and Debug 129
Running as Web Application 135
Import / Export Project Properties 135
Deployment facility 136
Working with Screen Programs and File Layouts 139
Creating a new Screen Program 139
Adding existing Screen Programs to the current Project 140
Screen Program structure 141
Screen Program properties 141
Repository 142
Working Storage and Linkage Section management 144
Drawing the Screen 144
Adding a new Screen to the program 149
Creating a new File Layout 150
Adding an Existing File Layout to the Current Project 151
File Layout Structure 152
File and Record Definition 153
Generating File Layouts from Existing Copybooks 157
Datasets 159
External Paragraphs and Variables 161
Code generation 161
Consistency Check 162
Screen Designer Reference 163
BAR 164
BITMAP 169
CHECK BOX 175
COMBO BOX 182
DATE ENTRY 189
ENTRY FIELD 197
FRAME 205
GRID 211
JAVA BEAN 226
LABEL 232
LIST BOX 237
PUSH BUTTON 245
RADIO BUTTON 252
SCROLL BAR 259
SLIDER 264
TAB CONTROL 270
TREE VIEW 276
WEB BROWSER 283
STATUS BAR 289
TOOL BAR 292
MENU 295
WINDOW 295
isCOBOL Tools 303
Managing isCOBOL Server 303
Managing Load Balancer 304
Managing Remote Compiler server 304
Launching isCOBOL Utilities 305
Importing programs from AcuBench 305
Importing a Program from AcuBench 306
Importing a Data Layout from AcuBench 307
Importing a Program with tagged areas from AcuBench 309
Importing programs from Totem 311
Importing a Program from Totem 312
Importing a Data Layout from Totem 314
Importing a Program with tagged areas from Totem 316
8. isCOBOL Server (Thin Client and Distributed Processing) 319
Users count 320
Connections count 320
Client and Server info 320
Usage of isCOBOL Client 321
Login 324
Tracing the Thin Client Activity 325
Tracing Application Server Activity 325
Tracing Clients Activity 326
Remote objects 326
Hook program 327
Internal lock management 329
Windows service 330
isserver.exe usage 330
Output redirection 332
Java options and Classpath 332
Server settings 332
isCOBOL File Server 332
isCOBOL File Server usage 333
Veryant ODBC 334
isCOBOL Graphical Terminal 339
isCOBOL Client Listener 339
Configuring the server 339
isCOBOL Client Listener usage 340
Configuring Putty to use isCOBOL Client Listener 340
isCOBOL Load Balancer 345
Licensing 345
isCOBOL Load Balancer usage 345
Setting up the isCOBOL Load Balancer 346
Windows Service 347
9. Veryant UDBC 350
Introduction 350
Veryant UDBC Architecture 350
Database Configuration 351
UDBC Configuration Tool 352
UDBC Server 353
VISQL 354
ODBC Driver 354
JDBC Driver 355
Troubleshooting 355
10. Utilities 357
COBFILEIO 357
Configuration Properties 358
API Reference in Javadoc Format 358
GIFE 359
ISCONFIG 361
ISMIGRATE 361
JDBC2FD 365
JUTIL 367
JIsam file generation 368
Micro Focus file conversion 369
XML2WRK 370
11. Visual Debugger 372
Remote Debugging 372
The Debugger Window 373
Menu Bar 374
Toolbar 375
Source Area 375
Output Window 375
Command Area 375
Information Window 375
Debugger Functions 376
Pop-up menu 390
Debugger Properties 391
12. Wrappers 392
Standard wrappers 392
Windows wrappers 393
The -J option 394
13. Special Features 396
New syntax 396
I/O 397
Routines and functions 398
Distributed environment (Application Server) 398
GUI 399
Debugger 403
14. Index 405