Interactive COBOLEnvyr Corporation

Runtime (ICRUN) FAQ


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-specificNetwork-specific | What Is? ]