以下的驗證步驟指出在 SCLM 使用者結束程式碼中設定的條件下所出現的結果。
變更碼 與工作項目 詞彙在這些步驟中可以互換,因為 SCLM 變更碼會當成工作項目傳遞給 Rational Team Concert™ for System z®。SCLM 使用者結束程式會檢查前次針對成員儲存的變更碼,並在 Rational Team Concert for System z 中使用該變更碼來檢查工作項目的狀態。
SCLM 使用者結束程式會使用 SCLM 階層。
- 驗證步驟 1:確定如果沒有輸入變更碼,就不容許編輯。
- 指示:移至 SCLM 編輯,並選取要編輯的成員,但不在變更碼欄位中輸入工作項目。
結果:使用者結束程式傳回下列訊息:
您必須輸入有效的工作項目號碼。只能是數字,且不能有前導空白或零。
- 驗證步驟 2:確定如果輸入的變更碼無效,就不容許編輯。
- 指示:移至 SCLM 編輯,並選取要編輯的成員,但在變更碼欄位中,輸入一個無效的工作項目。
結果:使用者結束程式傳回下列訊息:
===> E: GWClient128E SOCKET(Read) rc=0 錯誤=工作項目 5555 不存在。請搜尋不同的工作項目號碼。HTTP 狀態:404。
Socket 集狀態是「已連接 GWClient」,可用:39,已用:1
工作項目號碼 5555 不存在於 RTC 儲存庫, 或者閘道伺服器不在執行中。
- 驗證步驟 3:確定如果所輸入的工作項目不是處於「進行中」狀態,就不容許編輯。
- 指示:移至 SCLM 編輯,並選取要編輯的成員,然後在變更碼欄位中,輸入一個處於已解決狀態的有效工作項目。
結果:使用者結束程式傳回下列訊息: 工作項目號碼 96 處於「已解決」狀態。這不是適合編輯的有效狀態。
- 驗證步驟 4:確定如果在變更碼中輸入的工作項目號碼處於「進行中」狀態,就容許編輯。
- 指示:移至 SCLM 編輯,並選取要編輯的成員,然後在變更碼欄位中,輸入一個處於進行中狀態的有效工作項目。
結果:容許編輯成員。
- 驗證步驟 5:嘗試升級成員,且指派給該成員的變更碼不是「已解決」狀態。
- 指示:移至 SCLM 升級,並選取要升級的成員,而該成員先前已編輯過,且指派給它的變更碼為一個仍處於進行中狀態的工作項目。
結果:升級失敗,並出現下列訊息: 工作項目號碼 1 處於「新建」狀態。這不是一個適合升級的有效狀態。
- 驗證步驟 6:嘗試升級成員,且指派給該成員的變更碼處於「已解決」狀態。
- 指示:移至 SCLM 升級,並選取要升級的成員,而該成員先前已編輯過,且指派給它的變更碼為一個處於已解決狀態的工作項目。
註: 其過程包括在 SCLM 中編輯、建置並測試完變更,然後移至 Rational Team Concert for System z,並且準備升級。當成員已做好升級的準備時,會將工作項目的狀態變更為已解決。
結果:容許繼續升級。
- 驗證步驟 7:在工作項目處於「已解決」狀態時,嘗試將成員從 TEST 升級為 PROD。
- 指示:在這個步驟中,工作項目的狀態必須是已結束,才容許升級為 PROD。請移至 SCLM 升級,並選取先前已在工作項目處於已解決狀態時升級為 TEST 的成員。請在工作項目仍處於已解決狀態時,嘗試將該成員升級為 PROD。
結果:升級失敗,並顯示下列訊息:只有在狀態已從「已解決」移轉,才能升級至比 TEST 還高的層次。這不是一個適合升級至 PROD 的有效狀態。