Usando o SCLM com Itens de Trabalho do Rational Team Concert para System z

As seguintes etapas de verificação indicam os resultados que ocorrem nas condições configuradas no código de saída de usuário do SCLM.

Os termos código de mudança e item de trabalho podem ser trocados nestas etapas, porque o código de mudança do SCLM é passado por meio do Rational Team Concert para System z como um item de trabalho. A saída de usuário do SCLM verifica o último código de mudança salvo em um membro e usa-o para verificar o status de um item de trabalho no Rational Team Concert para System z.

O código de saída de usuário SCLM usa uma hierarquia SCLM de DEV > TEST > PROD.

Etapa de verificação 1: Certifique-se de que a edição não seja permitida se um código de mudança não for inserido.
Instruções: Acesse a edição SCLM e selecione um membro para editar, mas não insira um item de trabalho no campo de código de alteração.

Resultado: A saída de usuário retorna a seguinte mensagem: É necessário digitar um número de item de trabalho válido. Apenas numéricos mas sem espaços em branco iniciais ou zeros.

Etapa de verificação 2: Certifique-se de que a edição não seja permitida se for inserido um código de mudança inválido.
Instruções: Acesse a edição SCLM e selecione um membro para editar, mas no campo de código de alteração, insira um item de trabalho que não seja válido.
Resultado: A saída de usuário retorna a seguinte mensagem:
===> E: GWClient128E SOCKET(Read) rc=0 Error=O Item de Trabalho 5555 não existe. 
Procure um número diferente de item de trabalho. O status HTTP é : 404.                    
O status do conjunto de soquetes é GWClient Conectado, Livre 39 Usado 1              
O item de trabalho nº 5555 não existe no repositório RTC,
 ou o servidor gateway não está em execução.
Etapa de verificação 3: Certifique-se de que a edição não seja permitida se for inserido um item de trabalho em um estado diferente de “Em Andamento”.
Instruções: Acesse a edição SCLM, selecione um membro para editar e, depois no campo Código de Alteração, insira um item de trabalho válido que esteja no status Resolvido.

Resultado: A saída de usuário retorna a seguinte mensagem: O item de trabalho nº 96 está no status Resolvido. Este não é um status válido para edição.

Etapa de verificação 4: Certifique-se de que a edição seja permitida se o número do item de trabalho inserido no código de mudança estiver no status “Em Andamento”.
Instruções: Acesse a edição SCLM, selecione um membro para editar e, depois no campo Código de Alteração, insira um item de trabalho válido que esteja no status Em Andamento.

Resultado: A edição será permitida no membro.

Etapa de verificação 5: Tente promover um membro que tenha um código de mudança designado a ele que não esteja no status resolvido.
Instruções: Acesse a promoção SCLM, selecione um membro para promover que tenha sido editado anteriormente e tenha recebido um código de alteração que é um item de trabalho que ainda esteja no status Em Andamento.

Resultado: A promoção falha com a seguinte mensagem: O item de trabalho nº 1 está no status Novo. Este não é um status válido para promoção.

Etapa de verificação 6: Tente promover um membro que tenha um código de mudança designado a ele que esteja no status resolvido.
Instruções: Acesse a promoção SCLM, selecione um membro para promover que tenha sido editado anteriormente e tenha recebido um código de alteração que é um item de trabalho que esteja no status Resolvido.
Nota: Isto envolve ir para o Rational Team Concert para System z após a mudança no SCLM ter sido editada, construída e testada e estiver pronta para ser promovida. Quando o membro estiver pronto para ser promovido, altere o status do item de trabalho para Resolvido.

Resultado: A promoção terá permissão para continuar.

Etapa de verificação 7: Tente promover um membro de TEST para PROD quando o item de trabalho estiver no status resolvido.
Instruções: Nesta etapa, o status do item de trabalho deve ser Fechado antes de a promoção para PROD ser permitida. Acesse a promoção SCLM e selecione um membro para promover que foi promovido anteriormente para TEST quando o item de trabalho estava no status Resolvido. Tente promover esse membro para PROD enquanto o item de trabalho ainda estiver no status Resolvido.

Resultado: A promoção falha e a seguinte mensagem é exibida: É possível promover para maior que TEST apenas quando o status for movido de Resolvido. Este não é um status válido para promover para PROD.