update_baseline_record.pl

Das Script "update_baseline_record.pl" ist ein Beispiel dafür, wie die ClearQuest-API verwendet wird, um einen ALMBaseline-Datensatz zu aktualisieren.

Das Script "update_baseline_record.pl" aktualisiert einen ALMBaseline-Datensatz. Voraussetzung ist, dass eine UCM-Referenzkonfiguration mit einer angegebenen Umstufungsebene und ein PVOB-Name an das Script übergeben werden. Das Script liest den Status der UCM-Referenzkonfiguration und aktualisiert die Feldwerte des entsprechenden ALMBaseline-Datensatzes in den Feldern "Promotion Level" und "Obsolete".

Wenn die UCM-Umstufungsebene "Rejected" (Zurückgewiesen) lautet oder ein Wert im Feld "Obsolete" gesetzt ist, wird der ALMBaseline-Datensatz nicht als Kandidat für den vom Script "create_baseline_record" durchgeführten Vergleich verwendet.

Die Umstufungsebenen der ClearCase-UCM-Referenzkonfigurationen müssen mit den Werten in ALM übereinstimmen. (Beispielsweise muss die Umstufungsebene "Rejected" in ClearCase verwendet werden, um eine ungültige Referenzkonfiguration zu markieren.) Scripts für ALM-Referenzkonfigurationen sind von der zu definierenden Umstufungsebene abhängig und verwenden sie, um ALMBaseline-Datensätze zu erstellen (oder, wenn die Umstufungsebene "Rejected" ist, um die Erstellung einer Referenzkonfiguration zurückzuweisen) und die Liste der Aktivitäten basierend auf dem Vergleich mit der vorherigen Referenzkonfiguration richtig auszufüllen.

Das Script kann über die Befehlszeile von einem Prozess für automatische Build-Erstellung verwendet werden und darf nicht geändert werden. Das Script enthält die Option -help, mit der Informationen zu allen Befehlszeilenoptionen abgerufen werden können.


Feedback