Runtime (ICRUN) FAQ
- When I try to start ICRUN, I get an "Unable to establish license server connection" message. What does this mean?
- Where should I place a .EXE program so that my COBOL program can CALL it?
- When my program creates a new indexed file, why doesn't it appear in the directory specified in ICDATAPATH?
- Why do I get "Exception 35" when I try to open a file exclusively?
- When I try to create multiple Runtimes on my Windows or UNIX machine, I get a message saying "Terminal is already in use [trying to reassign] @CONX. There are no more unassigned consoles available." How can I create more than one Runtime?
- When I try to bring up ICRUN on a Windows 9x client machine, I get an error indicating that ICRUNSU.DLL cannot be found, even though I used your standard installation procedure and have made no changes. Why is this file missing?
When I try to start ICRUN, I get
an "Unable to establish license server connection"
message. What does this mean?
This message means that ICPERMIT is not running, or that ICPERMIT
is not running on the machine where you told ICRUN it would be
running.
Where should I place a .EXE program so
that my COBOL program can CALL it?
It should be placed in the PATH that is set when ICRUN is started.
When my program creates a new
indexed file, why doesn't it appear in the directory specified in
ICDATAPATH?
Any newly created data files will be placed in whatever you have
designated as your working directory. While many users only have a
single directory named in ICDATAPATH, it is designed to accommodate
a list of directories.
Why do I get "Exception
35" when I try to open a file exclusively?
"Exception 35" indicates that the file is already open.
For some reason, the system thinks that the file is open on the
server. There is a process somewhere that has the file, or at least
the .xd or .nx, open. Try rebooting the server, and then the
workstation. Then, see if ICSTAT can open the file from the
workstation.
When I try to create multiple
Runtimes on my Windows or UNIX machine, I get a message saying "Terminal
is already in use [trying to reassign] @conX. There are no more
unassigned consoles available." How can I create more than one
Runtime?
This message indicates that all of the @CONs that you have enabled
in your configuration file are already in use. To support multiple
Runtimes, you must enable additional @CONs under devices in
ICCONFIG on Unix or ICEDCFW on Windows.
When I try to bring up ICRUN on a
Windows 9x client machine, I get an error indicating that
ICRUNSU.DLL cannot be found, even though I used your standard
installation procedure and have made no changes. Why is this file
missing?
More than likely, you performed a local install, rather than the
server install that is required for your server. Because the
installation procedure thought it would only be dealing with
Windows NT, it did not copy ICRUNSU.DLL onto the server. You can
determine what type of installation was performed by looking in the
install.txt file that is created in the ICOBOL directory whenever
you perform an installation.
[ General | Capabilities | Client/Server | ODBC | License Server | Runtime | Debugging | Windows-specific | Unix-specific | Network-specific | What Is? ]


