Toolkit
In some toolkit programs that are run from a command file
on OpenVMS the data entry field on the screen is not
working as if it is assuming a CR and will not let you enter data
if the requirement for the field is non blank.
The work around is to issue this command prior to entering the toolkit program
DEFINE/PROCESS SYS$INPUT SYS$COMMMAND
Has anyone run into this situation and found another solution.?
The only thing I would suggest is that you don't define the logical name in the process table, because that changes the behavior for the process for all time, even after the completion of the program, unless you reset it, or log out. A better approach is generally to this:
$ DEFINE/USER SYS$INPUT SYS$COMMAND
Clearly, this is very similar, but the difference is that the redirection will only be in place for the very next program to run. So if you do this immediately before running your program, SYS$INPUT will be back to normal when your program exits.