| 
                        
                         CONNX Data Type  | 
                     
                     
                        
                         SQL Data Type  | 
                     
                     
                        
                         Length  | 
                     
                     
                        
                         Description  | 
                     
                  
| 
                        
                         Double Prec float (Mainframe)  | 
                     
                     
                        
                         DOUBLE  | 
                     
                     
                        
                         8  | 
                     
                     
                        
                         8-byte big-endian mainframe double precision: USAGE COMP-2.  | 
                     
                  
| 
                        
                         Longword (BE)  | 
                     
                     
                        
                         INTEGER  | 
                     
                     
                        
                         4  | 
                     
                     
                        
                         Signed big-endian 4-byte INTEGER PIC S9(n) COMP, where 5 <= n <= 9.  | 
                     
                  
| 
                        
                         PACKED (F) Decimal -> Double  | 
                     
                     
                        
                         DOUBLE  | 
                     
                     
                        
                         1-10 
  | 
                     
                     
                        
                         Unsigned Packed Decimal PIC 9(precision,scale) USAGE COMP-3, where scale > 0 or 10 <= precision <= 18, or both.  | 
                     
                  
| 
                        
                         PACKED (F) Decimal -> Integer  | 
                     
                     
                        
                         LONG  | 
                     
                     
                        
                         1-5 
  | 
                     
                     
                        
                         Unsigned Packed Decimal PIC 9(n) USAGE COMP-3, where 1 <= n <= 9.  | 
                     
                  
| 
                        
                         PACKED Decimal -> Decimal  | 
                     
                     
                        
                         DECIMAL  | 
                     
                     
                        
                         1-10  | 
                     
                     
                        
                         Signed Packed Decimal PIC S9(precision,scale) USAGE COMP-3, where scale > 0 or 10 <= precision <= 18, or both.  | 
                     
                  
| 
                        
                         PACKED Decimal  | 
                     
                     
                        
                         LONG  | 
                     
                     
                        
                         1-5  | 
                     
                     
                        
                         Signed Packed Decimal PIC S9(n) USAGE COMP-3, where 1 <= n <= 9.  | 
                     
                  
| 
                        
                         Signed Overpunch  | 
                     
                     
                        
                         DECIMAL  | 
                     
                     
                        
                         1-18  | 
                     
                     
                        
                         Signed Numeric Display PIC S9(precision,scale), where scale > 0 or 10 <= precision <= 18, or both.  | 
                     
                  
| 
                        
                         Signed Overpunch  | 
                     
                     
                        
                         LONG  | 
                     
                     
                        
                         1-9  | 
                     
                     
                        
                         Signed Numeric Display PIC S9(n), where 1 <= n <= 9.  | 
                     
                  
| 
                        
                         Single Prec float (Mainframe)  | 
                     
                     
                        
                         REAL  | 
                     
                     
                        
                         4  | 
                     
                     
                        
                         4-byte big-endian mainframe float: USAGE COMP-1.  | 
                     
                  
| 
                        
                         Text -> Decimal  | 
                     
                     
                        
                         DECIMAL  | 
                     
                     
                        
                         1-18  | 
                     
                     
                        
                         Unsigned Numeric Display PIC 9(precision,scale), where scale > 0 or 10 <= precision <= 18, or both.  | 
                     
                  
| 
                        
                         Text -> Integer  | 
                     
                     
                        
                         INTEGER  | 
                     
                     
                        
                         1-9  | 
                     
                     
                        
                         Unsigned Numeric Display PIC 9(n), where 1 <= n <= 9  | 
                     
                  
| 
                        
                         Text (Right Space Padded)  | 
                     
                     
                        
                         CHAR  | 
                     
                     
                        
                         1-32767  | 
                     
                     
                        
                         Character display PIC X(nnnnn), where 1 <= n <= 32767  | 
                     
                  
| 
                        
                         Unsigned Long 4 bytes (BE)  | 
                     
                     
                        
                         INTEGER  | 
                     
                     
                        
                         4  | 
                     
                     
                        
                         Unsigned big-endian 4-byte INTEGER PIC S9(n) COMP, where 5 <= n <= 9.  | 
                     
                  
| 
                        
                         Unsigned Word 2 Bytes (BE)  | 
                     
                     
                        
                         SMALLINT  | 
                     
                     
                        
                         2  | 
                     
                     
                        
                         Unsigned big-endian 2-byte INTEGER PIC 9(n) COMP, where 1 <= n <= 4.  | 
                     
                  
| 
                        
                         Word (BE)  | 
                     
                     
                        
                         SMALLINT  | 
                     
                     
                        
                         2  | 
                     
                     
                        
                         Signed big-endian 2-byte INTEGER PIC S9(n) COMP, where 1 <= n <= 4.  |