Even though it’s difficult to find a System/38 in production, there is still a lot of S/38 code running on i5, iSeries, and AS/400 machines. The programmer who has to maintain S/38 code must understand the changes that IBM made to CL when the AS/400 was introduced. This chapter points out the most important differences.
The i5 server defines many object types that did not exist on the S/38.
Here’s a partial list of object types the S/38 lacks:
*ALRTBL, *AUTL, *CFGL, *CLD, *CNNL, *COSD, *CSI, *CSPMAP, *CSPTBL, *CTLD (REPLACING *CUD), *DTADCT, *FLR, *FNTRSC, *FORMDF, *MENU, *MODD, *NWID, *OVL, *PAGDFN, *PAGSEG, *PDG, *PNLGRP, *PRDAVL, *PRDDFN, *PRDLOD, *QMFORM, *QMQRY, *QRYDFN, *RCT, *SCHIDX, *