Below is the code direct from WODA 4.200. You will see that there is a problem. The code works as expected IF the routines Action and myAction are defined. BUT when using pl install or if the overloading is saved in a file then the overloading will never be seen.
--------------
} elsif ( -e "$WodaLibDir/$Action" ) { # separate file ?
do wbDo ($Action);
} elsif ( -e "$WodaLibDir/$MyAction" ) { # overloaded separate file ?
do wbDo ($MyAction);
---------------
must be replaced by
--------------
} elsif ( -e "$WodaLibDir/$MyAction" ) { # overloaded separate file ?
do wbDo ($MyAction);
} elsif ( -e "$WodaLibDir/$Action" ) { # separate file ?
do wbDo ($Action);
---------------
Find this code in the main WODA module in sub mainAction
Good luck,
Jean-Paul