Release 10.1A: OpenEdge Development:
Web Services

> ## 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.

> Table A–3 lists the data type mappings for `TABLE` columns between the Progress 4GL and .NET.

> Table A–3: .NET data types for TABLE (static temp-table) parameter
> columns
> Progress 4GL data type | .NET data type
> --- | ---
>     CHARACTER
>     String
>     COM-HANDLE
>     Long
>     DATE
>     Date
>     DECIMAL
>     Decimal
> `INTEGER` (32 bit) |
>     Integer
>     LOGICAL
>     Boolean
>     RAW
>     Byte( )
> `RECID` (32 or 64 bit) |
>     Long
>     ROWID
>     Byte( )
>     WIDGET-HANDLE
>     Long

Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095