The SQLCA structure for PL/I is as follows:
dcl 1 sqlca, 2 sqlcaid char(8), 2 sqlcabc fixed bin(31), 2 sqlcode fixed bin(31), 2 sqlerrm char(70) varying, 2 sqlerrp char(8), 2 sqlerrd(6) fixed bin(31), 2 sqlwarn, 3 sqlwarn0 char(1), 3 sqlwarn1 char(1), 3 sqlwarn2 char(1), 3 sqlwarn3 char(1), 3 sqlwarn4 char(1), 3 sqlwarn5 char(1), 3 sqlwarn6 char(1), 3 sqlwarn7 char(1), 2 sqlext, 3 sqlwarn8 char(1), 3 sqlwarn9 char(1), 3 sqlwarna char(1), 3 sqlstate char(5);