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.

Chapter 5: <strong>MKS</strong> Integrity Integration<br />

240<br />

7 In the When rejected from this env field, specify the <strong>MKS</strong> Integrity state to assign to an<br />

item rejected from this environment.<br />

NAME Specify a valid <strong>MKS</strong> Integrity state name to override the global<br />

value if defined. Valid for *QAC environments only. The name is<br />

case sensitive.<br />

*DEFAULT Assigns the default global value defined in <strong>MKS</strong> Integrity State<br />

Setup. If the default is not set, no updates occur. This is the default<br />

value for all environment types.<br />

The state is set as follows: If rejecting from this environment and it<br />

is the first *QAC environment on the path (the path used to<br />

promote from the current location), assigns the *QAC1 default<br />

state. If rejecting from this environment and it is the second *QAC<br />

environment on the path (the path used to promote from the<br />

current location), assigns the *QAC2 default state. This cycle<br />

continues for each *QAC environment.<br />

*NONE No updates occur.<br />

8 Press ENTER to update the environment information. The Work with Environments<br />

panel displays.<br />

IMPORTANT The following setup tasks are required to promote <strong>Implementer</strong><br />

requests from within <strong>MKS</strong> Integrity. If you do not intend to use this alternate<br />

promotion feature, go to “Converting From DesignTracker to <strong>MKS</strong> Integrity” on<br />

page 243.<br />

Updating Issues Based on Promotion Status<br />

The Update <strong>MKS</strong> Integrity (IUPDCI) command allows you to change the state of an issue<br />

based on the promotion status of objects in a change package. This process keeps<br />

<strong>MKS</strong> Integrity synchronous with the development cycle by triggering an issue state change<br />

based on promotion activity. For example, you may want to set the state to “Failed QA”<br />

when a move to QA fails. This is an optional feature.<br />

The IUPDCI command is invoked as an <strong>Implementer</strong> “After Move-OK” special command for<br />

each environment you want to trigger the state change.<br />

After connecting to the source iSeries and retrieving a list of all issues associated with the<br />

promotion request, the mass update of issues to the specified state occurs. The state change<br />

occurs only after all objects contained in the change package have reached the new location<br />

(QA or production). All issues in the change package must be promotable to the given state.<br />

<strong>MKS</strong> Integrity allows for an unlimited (and possibly recursive) number of relationships. The<br />

IUPDCI command uses a commit/rollback processing architecture, whereby the status<br />

update occurs only when all issues associated with the specified promotion request are at a<br />

state that allows the update. If any one of the issues do not update, then no issues update.

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

Saved successfully!

Ooh no, something went wrong!