Synchronizing the workspace artifacts to the Process Center repository

While you are updating an artifact, another user might be updating the same artifact at the same time. To make sure that you are using the latest version of an artifact, you must synchronize the versions that exist in the workspace and the Process Center repository.

As you and others work on an application, the modules, libraries, process applications, and toolkits might change. Conflicts occur when two users have made changes to the same artifact, within the same parameter at the same location for example: changing interface InfB in human task HumanTask1.

When you try to publish the artifact to the Process Center, synchronization automatically starts to merge changes into the workspace. If there is a conflict, the conflict shows in the Synchronization window. You must resolve the conflict before you can publish your changes to the Process Center.

To make sure that you are using the latest version of an artifact, you must synchronize the versions that exist in the workspace and the Process Center repository. Select the file that contains the changes you want to keep, and then click Commit to publish your changes to the repository.

When you are synchronizing your workspace to the Process Center, you can do it directly from Changes in Selected Artifacts pane, or from the Change Details pane. Some file types are easily synchronized from the Changes in Selected Artifacts pane. Other file types must be synchronized manually from the Change Details pane. The following synchronization guidelines apply:

When you have nonconflicting changes:

Important: When you publish changes to the repository that include updates to the tip of a referenced toolkit, you must generate a new snapshot of the tip. The new snapshot must have a unique name.


Procedure

To synchronize conflicting artifacts:

  1. You can set preferences to always view the Synchronization window, or to view it only when a conflict occurs. To specify how you want the Synchronization window to function, select one of the following options:

    • You can set the Synchronization window to show each time you publish by selecting Always in the Preferences page. To set this preference, click Windows > Preferences > Business Integration > Process Center.

    • You can set the Synchronization window to show only when there is a conflict by selecting Open when a conflict is detected in the Preferences page. When you publish your artifacts to the repository, all changes are merge silently into the workspace. To set this preference, click Windows > Preferences > Business Integration > Process Center.

    Go to step 2 to synchronize assembly diagram, WSDL, and XSD artifacts. Go to step 3 to synchronize all other artifact types.

  2. To synchronize assembly diagram, WSDL, and XSD artifacts:

    • The Synchronization window shows you the changes in your workspace and the repository.

    • Select which change you are going to keep by checking the box next to those changes in the Changes in the Selected Artifact Pane, and then click Commit.

    You can synchronize only those files that are marked with a mirroring flag. Module and library names must be unique within a deployed process application.

  3. To synchronize all other artifact types:

    • The Synchronization window shows you the workspace and repository changes in a text-based compare/merge window in the Change Details pane.

    • Copy the changes from the repository file to your workspace file, and then click Commit.

Process Center repository