Update Project

Kalipso - Form - Actions - Actions Description - Group Communications - Update Project

Updates the current project from a KZP file exported from the Designer.

Action available for the following operating systems:

Parameters

  • Type of synchronization <unquoted string>

    • Get Project Update and Update Project - Connects to MISCommunicator, to check if there is a KZP file for this project. If a file is found, imports the file to the device ToPDA folder and Updates the Project.

    • Update Project - Checks if there is a KZP file already on the device in the ToPDA folder and if it finds the file Updates the Project without any communication.

    • Get Version on Server - Connects to MIS Communicator, to check what is the version of the project on the server to make an update.

  • Communication Profile <unquoted string> - The name of the communication profile where the synchronization is executing.

  • Source <unquoted string> - Defines the source folder on the server from where to import the KZP file.

    • ToPDA - The file is imported form the server's ToPDA folder from this terminal, and will be deleted from the server.

    • Syncro - The file is imported form the server's Syncro folder and the file will not be deleted. This is the folder specified in MISCommunicator as the product folder.

  • Version Control <unquoted string> - Defines the condition to update the project based on the project version.

    • Update if it's different - The project is updated if the version on the server is different from the current version (higher or lower).

    • Update if it's higher - The project is updated if the version on the server is higher than the current version.

    • Update always - The project is updated always, without checking the version on the server.

  • Update Mode <unquoted string>

    • Repair the Project - If there are local tables and the definition as changed, Kalipso will update the table definition.

      • New tables and columns will be created.

      • Deleted tables and columns will be deleted, so data on these tables and columns will be lost.

      • Renamed tables and columns will be deleted and created with the new name, so data on these tables and columns will be lost.

    • Replace the Project - If there are local tables, they will be deleted and created again with the new definition. Any local data will be lost.

  • Hidden <unquoted string> - This parameter defines if the user want to hide the synchronization window or not.

  • Target Version <string> - The control or variable to save the value of the project version on the server.

  • Target Comparison <numeric> - The control or variable to save the comparison between the server version and the current version. The results can be:

    • If the version on the server is lower than the current version

    • If the version on the server is the same as the current version

    • If the version on the server is higher than the current version

Last updated