The most efficient but least flexible way to reference r-code in a library is by using an absolute pathname. When you reference a member using an absolute pathname, OpenEdge does not search the PROPATH. It looks for the member in the specified directory.

To run a procedure from an operating system file in a specific directory, reference the procedure using an absolute pathname. For example:

RUN /usr/appl/addcust.r

However, to run a member from a library in a specific directory, you must reference both the library and the member with an absolute pathname. For example:

RUN /usr/appl.pl<<addcust.r>>

When you reference a member in a specific library, you must enclose the member name in double angle brackets as shown.