Configuring Dimensions CM for ALF Events

So that Serena Development Control can receive information from Serena Dimensions CM, you must update the Dimensions CM configuration settings with the necessary Application Lifecycle Framework (ALF) server information.

This is connecting SBM with Dimensions CM through ALF. Serena Development Control will get the information through SBM.

To update the Dimensions CM configuration ALF event settings:

  1. On the Dimensions CM server, navigate to the Dimensions CM installation directory. For example:

    ..\Program Files\Serena\Dimensions 12.2\CM

  2. Update the dm.cfg file to add or update ALF variables as follows:

 

#######################################

# ALF Events Configuration

#######################################

DM_ALF_ENDPOINT http://<SBM_server>:<port#>/eventmanager/services/ALFEventManager

DM_ALF_EVENT_CONFIG %DM_DFS%alf_events_config.xml

where

Example

dm.cfg entry:

#######################################

# ALF Events Configuration

#######################################

DM_ALF_ENDPOINT http://sbmhost:8085/eventmanager/services/ALFEventManager

DM_ALF_EVENT_CONFIG %DM_DFS%alf_events_config.xml

Updating the ALF Events Configuration Settings

So that Serena Development Control can receive information from Serena Dimensions CM, you must update the ALF configuration settings with the necessary information.

To update the Dimensions CM configuration settings:

  1. Navigate to the Dimensions CM installation directory. For example:

    ..\Program Files\Dimensions\12.1\CM\dfs

  2. Update the ALF_EVENTS_CONFIG.XML file to specify your Dimensions CM database name, and project name.

Example

ALF_EVENTS_CONFIG.XML

   <!--         Specify a specific database      -->

 <Database>

     <!--     Example database name specification            

     <base_database_id>@<server>-<db_connection>          

    (using the wildcard character "*")   -->

         <Name>CM_TYPICAL@*-Dim10</Name>

     <!--Specify one or more projects-->

     <Projects>

      <!--Specify a specific  project-->

      <Project

         <!-- Example project name specification      

         <project-spec> - <product-id>:<project-id>

        (using the wildcard character "*")         -->

            <Name>QLARIUS:*</Name>

       <!--Specify one or more object classes-->

       <Objects>

<!-- Specify a specific object class -->