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 (static temp-table) parameters
 

TABLE (static temp-table) parameters

For TABLE parameters:
*Client interfaces contain an object for each WSDL <complexType> definition of a TABLE row. For example, the OrderDetailsRow class is declared as follows:
Public Class OrderDetailsRow...
*The client interface represents the TABLE parameters as arrays of these row objects.
The following table lists the data type mappings for TABLE columns between ABL and .NET.1
Table 46. .NET data types for TABLE parameter columns
ABL data type
.NET data type
BLOB
Byte( )
CHARACTER
String
CLOB
String
COM-HANDLE
Long
DATE
Date
DATETIME
DateTime
DATETIME-TZ
DateTime
DECIMAL
Decimal
INT64
Int64
INTEGER (32 bit)
Integer
LOGICAL
Boolean
RAW
Byte( )
RECID (32 or 64 bit)
Long
ROWID
Byte( )
WIDGET-HANDLE
Long

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