Hull administration files

The Hull administration files maintain a list of available projects.

Important: The project administration must be upgraded in Hull versions from 2023T2 onwards. The project data is not affected, but the converted projects are not accessible anymore in Hull versions 2023T1Rx or earlier.

In the project administration conversion, the hulladmin.xml administration file is converted into three separate XML files that each contain one part of the administration:

  • projectlist.xml – Contains the projects that are available to Cadmatic Hull. If the project is not in this file, it cannot be found.

    The file is located in the %HULLCENTRE%/hullcos folder of the Hull installation.

    The system creates a backup of the this file each time the file is updated. The backup file is named projectlist_<timestamp>.xml. The system keeps 10 backups. When more backups are created, old backups are automatically deleted.

    Note: Hull client machines can map project folders to different drive letters. If a different drive letter is used, the UNC path of the project must be added to the projectlist.xml file on each client.

  • projectsiteinfo.xml – A project-specific file that contains a reference to the projectlist.xml and also tells the system where to find the HCA for a COS project. It contains the project ID and the Hull Centre path of the project (the value set for %HULLCENTRE%). The file is also created for standalone projects.

    The file is located in the %PROJECTFOLDER%/administration/ folder.

  • hcaprojects.xml – Contains the list of the COS projects that are handled by the HCA, and it is stored on the same machine as where the HCA is installed. It also contains the COS host name and port number.

    The file is located in the %PROGRAMDATA%/Cadmatic/HCA/<HCA name> folder.

Contents and structure

The Hull administration consists of three different files maintaining a list of projects available to be opened. They contain the project ID, Hull Centre path, as well as the COS server and HCA service information. The project ID is added to both projectlist.xml and projectsiteinfo.xml and it ties the information in all three administration files together.

Example

The following is an example of a valid projectlist.xml file.

Example

The following is an example of a valid projectsiteinfo.xml file.

Example

The following is an example of a valid hcaprojects.xml file.