Check Out and Check In Operations

In CADMATIC Hull, data is protected from being modified at multiple sites at the same time. The Check Out operations lock access between the sites; when data is checked out, users at other sites are able to see the data but not change it. Once changes are saved to the COS server, other sites are able to see them as well. However, they are still not able to change the data until it is checked in.

You can open the Check Out/In dialog from all applications (see Check Out/In blocks, for example). In System Management, you can open the Check Out/In dialog by selecting Projects > Check Out/In.

Tip: If you are dealing with several projects, you can open the Check Out/In dialog for the selected projects in System Management > Projects > Project Management Centre without switching from one project to another.

The dialog shows available blocks contained in block groups, hull line range subsets, and Plantek symbols. When the dialog is opened from System Management, it also shows Hull norms, Hull shape and Hull Project General (general project data). Additional operations for the data are also available when the dialog is opened from System Management.

  • The Hull norms contain the project norms, that is, the project settings. Each block group uses one of the existing norm sets.

  • The Hull shape contains the active hull shape database.

  • The Hull Project General contains high level project settings not stored in the norms (like the name of the ship).

Working at and between Sites in Distributed Projects

  • The Hull COS Agent (HCA) checks the status of all blocks and hull line subsets regularly. If a block is out-of-date and not checked out by the current site, the latest version of the block’s construction database will be downloaded automatically. If a hull line subset is out-of-date, a full get operation will be performed on the subset. By default, the status is checked every 60 seconds.

  • If the shape, norms or general project data have been changed, you need to get the changes before opening a block.

  • All functions related to block management require the appropriate blocks to be checked out. For example, you cannot change the block properties in Tools > Settings > More Settings >Block Properties without checking out the block that will be affected by the changes. See Block management.

  • The Hull norms and Hull shape can be updated at any site. All blocks have to be checked out by the site who implements the changes.

  • In COS (distributed) projects all Hull Line Ranges must be checked out at the site, otherwise a warning is displayed in the message window. For a standalone (local) project the requirement is that the ranges definition file (hull_lr) exists and can be read. All blocks should be owned by the site that is implementing changes to hull line ranges.

  • Logistical Database Layout and Logistical Fields Options can be started when all the blocks and general project data (Hull project general) are checked out and no other users are present in the blocks. When making changes to logistical fields in system management, all blocks should be owned by the site that is implementing the changes.

  • Activate Database and Update Hull Database can be started when the data is checked out on the site. All blocks should be owned by the site that is implementing the changes.

  • The Shape Import function can overwrite the active shape at any site in the COS network.

  • Norms can be imported at any site in the COS network.

  • When making changes to Work breakdown levels hierarchy, all blocks should be owned by the site that is implementing the changes.

  • In HiLTop, all data exchanged using the Design Data Server is stored as construction data. You can use both Save and Save construction to save the data to COS, and Get and Get construction to get the data from COS.

  • A Plantek model can be added in the central Plantek directory without having to check out the block. Therefore, multiple users at different sites are able to add Plantek data at the same time and work offline on Plantek. However, when you want to use the Plantek model in a project, the block needs to have been be checked out previously.

    Hull keeps track of new models added to the project, and shows the status in the Data State column in the Check Out/In dialog. Every time a new model is copied to the planteksymbols directory inside the project directory, the data state for Plantek shows either Local changes or Local and remote changes. The latter means that in addition to your local changes that need to be saved, there are also changes waiting to be downloaded on the COS server. The data state shows Up-to-date when there are no changes, and Out-of-date when there are changes on the COS server.

  • The general project data needs to be checked out

For more information on data exchange, see Data exchange.