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.2024 iscobol.compiler.license.2024 iscobol.easydb.license.2024 iscobol.eis.license.2024 iscobol.balancer.license.2024
the included c-tree client library version is v3.0.2.1113
the default logic of proposal property on entry-field has been changed from "starts with" to "contains". If you need to use the previous logic, it's possible to set the new property proposal-filter-type 2
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 for PIC 1, USAGE BIT, GROUP-USAGE BIT and B"" syntax to manage boolean data items new functions supported: INTEGER-OF-BOOLEAN and BOOLEAN-OF-INTEGER - supported new routines: P$SETBOXSHADE for RM compatibility C$REGEXP for ACU compatibility - improved ESQL syntax: group data items can now be used as parameter for the IN clause in ESQL statements - improved ESQL syntax for DB2 under -csdb2 option: VALUES INTO statement is now supported DECLARE VARIABLE is now supported under
- new compiler options: -incr=clean|build|clean,build[;path-of-infos-file] to use the incremental compilation -brand="value" to store a custom info in the class -csqq2 to switch double and single quotes in ESQL - VALUE clause in object reference declaration is now supported
- new method in com.iscobol.rts.EsqlRuntime class to retrieve the ResultSet object behind a Cursor: public static ResultSet getResultSet(String cursorName) - new WOW library routines to optimize AS communication and improve performances in ThinClient: WOWSTARTBUFFERING to start the bufferization of WOW calls WOWSTOPTBUFFERING to stop the bufferization of WOW calls and update the video - new runtime configuration: iscobol.callprogram.setswitches=1 to set switches in CALL PROGRAM with syntax /A/B
- new control CHIPS-BOX to create an area with scroll-bars that contains more chips
- new control properties:
PROPOSAL-FILTER-TYPE to customize the filtering of the proposals list of Entry-Field
WINDOW-STATE to inquire if a window is minimized or maximized
- event-data-1 and event-data-2 are now set during MSG-MOUSE-ENTER event on controls like grid and tree-view
- new op-code WBITMAP-TEXT-BOX in W$BITMAP routine to generate images from text
- new configurations:
iscobol.gui.window.hook to set a class to customize the DISPLAY WINDOW behaviour
iscobol.gui.matchingtextcolor to specify the match color in Entry-Field, List-Box and Grid
iscobol.hot_event.
- support for light cursors in EDBI routines for Microsoft SQL Server iscobol.compiler.easydb.light_cursors now affects also EDBI routines for Microsoft SQL Server new edbiis options -dslu and -dsld to generate EDBI routines with light cursors with the legacy approach new runtime configuration iscobol.easydb.sqlserverrowlimit to specify the cursor size (default 100)
- full access to data items of programs and classes in the Debugger Perform stack
- better management of storing breakpoints on program, method and paragraph level in Debugger
- improved Perform stack view and infostack result for method, entry-point and section names
- group data items containing occurs dynamic or any lenght items are now shown by Debugger with
- structural view and data views in IDE support multilevel folders - Link with Editor feature is now supported also in IDE Structural and Data pages - ability to run Reconciling on demand in IDE with a new menu item
- EIS Servlets allow to manage the jsessionid when web.xml includes
- new Profiler configurations: iscobol.profiler.enable=false to start the program with profiler disabled (default true) iscobol.profiler.elapse_time=n to set a timeout in seconds on profiler flush
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\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.2.0.jar provides the web-browser control (3/5), C$opensavebox routine (1/2) and C$system routine (1/2)
lib\jna-platform-5.2.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)
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/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.2.0.jar provides the web-browser control (3/5), C$opensavebox routine (1/2) and C$system routine (1/2)
lib/jna-platform-5.2.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)
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/