Todos os dados presentes em um banco de dados do ClearQuest
devem da mesma página de códigos. Para obter uma integração bem-sucedida, certifique-se de que
os dados enviados a partir do produto integrado sejam compatíveis com
a página de códigos do ClearQuest.
A página de códigos determina quais caracteres podem ser inseridos em todos os bancos de dados do
ClearQuest
associados ao repositório de esquema. As informações a seguir descrevem
os detalhes de implementação para as páginas de códigos 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 for configurado como ASCII, talvez não seja possível integrá-lo a outros produtos que não limitam entrada de dados para caracteres ASCII.
Se você integrá-lo a um produto que não possui essa restrição,
qualquer banco de dados do ClearQuest
configurado com uma página de códigos ASCII rejeita todos os caracteres não ASCII que
são enviados pelo produto integrado.
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.