Try OpenEdge Now
skip to main content
Web Services
Developing a .NET Client to Consume OpenEdge SOAP Web Services : Creating the VB.NET client interface : TABLE-HANDLE (dynamic temp-table) parameters
 

TABLE-HANDLE (dynamic temp-table) parameters

For TABLE-HANDLE parameters, the client must create (for input) and parse (for output) the XML Schema and data for the TABLE-HANDLE.
The following table lists the typical data type mappings for TABLE-HANDLE columns between ABL and .NET.1
Table 47. .NET data types for TABLE-HANDLE parameter columns
ABL data type
.NET data type
CHARACTER
String
DATE
Date
DECIMAL
Decimal
INT64
Int64
INTEGER (32 bit)
Integer
LOGICAL
Boolean
RAW
Byte( )
When passing a TABLE-HANDLE parameter, the interface or the client views it with different object types, depending on the Web service SOAP format:
*For RPC/Encoded:
*The interface represents the parameter as an Object type
*The client represents the parameter as a System.Array type
*For Doc/Lit, both the interface and the client represent the parameter as a System.Xml.XmlElement type.

1 This information also applies to the constituent temp-tables in a dynamic ProDataSet parameter.