We have a stored procedure, created on the I-series (V7R1, but to be deployed to V6R1), that is called by a .NET program. Procedure has 1 IN parm (9A) and two OUT parms (6A and 1A). Procedure runs correctly native to I (SQL wrapped in SQLRPGLE), and its SQLRPGLE program runs correctly when invoked by Procedure or parms passed directly in. when called from .NET, the return value is blanks.
The program takes in a key value, performs calculations, and returns values in the two OUT parms. By definition, it should never return blanks.
The .NET program seems to be performing okay as well.
I was told that having Silverlight may have something to do with the parms issue between two different operating systems.