Realizar un arreglo manual de colisiones de espacio de nombres

En WebSphere Studio Application Developer Integration Edition 5.1, la definición de dos tipos XSD o WSDL diferentes con el mismo nombre y espacio de nombres destino estaba soportada. En WebSphere Integration Developer 6.0, no está soportada. Es necesario realizar una migración manual si se encuentra errores de definiciones duplicadas después de construir los proyectos migrados.

Para solucionar este problema, siga estos pasos:
  1. Si las definiciones son las mismas, suprima una de ellas y luego borre y reconstruya el proyecto. Corrija los errores que puedan producirse haciendo que los archivos WSDL/XSD existentes señalen al archivo que contiene la definición que no ha suprimido.
  2. Si las definiciones no son las mismas y debe utilizar ambas definiciones en el servicio migrado, redenomine la definición o el espacio de nombres destino. Si en todo el archivo sólo hay unas pocas definiciones duplicadas, es aconsejable cambiar sus nombres. Si todas las definiciones del archivo están duplicadas, es aconsejable cambiar el espacio de nombres destino de todas las definiciones. Borre y reconstruya el proyecto, asegurándose de que los artefactos que desee utilizar en las definiciones que ha modificado hagan referencia al nombre de definición o espacio de nombres nuevo.
  3. En caso de tener dos sentencias import para el mismo espacio de nombres en un archivo WSDL, puede solucionar este problema encadenando las importaciones de modo que uno de estos WSDL importe el otro, que a su vez importará el siguiente, etc., a fin de que sólo exista una importación para este espacio de nombres por cada archivo WSDL. A continuación, borre y reconstruya el proyecto.

Comentarios
(C) Copyright IBM Corporation 2005, 2006. Reservados todos los derechos.