Describes which COBOL data types correspond to available Service Interface data types, including
SOAP and JSON (RESTful)
Web Services, and .NET and Java Interfaces.
Restriction: This topic applies only when the Enterprise Server feature is enabled.
Table 1. Comp Fields
COBOL Data Item
|
Interface Field Default Type
|
Usage
|
Digits
|
Signed
|
SOAP Web Service
|
JSON Web Service
|
Java Interface
|
.NET Interface
|
comp fields other than comp-1 and comp-2
|
1-2
|
Yes
|
byte
|
Integer
|
byte
|
SByte
|
1-2
|
No
|
unsignedByte
|
Integer
|
byte
|
Byte
|
3-4
|
Yes
|
short
|
Integer
|
short
|
Int16
|
3-4
|
No
|
unsignedShort
|
Integer
|
short
|
UInt16
|
5-9
|
Yes
|
int
|
Integer
|
int
|
Int32
|
5-9
|
No
|
unsignedInt
|
Integer
|
int
|
UInt32
|
10-18
|
Yes
|
long
|
Integer
|
long
|
Int64
|
10-18
|
No
|
unsignedLong
|
Integer
|
long
|
UInt64
|
19+
|
integer
|
Integer
|
BigInteger
|
Decimal
|
comp-1
|
float
|
Number
|
float
|
Single
|
comp-2
|
double
|
Number
|
double
|
Double
|
Table 2. Display and External Float Fields
COBOL Data Item
|
Interface Field Default Type
|
Type
|
Decimal Digits
|
SOAP Web Service
|
Java Interface
|
.NET Interface
|
Display, External Float
|
0
|
integer
|
BigInteger
|
Decimal
|
>0
|
decimal
|
BigDecimal
|
Decimal
|
Table 3. Alphanumeric, Alphanumeric Edited, and Numeric Fields
COBOL Data Item
|
Interface Field Default Type
|
Type
|
SOAP Web Service
|
JSON Web Service
|
Java Interface
|
.NET Interface
|
Alphanumeric
|
string
|
string
|
string
|
string
|
Alphanumeric Edited
|
string
|
string
|
string
|
string
|
Numeric
|
|
number
|
|
|
Other numeric; usage display
|
|
integer
|
|
|
Other non-numeric
|
|
string
|
|
|
Table 4. Pointer and Index Fields
COBOL Data Item
|
Interface Field Default Type
|
Type
|
SOAP Web Service
|
JSON Web Service
|
Java Interface
|
.NET Interface
|
Pointer, Index
|
unsignedLong
|
integer
|
long
|
string
|