On return from a procedure call, resulting XML stream contains a <parameterlist> tag with modified parameters, and a <returnvalue> tag if the procedure returns a direct value.
Example: Result from a procedure call with a result value as string.
Resulting XML has <returnvalue> and <parameterlist> tags
<?xml version="1.0" ?>
<Program name="FCVTNW">
<ReturnValue>FOUR THOUSAND, FIVE HUNDRED EIGHTY NINE DOLLARS AND FIFTY FOUR CENTS</ReturnValue>
<ParameterList>
<LIMIT>150</LIMIT>
<DECV>4589.54</DECV>
<ERROR></ERROR>
</ParameterList>
</Program>
Procedure was defined from an RPG source as follow:
D FCVTNW PR 150a
D LIMIT 3P00
D DECV 11P02
D ERROR 1a
Procedure was called using following XML Easycom request:
<?xml version="1.0" encoding="utf-8" ?>
<Easycom>
<Program Name="FCVTNW">
<parameterList>
<Limit>150</Limit>
<DecV>4589.54</DecV>
</parameterList>
</Program>
</Easycom>