Kbase 16769: Input-Output Through Syntax Passed as Arguments
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  5/10/1998 |
|
Input-Output Through Syntax Passed as Arguments
If part of input-output through syntax used by a procedure is in the
keyword forget list, that syntax will be passed as an argument to
the unix process.
For example, if NO-CONVERT is part of the keyword forget list and
the following 4gl statement is used with a C program:
INPUT-OUTPUT THROUGH a.out
2 NO-ECHO NO-MAP UNBUFFERED NO-CONVERT.
2 and NO-CONVERT would both be passed as arguments to the C program.
Since NO-CONVERT is in the keyword forget list, Progress doesn't
recognize it as a keyword and passes it on as another argument.
This would probably cause problems in whatever unix process is used
with an input-output through statement because it would be getting
arguments it isn't expecting.
Progress Software Technical Support Note # 16769