Control Language (CL) for iSeries is supported in the Mainframe dependencies group. Links from a CL file (multiple extensions are supported, e.g. CL, CLLE, etc.) to other files are detected following the statements listed below:
CALL
The call to CALL
implies a dependency on a .CL or a .RPG file.
CALL file
CALL "file"
Where file
is the name of a CL or RPG file in the project.
CALL PGM
The call to CALL PGM
or CALLPGM
implies a dependency on a .CL or a .RPG file.
CALL PGM(file)
CALL PGM("file")
CALLPGM(file)
CALLPGM("file")
Where file
is the name of a CL or RPG file in the project.
To address this file, you can also use an explicit path notation (no relative path like ../my/parent/file). If no file corresponds to the path, we will mark it as a missing one.
CALLPRC
The call to CALLPRC PRC
implies a dependency on all kind of file except .CPY.
CALLPRC PRC(file)
CALLPRC PRC('file')
CALLPRC PRC("file")
Where file
is the name of a non-CPY file in the project.
To address this file, you can also use an explicit path notation (no relative path like ../my/parent/file). If no file corresponds to the path, we will mark it as a missing one.
CLRPFM
The call to CLRPFM
implies a dependency on an existing .CL file.
CLRPFM cl_file
CLRPFM +cl_file
Where cl_file
is the name of a CL file in the project.
FILE
The call to FILE
implies a dependency on an existing .CL file.
FILE(cl_file)
Where cl_file
is the name of a CL file in the project.
FROMFILE
The call to FROMFILE
implies a dependency on an existing .CL file.
FROMFILE(cl_file)
cl_file
is the name of a CL file in the project.OPNID
The call to OPNID
implies a dependency on an existing .CL file.
OPNID(cl_file)
Where cl_file
is the name of a CL file in the project.
RQSDTA
The call to RQSDTA
implies a dependency on a .CL or a .RPG file.
RQSDTA('CALL file')
Where file
is the name of a CL or RPG file in the project.
RUNSQL SQLSTM
The call on RUNSQL SQLSTM
is used to execute an SQL query. Check the SQL dependencies for more details.
RUNSQL SQLSTM('QUERY')
Where QUERY
is an SQL query.
SRCMBR
The call to SCRMBR
implies a dependency on a .CL file.
SRCMBR(cl_file)
Where cl_file
is the name of a CL file in the project.
TOFILE
The call to TOFILE
implies a dependency on an existing .CL file.
TOFILE(cl_file)
Where cl_file
is the name of a CL file in the project.