PROUTIL is a batch file that calls the
_proutil.exe executable. Only 9 tokens can be passed to a batch file. This is a limit of the script language, not a Progress limit. Other affected Progress batch files are
pro/mpro/mbpro which call the
_progres.exe character client executable.
In this example,
sports is the
first token and
-TB is the
ninth token which generates the 1403 error:
proutil sports -C idxbuild all -B 100 -T C:\temp -TB 6
When the ninth token is a
value, all the parameters after it will be ignored. This could cause disk space problems for temp files, for example, as the temp files will be created in the working directory. In this example,
sports is the first token and
1000 is the ninth token. The -T c:\temp will be ignored. The temporary files will be placed in the Working Directory:
proutil sports -C idxbuild -TB 30 -TM 32 -B 1000 -T c:\temp
Performance problems may also become a factor if the tokens that are not processed are performant parameters for example threading or sorting tokens