If a procedure is on the export list, or if no export list is set, the server session determines which procedure to run using the PROPATH setting and standard procedure name resolution rules that apply to the RUN statement.
Also, the following issues can affect how procedure names are resolved:
The working directory in which the PAS for OpenEdge session starts might affect how a procedure name is resolved because remote procedure requests and the PROPATH setting might contain unqualified (relative) pathnames.
A PAS for OpenEdge session runs in the same directory as the multi-session agent that starts it. Therefore, carefully consider what directory the multi-session agent starts in because procedure names might be resolved relative to this directory.
For more information on the PROPATH setting for a PAS for OpenEdge instance, see OpenEdge Application Server: Administration. For more information on the standard name resolution rules, see the RUN statement entry in OpenEdge Development: ABL Reference.