Checking Item Revisions are at the Requested Deployment Level

You can start a build from a single source or from a set of sources, for example, all the sources related to a request. For a work area, you can populate the area prior to the build starting. For deployment builds, the area should already be populated by Dimensions during deployment so that you can only build the versions that already exist in the area.

In previous releases of Dimensions, the population of a work area was always from the tip version of the sources in the project and not the version you actually chose to build. This was a problem as you were not actually building what you requested. For deployment areas you could not control what was in the area. If you chose a revision of a source that was not at the deployment level that you going to build, you were not notified and ended up building whatever level of source happened to be in the deployment area at the time. This was not necessarily the version that you selected.

Dimensions Build now works as follows:

Configuring Build Error Messages

A build will fail if one or more of the following conditions are met:

You can control these errors as follows:

DM_BLD_ERROR_INVALID_REVISIONS N

Note: If you do not set the symbol the behavior is the same.

DM_BLD_ERROR_INVALID_REVISIONS Y

For example, if the only warning that you require is NOFAIL_NEWER, specify the value 00200000:

DM_BLD_GETSRC_FUNCTION_OR 00200000

You can create compound selections by adding together hexadecimal numbers. This example turns the NOFAIL_NEWER and NOFAIL_OLDER errors into warnings:

DM_BLD_GETSRC_FUNCTION_OR 00600000

NOTE  If you use DM_BLD_GETSRC_FUNCTION_OR it overrides the settings in DM_BLD_ERROR_INVALID_REVISIONS.

For more details about the symbol DM_BLD_ERROR_INVALID_REVISIONS see Dimensions Configuration Symbols.