This file contains important information about the isCOBOL software.
Please read this file before using the software.
This file contains the following sections:
Contact information
Veryant products now look for the following license properties:
iscobol.license.2025 iscobol.compiler.license.2025 iscobol.easydb.license.2025 iscobol.eis.license.2025 iscobol.balancer.license.2025
the included c-tree client library version is v3.0.2.1113
when changing a capacity data item with statements different than SET, the new compiler Severe error is returned: "#319 Receiver is read only" If you really need to change the capacity data item, use SET statement.
Mac installers are now for ARM processor. If no native componenents are used the installer can be used also on Intel Mac, otherwise use the Platform independent installer.
Below you find highlights of the release.
Check CHANGELOG.txt for a complete list of changes in this release.
Some of the features described below might not be documented in the Beta release.
- support in the syntax: nested and sibling PROGRAM-ID / END PROGRAM XML-SCHEMA special name and VALIDATING and ENCODING clauses in the XML PARSE / GENERATE statements - improved ESQL syntax supporting: SQL TYPE IS BLOB-LOCATOR and CLOB-LOCATOR SAVEPOINT and ROLLBACK TO SAVEPOINT ESQL statements - new library routine CBLLOCATEFILE
- compiler enhancements: ability to create local variables with DECLARE statement in a block ability to define method parameters directly in the METHOD-ID paragraph, without using a Linkage Section support for "< >" syntax in class physical names to specify a generic type concatenation with & is now supported also between data-items, method results and resource strings
- new runtime option: -time to measure the time spent by the runtime session - new runtime configurations: iscobol.file.env_toupper=0 to resolve file aliases in case sensitive way iscobol.runtime.preload to preload programs listed and separated by space or comma - support for COPY RESOURCE in WIN$PLAYSOUND routine - new methods in com.iscobol.rts.IscobolSystem class: public static void duplicateIscobolEnv(Thread src, Thread dst) to duplicate the isCOBOL environment between Java threads public static void destroyIscobolEnv(Thread th) to clear the isCOBOL environment of a Java thread
- new control SPLIT-PANE to display two areas, either side by side or one on top of the other, with a draggable divider in the middle - new W$BITMAP function to generate barcodes of various types - new grid property CELL-ALIGNMENT to set the alignment on a specific cell - new chips-box styles: 3-D, BOXED, NO-BOX, UNSORTED - new configurations: iscobol.bitmap.load_method=2 to use a different algorithm to load old bmp formats iscobol.gui.search_delay=n (default 500) to start searching after n milliseconds in grid, list-box and tree-view iscobol.gui.searchpanelsettings=nnnn to set the behaviour of search panel (default 1012) enhanced iscobol.gui.matchingtextcolor configuration to set after ";" the highlight for the current occurrence new class com.iscobol.gui.server.SearchPanelSettings to customize the search panel on a specific control - web-browser's VALUE can now be set to HTML code instead of URL
- new function 'restart' in the local Debugger to stop and start again the debugging session - new toolbar buttons with history in Debugger for Edit>Back and Edit>Forward commands - Debugger output view shows errors in a different color (red by default) - support for paragraph "of section" syntax in the Debugger breakpoints - support for -full option in "display" and "env" Debugger commands to show huge data items - added items "Display", "Change value", "Go to declaration" in the Debugger pop-up menu - support for inline declared items and local variables under DECLARE statement
- support EDBI routines for DBMaker iscobol.compiler.easydb.dbmaker=1 generates EDBI routines for DBMaker at compile time new edbiis option -dd to generate EDBI routines for DBMaker from xml dictionaries
bin\axc.exe run the AXCompiler utility
bin\cobcmd.bat run the isCOBOL console
bin\cobfileio.exe run the COBFILEIO utility
bin\cpgen.exe run the CPGEN utility
bin\cpk.exe run the Color Picker utility
bin\ctree.dll allows you to interact with a c-tree server
bin\ctreestd.dll allows you to interact with a c-tree standalone
bin\ctutil.exe allows you to interact with a c-tree file
bin\dcic.exe File Connector for DBMaker database
bin\dyncall.dll allows you to call DLLs (e.g. Windows API) (1/2)
bin\dyncall_n.dll allows you to call DLLs (e.g. Windows API) (2/2)
bin\edbiis.exe run the Database Bridge routines generator
bin\fscsc.exe File Connector for c-tree
bin\gife.exe run the GIFE utility
bin\isbalancer.exe manage the isCOBOL Load Balancer service
bin\isbalancer.properties Load Balancer service properties file
bin\isbalancer.vmoptions Load Balancer vmoptions file
bin\iscbalancer.exe run the isCOBOL Load Balancer
bin\isbalancer.vmoptions Load Balancer vmoptions file
bin\iscc.exe run the isCOBOL Compiler
bin\iscclient.exe run the isCOBOL Client in the current console
bin\iscclient.vmoptions isCOBOL Client in the current console vmoptions file
bin\iscclientd.exe run the isCOBOL Client Listener in the current console
bin\iscclientd.vmoptions isCOBOL Client Listner vmoptions file
bin\isclient.exe run the isCOBOL Client separately
bin\isclient.vmoptions isCOBOL Client separately vmoptions file
bin\isclientd.exe run the isCOBOL Client Listener separately
bin\isclientd.vmoptions isCOBOL Client Listner vmoptions file
bin\iscmigrate.exe run the ISMIGRATE utility with output to console
bin\iscobolc.dll C API to call isCOBOL programs from C (1/2)
bin\iscobolc_n.dll C API to call isCOBOL programs from C (2/2)
bin\isconfig.exe run the ISCONFIG utility
bin\iscremotecc.exe run the Remote Compiler with output to console
bin\iscrun.exe run a COBOL program in the current console
bin\iscrun.vmoptions specify java options for iscrun.exe
bin\iscserver.exe start the isCOBOL Server in foreground mode
bin\iscserver.vmoptions isCOBOL Server vmoptions file
bin\iscupdater.exe run the isCOBOL Software Updater tool in the current console
bin\isdbg.exe run the command-line Debugger
bin\isl.exe run the isCOBOL Launcher utility
bin\ismigrate.exe run the ISMIGRATE utility
bin\isremotecc.exe manage the Remote Compiler service
bin\iscremotecc.vmoptions Remote Compiler vmoptions file
bin\isrun.exe run a COBOL program separately
bin\isrun.vmoptions specify java options for isrun.exe
bin\isserver.exe manage the isCOBOL Server service
bin\isserver.vmoptions isCOBOL Server vmoptions file
bin\isshell.bat set the isCOBOL environment
bin\issort.exe run the IsSort utility
bin\isupdater.exe run the isCOBOL Software Updater tool
bin\isupdater.vmoptions isCOBOL Software Updater tool vmoptions file
bin\jdbc2fd.exe run the JDBC2FD utility
bin\jutil.exe run the JUTIL utility
bin\Microsoft.VC90.CRT.manifest Visual C runtime redistributable (1/4)
bin\msvcm90.dll Visual C runtime redistributable (2/4)
bin\msvcp90.dll Visual C runtime redistributable (3/4)
bin\msvcr90.dll Visual C runtime redistributable (4/4)
bin\rmc.exe File Connector for RM isam
bin\stream2wrk.exe run the stream2wrk utility
bin\Terminal.dll Curses implementation (native part) of Charva (only 32 bit)
bin\trun.exe run the Turbo Run
bin\no_dpi_aware\iscclient.exe run the isCOBOL Client in the current console with virtualized DPI
bin\no_dpi_aware\isclient.exe run the isCOBOL Client separately with virtualized DPI
bin\no_dpi_aware\isclient.vmoptions isCOBOL Client separately vmoptions file
bin\no_dpi_aware\iscrun.exe run a COBOL program in the current console with virtualized DPI
bin\no_dpi_aware\isrun.exe run a COBOL program separately with virtualized DPI
bin\no_dpi_aware\isrun.vmoptions specify java options for isrun.exe
easydb\edbisource source programs to create the custom-edbi.jar library
etc\iscobol.properties sample isCOBOL configuration file
include\SQLCA SQLCA copybook
jars Folder where you can place additional jar files
javadoc Java API documentation
lib\asm-9.6.jar provides the Code Coverage feature (1/4)
lib\asm-commons-9.6.jar provides the Code Coverage feature (2/4)
lib\asm-tree-9.6.jar provides the Code Coverage feature (3/4)
lib\bcprov-jdk14-1.38.jar allows you to encrypt PDF (for files assigned to "-P PDF")
lib\barcode4j.jar provides the ability to create barcode (1/2)
lib\charva.jar support for "green" terminal
lib\commons-codec-1.13.jar provides the ability to manage XLS and XLSX files (1/9)
lib\commons-collections4.4.4.jar provides the ability to manage XLS and XLSX files (2/9)
lib\commons-compress-1.19.jar provides the ability to manage XLS and XLSX files (3/9)
lib\commons-logging-api.jar implementations of commons-logging wrapper APIs
lib\commons-logging.jar implementatinos of commons-logging
lib\commons-math3-3.6.1.jar provides the ability to manage XLS and XLSX files (4/9)
lib\ctree-rtg.jar support for ctreej interface
lib\DJNativeSwing-SWT.jar provides the web-browser control(1/5)
lib\DJNativeSwing.jar provides the web-browser control(2/5)
lib\image4j-0.7.2.jar provides support for 1 and 32 bits .bmp files
lib\iscobol.jar isCOBOL Compiler, Framework, Debugger and Application Server
lib\isprofiler.jar isCOBOL Profiler (1/3)
lib\isupdater.jar isCOBOL Software Updater tool
lib\itext-2.1.7v5.jar allows you to print PDF (for files assigned to "-P PDF")
lib\jacoco-core-0.8.11.jar provides the Code Coverage (4/4) and Profiler (2/3) features
lib\javassist.jar isCOBOL Profiler (3/3)
lib\jcalendar-1.3.3.jar provides the Date-Entry control
lib\jcommon-1.0.23.jar Javabean libraries to create charts (1/2)
lib\jcommon-xml-1.0.23.jar Javabean libraries to create charts (2/3)
lib\jcommon-1.0.23.jar Javabean libraries to create charts (1/3)
lib\jdom.jar allows you to parse XML files
lib\jfreechart-1.5.1.jar Javabean libraries to create charts (3/3)
lib\jna-5.15.0.jar provides the web-browser control (3/5), C$opensavebox routine (1/2) and C$system routine (1/2)
lib\jna-platform-5.15.0.jar provides the web-browser control (4/5), C$opensavebox routine (2/2) and C$system routine (2/2)
lib\joe-1.3.jar allows you to execute joe script
lib\poi-4.1.2.jar provides the ability to manage XLS and XLSX files (5/9)
lib\poi-ooxml-4.1.2.jar provides the ability to manage XLS and XLSX files (6/9)
lib\poi-ooxml-schemas-4.1.2.jar provides the ability to manage XLS and XLSX files (7/9)
lib\SparseBitSet-1.2.jar provides the ability to manage XLS and XLSX files (8/9)
lib\swt-Windows.##.jar provides the web-browser control(5/5), ## can be "32" or "64"
lib\wow.jar isCOBOL WOW support
lib\wowax.jar isCOBOL WOW support
lib\xmlbeans-3.1.0.jar provides the ability to manage XLS and XLSX files (9/9)
lib\zxing-core-1.7.jar provides the ability to create barcode (2/2)
mobile\lib\ismobile.jar isCOBOL Mobile framework
native\extfh Visual C 2008 projects to build ExtFH and ExtSM libraries
native\include header files for extfh and iscobolc
native\src source files to define new custom functions in the stacall library and rename the ExtFH function
native\static C libraries for C integration: stacall, iscobolc, Vision File Connector, MF File Connector (only for 32bit)
sample\as sample programs for thin client features
sample\audit sample programs for audit features
sample\data-access sample programs for file management and embedded SQL
sample\easydb sample programs for Database Bridge
sample\eis sample programs that show how to use EIS features (HTTPHandler, HTTPClient, Web Direct 2)
sample\extend-and-customize sample programs for customization and extend functionality
sample\HELLO-WORLD.cbl sample isCOBOL program
sample\io-performance test performances on files
sample\isapplication simple application with a dynamic menu
sample\is-c sample programs for the interoperability between C and isCOBOL
sample\is-java sample programs for the interoperability between Java and isCOBOL
sample\is-joe sample programs for the interoperability between JOE and isCOBOL
sample\iscontrolset isCOBOL main demo program
sample\isControlset.exe run the isCOBOL main demo program
sample\isControlsetDebug.exe run the isCOBOL main demo program in debug mode
sample\isdef isCOBOL standard copybooks
sample\ismigrate sample programs that show how to use the ISMIGRATE utility
sample\issamples sample programs for routines, functions and graphical controls
sample\jasper sample programs for the integration with Jasper report
sample\limit-tests test limits in the environment
sample\mobile sample program that shows how to run a sample application on AVD (Android Virtual Device)
sample\modernization sample program that shows the steps for the modernization of a legacy program
sample\multilanguage sample program that shows how to manage multi languages through resource files
sample\multithread sample programs that show how to manage threads
sample\test-and-coverage sample programs that show how to use the test and coverage feature
sample\Samples.exe run the isCOBOL samples collector
sample\unicode sample program that shows how to use unicode characters
sample\webclient sample program that shows how to use Webclient features
webdirect\css\iscobol.css isCOBOL standard css file
webdirecr\lib Folder that contains the WebDirect2 jars
webdirect\xml Folder that contains the standard WebDirect2 deployment descriptor files
bin/axc run the AXCompiler utility
bin/cobfileio run the COBFILEIO utility
bin/cpgen run the CPGEN utility
bin/cpk run the Color Picker utility
bin/ctutil allows you to interact with a c-tree file
bin/dcic File Connector for DBMaker database
bin/default_java.conf specifies the JVM to be used
bin/edbiis run the Database Bridge routines generator
bin/fscsc File Connector for c-tree
bin/gife run the GIFE utility
bin/isbalancer run the isCOBOL Load Balancer and runs it in background
bin/isbalancer.properties Load Balancer properties file
bin/iscbalancer run the isCOBOL Load Balancer with output to console
bin/iscc run the isCOBOL Compiler
bin/iscclient run the isCOBOL Client
bin/isconfig run the ISCONFIG utility
bin/iscremotecc run the Remote Compiler with output to console
bin/iscrun run a COBOL program
bin/iscserver start the isCOBOL Server with output to console
bin/iscupdater run the isCOBOL Software Updater tool in the current console
bin/isdbg run the command-line Debugger
bin/isl run the isCOBOL Launcher utility
bin/ismigrate run the ISMIGRATE utility
bin/isremotecc run the Remote Compiler and runs it in background
bin/isserver start the isCOBOL Server and runs it in background
bin/isserver.option default options to be used during exection of isCOBOL Server
bin/issort run the IsSort utility
bin/jdbc2fd run the JDBC2FD utility
bin/jutil run the JUTIL utility
bin/stream2wrk run the stream2wrk utility
bin/trun run the Turbo Run
easydb/edbisource source programs to create the custom-edbi.jar library
etc/appserver.properties sample isCOBOL configuration file used by bin/appserver.sh shell
etc/iscobol.properties sample isCOBOL configuration file
include/SQLCA SQLCA copybook
jars Folder where you can place additional jar files
javadoc Java API documentation
lib/asm-9.6.jar provides the Code Coverage feature (1/4)
lib/asm-commons-9.6.jar provides the Code Coverage feature (2/4)
lib/asm-tree-9.6.jar provides the Code Coverage feature (3/4)
lib/barcode4j.jar provides the ability to create barcode (1/2)
lib/bcprov-jdk14-1.38.jar allows you to encrypt PDF (for files assigned to "-P PDF")
lib/charva.jar support for "green" terminal
lib/commons-codec-1.13.jar provides the ability to manage XLS and XLSX files (1/9)
lib/commons-collections4.4.4.jar provides the ability to manage XLS and XLSX files (2/9)
lib/commons-compress-1.19.jar provides the ability to manage XLS and XLSX files (3/9)
lib/commons-logging-api.jar implementations of commons-logging wrapper APIs
lib/commons-logging.jar implementatinos of commons-logging
lib/commons-math3-3.6.1.jar provides the ability to manage XLS and XLSX files (4/9)
lib/DJNativeSwing.jar provides the web-browser control(1/5)
lib/DJNativeSwing-SWT.jar provides the web-browser control(2/5)
lib/image4j-0.7.2.jar provides support for 1 and 32 bits .bmp files
lib/iscobol.jar isCOBOL Compiler, Framework, Debugger and Application Server
lib/isprofiler.jar isCOBOL Profiler (1/3)
lib/isupdater.jar isCOBOL Software Updater tool
lib/itext-2.1.7v5.jar allows you to print PDF (for files assigned to "-P PDF")
lib/jacoco-core-0.8.11.jar provides the Code Coverage (4/4) and Profiler (2/3) features
lib/javassist.jar isCOBOL Profiler (3/3)
lib/jcalendar-1.3.3.jar provides the Date-Entry control
lib/jcommon-1.0.23.jar Javabean libraries to create charts (1/3)
lib/jcommon-xml-1.0.23.jar Javabean libraries to create charts (2/3)
lib/jdom.jar allows you to parse XML files
lib/jfreechart-1.5.1.jar Javabean libraries to create charts (3/3)
lib/jna-5.15.0.jar provides the web-browser control (3/5), C$opensavebox routine (1/2) and C$system routine (1/2)
lib/jna-platform-5.15.0.jar provides the web-browser control (4/5), C$opensavebox routine (2/2) and C$system routine (2/2)
lib/joe-1.3.jar allows you to execute joe script
lib/poi-4.1.2.jar provides the ability to manage XLS and XLSX files (5/9)
lib/poi-ooxml-4.1.2.jar provides the ability to manage XLS and XLSX files (6/9)
lib/poi-ooxml-schemas-4.1.2.jar provides the ability to manage XLS and XLSX files (7/9)
lib/SparseBitSet-1.2.jar provides the ability to manage XLS and XLSX files (8/9)
lib/swt-Linux.##.i586.jar provides the web-browser control(5/5), ## can be "32" or "64"
lib/utility.jar isCOBOL internal Utilities
lib/wow.jar isCOBOL WOW support
lib/wowax.jar isCOBOL WOW support
lib/xmlbeans-3.1.0.jar provides the ability to manage XLS and XLSX files (9/9)
lib/zxing-core-1.7.jar provides the ability to create barcode (2/2)
mobile/lib/ismobile.jar isCOBOL Mobile framework
native/extfh source files of ExtFH and ExtSM interfaces
native/include header files for extfh and iscobolc
native/lib/libctree.so allows you to interact with a c-tree server
native/lib/libctreestd.so allows you to interact with a c-tree standalone
native/lib/libdyncall.so allows you to call SOs (e.g. Unix Lybrary) (1/2)
native/lib/libdyncall_n.so allows you to call SOs (e.g. Unix Lybrary) (2/2)
native/lib/libiscobolc.so C API to call isCOBOL programs from C (1/2)
native/lib/libiscobolc_n.so C API to call isCOBOL programs from C (2/2)
native/lib/libTerminal.so Curses implementation (native part) of Charva
native/shell script to support system calls from jcterm
native/src source files to define new custom functions in the stacall library and rename the ExtFH function
native/static C libraries for C integration: stacall, iscobolc, Vision File Connector, MF File Connector (only for 32bit)
sample/as sample programs for thin client features
sample/audit sample programs for audit features
sample/data-access sample programs for file management and embedded SQL
sample/easydb sample programs for Database Bridge
sample/eis sample programs that show how to use EIS features (HTTPHandler, HTTPClient, Web Direct 2)
sample/extend-and-customize sample programs for customization and extend functionality
sample/HELLO-WORLD.cbl sample isCOBOL program
sample/io-performance test performances on files
sample/is-c sample programs for the interoperability between C and isCOBOL
sample/is-java sample programs for the interoperability between Java and isCOBOL
sample/is-joe sample programs for the interoperability between JOE and isCOBOL
sample/isapplication simple application with a dynamic menu
sample/iscontrolset isCOBOL main demo program
sample/isControlsetDebug.sh run the isCOBOL main demo program in debug mode
sample/isControlset.sh run the isCOBOL main demo program
sample/isdef isCOBOL standard copybooks
sample/ismigrate sample programs that show how to use the ISMIGRATE utility
sample/issamples sample programs for routines, functions and graphical controls
sample/jasper sample programs for the integration with Jasper report
sample/limit-tests test limits in the environment
sample/mobile sample program that shows how to run a sample application on AVD (Android Virtual Device)
sample/modernization sample program that shows the steps for the modernization of a legacy program
sample/multilanguage sample program that shows how to manage multi languages through resource files
sample/multithread sample programs that show how to manage threads
sample/test-and-coverage sample programs that show how to use the test and coverage feature
sample/Samples.sh run the isCOBOL samples collector
sample/unicode sample program that shows how to use unicode characters
sample/webclient sample program that shows how to use Webclient features
webdirect/css/iscobol.css isCOBOL standard css file
webdirect/lib Folder that contains the WebDirect2 jars
webdirect/xml Folder that contains the standard WebDirect2 deployment descriptor files
Corporate Headquarters
6390 Greenwich Drive, #225,
San Diego, CA 92122, USA
Phone: +1 619-453-0914 Fax: +1 858-569-4243
info@veryant.com
European Headquarters
Via Pirandello, 29
29100 - Piacenza
Italy
Tel: +39 0523 489919
Fax: +39 0523 480784
emea@veryant.com
General inquiries: info@veryant.com
Sales inquiries: sales@veryant.com
Marketing: marketing@veryant.com
http://www.veryant.com/support/