プロモーション失敗遷移の構成

プロモーション失敗遷移を構成するには、プロモーション遷移定義の、<transition-action> エレメントの <failure> エレメントを指定します。

このタスクについて

注: 現行の非同期プロモーション機能は推奨されません。今後のリリースで廃止になる予定です。そのため、プロモーション失敗遷移機能も推奨されません。
<failure> エレメントの値は、プロモーションが失敗したときに行われる遷移です。<failure> エレメントは、例えば、非同期プロモーションを発生させた遷移より前の状態にオブジェクトを戻す場合に使用できます。遷移は、プロモーションが実行された時点の管理対象オブジェクトの状態で有効でなければなりません。そうでないと、遷移は失敗します。

この例では、エンティティーは、ApproveForDeployment 遷移が行われると、開発環境にプロモートされます。しかし、プロモーションに失敗すると、エンティティーには修復遷移が行われます。
<transitions>
  <transition
    name="http://www.ibm.com/xmlns/prod/serviceregistry/6/1/GovernanceProfileLifecycle#ApproveForDeployment">
    <target-environments>
      <name>http://www.ibm.com/xmlns/prod/serviceregistry/6/1/GovernanceProfileTaxonomy#Development</name>
    </target-environments>
    <transition-action>
      <failure>http://www.ibm.com/xmlns/prod/serviceregistry/6/1/GovernanceProfileLifecycle#Repair</failure>
    </transition-action>
  </transition>
</transitions>