You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

AVAILABLE FROM 19.0 SP1

As from modeling tool version 19.0 with service pack releases we introduce new features, the forward compatibility are required for tool compatibility with a later version of itself in the future. The forward compatibility allows to ensure that project data would not be lost when opened with a different tool version. 

If a user wants to edit diagram, we highly recommend to do it with a version in which feature is supported. Otherwise, the possible data loss when opened with a newer tool version.

Forward compatibility allows to maintain the same diagram view after saving a project with previous modeling tool versions. This implies that user can work on the same project with different versions only if a modeling tool unsupported features are used. For this, the diagrams are made read-only after opening with the previous version of modeling tool if a view is not supported. This mechanism is used for the following features:

  1. Complete diagrams (for suspended symbols):

    After opening the project, which is saved in 19.0 SP1 or newer, using 19.0 version of modeling tool, the diagram shall be made read-only if at least one of the following statements are true:

    • If at least one symbol shown on diagram has Suspend Auto Resizing of Shape symbol property value set to true;
    • If at least one symbol shown on diagram has Suspend Auto Displaying of Label symbol property value set to true;
    • If diagram symbol properties Suspend Auto Resizing of Shapes or Suspend Auto Displaying of Labels value is set to true.
  2. Diagrams where vertical labels are used: 
    • If a user wants to edit this diagram, we highly recommend to do it with a version in which feature is supported. Otherwise, the possible data loss when opened with a newer tool version.


To handle cases when a project with new feature usage is loaded with older version of the modeling tool the cross-version compatibility was implemented. Before project commit/save, the message can be shown about possible data loss or project inconsistency when opened with a newer tool version. These question messages were added in the 19.0 SP1. So, the user will see these messages only by using a later version than the 19.0 SP1.

This cross-version compatibility is implemented for the following features: