SCLM mit Arbeitselementen von Rational Team Concert for System z verwenden

Die folgenden Prüfschritte zeigen die Ergebnisse, die unter den im SCLM-Benutzerexitcode festgelegten Bedingungen auftreten.

Die Begriffe Änderungscode und Arbeitselement sind in diesen Schritten austauschbar, weil der SCLM-Änderungscode als Arbeitselement an Rational Team Concert for System z übergeben wird. Der SCLM-Benutzerexit prüft den letzten Änderungscode, der für ein Member gespeichert wurde, und verwendet ihn, um den Status eines Arbeitselements in Rational Team Concert for System z zu prüfen.

Der SCLM-Benutzerexitcode verwendet die SCLM-Hierarchie DEV > TEST > PROD.

Prüfschritt 1: Sicherstellen, dass keine Bearbeitung zulässig ist, wenn kein Änderungscode eingegeben wird.
Anweisungen Rufen Sie die SCLM-Bearbeitung (Edit) auf, und wählen Sie ein Member zur Bearbeitung aus. Geben Sie im Feld für den Änderungscode jedoch kein Arbeitselement ein.

Ergebnis: Der Benutzerexit gibt folgende Nachricht zurück: You must enter a valid workitem number. Only numerics and no leading blanks or zeros.

Prüfschritt 2: Sicherstellen, dass keine Bearbeitung zulässig ist, wenn ein ungültiger Änderungscode eingegeben wird.
Anweisungen: Rufen Sie die SCLM-Bearbeitung (Edit) auf, und wählen Sie ein Member zur Bearbeitung aus. Geben Sie aber im Feld für den Änderungscode ein ungültiges Arbeitselement ein.
Ergebnis: Der Benutzerexit gibt folgende Nachricht zurück:
===> E: GWClient128E SOCKET(Read) rc=0 Error=Work Item 5555 does not exist.
Search for a different work item number. HTTP status is : 404.                    
The status of the socket set is GWClient Connected Free 39 Used 1
Workitem number 5555 does not exist in the RTC repository,
 or the gateway server is not running.
Prüfschritt 3: Sicherstellen, dass keine Bearbeitung zulässig ist, wenn ein Arbeitselement in einem anderen Status als 'In Bearbeitung' eingegeben wird.
Anweisungen: Rufen Sie die SCLM-Bearbeitung (Edit) auf, und wählen Sie ein Member zur Bearbeitung aus. Geben Sie anschließend im Feld Änderungscode ein gültiges Arbeitselement ein, das den Status Aufgelöst hat.

Ergebnis: Der Benutzerexit gibt folgende Nachricht zurück: Workitem number 96 is in Resolved status. Dies ist kein gültiger Status für die Bearbeitung.

Prüfschritt 4: Sicherstellen, dass eine Bearbeitung zulässig ist, wenn die als Änderungscode eingegebene Nummer des Arbeitselements den Status 'In Bearbeitung' hat.
Anweisungen: Rufen Sie die SCLM-Bearbeitung (Edit) auf, und wählen Sie ein Member zur Bearbeitung aus. Geben Sie anschließend im Feld Änderungscode ein gültiges Arbeitselement ein, das den Status In Bearbeitung hat.

Ergebnis: Die Bearbeitung des Members ist zulässig.

Prüfschritt 5: Versuchen, ein Member hochzustufen, dem ein Änderungscode zugeordnet ist, der sich nicht im aufgelösten Status befindet.
Anweisungen: Rufen Sie die SCLM-Bearbeitung (Edit) auf, und wählen Sie ein Member aus, das hochgestuft werden soll. Dieses Member wurde vorher bearbeitet und hat einen Änderungscode erhalten, d. h. ein Arbeitselement, dem der Status In Bearbeitung zuordnet ist.

Ergebnis: Das Hochstufen scheitert mit folgender Nachricht: Workitem number 1 is in New status. This is not a valid status for promotion.

Prüfschritt 6: Versuchen, ein Member hochzustufen, dem ein Änderungscode zugeordnet ist, der im aufgelösten Status befindet.
Anweisungen: Rufen Sie die SCLM-Bearbeitung (Edit) auf, und wählen Sie ein Member aus, das hochgestuft werden soll. Dieses Member wurde vorher bearbeitet und hat einen Änderungscode erhalten, d. h. ein Arbeitselement, dem der Status Aufgelöst zuordnet ist.
Anmerkung: Dazu müssen Sie Rational Team Concert for System z aufrufen, nachdem die Änderung in SCLM bearbeitet, erstellt und getestet und bereit zum Hochstufen ist. Wenn das Member bereit zum Hochstufen ist, ändern Sie den Status des Arbeitselements in Aufgelöst.

Ergebnis: Das Hochstufen darf fortgesetzt werden.

Prüfschritt 7: Versuchen, ein Member von TEST zu PROD hochzustufen, wenn sich das Arbeitselement im aufgelösten Status befindet.
Anweisungen: In diesem Schritt muss das Arbeitselement den Status Geschlossen haben, damit das Hochstufen auf PROD zulässig ist. Rufen Sie die SCLM-Hochstufung (Promote) auf, und wählen Sie ein Member aus, das hochgestuft werden soll und das zuvor auf TEST hochgestuft wurde, als das Arbeitselement den Status Aufgelöst hatte. Versuchen Sie, dieses Member auf PROD hochzustufen, während sich das Arbeitselement weiterhin im Status Aufgelöst befindet.

Ergebnis: Das Hochstufen scheitert, und folgende Nachricht wird angezeigt: You can only promote higher than TEST when status has moved from Resolved. This is not a valid status for promotion to PROD.


Feedback

Waren die Informationen hilfreich? Sie können auf Jazz.net (Registrierung erforderlich) Feedback geben: Comment in the forums oder submit a bug