02.05.2013 Views

MKS Implementer 2006 Administration Guide

MKS Implementer 2006 Administration Guide

MKS Implementer 2006 Administration Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Implementer</strong> and <strong>MKS</strong> Source Integration<br />

If a based on environment is specified, the based on product/version/release specified<br />

in the associated product/version must have a product/version/environment with the<br />

same environment name as the based on environment specified in the target<br />

environment.<br />

The based on product version environment must be archived in <strong>MKS</strong> Source to provide<br />

the starting revisions for the new environment’s population.<br />

You must enable environments in a specific order to ensure the production environment<br />

is assigned lower revisions than those assigned to items in QA environments. First,<br />

enable the production (*PRD) environment and then enable the quality assurance<br />

environments (*QAC). If you have multiple *QAC environments, enable them in order<br />

from production toward QA1, for example, QA4, QA3, QA2, QA1, where QA4 is the<br />

environment closest to “going into” production.<br />

The environment population uses <strong>Implementer</strong>’s repository entries and locks to control<br />

when it assigns new revisions as follows:<br />

When processing a production member, if a based on environment is not specified<br />

or the member does not exist in the based on environment, <strong>Implementer</strong> performs<br />

an <strong>MKS</strong> Source check in to assign the initial revision ID.<br />

When a member exists in a based on environment, <strong>Implementer</strong> uses the based on<br />

member’s revision to assign the new environment member revision.<br />

When processing a member from QA and a lock does not exist, <strong>Implementer</strong><br />

searches the product/version environment list toward production and uses the<br />

revision from the first environment where the member exists.<br />

When processing a member from QA and a lock exists, <strong>Implementer</strong> performs an<br />

<strong>MKS</strong> Source check in to generate a new revision ID.<br />

The following table illustrates the results of processing a member.<br />

Environment Sequence Number Lock Assigned Revision Assigned<br />

PRD 10 N 1.1<br />

QA4 20 N 1.1<br />

QA3 30 Y 1.2<br />

QA2 40 N 1.2<br />

QA1 50 Y 1.3<br />

287

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!