Title: How do I specify isCOBOL, Java or application properties on the command line?

To specify properties for isCOBOL, Java or the application server on the java, iscc, isrun, iscrun, isserver or iscserver command line, use the -J-D option.
For instance:

   iscc -J-Discobol.compiler.const.const1=1 PROG1
The -J option passes the value after it to the JVM.

The -D option passes the value to the runtime framework.

The syntax for these options is to use -J-D followed by property name, equal sign and value without spaces.
For example, to specify the Java encoding as cp858 use the following runtime command line:
   iscrun -J-Dfile.encoding=cp858 PROG1
You can specify multiple properties by repeating the -J-D command line option with a space separator.
For example,
   iscrun -J-Discobol.tracelevel=15 -J-Discobol.logfile=mylog.txt PROG1
A special case is passing memory configurations to the JVM. Because you don't need to send the value to the runtime framework, you would skip the -D option.
For example:
   iscrun -J-Xmx512m PROG1

Authored by: Veryant Support on Mon, Jan 3rd, 2011 at 7:00 PM
This question has been viewed 7874 times so far.
Online URL: http://support.veryant.com/support/phpkb/question.php?ID=160

Powered by PHPKB Knowledge Base Software