Возможное альтернативное решение состоит в том, чтобы ваш метод .net печатал строку в stdout, которую можно перенаправить в rxqueue.exe, что помещает вывод в место, где rexx может его найти. Затем в вашей оболочке rexx, дождитесь возврата, а когда он прибудет, вытащите из очереди.
'external.exe | rxqueue'
line. = ''
ndx = 0
do while queued() > 0
ndx = ndx + 1
parse pull line.ndx
end
line.0 = ndx /* this is unnecessary but is a common practice to store the
stem size in leaf 0 */
/* now deal with your results */