Teamwork and MDA components

 

Checking and updating deployed MDA components

Your Objecteering teamwork MDAC guarantees that your multi-user project is up-to-date in terms of the MDA components deployed in it, by checking deployed MDA components against the MDA component configuration file, and then by updating MDA components where necessary.

 

The "$MU/conf/modulesList.conf" MDA component configuration file (where "$MU" is the repository path) contains information on all the MDA components that must be deployed in your multi-user project, including their version number.  This configuration file must contain one line for each MDA component that is to be deployed, in the following format:

 

"mdacName|version|pathToMdac.mdac"

 

Note 1:   The "space" and "tab" characters are allowed around "|". 

Note 2:   The archive path must be a valid absolute path, or a path relative to the "$MU/mdac/" directory. 

 

For example, for the Java Developer component on a Windows shared directory, the line in the "modulesList.conf" configuration file would be as follows:

 

JavaDeveloper        | 4.1.31 | \\server\share\mdac\JavaDeveloper_4.1.31.mdac

For the same Java Developer MDA component in the "mdac" repository directory, the line in the "modulesList.conf" configuration file would be as follows:


JavaDeveloper        | 4.1.31 | JavaDeveloper_4.1.31.mdac

 

You can choose to let your Objecteering teamwork MDAC handle the MDA component update process entirely automatically, or decide to monitor the process more closely, by retaining control of the MDA component update prompt.   For this, the "Confirm MDA components update" teamwork MDAC parameter is used:

·         To have your Objecteering teamwork MDAC automatically take care of the entire MDA component update process, simply uncheck the "Confirm MDA components update" tickbox in the "General settings" teamwork MDAC parameter set.  Your Objecteering teamwork MDAC will then automatically deploy missing MDA components and/or update MDA components to the correct version.

·         To indicate that you want to manually confirm the update of each MDA component deployed in your multi-user project, just check the same "Confirm MDA component update" tickbox.  In this case, your Objecteering teamwork MDAC will display a message asking you to confirm each MDA component update operation.

 

Your Objecteering teamwork MDAC will abort the MDA component update process if any of the following errors are encountered:

·         if a path in the "modulesList.conf" configuration file is invalid

·         if a line in the "modulesList.conf" configuration file cannot be parsed

·         if an MDA component is deployed in the project but not declared in the "modulesList.conf" configuration file

 

If the "modulesList.conf" configuration file does not exist, the Objecteering teamwork MDAC will continue as before.