Skip to content

Dynamic Integration with ChangeMan ZMF

A ChangeMan ZMF application or change package can be linked dynamically to a Java project. When dynamic integration is enabled, common actions in the Java perspective (such as saving an edited a component) automatically trigger appropriate change management activities (such as component checkout or checkin and staging from development) in ChangeMan ZMF.

Enabling and Disabling Dynamic Integration with ZMF

A Java project is enabled for dynamic integration with ZMF in one of two ways:

  • Select the Share Project option from the Team contextual menu in the Package Explorer view of the Java perspective.

  • Create a Java project using the Add to Workspace function in the contextual menu for a specific ZMF application in the Serena Explorer view of the Serena perspective.

Dynamic integration with ZMF can be turned off for a project by selecting the Unshare Project option from the Team contextual menu in the Package Explorer view of the Java perspective.

Dynamic ZMF Functions in the Java Perspective

The following ZMF functions are triggered automatically in shared projects while dynamic integration is enabled:

  • Logon to the associated ZMF server is triggered by selecting a shared project in the Package Explorer view.

  • Checkout of a component from ZMF baseline, staging that component from development to a change package, and optionally locking the component is triggered by changing the contents of a component in any editor within the Java perspective.

  • Mass checkin of all components in a Java project to a newly created change package, with automatic mapping between workspace directories and ZMF libraries or folders, is performed when you select ZMF Checkin for a project (rather than a component) in the Team menu.

Back to top