Applies To:
  • CitectSCADA 5.20

When a project is configured (in the FTP Server) and is located in other than its default location, a problem arises when the IDC tries to access the include directory i.e. the IDC can not access this directory since the root directory is outside this directory.

For example: when a project is located in c:\project\Myproj, when the client tries to access the include directory (usually in c:\citect\v520\user), the FTP server will deny access since it is outside the root directory which is c:\project.

Also the user is allowed to include up to 64 projects and these can be located anywhere.

When the FTP server starts up it will create an ftp.ini file in the windows directory.

It would basically consist of the include directories for that project. So when the IDC client tries to access one of these include directories, the ftp server would check this from the ftp.ini file and if it is there then it allows the client to download the file from that directory. If the include directory is located within the denied directory it would still deny the access.


CIT has confirmed this to be a problem in Citect for Windows versions 5.20 to 5.21. This problem has been fixed in version 5.30.