isCOBOL EIS : WebDirect option : Getting Started : Download and install isCOBOL WebDirect
Download and install isCOBOL WebDirect
Windows
1. If you haven't already done so, Download and install isCOBOL EIS .
3. Sign in with your User ID and Password.
4. Click on the "Download Software" link.
5. Scroll down to the list of files for Windows x64 64-bit or Windows x86 32-bit. Select isCOBOL_2024_R1_n_WEBD_Windows.arc.msi, where n is the build number and arc is the system architecture.
6. Run the downloaded installer to install the files.
7. Select the desired set of libraries when prompted.
o Install Jakarta servlet libraries if you’re going to work with a Jakarta servlet container (e.g. Tomcat 10);
o Install JEE servlet libraries if you’re going to work with a JEE servlet container (e.g. Tomcat 9 or previous);
o Install both items if you’re going to work with both kinds of servlet container.
8. Select the isCOBOL SDK where you want to add the WebDirect items.
Quiet mode
The isCOBOL WebDirect setup supports the msi quiet mode. Settings can be driven with a response file.
A response file is a text file with name-value pairs that represent installer variables.
A response file is generated automatically after an installation is finished. The generated response file is found in the .install4j directory of the isCOBOL SDK and is named response.varfile.
When an installer is executed, it checks whether a file with the same name and the .varfile extension can be found in the same directory and loads that file as the response file. For example, if an installer is named foo_setup.msi on Windows, the response file next to it has to be named foo_setup.varfile.
For more information about msi setups and their command line options, see Microsoft Standard Installer Command-Line Options.
 
Linux, FreeBSD, Mac OSX and SunOS
1. If you haven't already done so, Download and install isCOBOL EIS .
3. Sign in with your User ID and Password.
4. Click on the "Download Software" link.
5. Scroll down, and select the appropriate .tar.gz file for the product and platform you require.
6. Extract all contents of the archive. For example,
on Linux 32 bit:
gunzip isCOBOL_2024_R1_*_WEBD_Linux.32.i586.tar.gz
tar -xvf isCOBOL_2024_R1_*_WEBD_Linux.32.i586.tar
on Linux 64 bit:
gunzip isCOBOL_2024_R1_*_WEBD_Linux.64.x86_64.tar.gz
tar -xvf isCOBOL_2024_R1_*_WEBD_Linux.64.x86_64.tar
on FreeBSD:
gunzip isCOBOL_2024_R1_*_WEBD_FreeBSD.64.tar.gz
tar -xvf isCOBOL_2024_R1_*_WEBD_FreeBSD.64.tar
on Mac OSX:
gunzip isCOBOL_2024_R1_*_WEBD_MacOSX.64.x86_64.tar.gz
tar -xvf isCOBOL_2024_R1_*_WEBD_MacOSX.64.x86_64.tar
on SunOS:
gunzip isCOBOL_2024_R1_*_WEBD_SunOS.64.tar.gz
tar -xvf isCOBOL_2024_R1_*_WEBD_SunOS.64.tar
7. Change to the "isCOBOL2024R1" folder and run "./setup", you will obtain the following output:
===============================================================================
 
                           isCOBOL EVOLVE Installation
                           For isCOBOL Release 2024R1
                        Copyright (c) 2005 - 2024 Veryant
 
===============================================================================
 
Install Components:
 
    [0] All products...................................... (no)
    [1] isCOBOL WebDirect.library.for.Jakarta.Servlet..... (yes)
    [2] isCOBOL WebDirect.library.for.JEE.Servlet......... (no)
 
Install Path:
    [P] isCOBOL parent directory: UserHome/veryant
 
[S] Start Install        [Q] Quit
 
==============================================================================
Please press [ 0 1 2  P Q ] 
 
8. (optional) Type "1", then press Enter if you wish to disable the installation of Jakarta libraries. These libraries are suitable for Jakarta servlet containers like Tomcat 10.
9. (optional) Type "2", then press Enter if you wish to enable the installation of JEE libraries. These libraries are suitable for JEE servlet containers like Tomcat 9 or previous.
10. (optional) Type "P", then press Enter to provide a custom installation path, if you don’t want to keep the default one.
11. Type "S", then press Enter to start the installation.
 
Distribution Files
The WebDirect items must be copied into the proper directory in order to be available to the web application. If you're using Tomcat, copy these items to the proper location according to the below table.
WebDirect is composed of:
Name
Description
Location
iscobol.css
WebDirect stylesheet
resources/css
iscobol.properties
Configuration file for the web application
WEB-INF/classes
iscobol.jar
isCOBOL Runtime Framework
WEB-INF/lib
iswd2.jar
isCOBOL WebDirect Implementation
WEB-INF/lib
javassist.jar
itext-2.1.7v5.jar
xmlbeans-3.1.0.jar
poi-4.1.2.jar
poi-ooxml-4.1.2.jar
poi-ooxml-schemas-4.1.2.jar
Additional isCOBOL libraries
WEB-INF/lib
bsh.jar
commons-codec.jar
commons-collections.jar
commons-fileupload.jar
commons-io.jar
commons-logging.jar
Filters.jar
flashchart.jar
gmapsz.jar
gson.jar
jackson-annotations.jar
jackson-core.jar
jackson-databind.jar
sapphire.jar
silvertail.jar
slf4j-api.jar
slf4j-jdk14.jar
timelinez.jar
timeplotz.jar
zcommon.jar
zel.jar
zhtml.jar
zk-bootstrap.jar
zk.jar
zkbind.jar
zkex.jar
zkmax.jar
zkplus.jar
zml.jar
zsoup.jar
zul.jar
zweb.jar
ZK Framework and its dependences
WEB-INF/lib
portlet.xml
ZK loader for ZUML pages
WEB-INF
web.xml
Deployment Descriptor. To configure servlets, listeners and an optional filter
WEB-INF
zk.xml
Configuration descriptor of ZK. This file is optional. If you need to configure ZK differently from the default, you could provide a file called zk.xml under the WEB-INF directory.
WEB-INF
All the above files are installed in $ISCOBOL/webdirect.