When you run a session that uses an external loader, the PowerCenter Integration Service process creates a control file and a target flat file. The control file contains information about the target flat file such as data format and loading instructions for the external loader. The control file has an extension of .ctl. The PowerCenter Integration Service process creates the control file and the target flat file in the PowerCenter Integration Service variable directory, $PMTargetFileDir, by default.