Routine number | Routine name and function | Source length required | Dest length required | Source PIC allowed | Dest PIC allowed | Note |
---|---|---|---|---|---|---|
31 | INTCHAR Integer to Character | N(4) | Y | N | N | |
32 | SINTCHAR SMALLINT to Character | N(2) | Y | N | N | |
33 | DECCHAR Packed to Character | Y | Y | N | N | |
34 | VCHCHAR VARCHAR to Character | N | N | N | N | |
35 | DATECHAR DATE to Character | N(10) | Y | N | Y (req'd) | 1 |
36 | TIMECHAR TIME to Character | N(8) | Y | N | Y (req'd) | 1 |
37 | DTIMCHAR TIMESTAMP to Character | N(26) | Y | N | Y (req'd) | 1 |
38 | INTZONE INTEGER to Zoned | N(4) | Y | N | N | |
39 | SINTZONE SMALLINT to Zoned | N(2) | Y | N | N | |
40 | DECZONE Packed to Zoned | Y | Y | N | N | |
41 | CHARZONE Character to Zoned | Y | Y | N | N | 2 |
42 | VCHZONE VARCHAR to Zoned | N | Y | N | N | |
43 | DATEZONE Date to Zoned | N(10) | Y | N | Y (req'd) | 1 |
44 | TIMEZONE TIME to Zoned | N(8) | Y | N | Y (req'd) | 1 |
45 | DTIMZONE TIMESTAMP to Zoned | N(26) | Y | N | Y (req'd) | 1 |
46 | INTPACK INTEGER to Packed | N(4) | Y | N | N | |
47 | SINTPACK SMALLINT to Packed | N(2) | Y | N | N | |
48 | DECPACK Packed to Packed | Y | Y | N | N | |
49 | DATEPACK DATE to PACKED | N(20) | Y | N | Y (req'd) | 1 |
50 | TIMEPACK TIME to PACKED | N(8) | Y | N | Y (req'd) | 1 |
51 | DTIMPACK TIMESTAMP to PACKED | N(26) | Y | N | Y (req'd) | 1 |
52 | SINTBIN SMALLINT to Binary | Y | Y | N | N | |
53 | DECBIN Packed to Binary | Y | Y | N | N |