Page History
...
The use of library names in a CALL command is not recommended. For further information, refer to Specifying File Names in I/O Commands.
...
To be able to pass fields within the named physical file, the fields must be referenced at some point within the function, otherwise, they will not be passed to the caller. This applies to the function being called also. Only real fields in the file can be passed, not virtual fields.
...
If the called function started with the command "IF (B = 17)" it would fail because field B does not contain valid numeric data. It does not contain valid numeric data because the first function made no "reference to" or "mention of" field B at all.
...
Allows up to 20 different working list names to be passed into an RDML function or 3GL program. The following points should be noted before using this parameter: Each working list specified must be a defined working list within the function.
...