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
.
- 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.