I have an RPGLE program which I define to be external procedure so that I can call it from a .NET program. When I execute it from iseries it works fine ans returns the parameter requested filled properly. When I call it out AS400 it runs succesfully but with no results. The problem seems to be the library list. When I call it from iseries navigator (Run an SQL script ) has the results I mentioned. Thank you in advance for your help.