Consultor Eletrônico



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