Desempenhando uma Correção Manual para Conflitos de Espaços de Nomes

No WebSphere Studio Application Developer Integration Edition 5.1, a definição de dois tipos XSD ou WSDL diferentes com o mesmo nome e espaço de nomes de destino era suportada. No WebSphere Integration Developer 6.0, ela não é suportada. Será requerida a migração manual se você encontrar erros de definição duplicada após a construção de seus projetos migrados.

Para resolver este problema, conclua as seguintes etapas:
  1. Se as definições forem iguais, exclua uma delas e, em seguida, limpe e reconstrua seu projeto. Corrija os erros que podem surgir apontando arquivos WSDL/XSD existentes para o arquivo que contém a definição que não foi excluída.
  2. Se as definições não forem iguais e for necessário utilizar as duas definições em seu serviço migrado, renomeie a definição ou o espaço de nomes de destino. Se houver apenas algumas definições duplicadas em todo o arquivo, será recomendável alterar seus nomes. Se todas as definições no arquivo forem duplicadas, será recomendável alterar o espaço de nomes de destino de todas as definições. Limpe e reconstrua o projeto, certificando-se de que os artefatos que você deseja utilizar na(s) definição(ões) modificada(s) façam referência ao novo nome da definição ou espaço de nomes.
  3. Caso existam duas instruções de importação para o mesmo espaço de nomes em um arquivo WSDL, será possível resolver este problema encadeando as importações de forma que um destes WSDLs importe o outro, que importa o próximo, etc., para que exista apenas uma importação para este espaço de nomes por arquivo WSDL. Em seguida, limpe e reconstrua o projeto.

Feedback
(C) Direitos Autorais IBM Corporation 2005, 2006. Todos os Direitos Reservados.