IBM Rational Software Architect FixPack 6.0.0.1 - Readme
Para Rational Software Architect, Versión 6.0
Para ver la versión más reciente de este archivo, consulte el readme que se encuentra en la dirección siguiente:
www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rsa/60/html/nl/readme_es_ES_6001.html.
Tabla de contenido
1.0 Acerca de este release
1.1 Edición visual UML C y C++
2.0 Información de instalación
2.1 Requisitos de hardware
2.2 Requisitos de software
3.0 Arreglos de este release
4.0 Limitaciones y problemas conocidos, y soluciones provisionales
4.1 Limitaciones
4.2 Problemas y soluciones provisionales
5.0 Cómo ponerse en contacto con el soporte al cliente
6.0 Avisos y marcas registradas
1.0 Acerca de este release
IBM® Rational® Software Architect FixPack 6.0.0.1 incluye los arreglos de todos los releases de arreglos temporales anteriores y nuevos arreglos para el release 6.0.0.1.
1.1 Edición visual UML C y C++
Este fixpack también ofrece nuevas funciones para la edición visual UML C y C++:
- La transformación ahora genera clases C++ a partir de interfaces UML.
- Las transformaciones procesan interfaces UML de igual manera que clases UML, pero todas las operaciones UML de propiedad se convierten en métodos C++ virtuales puros.
- Las transformaciones transforman relaciones de implementación UML en herencia pública en las clases C++ generadas.
- La transformación ahora ofrece soporte para la capacidad de extensión. Para obtener una descripción detallada sobre los puntos de ampliación y las reglas de capacidad de extensión, consulte el tema de la ayuda titulado
Capacidad de extensión de IBM Rational Software Architect.
- Para transformaciones parciales, la transformación genera archivos en la misma ubicación que para las transformaciones de modelos completos.
- Si selecciona un clasificador anidado como origen de la transformación, el contenedor es el origen de la transformación.
- Se ha mejorado la UI de los modos siguientes:
- Una sola ventana con opciones para la sobrescritura de archivos.
- Se proporciona la pestaña Propiedades personalizada para la transformación de C++.
- Las transformaciones generan el destructor por omisión como un método virtual.
- Se han añadido las etiquetas siguientes a las plantillas de generación de código:
Etiqueta |
Añadida a |
Comentarios |
$(body) |
Todas las operaciones y las operaciones estándar |
Proporciona el cuerpo de la operación
Reemplaza los comentarios “TODO”
|
$(array) |
Cuerpo de la propiedad UML |
La línea anterior era "$(type) $(name) $(initial_value);"
La nueva línea es "$(type) $(name) $(array) $(initial_value);"
|
Nota: Si no crea plantillas de generación de código personalizadas, no necesita realizar ninguna acción. Si no crea plantillas de generación de código personalizadas, puede llevar a cabo cualquiera de las acciones siguientes:
- Ignorar cualquier cambio y utilizar plantillas existentes (los cambios son compatibles con versiones anteriores)
- Añadir nuevas etiquetas a las plantillas personalizadas
- Aceptar nuevas plantillas y personalizarlas conforme a sus preferencias
2.0 Información de instalación
Para obtener información sobre la instalación de IBM Rational Software Architect FixPack 6.0.0.1, consulte las instrucciones de instalación que se encuentran en http://www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rsa/60/install_instruction/6.0.0.1/nl/install_es_ES.html.
2.1 Requisitos de hardware
Para la instalación de este fixpack no existen requisitos de hardware adicional.
2.2 Requisitos de software
Este fixpack se puede instalar para su utilización con IBM Rational Software Architect, Versión 6.0. Antes de poder instalar este fixpack, debe instalar IBM Rational Product Updater 6.0.0.4.
3.0 Arreglos de este release
Este fixpack contiene arreglos para problemas en los componentes siguientes:
Revisión de código
Este arreglo resuelve problemas de traducciones que faltaban o eran incorrectas en la interfaz de usuario de algunas de las versiones traducidas de Rational Software Architect, incluidas:
- Versiones en italiano, alemán y español del producto, en las que se mostraban frases en francés.
- Frases no traducidas de la página de entrada de información del Registrador, donde se habían establecido niveles de Registro.
- Caracteres dañados en la versión de portugués de Brasil.
- Frases no traducidas en los archivos de reglas Análisis estático detallado J2EE, en las versiones del producto en japonés y chino tradicional.
- Frases no traducidas en el asistente para Elegir juego de caracteres al refactorizar.
Comparación y fusión de modelos
En este release se han arreglado varias fugas de memoria relacionadas con la fusión de modelos.
Documentación
- Este release contiene la documentación en inglés más actualizada para Rational Software Architect.
- Se han arreglado los enlaces rotos de las hojas de orientación de modelado. Ahora, todos los enlaces hacen referencia a temas de ayuda válidos.
- Este arreglo incluye actualizaciones de las versiones traducidas de la documentación del producto en francés, alemán, italiano, portugués de Brasil, español, japonés, coreano, chino simplificado y chino tradicional.
- Este arreglo incluye el documento de ejemplo Auction en inglés y en los idiomas nacionales que no se incluyeron en la versión 6.0.
EGL (Lenguaje de generación empresarial)
Se ha arreglado el error de tiempo de compilación por el cual se generaba un carácter '$' falso en diffhandlers en proyectos que utilizaban un programa de fondo EGL. Ahora, los diffhandlers se generan correctamente con un '.' en lugar del carácter '$' al hacer referencia a clases internas.
General
- En el release anterior, en los entornos locales de sistemas no ingleses, algunos tipos de diagramas de la vista Propiedades se mostraban en inglés cuando debían visualizarse en el idioma nacional adecuado. Este problema se ha arreglado.
- En el release anterior, en algunas versiones no inglesas de Windows®, en la vista Propiedades, el texto de la pestaña General no se visualizaba correctamente. Este problema se ha arreglado.
- Este arreglo resuelve problemas de traducciones que faltaban o eran incorrectas en la interfaz de usuario en coreano.
Globalización
Se han arreglado muchos problemas relacionados con traducciones que faltaban o eran incorrectas en la localización japonesa.
Desarrollo J2EE
- Se ha arreglado un problema de nombre de proyecto de módulo por omisión con Importación EAR. La lógica al calcular los nombres de los proyectos era incorrecta, puesto que podían existir nombres de proyectos duplicados.
Por ejemplo, antes del arreglo, si un EAR definía dos URI de módulo como foo.1.jar y foo.2.jar, los nombres de los proyectos para ambos se calculaban como foo. Con este arreglo, ahora los nombres de los proyectos se calculan como foo_1 y foo_2. Se ha arreglado el problema que hacía que los EAR contuvieran dos URI de módulo como foo.1.jar y foo.2.jar que
no podían desplegarse correctamente en WebSphere® Application Server.
- Se ha arreglado el problema de fugas de memoria de Importación de intercambio de proyectos (Archivo > Importar
> Intercambio de proyectos). También se ha arreglado una fuga memoria similar al importar varios Ejemplos de la Galería de ejemplos.
Publicación de modelos
- En el release anterior, si se pulsaba en una máquina de estado desde el diagrama de gráfico de estado del HTML publicado, no se visualizaba la página para la máquina de estado correspondiente. Este problema se ha arreglado.
- En el release anterior, si se pulsaba en el comportamiento de llamada desde el diagrama de la actividad del HTML publicado, no se visualizaba la página del comportamiento de llamada correspondiente. Este problema se ha arreglado.
- En el release anterior, si se pulsaba en una decisión desde el diagrama de la actividad del HTML publicado, no se visualizaba la página de la decisión seleccionada. Este problema se ha arreglado.
- En el release anterior, si se publicaba un informe PDF con las opciones
Visualizar automáticamente la salida publicada y
Vaciar siempre la carpeta de destino sin preguntar seleccionadas, se producían errores que forzaban al reinicio de Rational Software Architect. Este problema se ha arreglado. Ahora se muestra la salida PDF publicada en un navegador PDF externo.
- Se ha arreglado el problema por el que no se ofrecía soporte para la localización completa para perfiles creados por el usuario de un modelo.
- Se ha arreglado el problema que existía con la regla "Descomponible local de paquete" de Descubrimiento de la arquitectura por la que las dependencias entre paquetes se mostraban en la dirección inversa.
- Se ha arreglado el problema por el que el asistente para Arreglo rápido no corregía de los errores de validación de modelos, en la vista Problemas.
- Se ha arreglado el problema siguiente: Cuando realiza una operación en un modelo cuyo resultado es un cambio en otro modelo, la referencia del modelo cruzado relacionada no se ha resuelto. Una referencia no resuelta aparece en un diagrama como un círculo con un carácter X de color rojo de través.
- Se ha arreglado el problema siguiente: Si se utiliza un espacio o carácter especial en el nombre del atributo del estereotipo en un perfil, es posible que no se abra un modelo al que se haya aplicado el perfil.
- Se ha arreglado el problema siguiente: El compartimiento de un proyecto a través del soporte de equipo con modelos UML abiertos es incoherente con otras acciones de modificación de ubicación de archivos como, por ejemplo, la función Guardar como. Se ignoran determinados valores de control de origen.
- Se ha arreglado el problema siguiente: Cuando se compara un modelo con su historial local, y el modelo contiene un patrón con parámetros de plantilla que señalan a un modelo suprimido, la comparación falla y se registra un error.
- Se ha arreglado el problema por el que fallaba y se registraba un error al exportar un modelo con estereotipos aplicados como, por ejemplo, un modelo con documentación, a Ecore.
- Se ha arreglado el problema siguiente: Al comparar o fusionar versiones de un modelo, determinadas combinaciones de deltas y selecciones de usuario de Aceptar y Rechazar pueden ser causa de pérdida de datos. Por ejemplo, si acepta mover un elemento a un nuevo paquete, pero rechaza la adición del nuevo paquete, el elemento movido se pierde.
Modelado
- En el release anterior, si compilaba un proyecto mientras el Explorador de modelos estaba abierto, la velocidad de tiempo de compilación era muy lenta. La velocidad de tiempo de compilación se ha mejorado.
- En el release anterior, si realizaba un acción de Buscar o Reemplazar en un archivo de modelo modificado, podía producirse un error que forzaba a la conclusión de la aplicación. Este problema se ha arreglado.
- En el release anterior, si se añadía un nuevo componente al compartimiento de la estructura de una clase
Java™ que se visualizaba en un diagrama de modelado, no se podía abrir el modelo una vez que se había guardado. Este problema se ha arreglado.
- En el release anterior, no podían completarse la operaciones siguientes:
- Crear un puerto o cambiar el tipo al arrastrar desde la vista Explorador de modelos
- Cambiar un indicador o tipo de puerto para una interfaz proporcionada u obligatoria al arrastrar desde la vista Explorador de modelos
- Crear un puerto conjugado al arrastrar un conector de un puerto a una parte escrita
Ahora puede completar estas operaciones.
- En el release anterior, la carga o importación de un archivo de modelo UML2 podía dar error. Este problema se ha arreglado.
- En el release anterior, los archivos de modelo con referencias de modelos cruzados no se podían exportar a UML2
o Ecore. En este release se incluye soporte mejorado para estas operaciones.
- En el release anterior, no se podía añadir un URL a un diagrama UML a través del menú contextual o la paleta. Este problema se ha arreglado y ahora la opción está disponible.
- En el release anterior, si se creaba una asociación entre instancias de clase, no estaban disponibles todos los clasificadores. Por ejemplo, las asociaciones heredadas no se podían seleccionar. Este problema se ha arreglado.
- En el release anterior, si se daba formato a las conexiones con direccionamiento de línea de estilo de árbol, las ramas horizontales no se movían fácilmente, y no se desplazaban al lugar al que se movían. Este problema se ha arreglado.
- En el release anterior, si se mostraba un atributo como una asociación y se movía dicho atributo a otra clase, el conector del atributo no se suprimía.
- En el release anterior, los diagramas Flujos de control y Actividad podían estar ocultos cuando debían mostrarse. Este problema se ha arreglado. Ahora, los Flujos de control sólo están ocultos para los conectores cuyos extremos se encuentran en el interior de un compartimiento de formas y al menos uno de los extremos no es visible.
- En el release anterior, cuando se establecía un tipo de atributo de estereotipo, se podía visualizar un recuadro de diálogo en el que se mostraba el mensaje siguiente: No hay disponible ninguna selección. Este problema se ha arreglado.
- En el release anterior, si se volvía a conectar el origen de un flujo de objetos de un diagrama de la actividad de un conector a salida a otro conector de salida, se suprimía el elemento semántico del flujo de objetos. Si, a continuación, se guardaba, cerraba y volvía a abrir el archivo de modelo, el editor de diagramas se abría con el error
No se ha podido crear parte. Este problema se ha arreglado.
- En el release anterior, si se cambiaba la multiplicidad de 1 a * en la vista Propiedades para un atributo de un estereotipo de perfil, se producían errores y la operación fallaba. Este problema se ha arreglado.
- El punto de ampliación com.ibm.xtools.modeler.ui.wizards.template permite que un plug-in contribuya a los modelos de plantilla UML al hacer referencia a un directorio en el plug-in. No obstante, en el release anterior, si la extensión hacía referencia a un directorio de plug-in que no existía, el asistente para Nuevo modelo producía errores. El diálogo no se cerraba al pulsar Finalizar, ni avanzaba al pulsar Siguiente. Este problema se ha arreglado.
- El punto de ampliación com.ibm.xtools.modeler.ui.wizards.template permite que un plug-in contribuya a los modelos de plantilla UML al hacer referencia a un directorio en el plug-in. No obstante, en el release anterior, si más de un plug-in contribuía a una extensión, todos los modelos de plantilla que contribuían de este modo aparecían varias veces en el asistente para Nuevo modelo. Los modelos de plantilla aparecían una vez para cada plug-in declarante
de la extensión. Este problema se ha arreglado.
Patrones
- En el release anterior, no se podía seleccionar 1 o más relaciones existentes de los tipos para los que ofrecía soporte el parámetro. Este problema se ha arreglado. Se ha añadido una pestaña adicional al diálogo Parámetro de relaciones para ello.
- Se ha arreglado el problema con el parámetro del patrón HandleRequest del patrón Cadena de responsabilidad. Ahora, el parámetro del patrón genera el código de origen Java correcto para el tipo de parámetro de operación después de una transformación de UML en Java.
- Se ha arreglado el problema siguiente: Cuando un modelo UML contiene el patrón de una instancia con una referencia codificada a su definición de patrón asociada, y el modelo se importa a otra instancia de
Rational Software Architect, si la referencia codificada ya no es válida, el modelo no se abre.
- Se ha arreglado el problema siguiente: Cuando los proyectos de plug-in de patrones desplegados tienen archivos
.rmd de patrones con nueva versión, o faltan o se han suprimido parámetros del archivo .rmd del patrón cuando se vuelve a desplegar a la misma ubicación, es posible que el archivo .emx del proyecto no se abra.
- Se ha arreglado una fuga de memoria del Explorador de patrones.
- Se ha arreglado el problema por el que en los sistemas operativos no ingleses, la vista Explorador de modelos mostraba definiciones de patrones.
Herramientas de portal
Ahora, las páginas de portal privadas y derivadas se han excluido de un proyecto de portal una vez que se ha importado de un servidor de portal. Estas páginas no se pueden desplegar y, anteriormente, causaban errores debido al control de acceso y visibilidad al desplegar proyectos de portal.
Herramientas de perfilado y registro
En el release anterior, si se cargaba un archivo de modelo cuyo nombre de variable
pathmap era el mismo que el nombre de la variable pathmap del sistema, se mostraba un mensaje de error que indicaba que no se habían encontrado los perfiles. Este problema se ha arreglado. Ahora, los nombres de la variable pathmap que añade el usuario no pueden ser los mismos que los nombres de la variable pathmap del sistema.
Herramientas de bases de datos relacionales
- Una vez que se ha instalado, este arreglo permite que el usuario especifique un esquema en el asistente para SQL y el Constructor de consultas SQL. Este esquema se adopta para todas las tablas no calificadas, y a las tablas calificadas con este esquema se les elimina el esquema después del análisis. Las instrucciones que se deben seguir para activar este arreglo se incluyen en un documento titulado
“Omitting the current schema qualifier in SQL statements”, que se encuentra en el
sitio de soporte y descargas de Rational Software Architect para WebSphere.
- Se ha cambiado el plug-in SQLJ para generar un nombre de paquete por omisión exclusivo, con independencia de mayúsculas o minúsculas.
- Se ha arreglado el problema al abrir un proyecto de RequisitePro® en un servidor Oracle 8.1.7.
RAS (Especificación de activo reutilizable)
- En el release anterior, no se mostraba ningún mensaje de aviso si un archivo RAS tenía un tipo de parámetro que no existía. En vez de ello, se creaba un error NullPointerException si se intentaba expandir el nodo de patrón en la vista Autoría de patrones. Este problema se ha arreglado.
- En el release anterior, al importar un activo de RAS, no existía ninguna opción que le permitiera visualizar el archivo de registro asociado. Este problema se ha arreglado. Ahora, cuando importa un activo de RAS puede seleccionar un recuadro de selección para indicar si desea que se muestre el archivo de registro. El archivo de registro se visualiza en el navegador web por omisión.
- En el release anterior, si importaba un activo de RAS que contenía varios plug-ins, y uno de los plug-ins ya existía en la aplicación, se producían errores. Este problema se ha arreglado.
- En el release anterior, el servicio de importación de RAS no podía manejar determinados tipos de excepciones. Para corregir este error debía iniciar el producto por medio de la opción
–clean, forzando así la pérdida de la información de configuración. Este problema se ha arreglado.
- En el release anterior, el servicio de importación de RAS creaba errores NullPointerException al intentar importar un activo que contenía un activo relacionado con un plug-in desplegable. Este problema se ha arreglado.
- En el release anterior, el diálogo que informaba sobre los errores, los avisos y los mensajes informativos al importar o exportar activos de RAS, no ofrecía soporte para la visualización de detalles relacionados con los errores, los avisos y los mensajes informativos. Este problema se ha arreglado.
- En el release anterior, en el asistente para la exportación RAS, no existía ninguna opción que le indicara si debía incluir origen en los plug-ins desplegables, las características y los proyectos empaquetados en el activo de RAS. Este problema se ha arreglado.
- En el release anterior, la función de importación y exportación de RAS no ofrecía soporte para el empaquetado y la instalación de características Eclipse. Este problema se ha arreglado.
- En el release anterior, no se ofrecía soporte para la supresión de la información de retorno en activos de RAS de depósitos. Este problema se ha arreglado. Ahora esta función ya está incluida.
- En el release anterior, no existía soporte para pulsar el botón en la licencia para los activos, los artefactos y las características de Eclipse. Este problema se ha arreglado. Ahora esta función ya está incluida.
Programación en equipo con Rational ClearCase
- Se ha arreglado el problema por el que la inhabilitación de la posibilidad Adaptador SCM de
ClearCase® no era persistente entre sesiones de área de trabajo.
- Se ha arreglado el problema por el que se presentaba al usuario un diálogo solicitando la ubicación de la instancia del producto para ClearCase Typemanager cada vez que se creaba un nuevo espacio de trabajo, aunque no se hubiera
instalado ClearCase.
Herramientas de prueba y despliegue
Se han arreglado los problemas siguientes de Application Server Toolkit V6.0:
- Error de las exportaciones Ant de J2EE.
- regenerateAccessBean de la tarea de Ant no puede leer accessbeandictionary.xml.
- Los EJB que implementan TimedObject dan error en los despliegues incrementales.
- El almacén de datos no admite el intento de acceso para el buscador personalizado.
- Error interno al correlacionar metadatos - LINK es una palabra reservada.
- El valor IsNull de los campos de compositor no está establecido en el especificador CacheImpl.
- CacheImpl no establece isNull.
- La función establecida para SQLJ DB2® V8.2 no se puede personalizar.
- Soporte de configuración para iSeries™.
- Lista vacía de nombres col de predicado para raíz-sin secundarios EJB 1.1.
- Problemas al desplegar DB2 Reg. por encima de un Reg. existente.
- No se puede continuar de ejemplo de creación de WS al utilizar la autenticación básica de HTTP.
- WSDL2Java genera código incorrecto
- Excepción en el caso de ejemplo del cliente si WSDL no tiene vinculaciones SOAP.
- Faltan noWrappedOperations para WSDK.
- Arreglos de bean CTC XSD de puerto.
- Actualización del emisor de WebSphere Application Server 5.1.1.1 incorporada.
- Dos problemas que se producen al utilizar el asistente para la creación del servicio web para la generación de un servicio web que se ejecuta en WebSphere Application Server. Sin este arreglo, existen dos casos en los que el usuario recibe una excepción de WebSphere y no puede continuar a través del asistente.
Diagramas UML
- En el release anterior, si intentaba añadir texto en la parte superior de un marco en un diagrama de la actividad o máquina de estado, o si trababa de añadir una restricción a la parte superior de un fragmento de un diagrama de secuencias, se producía un error. Si, después del error, guardaba el archivo de modelo, no podía abrir el diagrama relacionado y se abría un editor de diagramas vacío en el que se mostraba
No se ha podido crear parte. Este problema se ha arreglado.
- En el release anterior, si se modificaba la etiqueta de una forma como, por ejemplo, una instancia de clase o un diagrama de clase, y el factor de zoom era muy grande, por ejemplo, 400%, se producía un error y JVM (Máquina Virtual Java) se interrumpía. El comienzo del error era similar al siguiente
"org.eclipse.swt.SWTError: No más manejadores." Este problema se ha arreglado.
- En el release anterior, si se cambiaba el tamaño de un fragmento combinado alternativo en un diagrama de secuencias, podía producirse un error que forzaba a la conclusión de la aplicación. Este problema se ha arreglado.
- En el release anterior, si se suprimía un nodo de detención conectado a un mensaje de destrucción en un diagrama de secuencia, se suprimía el mensaje restante y, a continuación, se intentaba deshacer la operación, se producía un error y se dañaba el diagrama. Este problema se ha arreglado.
- En el release anterior, no se podía copiar y pegar información de un diagrama de secuencias a una aplicación externa como, por ejemplo, Microsoft® Word. Este problema se ha arreglado.
- En el release anterior, si se realizaba una acción en el editor de diagramas mientras se visualizaban las propiedades del diagrama en la vista Propiedades, la acción podía tardar bastante en completarse. Este problema se ha arreglado.
- En el release anterior, si un mandato Mostrar elementos relacionados encontraba un elemento que tenía una relación distinta a UML, se producía un error. Este problema se ha arreglado.
- En el release anterior, si se guardaba un diagrama anterior, de la arquitectura como diagrama de
visualización, la operación de guardar daba error y se mostraba el mensaje
siguiente: No se ha podido guardar el diagrama del visualizador desde el diagrama de temas actual. Este problema se ha arreglado y ahora el diagrama se puede guardar correctamente.
- En el release anterior, no se podían seleccionar las operaciones de las interfaces implementadas para los mensajes en los diagramas de secuencias. Este problema se ha arreglado.
- En el release anterior, la primera llamada de un método desde el entorno de un diagrama de secuencias de visualización Java no se incluía en la numeración. Este problema se ha arreglado.
- En el release anterior, si se creaba una entidad de base de datos desde la paleta de un diagrama de clase y el directorio de destino seleccionado no era el mismo que el proyecto en el que se encontraba el diagrama, la entidad de base de datos no se visualizaba en el diagrama. Este problema se ha arreglado.
- En el release anterior, en algunos sistemas operativos Linux®, las tablas de base de datos de los diagramas de clase se mostraban como formas en blanco al guardar los diagramas como SVG (gráficos
vectoriales escalables). Este problema se ha arreglado.
- En el release anterior, cada vez que se volvía a abrir un diagrama de clase, la relación entre el rol de seguridad y la referencia del rol de seguridad quedaba sin resolver. Este problema se ha arreglado.
- En el release anterior, cuando se creaba una fachada de bean de sesión, en la última página del asistente para Crear fachada de bean de sesión, se añadía un bean de sesión al diagrama. De cualquier modo, también se añadía un bean de adición que representaba el bean de sesión al que se había añadido el primer bean. Esto sucedía incluso si el bean ya se encontraba ahí. Este problema se ha arreglado. El bean de sesión en el que se basa en primer bean ya no se añade.
- Se ha arreglado el problema por el que se registraban numerosas excepciones, la creación de un archivo de registro muy grande, y el tiempo que tardaba en abrirse un diagrama, cuando un diagrama de clase UML contenía un elemento
de modelo de datos de otro proyecto que no se podía encontrar.
- Se ha arreglado el problema siguiente: Cuando se trabaja con el editor CSS (hoja de estilo en cascada) y un editor de diagramas UML2 para el modelado o la visualización, al cerrar el editor CSS se informa sobre numerosas excepciones de error en el archivo .log y se muestra el mensaje de error siguiente: "Se ha producido
un error. Consulte el registro de errores para obtener información detallada." Al pulsar en otro lugar del producto se visualiza la misma secuencia de mensajes de error.
- Se ha arreglado el problema por el que la forma Componente de un diagrama UML no mostraba una imagen de estereotipo.
- Se ha arreglado el problema por el que, en ocasiones, el producto entraba en un punto muerto cuando se intentaba visualizar un método Java en un diagrama de secuencias UML.
- Se ha arreglado el problema por el que se truncaba la parte superior de los nombres de cabecera de línea de vida de un diagrama de secuencias UML al utilizar texto en coreano.
- Se ha arreglado el problema por el que se truncaba la parte superior de los nombres de cabecera de línea de vida de las formas de Compartimiento de un diagrama UML al utilizar texto en coreano.
- El problema que restringía la ubicación de perfiles de modelo UML localizados a un nombre de directorio que contuviera "/profiles". Esta restricción se ha eliminado.
- Se ha arreglado el problema que se producía al intentar guardar un diagrama de tema de modelado UML (.tpx) como un diagrama de visualización UML (.dnx), y el registro del error.
- Se ha arreglado el problema por el que al crear una relación "extends" entre interfaces Java de un diagrama de clase UML, si la superinterfaz (destino) es un tipo Java binario (disponible en el espacio de trabajo a través del JAR referenciado), se creaban índices de método no deseados en la (sub)interfaz. Estos índices de método son para los métodos declarados en las superinterfaces.
- Se ha arreglado un problema en un diagrama de clase UML por el que al arrastrar un método de una clase Java y soltarlo en otra clase no se eliminaba el método de la clase original y se creaba un método con un cuerpo vacío en la nueva clase.
Se perdía el cuerpo de código del método. No se ofrece soporte para esta operación, y se ha inhabilitado.
- Se ha arreglado el problema por el que una refactorización "pull-up" de Java en el editor Java no se reflejaba en un diagrama de clase UML que visualizaba la clase.
- Se ha arreglado el problema por el que un mandato de comparación o fusión que iniciaba ClearCase externamente en un artefacto de modelado o visualización daba error en los sistemas operativos Windows establecidos en un idioma que traducía el directorio "Application Data" del usuario.
- Se ha arreglado el problema por el que se ignoraban los cambios realizados en el diálogo Configuración de página para la impresión de diagramas UM.
- Se ha arreglado el problema por el que los editores de modelado UML no reconocían tipos de archivo .xmi.
- Se ha arreglado el problema por el que no era ampliable el registro de nuevos tipos de modelos.
- Se ha arreglado el problema por el que la navegación a través de un diagrama de examen de clases Java o UML siempre utilizaba las selecciones de relación por omisión, en lugar de la última selección de los usuarios.
- La preferencia 'Jerárquica' de diseño por omisión del Navegador de diagramas se ha cambiado por 'Sin formato'.
- Se ha arreglado el problema por el que se suprimían los marcadores de los diagramas de secuencias UML al añadir formas geométricas al diagrama.
- Se ha arreglado el problema por el que una operación de refactorización cuyo resultado era una modificación de un diagrama de clase de visualización UML daba error si el archivo del diagrama estaba bajo control de origen y no extraído.
- Se ha arreglado el problema por el que el cambio de la relación de generalización (herencia) de una clase UML o clase Java en un diagrama de clase UML podía dar como resultado que no se mostrara el cambio que se producía en la clase o modelo subyacente.
- Se ha arreglado el problema por el que se producían errores en determinadas situaciones de supresión de un proyecto Enterprise Java Bean que contenía diagramas de clase UML abiertos.
- Se ha arreglado el problema siguiente: En la características Mostrar elementos relacionados y Diagramas de temas, el usuario puede pulsar una condición de detención en la lista de detenciones con el objeto de efectuar un rastreo. Cuando se pulsa el elemento Implementación o Especificaciones de la lista, no se obtiene el resultado correcto.
- Se ha arreglado el problema por el que desaparecía un conector, o bien, no se mostraba en un diagrama de la actividad si cruzaba una partición.
UML en Java
- En el release anterior, si se refactorizaba un método Java y se encontraba un diagrama Visualización de
WebSphere Application Developer 5.1.1 antes de abrir cualquier otro diagrama, se producían errores y no se podía abrir ningún otro diagrama. Este problema se ha arreglado.
- En el release anterior, si se añadía un método Java duplicado al asistente para Añadir método de Java, un mensaje de error le notificaba que ya existía un método con una signatura idéntica. No obstante, si añadía o cambiaba parámetros para sobrecargar el método, el mensaje de error permanecía. Para ejecutar la validación, debía renombrar el método y volver a ejecutar el asistente. Este problema se ha arreglado.
- En el release anterior, si se arrastraba y soltaba un atributo de una clase Java en otro diagrama de clase de visualización Java, se generaba código incorrecto en las clases Java. Este problema se ha arreglado.
- En el release anterior, no se podían cambiar los tipos de recopilación generados. Este problema
se ha arreglado. Ahora, la transformación de UML en Java tiene una pestaña Recopilaciones en el diálogo Configurar transformaciones que se puede utilizar para cambiar los tipos de recopilación generados.
- Se ha arreglado el problema por el que las transformaciones de UML en Java eliminaban métodos que contenían código escrito por el usuario.
Importante: Estas transformaciones sólo eliminan un método si todas las condiciones siguientes son verdaderas:
- El método tiene una etiqueta @generated.
- El método no está presente en la clase UML correspondiente.
- El método Java no tiene ningún bloque de código delimitado con los comentarios siguientes: //inicio-código-usuario y //fin-código-usuario.
UML en EJB
- En el release anterior, si se refactorizaba un método Java y se encontraba un diagrama Visualización de
WebSphere Application Developer 5.1.1 antes de abrir cualquier otro diagrama, se producían errores y no se podía abrir ningún otro diagrama. Este problema se ha arreglado.
- En el release anterior, si se añadía un método Java duplicado al asistente para Añadir método de Java, un mensaje de error le notificaba que ya existía un método con una signatura idéntica. No obstante, si añadía o cambiaba parámetros para sobrecargar el método, el mensaje de error permanecía. Para ejecutar la validación, debía renombrar el método y volver a ejecutar el asistente. Este problema se ha arreglado.
- En el release anterior, si se arrastraba y soltaba un atributo de una clase Java en otro diagrama de clase de visualización Java, se generaba código incorrecto en las clases Java. Este problema se ha arreglado.
- En el release anterior, una transformación de UML en EJB producía un error java.lang.NullPointerException si una clase UML tenía aplicado el estereotipo <<Entity>>, <<Service>> o <<MessageProcessor>>, y tenía una operación con un parámetro de resultado de retorno sin un tipo especificado. Este problema se ha arreglado.
- En el release anterior, la transformación de UML en EJB no ofrecía soporte para las generaciones siguientes:
- Generación de beans de entidad CMP1.1 o BMP
- Generación de beans bean de sesión con estado
- Generación de interfaces sólo locales para beans de sesión o beans de entidad. Las transformaciones generan tanto interfaces locales como remotas.
- Generación de interfaces sólo remotas para beans de sesión o beans de entidad. Las transformaciones generan tanto interfaces locales como remotas.
Este problema se ha arreglado y ahora se ofrece soporte para las generaciones que se han indicado más arriba.
- Se ha arreglado el problema por el que las transformaciones de UML en EJB eliminaban métodos que contenían código escrito por el usuario.
Importante: Estas transformaciones sólo eliminan un método si todas las condiciones siguientes son verdaderas:
- El método tiene una etiqueta @generated.
- El método no está presente en la clase UML correspondiente.
- El método Java no tiene ningún bloque de código delimitado con los comentarios siguientes: //inicio-código-usuario y //fin-código-usuario.
Editor visual para Java
Se ha arreglado el problema por el que se ignoraba la especificación de un parámetro o excepción en una declaración de método de una clase de interfaz Java en el asistente para Nueva interfaz Java, o bien, no se añadía a la interfaz generada.
Herramientas de servicios web
- Cuando se utilizaban los asistentes de servicio web para procesar WSDL de un sitio protegido por medio de la Autenticación básica de HTTP, los asistentes solicitaban una contraseña y un ID de usuario pero, posteriormente, no permitían continuar más allá de la tercera página del asistente (la página de configuración del servidor/tiempo de ejecución). Este problema se ha arreglado para los casos de ejemplo de los servicios web de WebSphere (J2EE). Para los casos de ejemplo de Apache Axis y Apache o IBM SOAP, debe bajar una copia local del WSDL a su espacio de trabajo y, a continuación, iniciar el asistente para procesar la copia local.
- Cuando se utilizaba el asistente de servicio web para crear un servicio URL o DADX y un cliente para un servidor v5, el asistente daba error a mitad del proceso, en el punto en el que intenta generar el cliente de servicio web por primera vez. La anomalía se producía después de pulsar Siguiente para salir de la página Generación de proxy de vinculación, y se manifestaba por medio de un diálogo de error con un mensaje similar al siguiente "IWAB0222E Se ha producido un error al analizar
el archivo WSDL" y de java.lang.NullPointerException en la sección de detalles del diálogo. Este problema se producía debido a que el asistente intentaba recuperar el WSDL del servicio en un punto en que el servidor que alojaba el WSDL se encontraba en el estado de detenido. Este problema se ha arreglado. El asistente garantiza que el servidor se encuentra en estado de iniciado antes de tratar de recuperar el WSDL con el objeto de generar el cliente de servicio web.
- Si se iniciaba un asistente de servicio web desde el explorador de servicios web, el diálogo del asistente aparecía
"por encima" de todas las demás ventanas del escritorio y no se podía minimizar ni situar detrás de ninguna de ellas, incluidas las ventanas de área de trabajo Rational Software Architect o Rational Web Developer principales.
Además, si el asistente producía algún error durante el proceso, el diálogo de error aparecía detrás del asistente; sin embargo, no se podía ni ver ni cerrar el diálogo de error, y tampoco se podía mover o salir del asistente. La única solución provisional era detener el proceso de Rational Software Architect o Rational Web Developer. Este problema se ha arreglado. El asistente que se inicia desde el explorador de servicios web ya no monopoliza el escritorio.
- Al utilizar el asistente de JavaBeans para esquema XML para generar JavaBeans a partir del esquema con extensiones complexType y complexTypes abstractas, podían producirse errores de compilación en el Java generado debido a la duplicación de métodos y otros símbolos Java. Este problema se ha arreglado. Además, el código Java que generaba el asistente para un esquema no deserializaba correctamente documentos de instancias XML que contenían elementos prefijados. En especial, no se deserializaba en objeto Java ningún elemento hijo situado debajo de un elemento con un prefijo. El resultado era una recopilación incompleta de objetos Java correspondientes al documento de la instancia.
Este problema también se ha arreglado.
- Si se creaba un servicio web completo a partir del esquema XML y WSDL, en primer lugar debía cambiar el esquema y, a continuación, debía volver a crear el servicio web. El asistente no volvía a generar los JavaBeans y el esqueleto para el servicio web; no obstante, volvía a generar nuevos archivos de despliegue, lo que producía errores de compilación debido a que el esqueleto y los JavaBeans anteriores no estaban sincronizados con los nuevos archivos de despliegue.
Se ha arreglado el asistente para que vuelva a generar todas las clases Java, incluidas las clases de esqueleto, bean y despliegue.
Importante: Al aplicar este arreglo, el asistente reemplaza la clase de esqueleto anterior y toda la lógica empresarial por un esqueleto nuevo (siempre que se haya habilitado la sobrescritura de archivo). Para la protección contra la pérdida de la lógica empresarial, la clase de esqueleto anterior se copia en un archivo de copia de seguridad antes de proceder a la sobrescritura. El archivo de copia de seguridad se almacena en la misma carpeta que el esqueleto y se llama como el archivo .java del esqueleto, pero con el sufijo adicional ".bak". Se crea una copia de seguridad de este tipo, como máximo.
- Los emisores Java2WSDL y WSDL2Java de las herramientas GUI de los servicios web de WebSphere Studio
Application Developer se han actualizado en base a los emisores Java2WSDL y WSDL2Java de WebSphere Application
Server 5.1.1 Cumulative Fix 1 (5.1.1.1) y corregido con algunos arreglos de emisor adicionales.
Importante: Después de aplicar esta actualización, es posible que el código que generan las herramientas de los servicios web no se compile para WebSphere Application Server v5.0.2, que es el nivel de UTE (entorno de prueba de unidad) v5.0 en Software Architect. En este caso, si fuera necesario, aplique WebSphere Application Server 5.0.2 Cumulative Fix 8 (5.0.2.8) a UTE y a todos los demás servidores de la v5.0.2.
- La herramienta WSDL2Java, que se incluye con WebSphere Application Server, contiene una opción
"-noWrappedOperations" que se utiliza para desencadenar la generación de beans de petición y respuesta para elementos complexTypes y complexType de nivel superior a los que hacen referencia operaciones WSDL. Anteriormente, esta opción no estaba disponible para los usuarios de Software Architect. Ahora está disponible a través de
Ventana > Preferencias > Servicios web > Generación de código > Tiempo de ejecución IBM WebSphere > Generar Java de WSDL utilizando el estilo no ajustado.
- Software Architect no maneja elementos de inclusión e importación de esquema XML y WSDL que utilizan URI de ubicación relativa a los que se llega a través de los directorios. Por lo general, los asistentes de servicio web de WSAD no se ejecutaban correctamente y presentaban un error similar al que se muestra en este ejemplo: "IWAB0529E Se ha producido un error al resolver el archivo WSDL
../micarpeta/miarchivo.xsd
, la importación del archivo WSDL debe tener el URL absoluto o relativo en el mismo directorio". Esta limitación ya se ha resuelto, con la advertencia de que el documento WSDL de nivel superior no debe intentar hacer referencia, ni directa ni indirectamente, a ningún otro documento de esquema XML o WSDL que no se encuentre en el nivel superior, ni por debajo, del directorio del documento WSDL de nivel superior. En otras palabras, el documento WSDL raíz debe existir en la parte superior del árbol de todos los documentos de esquema XML y WSDL de los que depende.
- Dado un esquema cmplexType que contenía dos o más elementos con el mismo nombre, el asistente de JavaBeans para esquema XML generaba una clase de bean con métodos get (captadores) y set (especificadores) con signaturas y nombres idénticos, cuyo resultado era un error de compilación de Java. Este problema se ha
arreglado. Ahora, el asistente genera métodos captadores y especificadores indexados exclusivos en los
que el índice identifica la aparición específica del elemento para get o set.
- Se ha arreglado el problema por el que el validador de WSDL informaba que un archivo WSDL no era válido si contenía un esquema incorporado con un patrón de restricción que incluía un signo de dos puntos.
- Se ha arreglado el problema por el que el validador de WSDL informaba que un archivo WSDL importado no era válido cuando sí lo era.
- Se ha arreglado el problema por el que el validador de WSDL informaba que los esquemas que importaban los esquemas incorporados no eran válidos cuando sí lo eran.
- Se ha arreglado el problema en el editor de WSDL por el que podían aparecer dos veces los elementos de capacidad de extensión de un archivo WSDL. También se ha arreglado un problema relacionado por el que no podían añadirse elementos de capacidad de extensión a otro elemento de capacidad de extensión en un archivo WSDL
- Cuando se desplegaba un registro UDDI basado en DB2 de WebSphere Versión 6 por encima de otro que se basaba en
Cloudscape®, existía el problema de que el registro se convertía en inaccesible. Este problema se ha
arreglado.
- La creación de un cliente o esqueleto de servicio web basado en WebSphere desde un documento WSDL que esté protegido por medio de la autenticación básica de HTTP ya no está bloqueada.
- Se ha arreglado el problema por el que el despliegue de un servicio web creaba una clase de deserializador
java.lang.tring_Deser incorrecta.
- Se ha resuelto la excepción que se producía al intentar crear un cliente o esqueleto de servicio web basado en
WebSphere por medio de un documento WSDL que no contenía una vinculación SOAP.
- La opción WSDL2Java -noWrappedOperations ahora está disponible en los mandatos WSDL2WebService y WSDL2Client.
- Se han resuelto algunos casos en los que el generador de XSD en JavaBean generaba un JavaBean con métodos duplicados.
Herramientas web
- La asistencia para el contenido no proponía atributos de etiquetas personalizadas en JSP. Este problema se ha arreglado.
- Las variables que declaraban las etiquetas personalizadas no se reconocían en JSP. Este problema se ha arreglado.
- Se ha arreglado el problema por el que cuando no se seleccionaba nada en un componente selectOne, se producía un error de validación "El valor no es válido" durante el envío.
- Se ha arreglado el problema por el que al llamar a facesContext.getExternalContext().redirect() en una acción de
JSR, se producía una IllegalStateException 168 Faces portlet.
- La declaración del método http de los archivos web.xml para las especificaciones de Servlet
2.2 y 2.3 se restringía a los métodos HTTP 1.1 válidos, tal como lo definía la especificación de Servlet 2.4. Puesto que los DTD 2.2, 2.3 definen los valores de forma menos estricta, algunas aplicaciones existentes de los clientes dependían de otros protocolos como, por ejemplo WebDAV. La restricción se ha ampliado para incluir
estos valores WebDAV. Además, también se han añadido de antemano valores de protocolo SIP que es posible que también utilicen los clientes existentes. La definición de esquema XML que proporciona la especificación sigue restringiendo las aplicaciones de Servlet 2.4.
- En el Diseñador de página, al cambiar la alineación de la etiqueta TABLE por medio de la vista Propiedades, en ocasiones generaba una página con un error. En las páginas XHTML, el atributo de alineación de la etiqueta DIV no era válido, pero se podía añadir una etiqueta DIV con un atributo de alineación no válido en una página como padre de la etiqueta TABLE por medio de la vista Propiedades. Estos problemas se han arreglado.
- En el Diseñador de página, la etiqueta jsp:setProperty no tenía un atributo 'name' cuando se insertaba la etiqueta en una página JSP como un nodo hijo de la etiqueta jsp:useBean por medio de la vista Propiedades. La etiqueta
jsp:setProperty debía tener un atributo 'name' cuyo valor fuera el mismo que el valor del atributo
'id' de la etiqueta jsp:useBean padre. La ausencia del atributo 'name' en la etiqueta jsp:setProperty provocaba un error de compilación en la página JSP. Este problema se ha arreglado.
- Se ha arreglado el problema por el que el tiempo de ejecución de JSF generaba ID incorrectos para tablas de datos anidadas.
- Se ha arreglado el problema por el que el compilador JSP, el validador de enlaces y la asistencia para el contenido del editor de origen no reconocían un archivo de descriptor de biblioteca de etiquetas (.tld) situado en la
carpeta WEB-INF de un proyecto web.
- Se ha arreglado el problema siguiente: Un campo de fecha de entrada con inputHelperAssist habilitado y el formato personalizado establecido en un patrón que no incluye ningún separador entre el día, el mes y el año, por ejemplo,
ddMMMaaaaa cambia el año en la fecha entrada por el año actual cuando se mueve el foco fuera del campo, por ejemplo, el valor entrado
01Ene1999
cambiaría por 01Ene2005
.
- Se ha arreglado el problema siguiente: Se producía un problema en una cuadrícula de datos que contenía un
compaginador de estilo web cuando se navegaba a la página anterior por medio del control de un navegador (por ejemplo, el
botón 'Atrás') de resultados inesperados. Por ejemplo, al pulsar la secuencia de páginas 1,3,5 y, a continuación, utilizar el botón atrás para volver a la página 1 y pulsar sobre una acción de la cuadrícula de datos se mostraba la página 3, cuando debía permanecer en la página 1.
Herramientas XML
- En las especificaciones XML de J2EE, es necesario que los proveedores impongan algunas restricciones (en lugar de que las impongan los DTD o XSD de control). Algunas se inhabilitaron con el release V6 y ahora se está volviendo a disponer la validación aplicable. El usuario no advertirá ningún cambio, puesto que se requiere, básicamente, con el fin de realizar pruebas para la conformidad con la especificación de J2EE.
- Se ha arreglado el problema por el que en el editor XML una operación de arrastrar y soltar que se realizaba manteniendo pulsada la tecla CONTROL podía producir una operación de mover, en lugar de una operación de copia.
4.0 Limitaciones y problemas conocidos, y soluciones provisionales
En este readme se incluye información específica del release como, por ejemplo, problemas y limitaciones que no estaban disponibles al concluir la documentación del producto.
4.1 Limitaciones
Defecto |
Descripción |
534425 |
El reflejo local de cada producto del servidor actualizador debe tener el fixpack 6.0.0.1
Si utiliza un reflejo local del servidor actualizador y tiene más de un producto
Rational Software Development Platform instalado, debe bajar el fixpack 6.0.0.1 para cada reflejo local del producto instalado del servidor de actualizaciones.
Si tiene varios productos instalados y sólo baja uno de los fixpacks 6.0.0.1, la ejecutar Rational
Product Updater, Rational Product Updater produce un aviso que indica que faltan las actualizaciones necesarias.
|
531555 |
Las relaciones CMR no se pueden crear
Una transformación de UML en EJB sólo crea una relación CMR si existe una relación de asociación entre dos clases UML que tengan el estereotipo <<Entity>> aplicado.
Una relación CMR no se genera si una clase UML con el estereotipo
<<Entity>> aplicado tiene una propiedad que tenga otra clase con el estereotipo
<<Entity>> aplicado como tipo de propiedad, y la propiedad no sea un final de la asociación.
|
140400 |
Las posibilidades de plug-in no se pueden activar después de la instalación
Después de instalar un plug-in, debe reiniciar el producto. Al reiniciar el producto se garantiza la activación de todas las posibilidades del plug-in que se acaba de instalar.
|
4.2 Problemas y soluciones provisionales
Defecto |
Descripción |
534016 |
Rational Product Updater no puede instalar actualizaciones de productos y características opcionales
Si se concluye Rational Software Architect de modo incorrecto, se crea un archivo de bloqueo que prohíbe que
Rational Product Updater instale las actualizaciones de los productos y las características opcionales. En este caso, se muestra un mensaje que indica que se debe concluir el producto para que Rational Product Updater pueda instalar las actualizaciones o las características opcionales. Este mensaje se muestra aunque se haya concluido el producto.
Solución provisional: Para solucionar este problema, inicie y concluya el producto. El archivo de bloqueo se elimina y Rational Product Updater puede instalar las actualizaciones del producto y las características opcionales.
|
141980 |
Las salida HTML o PDF generada no se puede mostrar automáticamente en el navegador Mozilla
Debido a un problema con el navegador Mozilla, al publicar la salida HTML o PDF en un directorio que tiene caracteres DBCS en la vía de acceso del archivo, Rational Software Architect no puede abrir automáticamente la salida generada en el navegador Mozilla.
Solución provisional: Para solucionar este problema, abra el navegador Mozilla, navegue a la salida generada y abra el archivo index.html, o bien, publique los resultados en un directorio que no contenga caracteres
DBCS en la vía de acceso del archivo.
|
530804 |
La transformación de UML en EJB puede producir errores de compilación
Si ejecuta una transformación de UML en EJB con la opción Crear el origen de las relaciones de destino seleccionada, en un modelo con asociaciones entre dos clases, con el estereotipo
<<Entity>> aplicado, se producen errores de compilación en el destino.
Solución provisional: Para solucionar este problema, edite y guarde los archivos afectados de los beans de entidad generados. Por ejemplo, guarde los archivos e inserte un espacio o una nueva línea.
|
530470 |
Los usuarios restringidos no pueden ejecutar el ejemplo de PiggyBank
Los usuarios restringidos no pueden ejecutar el ejemplo de PiggyBank tal como se describe en la Galería de ejemplos.
Solución provisional (Windows): Si instala el producto como Administrador, pero lo ejecuta
como un usuario que no es Administrador, debe cambiar los permisos para la carpeta de base de datos de PiggyBank, así como para todos los archivos y subdirectorios incluidos en dicha carpeta. La base de datos se encuentra en
sdpinstall\rsa\eclipse\plugins\com.ibm.xtools.sample.banking.implementation_6.0.0.1\db\PIGGYBANK6.001.
Solución provisional (Linux): Si instala el producto como root, pero lo ejecuta como un usuario que no es root, debe cambiar los permisos para la carpeta de base de datos de PiggyBank. La base de datos se encuentra en sdpinstall/rsa\eclipse\plugins\com.ibm.xtools.sample.banking.implementation_6.0.0.1\db. Para establecer los permisos, ejecute el mandato siguiente: chmod 777 PIGGYBANK6.001
|
5.0 Cómo ponerse en contacto con el soporte al cliente
La página de presentación del producto para Rational Software Architect es la siguiente:
www.ibm.com/software/awdtools/architect/swarchitect/.
Para obtener información sobre las preguntas más frecuentes (FAQ), listas de problemas conocidos y sus arreglos, y demás información de soporte, visite la página
Soporte de la página de presentación del producto.
6.0 Avisos y marcas registradas
U.S. Government Users Restricted Rights - Use, duplication or
disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
Esta información se ha desarrollado para productos y servicios ofrecidos en Estados Unidos. IBM puede no
ofrecer los productos, servicios o características tratados en esta
documentación en otros países. Consulte con el representante
local de IBM para obtener información acerca de los productos y
servicios que actualmente están disponibles en su localidad. Las referencias hechas a productos, programas o
servicios IBM no pretenden afirmar ni dar a entender que únicamente
puedan utilizarse dichos productos, programas o servicios IBM. Puede
utilizarse en su lugar cualquier otro producto, programa o servicio
funcionalmente equivalente que no vulnere ninguno de los derechos de
propiedad intelectual de IBM. No obstante, es responsabilidad del
usuario evaluar y verificar el funcionamiento de cualquier producto,
programa o servicio que no sea de IBM.
IBM puede tener patentes o solicitudes de patente pendientes de aprobación que cubran alguno de los
temas tratados en esta documentación. La entrega de esta documentación no le otorga ninguna
licencia sobre dichas patentes. Puede enviar las consultas sobre licencias, por escrito, a
la siguiente dirección:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
Estados Unidos
Para consultas sobre licencias relativas a la información de doble byte (DBCS), póngase en
contacto con el departamento de propiedad intelectual de IBM en su país o envíe las consultas, por
escrito, a:
IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokio 106, Japón
El párrafo siguiente no se aplica en el Reino Unido ni en ningún otro país en el que tales
disposiciones sean incompatibles con la legislación local: INTERNATIONAL BUSINESS MACHINES
CORPORATION SUMINISTRA ESTA PUBLICACIÓN "TAL CUAL", SIN GARANTÍA DE NINGUNA CLASE, YA SEA EXPLÍCITA
O IMPLÍCITA, INCLUIDAS, PERO SIN LIMITARSE A ELLAS, LAS GARANTÍAS O CONDICIONES IMPLÍCITAS DE NO
VULNERACIÓN, DE COMERCIALIZACIÓN O IDONEIDAD PARA UN PROPÓSITO DETERMINADO.
Algunas legislaciones no
contemplan la declaración de limitación de responsabilidad, ni
implícitas ni explícitas, en determinadas transacciones, por lo que
cabe la posibilidad de que esta declaración no se aplique en su caso.
Esta información puede contener imprecisiones técnicas o errores
tipográficos. Periódicamente, se efectúan cambios en la información
incluida en este documento; estos cambios se incorporarán en nuevas
ediciones de la publicación. IBM puede efectuar mejoras o cambios en los productos o programas descritos en
esta publicación en cualquier momento y sin previo aviso.
Cualquier referencia hecha en esta información a sitios Web no de IBM se
proporciona únicamente para su comodidad y no debe considerarse en modo alguno
como promoción de dichos sitios Web. Los materiales de estos sitios web no forman parte de los
materiales de IBM para este producto y el uso que se haga de estos
sitios web es de la entera responsabilidad del usuario.
IBM puede utilizar o distribuir la información que usted le
suministre del modo que IBM considere conveniente sin incurrir por
ello en ninguna obligación para con usted.
Los licenciatarios de este programa que deseen obtener información acerca del
mismo con el fin de: (i) intercambiar la información entre los programas creados
independientemente y otros programas (incluido éste) y (ii) utilizar mutuamente la
información que se ha intercambiado, deben ponerse en contacto con:
Intellectual Property Dept. for Rational Software
IBM Corporation
20 Maguire Road
Lexington, MA
02421-3112
EE.UU.
Tal información puede estar disponible, sujeta a los términos y a las condiciones adecuadas,
incluyendo en algunos casos el pago de una cuota.
IBM proporciona el programa bajo licencia descrito en esta documentación, así como todo el
material bajo licencia disponible, según los términos del Acuerdo de Cliente de IBM, del Acuerdo
Internacional de Programas bajo Licencia de IBM o de cualquier otro acuerdo equivalente entre ambas
partes.
Los datos de rendimiento incluidos aquí se determinaron en un
entorno controlado. Por lo tanto, los resultados que se obtengan en otros
entornos operativos pueden variar significativamente. Pueden haberse realizado algunas mediciones
en sistemas a nivel de desarrollo y no existe ninguna garantía de que estas mediciones vayan a ser
equivalentes en sistemas disponibles generalmente. Además, es posible que alguna medición se haya
estimado mediante extrapolación. Los resultados
reales pueden variar. Los usuarios de este documento deben verificar
los datos aplicables a su entorno específico.
La información concerniente a productos no IBM se ha obtenido de los suministradores de dichos
productos, de sus anuncios publicados o de otras fuentes de información pública disponibles. IBM no
ha comprobado dichos productos y no puede afirmar la exactitud en cuanto a rendimiento,
compatibilidad u otras características relativas a productos no IBM. Las consultas acerca de las
posibilidades de los productos no IBM deben dirigirse a los suministradores de los mismos.
Todas las declaraciones relativas a la dirección o a la intención futura de IBM están sujetas a
cambios o anulación sin previo aviso y representan únicamente metas y objetivos.
Esta información contiene ejemplos de datos e informes utilizados
en operaciones comerciales diarias. Para ilustrarlas de la forma más completa posible, los ejemplos
pueden incluir nombres de personas, empresas, marcas y productos.
Todos estos nombres son
ficticios y cualquier parecido con los nombres y direcciones utilizados
por una empresa real es mera coincidencia.
LICENCIA DE COPYRIGHT:
Esta información contiene programas de aplicación de ejemplo en lenguaje
fuente, que ilustra las técnicas de programación en diversas plataformas
operativas. Puede copiar, modificar y distribuir los programas de ejemplo de
cualquier forma, sin tener que pagar a IBM, con intención de desarrollar, utilizar,
comercializar o distribuir programas de aplicación que estén en conformidad
con la interfaz de programación de aplicaciones (API) de la plataforma
operativa para la que están escritos los programas de ejemplo. Los ejemplos no
se han probado minuciosamente bajo todas las condiciones. Por lo tanto, IBM no
puede garantizar ni dar por sentada la fiabilidad, la facilidad de
mantenimiento ni el funcionamiento de los programas. Usted puede copiar, modificar y
distribuir los programas de ejemplo de cualquier forma, sin tener que pagar a
IBM, con el fin de desarrollar, utilizar, comercializar o distribuir
programas de aplicación que estén en conformidad con las interfaces de
programación de aplicaciones (API) de IBM.
Cada copia o cada parte de los programas de ejemplo o de los trabajos que se
deriven de ellos debe incluir un aviso de copyright como se indica a
continuación:
(C) (el nombre de su empresa) (el año). Algunas partes de este código se derivan de programas de ejemplo de IBM Corp. (C) Copyright IBM Corp. 2000, 2005. Reservados todos los
derechos.
Si está viendo esta información en copia software, es posible que las fotografías y las
ilustraciones en color no aparezcan.
Información de interfaces de programación
La información de las interfaces de programación está destinada a ayudarle a crear
software de aplicaciones mediante este programa.
Las interfaces de programación de uso general le permiten escribir software
de aplicaciones que obtengan los servicios de las herramientas de este
programa.
Sin embargo, aquí también puede haber información de diagnóstico,
modificación y ajuste. La información de diagnóstico, modificación y ajuste que
se proporciona está destinada a ayudarle a depurar el software de las
aplicaciones.
Aviso: no utilice la información de diagnóstico,
modificación y ajuste como interfaz de programación porque está sujeta a
cambios.
Marcas registradas y marcas de servicio
Los términos siguientes son marcas registradas de International Business Machines Corporation en
Estados Unidos o en otros países:
- ClearCase
- Cloudscape
- DB2
- developerWorks
- IBM
- Informix
- iSeries
- Rational
- Rational Rose
- RequisitePro
- SoDA
- WebSphere
- XDE
Java y todas las marcas basadas en Java son marcas registradas de Sun Microsystems, Inc. en Estados Unidos o
en otros países.
Microsoft y Windows son marcas registradas de Microsoft Corporation en Estados Unidos o en otros países.
Intel es una marca registrada de Intel Corporation en Estados Unidos o en otros países.
UNIX es una marca registrada de The Open Group en Estados Unidos y en otros países.
Linux es una marca registrada de Linus Torvalds en Estados Unidos o en otros países.
Los nombres de otras empresas, productos o servicios pueden ser marcas registradas o de servicio de otras compañías.