Describes which COBOL data types correspond to available Service Interface data types, including Web Service, Java, and .NET service interfaces.
Table 1. Comp Fields
COBOL Data Item |
Interface Field Default Type |
Usage |
Digits |
Signed |
Web Service |
Java |
.NET |
comp fields other than comp-1 and comp-2 |
1-2 |
Yes |
byte |
byte |
SByte |
1-2 |
No |
unsignedByte |
byte |
Byte |
3-4 |
Yes |
short |
short |
Int16 |
3-4 |
No |
unsignedShort |
short |
UInt16 |
5-9 |
Yes |
int |
int |
Int32 |
5-9 |
No |
unsignedInt |
int |
UInt32 |
10-18 |
Yes |
long |
long |
Int64 |
10-18 |
No |
unsignedLong |
long |
UInt64 |
19+ |
integer |
BigInteger |
Decimal |
comp-1 |
float |
float |
Single |
comp-2 |
double |
double |
Double |
Table 2. Display and External Float Fields
COBOL Data Item |
Interface Field Default Type |
Type |
Decimal Digits |
Web Service |
Java |
.NET |
Display, External Float |
0 |
integer |
BigInteger |
Decimal |
>0 |
decimal |
BigDecimal |
Decimal |
Table 3. Alphanumeric and Alphanumeric Edited Fields
COBOL Data Item |
Interface Field Default Type |
Type |
Web Service |
Java |
.NET |
Alphanumeric, Alphanumeric Edited |
string |
string |
string |
Table 4. Pointer and Index Fields
COBOL Data Item |
Interface Field Default Type |
Type |
Web Service |
Java |
.NET |
Pointer, Index |
unsignedLong |
long |
UInt64 |