Consultor Eletrônico



Kbase P146757: Error 10914 when calling an OpenEdge Web Service that passes a TABLE-HANDLE parameter
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   22/05/2009
Status: Unverified

SYMPTOM(s):

Error 10914 when calling an OpenEdge Web Service that passes a TABLE-HANDLE parameter

Error 10914 when calling an OpenEdge Web Service that passes a dynamic TEMP-TABLE parameter

Error 10914 when calling an OpenEdge Web Service that uses a TABLE-HANDLE input parameter

Error 10914 when calling an OpenEdge Web Service that uses a dynamic TEMP-TABLE parameter

Error in SOAP parameter: Unable to parse schema for dynamic temp-table (10914)

FACT(s) (Environment):

Using a C#.NET client to access an OpenEdge Web Service
OpenEdge 10.x
All Supported Operating Systems

CAUSE:

The serialized TEMP-TABLE schema and data that is received by the OpenEdge Web Service is not in the correct format.

FIX:

Make sure that the serialized TEMP-TABLE uses the following general format:
<DataSet>
<schema>
<!-- TEMP-TABLE row definition in XML Schema -->
</schema>
<Data>
<Item> <!--- row instance 1 --> </Item>
<Item> <!--- row instance 2 --> </Item>
<Item> <!--- row instance 3 --> </Item>
...
</Data>
</DataSet>