The syntax is designed so that it is not necessary to perform file resolution to be able to syntax-check or create archives. This is important for local-repository mode to work.
Foreign file resolution works the same way - just use the standard filename syntax for foreign filename resolution.
You can also use the LOOKUP attribute on INDEX declarations as well as DATASET.
When using the RECORDOF form and supplying a default layout, you may need to use the => form of the record layout syntax to specify both keyed and payload fields in the same record.
Files that have been sprayed rather than created by ECL jobs may not have record information (metadata) available in the distributed file system.
There are some new parameters to eclcc that can be used if you want to use this functionality for local compiles:
-dfs=ip | Use specified Dali IP for filename resolution. |
-scope=prefix | Use specified scope prefix in filename resolution. |
-user=id | Use specified username in filename resolution. |
password=xxx | Use specified password in filename resolution (Leave blank to prompt) |