The operation evaluates data records in a source data by a given macro. The procedure is the following:
For each record in <datain>
Copy to data frame <dataout>
Run: runcmd <macro> <dataout>
Delete <dataout>
End
One parameter, the name of the temporary output data, is passed to the <macro>. Another important point to note is that the output data is deleted after the macro has been executed for a data record. See more about running command files in Section 8.4.