PL/I data type declarations
Table 1. PL/I data type names and representations
| Data type |
Representation |
| MQBOOL |
fixed bin(31)
|
| MQBYTE |
char(1)
|
| MQBYTE8 |
char(8)
|
| MQBYTE16 |
char(16)
|
| MQBYTE24 |
char(24)
|
| MQBYTE32 |
char(32)
|
| MQBYTE40 |
char(40)
|
| MQCHAR |
char(1)
|
| MQCHAR4 |
char(4)
|
| MQCHAR8 |
char(8)
|
| MQCHAR12 |
char(12)
|
| MQCHAR20 |
char(20)
|
| MQCHAR28 |
char(28)
|
| MQCHAR32 |
char(32)
|
| MQCHAR48 |
char(48)
|
| MQCHAR64 |
char(64)
|
| MQCHAR128 |
char(128)
|
| MQCHAR256 |
char(256)
|
| MQFLOAT32 |
binary float(21) ieee
|
| MQFLOAT64 |
binary float(52) ieee
|
| MQHCONN |
fixed bin(31)
|
| MQHOBJ |
fixed bin(31)
|
| MQINT8 |
fixed bin(7)
|
| MQINT16 |
fixed bin(15)
|
| MQINT64 |
fixed bin(63)
|
| MQLONG |
fixed bin(31)
|
| MQPTR |
pointer
|
| MQUINT8 |
fixed bin(8)
|
| MQUINT16 |
fixed bin(16)
|
| MQUINT64 |
fixed bin(64)
|
| MQULONG |
fixed bin(32)
|