You should be aware of the following limitations on using the PL/I importer:
A file is assumed to be a complete PL/I program if it has the extension of .pli.
A file is assumed to be an include file if it has the extension .inc or .mac. If the file is an include member then it should consist of only one or more 1 data structures.
dcl
1 nc1 based,
2 ne bin fixed(15),
2 nx1 char( nc refer(ne) );
dcl
1 nc2 based,
2 ne bin fixed(15),
2 nf bin fixed(15),
2 nx2( nc refer(ne) ) char( nd refer(nf) );
dcl
1 nc3 based,
2 ne bin fixed(15),
2 nx3( nc refer (ne) , 2 ),
3 nb1 char(4),
3 nb2 char(6);
Note that the nx3 has children, but no later siblings.