Consultor Eletrônico



Kbase P185929: A static ProDataSet output parameter of an OpenEdge Web Service client is not being populated
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   14/04/2011
Status: Unverified

SYMPTOM(s):

A static ProDataSet output parameter of an OpenEdge Web Service client is not being populated

A static ProDataSet output parameter of an OpenEdge Web Service client stays empty

The Web Service is returning a SOAP Response which can be mapped to a ProDataSet output parameter

FACT(s) (Environment):

OpenEdge 10.1B
OpenEdge 10.2x
All Supported Operating Systems

CAUSE:

If the element name of one of the Temp-Tables in the SOAP Response does not match the XML-NODE-NAME of the Temp-Table in ABL, then the ProDataSet will not be populated.

FIX:

When defining the static Temp-Table definition for the ProDataSet, use the Temp-Table XML-NODE-NAME attribute and set this to the same element name as that used in the XML file.