TABLE-HANDLE (dynamic temp-table) parameters
- Last Updated: March 30, 2020
- 1 minute read
- OpenEdge
- Version 12.2
- Documentation
For TABLE-HANDLE parameters:
-
For every Web service object containing a method that passes a
TABLE-HANDLEparameter, the WSDL contains a<TableHandleParam>element defined as a<complexType>definition. Therefore, aTableHandleParamclass is created for every client object which contains a method that passes aTABLE-HANDLEparameter. For example:public class TableHandleParam { private org.apache.axis.message.MessageElement [ ] _any; ...} -
For input
TABLE-HANDLEparameters, the client must create aTableHandleParamobject, consisting of aMessageElementarray containing the XML Schema and data for theTABLE-HANDLE. For outputTABLE-HANDLEparameters, the client must parse the XML Schema and data in theMessageElementarray.
The following table lists the typical data type mappings for TABLE-HANDLE
columns between ABL and Java.
| ABL data type | Java data type |
|---|---|
CHARACTER
|
String
|
DATE
|
java.util.GregorianCalendar
|
DECIMAL
|
java.math.BigDecimal
|
INT64
|
long
|
INTEGER (32 bit)
|
int
|
LOGICAL
|
boolean
|
RAW
|
byte[ ]
|