É possível integrar o Rational ClearQuest com outro software incluindo pacotes em esquemas existentes.
Algumas integrações do ClearQuest
são integrações independentes que requerem a inclusão somente do pacote
apropriado. Outras integrações são integrações dependentes que requerem
a inclusão de um ou mais pacotes em uma ordem específica e também podem requerer
configurações adicionais para o ClearQuest.
Essas instruções supõem que você esteja incluindo
uma nova integração e que os pacotes associados ainda não existam no
esquema. Consulte Aplicando Upgrades de Pacote se precisar fazer o upgrade de uma integração ou pacote.
Algumas integrações do ClearQuest não podem ser aplicadas no cliente da Web. Um exemplo de uma integração que não funciona com o cliente da Web é o
Requisite Pro.
Atenção: Planeje cuidadosamente antes de incluir um pacote em seu esquema. Após um pacote ser incluído, você não pode removê-lo. Em vez disso, você deve excluir todas as versões de esquema nas quais o pacote existe. É possível excluir versões do esquema apenas se você não os aplicou a um banco de dados do usuário.
Integrações Independentes
As integrações a seguir são integrações
independentes.
Você pode utilizar o mesmo processo de instalação em todas as instalações
independentes.
Consulte Incluindo Integrações Independentes para obter mais informações.
- IBM Rational ClearCase e Rational ClearQuest
- Associa um ou
mais controles de mudanças do ClearQuest
a uma ou mais versões do ClearCase.
- IBM Rational PureCoverage e Rational ClearQuest
- Permite enviar dados de cobertura de código para um banco de dados do ClearQuest e rastreá-los.
- IBM Rational
Purify e Rational ClearQuest
- Permite enviar dados para um banco de dados do ClearQuest e rastreá-los.
- IBM Rational
Quantify e Rational ClearQuest
- Permite enviar dados de desempenho para um banco de dados do ClearQuest e rastreá-los.
- Um sistema de e-mail e Rational ClearQuest
- Permite que o ClearQuest se comunique com você através do seu sistema de e-mail. A integração de um sistema de e-mail envolve configurar o Rational E-Mail Reader e incluir o pacote de notificação de e-mail.
Integrações e Páginas de Códigos do ClearQuest
Como
todos os dados em um banco de dados do ClearQuest devem ser provenientes da mesma página de códigos, lembre-se dos seguintes fatos relacionados às integrações do ClearQuest:
- ClearQuest apenas armazena caracteres que são suportados pela página de códigos de dados do ClearQuest. Isso significa que para todas as páginas de código que não sejam 65001 (UTF-8), o ClearQuest emite um erro para qualquer
informação enviada pela integração que não pode ser representada na página de códigos de dados. Com a página de códigos 65001, quaisquer
caracteres Unicode podem ser representados, portanto, os erros de conversão de caracteres não ocorrem quando os dados são transmitidos ao ClearQuest.
- O ClearQuest retorna caracteres para uma integração na página de códigos local
do sistema operacional, ou como caracteres Unicode, dependendo de qual sistema de API é utilizado e como o programa configurou o reconhecimento de Unicode.
Consulte o tópico Configurando o Modo de
Cadeia de Retorno para Ganchos e Scripts na ajuda de referência da API para obter informações sobre o reconhecimento de Unicode. No modo
RETURN_STRING_LOCAL, o ClearQuest emite um erro para a integração se algum caractere na cadeia de retorno não estiver na página de códigos local.
- Se o valor da página de códigos de dados do ClearQuest estiver configurado como
ASCII, e outros produtos com os quais o ClearQuest se integra não limitarem a entrada
de dados apenas aos caracteres ASCII, você pode não conseguir integrar o ClearQuest com
os produtos. Um conjunto de bancos de dados do ClearQuest com um valor da página de códigos de dados ASCII rejeita todos os caracteres não ASCII que o produto da integração enviar.
Exemplo
O exemplo a
seguir mostra como uma incompatibilidade de páginas de códigos pode impedir que uma integração entre o ClearQuest e o Rational
funcione corretamente.
O ClearQuest está
instalado em um computador com a página de códigos do sistema operacional 1252, e o valor da página de códigos de
dados do ClearQuest do conjunto de bancos de dados também é
1252.
O Rational Administrator
Client está instalado em um computador com a página de códigos do sistema operacional 936 (japonês).
Um
usuário cria um projeto do Rational Administrator e como ele
está trabalhando em um computador com uma página de códigos 936, o nome do projeto inclui caracteres japoneses. Ele tenta, então, associar
o novo projeto do Rational Administrator
a um banco de dados do ClearQuest.
A tentativa falha, pois os caracteres japoneses no nome do projeto do Rational Administrator
não são provenientes da página de códigos 1252, que é o valor da página de códigos de dados
do conjunto de bancos de dados do ClearQuest.
Ativando Tipos de Registros para Integrações
Alguns pacotes permitem a existência de tipos de registros
em um esquema.
Quando instala esses pacotes, você pode selecionar quais tipos de registro
quer que o pacote ative. Se incluir um novo tipo de registro depois de incluir
o pacote, você poderá ativar o novo tipo de registro com a funcionalidade do
pacote.
Consulte Pacotes de Integração
do ClearQuest
para obter uma lista de pacotes e os tipos de registro que eles modificam.
Para ativar a funcionalidade do pacote de um novo tipo de registro:
- Inicie o Designer.
- Clique com o botão direito do mouse em uma versão de esquema na visualização Explorador do Repositório de Esquemas do ClearQuest e clique em
.
- Selecione um tipo de registro da lista Tipos de Registro.
- Selecione os pacotes que deseja ativar para o tipo de registro na lista Pacotes Disponíveis.