PreviousNext
Help > XML Easycom > Result XML stream > Result from Procedure Call
Result from Procedure Call

 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>