Paquete de renovación de IBM Rational Functional Tester 6.1.1 - Notas del release

Para Rational Functional Tester, Versión 6.1

© Copyright IBM Corporation 2002, 2005. Reservados todos los derechos.

Para ver la versión más reciente de este archivo, lea las notas del release que se encuentran en www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rft/61/html/readme_611.html.

Nota importante: La función de desinstalación (retrotraer) de Rational Product Updater se ha inhabilitado. Pase por alto cualquier información sobre desinstalación contenida en los documentos de instalación de este paquete de renovación.

Contenido

1.0 Acerca de este release
   1.1 Nuevo en este release
   1.2 Historial de arreglos del producto
2.0 Información de instalación
   2.1 Requisitos de hardware
   2.2 Requisitos de software
3.0 Limitaciones y problemas conocidos, y soluciones provisionales
4.0 Soporte al cliente
5.0 Avisos y marcas registradas
 

1.0 Acerca de este release

Este paquete de renovación incluye características nuevas y arreglos de defectos. Los arreglos de defectos se comentan de forma general en este documento. Las nuevas características se documentan en una nota del release separada, que está enlazada con el apartado 1.1.

1.1 Nuevo en este release

Este paquete de renovación contiene las siguientes características nuevas para Functional Tester. Las nuevas características no están documentadas en la ayuda de Functional Tester, sino en una nota del release de nuevas características. Para ver la nota del release de las nuevas características, consulte el archivo Rational Functional Tester v6.1.1 New Features Release Notes disponible en IBM Publications Center, que se encuentra en http://www.ibm.com/shop/publications/order. A continuación, seleccione su país y pulse Search for Publications (Buscar publicaciones), busque el ID de material GY24-6182-01 para encontrar las notas del release de nuevas características v6.1.1 en IBM Publications Center.

Captura de pantalla de un error de reproducción

Si la reproducción de un script provoca la emisión de una excepción, Functional Tester realiza una captura de pantalla del momento del error. Se puede acceder a la captura de pantalla a través del registro.

Para obtener documentación sobre esta característica, consulte el enlace que se lista arriba.

Detención o pausa de la reproducción del script

La reproducción de un script se puede detener o pausar.

Para obtener documentación sobre esta característica, consulte el enlace que se lista arriba.

Reconocimiento ambiguo

El reconocimiento ambiguo se produce cuando Functional Tester no puede distinguir una instancia de la aplicación que se somete a prueba iniciada por la reproducción de un script y una instancia de la misma aplicación que se ha dejado abierta involuntariamente antes de reproducir el script. El reconocimiento ambiguo provocará una anomalía en la reproducción del script, a no ser que la aplicación duplicada esté cerrada. Esta nueva característica identifica el reconocimiento ambiguo y le permite cerrar la aplicación duplicada y, a continuación, reanudar la reproducción.

Para obtener documentación sobre esta característica, consulte el enlace que se lista arriba.

Ampliación de Siebel

Este es un release complemento de IBM® Rational® Functional Tester para habilitar el soporte a pruebas funcionales ampliadas para aplicaciones Siebel. Este release del complemento se basa en la versión 7.7 de Siebel. El complemento de Siebel para RFT permite a los usuarios capturar y reproducir interacciones de nivel de  GUI utilizando el modelo de objeto de Siebel. Los usuarios pueden efectuar los puntos de verificación de propiedades y de datos en los componentes personalizados de Siebel.

Esta ampliación tiene una licencia independiente. Debe adquirir una licencia independiente para utilizarla.

La documentación sobre esta característica se encuentra en un archivo de notas del release separado, IBM Rational Functional Tester Extension for Siebel Automation Readme. Para ver la versión más reciente de este archivo, consulte el readme que se encuentra en www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rft/html/61/rft6101_iFeatureSiebel/readme_Siebel.html

Rational Product Updater

Ahora Rational Product Updater puede eliminar del sistema los archivos obsoletos tras instalar una nueva actualización. Puede utilizar la función Limpieza para reducir considerablemente el espacio en disco utilizado por el producto instalado y para eliminar todos los archivos obsoletos. Para obtener más información, consulte el tema "Eliminación de archivos obsoletos" en la ayuda de Rational Product Updater.

Nota: Sólo se da soporte a esta funcionalidad después de instalar el paquete de renovación 6.1.1 y posteriores actualizaciones.

1.2 Historial de arreglos del producto

Este paquete de renovación contiene arreglos para los siguientes problemas:

Las teclas Tabulador e Intro no funcionan como se esperaba en el Editor de agrupaciones de datos.

Al pulsar la tecla Tabulador, el cursor debe desplazarse de la ubicación actual a la celda de la derecha, y al pulsar la tecla Intro en cualquier parte de la cuadrícula, el cursor debe desplazarse a la siguiente fila de la celda directamente debajo del punto de partida. Este defecto se ha arreglado y ahora las teclas Tabulador e Intro funcionan como se esperaba en el Editor de agrupaciones de datos.

Al seleccionar Buscar actualizaciones en Rational Product Updater, Functional Tester empieza la descarga de la actualización automáticamente.

No se ha encontrado ninguna opción para no descargar actualizaciones en la opción Buscar actualizaciones de Product Updater. Este defecto se ha arreglado y Functional Tester ya no descarga automáticamente las actualizaciones que encuentra con Product Updater.

No se ha podido suprimir un script con un archivo de definición de scripts dañado.

El intento de suprimir un script que tiene un archivo de definición de scripts dañado genera un error. Este defecto se ha arreglado y ahora se pueden suprimir los scripts con un archivo de definición de scripts dañado.

La Vista y el Editor de agrupaciones de datos .NET no respetan la configuración IDE del font.

En .NET de RFT, los cambios realizados en el font para Diálogos y ventanas de herramientas no modifica el font en la Vista y el Editor de agrupaciones de datos. Este defecto se ha arreglado y ahora los cambios realizados en Herramientas > Opciones > Entorno > Colores y fonts > Diálogos y ventanas de herramientas se transmitirán a la Vista y el Editor de agrupaciones de datos.

Pulsaciones basadas en coordenadas grabadas para las pulsaciones en la barra de desplazamiento en Win EditBox y RichEdit.

Functional Tester graba una pulsación (en el punto()) cuando se pulsa en una barra de desplazamiento, pero debería grabar una pulsación(SCROLL_xxx), donde xxx es ARRIBA o ABAJO. Este defecto se ha arreglado y ahora las pulsaciones en la barra de desplazamiento se graban correctamente.

Java de Functional Tester, la edición de la correlación de objetos provoca la renovación del Explorador de scripts que requiere que el usuario se desplace continuamente al siguiente objeto.

En Java de RFT, cuando se guarda un script en el Explorador de scripts, éste se renueva y se se centra en el primer elemento. Este defecto se ha arreglado y ahora el foco permanece en el último elemento seleccionado.

Una expresión regular en el punto de verificación de datos para una página html grande provoca un error en la reproducción.

El reemplazo de un punto de verificación de datos grande por una expresión regular provoca un error de java en la reproducción. Este defecto se ha arreglado y ahora no se producen errores.

En Functional Tester .Net, después de cambiar un nombre, el nuevo nombre del punto de verificación no se renueva.

En Functional Tester .Net, cuando se cambia el nombre de un punto de verificación, la vista no se renueva, por lo que parece que no funcionaba. El punto de verificación con el nombre nuevo no se puede abrir hasta que se cierre el script y se vuelva a abrir. Este problema de renovación se ha corregido.

Se ha producido un error WrappedException al grabar en el JComboBox JFC personalizado.

Se ha producido un error WrappedException durante la grabación de aplicaciones al probar un JComboBox personalizado. Este defecto se ha arreglado y ahora el JComboBox personalizado se puede grabar normalmente.

Rational Functional Tester no reconoce diferentes enlaces con el mismo nombre.

Los enlaces que tienen el mismo nombre provocan un reconocimiento ambiguo, aunque señalen a URL diferentes. Este defecto se ha corregido y, ahora, Functional Tester puede distinguir los enlaces diferentes que tienen el mismo nombre.

Functional Tester en Linux: las agrupaciones de datos suprimidas permanecen en la carpeta Agrupación de datos de prueba.

En Linux, después de suprimir una agrupación de datos asociada con el script actual, la agrupación permanece en la carpeta Agrupación de datos de prueba. Este defecto se ha arreglado y el script suprimido no permanece en la carpeta Agrupación de datos de prueba.

Functional Tester Linux, no puede seleccionar la segunda variable de agrupación de datos en Sustitución de literal de agrupación de datos.

En Linux, en Script > Buscar literales y reemplazar por referencia de agrupación de datos, siempre se selecciona la primera variable y la segunda variable no se puede seleccionar. Este defecto se ha arreglado y ahora se pueden seleccionar las dos variables.

Vacíos en la documentación de la API en Functional Tester para Java

De APAR PQ98822. En Functional Tester para Java, algunos métodos nuevos para utilizar agrupaciones de datos no tenían documentación. Este defecto se ha corregido y ahora la documentación está actualizada.

Internet Explorer se cierra de forma inesperada durante la reproducción cuando se pulsan los botones de selección HTML.

De APAR PKD8566. Durante la reproducción de un script que pulsa una serie de botones de selección en un sitio web, el navegador se cierra repentinamente. Este defecto se ha corregido y ahora las pulsaciones de los botones de selección en Internet Explorer se gestionan correctamente.

Problemas con las pruebas dirigidas por datos en los dominios anidados.

De APAR PKD8384. Functional Tester no puede dirigir con datos los objetos que se encuentran en un dominio anidado. Este defecto se ha corregido y ahora las pruebas dirigidas por datos pueden manejar los objetos que se encuentran en dominios anidados.

Durante la reproducción se genera un error que indica que el almacenamiento dinámico de espías está bloqueado.

De APAR PKD7394. Cuando una aplicación HTML abre varias ventanas o diálogos se puede generar un error que indica que el almacenamiento dinámico de espías está bloqueado. Este defecto se ha arreglado y ya no se produce este error cuando hay varias ventanas o diálogos abiertos en una aplicación HTML.

GuiTestObject.hasFocus() no funciona en Functional Tester VB.NET.

De APAR PKD7031. Cuando se utiliza el método hasFocus() de GuiTestObject, siempre se devuelve el valor Falso. Este defecto se ha corregido.

Los scripts se graban incorrectamente en las aplicaciones con caracteres turcos.

De APAR PKD7027. Cuando se utiliza Functional Tester para una aplicación que contiene caracteres turcos, el script que se graba es incorrecto. Este defecto se ha corregido y ahora las aplicaciones con caracteres turcos graban correctamente.

La creación de una agrupación de datos TSSDatapool mediante el constructor por omisión genera un error.

De APAR PKD6907. Al intentar crear una agrupación de datos TSSDatapool mediante el constructor por omisión ( TSSDatapool dp = new TSSDatapool() ) se genera un error. Este defecto se ha arreglado y ahora se puede utilizar el constructor por omisión.

Problema de actualización de Functional Tester.

De APAR PKD5770. Functional Tester tienen un problema con la configuración del entorno local tras actualizarse con el fixpack de Functional Tester. Este defecto se ha corregido y ahora la actualización con el fixpack no afecta a la configuración del entorno local.

La utilización del mismo nombre vpManual en varias pruebas que utilizan el gestor de pruebas provoca discrepancias en los datos grabados.

De APAR PKD5568. En un conjunto de aplicaciones del gestor de pruebas con más de un guión de prueba llamando al mismo script, los nombres vpManual idénticos se devuelven varias veces al registro con datos incorrectos. Este defecto se ha corregido y ahora los nombres vpManual idénticos producen datos correctos.

La utilización de la tecla Supr para suprimir un objeto de prueba del Explorador de scripts provoca un mensaje de error.

De APAR PKD4010. Al suprimir un objeto de prueba del Explorador de scripts con la tecla Supr, se genera un mensaje de error aunque el objeto de prueba se suprima. Este defecto se ha corregido y ahora no aparece ningún mensaje de error cuando se suprime un objeto de prueba del Explorador de scripts con la tecla Supr.

En Functional Tester VB.NET, los registros suprimidos siguen apareciendo en la carpeta de registros.

De APAR PKD2975. En Functional Tester VB.NET, si se suprimen los archivos de registro y se deja la carpeta de registros vacía, los archivos de registro permanecen en la carpeta pero no se pueden abrir. Este defecto se ha corregido y ahora los archivos de registro no se muestran una vez que se han suprimido.

Los puntos de verificación de datos del objeto grabados en la tabla html en XDE Tester fallan cuando se reproducen en Functional Tester.

De APAR PKD1570. Los puntos de verificación de datos del objeto en un script que se grabó en XDE Tester fallan cuando se reproducen en Functional Tester debido a discrepancias entre los datos grabados por XDE Tester y los datos que lee Functional Tester. Este defecto se ha corregido.

Las propiedades actualizadas del objeto de prueba se muestran como propiedades de reconocimiento originales.

De APAR PKD1456. Tras actualizar una propiedad del objeto de prueba, guardar los cambios y cerrar la ventana Actualizar propiedades de reconocimiento, la propiedad actualizada del objeto de prueba aparece en la lista Propiedades de reconocimiento originales, en lugar de en la lista actualizada Propiedades del objeto de prueba. Este defecto se ha arreglado y ahora la propiedad del objeto de prueba actualizada aparece en la lista correcta.

El script de Functional Tester se reproduce en Internet Explorer 6.0, pero falla en Mozilla.

Functional Tester genera un script para una página web, pero si se desplaza hacia abajo para pulsar un botón que produce un menú emergente, Functional Tester no reconoce el menú emergente cuando se reproduce en Mozilla. Este defecto se ha corregido y ahora el script no falla en Mozilla.

No se pueden utilizar archivos ZIP en la vía de acceso de clases.

De APAR IC45526. Cuando se utiliza un recurso en un archivo ZIP del método getBundle() de la clase PropertyResourceBundle y el archivo ZIP se encuentra en la vía de acceso de clases, se produce un error de reproducción. Este defecto se ha arreglado y ahora se permite la reproducción.

La traducción japonesa de "private" en Functional Tester no es consistente.

De APAR IC44831. En Functional Tester, la palabra "private" no se traduce siempre por la misma palabra en japonés. Este defecto se ha corregido y ahora "private" se traduce de forma consistente en japonés.

La actualización de XDE Tester 2003.06.00 provoca que la devolución de llamada de JAR utilizando Class.forName no se realice correctamente.

De APAR IC44213. Functional Tester organiza en cascada los cargadores de clases de forma que el cargador de clases se acostumbre a cargar cada nivel diferente de soporte independientemente del proyecto actual. Este defecto se ha corregido y ahora los scripts que se grabaron en la versión anterior no fallan.

Otros APAR que se arreglaron en este release:

IC44802; PQ96132; PKD8493; PKD8474; PKD8382; PKD8379; PKD8143; PKD7063; PKD7063; PKD5968; PKD3075; IC46508; IC46052

2.0 Información de instalación

Para obtener información sobre la instalación del paquete de renovación de IBM Rational Functional Tester 6.1.1, los requisitos previos de instalación, la instalación desde una línea de mandatos y la configuración de una réplica local del servidor de actualización, consulte las instrucciones de instalación que se encuentran en http://www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rft/61/install_instruction/611/install.html.

2.1 Requisitos de hardware

No hay requisitos de hardware adicionales para instalar este paquete de renovación.

2.2 Requisitos de software

Puede instalar este paquete de renovación para su utilización con IBM Rational Functional Tester 6.1. Antes de instalar el paquete de renovación, debe instalar IBM Rational Product Updater 6.0.1.

3.0 Limitaciones y problemas conocidos, y soluciones provisionales

Estas notas del release incluyen información específica del release, como problemas y limitaciones que no estuvieron disponibles hasta que se finalizó la documentación del producto.

Linux: los elementos de menú de Eclipse (SWT) no se pueden identificar utilizando el buscador/inspector de objetos

En Linux, los elementos de menú basados en Eclipse (Java SWT) no se pueden identificar utilizando el buscador/inspector de objetos. No se soportan los menús de GTK.

Product Updater no puede actualizar iFixes en NT4.0

Rational Product Updater no puede desempaquetar e instalar actualizaciones en Windows NT 4.0. Product Updater no soporta Windows NT.

Tecla de acceso directo F11 disponible para terminar la ejecución del script

Cuando se reproduce un script en Functional Tester, se puede utilizar la tecla F11 para terminar la ejecución. Esta información no se encuentra en la documentación de usuario.

Además, en este release hay una nueva característica que le permite pausar o detener la reproducción con los botones del Monitor de reproducción. Consulte el apartado 1.1 para ver los detalles de la nueva característica. Puede utilizar la tecla de acceso rápido F11 para terminar la ejecución del script en esta versión y las versiones anteriores de Functional Tester.

Los caracteres japoneses no se muestran correctamente en el Editor/Comparador VP si el paquete de idiomas no está instalado

En sistemas operativos como el japonés y el chino simplificado, puede que los caracteres que no sean ingleses se muestren como recuadros dentro del Editor/Comparador de puntos de verificación. Esto sucederá si no ha instalado los paquetes de idiomas durante la instalación del producto. Para resolver este problema, puede volver a ejecutar la instalación, seleccionar únicamente los paquetes de idiomas deseados y anular la selección de todo lo demás. Entonces, los caracteres se mostrarán correctamente.

Es necesario JRE 1.4.1 o posterior para utilizar el registro HTML.

Es necesario un JRE habilitado versión 1.4.1 o posterior para utilizar el registro HTML.

Las preferencias de valores de retardo no están disponibles para las pruebas de Siebel

Algunas de las opciones de Ventanas > Preferencias no son válidas para la implementación de Siebel RFT porque no se aplican al modelo de objeto de Siebel. Por ejemplo, las opciones de Ventanas > Preferencias > Functional Test > Reproducción > Retardo de ratón y > Otros retardos no se aplican a las pruebas de Siebel.

Después de cambiar a otras perspectivas, no se puede volver a la perspectiva Functional Test

Si actualiza de Rational Functional Tester 6.1 a 6.1.1 mediante Rational Product Updater, es posible que tenga problemas para volver a la perspectiva de Functional Test en Eclipse si ha cambiado a una perspectiva distinta, como por ejemplo, Rational Software Modeler. Si no puede volver a la perspectiva de Functional Test, realice los pasos siguientes para que vuelva a estar disponible:

1. Abra C:\Archivos de programa\IBM\Rational\SDP\6.0\rationalsdp.ini en Wordpad.
(Es posible que en el Bloc de notas haya problemas de formato. Tras guardarlo en Wordpad, también puede editarlo en el Bloc de notas.)
2. Busque VMArgs=-Xquickstart
3. Añada la línea siguiente después de esa línea:
VMArgs=-Drational.test.ft.bootstrap.running=true
4. Guarde el archivo.
5. Reinicie el producto.

Ahora debería poder cambiar a la perspectiva de Functional Test.

Para Siebel Extension Feature, pasos para utilizar RFT 6.1.2 con un proyecto RFT existente

Si instala el último paquete de renovación 6.1.2, debe realizar varias acciones para poder utilizar correctamente el nuevo soporte para Siebel con un proyecto ya existente. Debe añadir dos nuevas plantillas (una para las cabeceras de script y otra para las cabeceras de ayudante de script) al proyecto. También debe actualizar la compilación o la información de referencia del proyecto. A continuación se incluyen detalles específicos para cada plataforma RTF.

RFT Java Scripting y Eclipse
1. Si utiliza RFT Java Scripting, puede actualizar a las últimas plantillas pulsando el botón derecho del ratón sobre el proyecto en la vista de Proyectos de Functional Test y seleccionando Propiedades.

2. En el diálogo Propiedades, seleccione "Plantillas de script de Functional Test" en la lista de la izquierda. Seleccione la plantilla "Script: Cabecera del archivo". Si no ha personalizado esta plantilla, puede actualizarla pulsando el botón Restaurar valores por omisión. Si ya ha personalizado la plantilla, añada esta línea en la parte superior junto con el resto de las sentencias de importación:

    import com.rational.test.ft.object.interfaces.siebel.*;

Tras modificar la plantilla, pulse el botón Aplicar. A continuación, seleccione la plantilla "Script: Cabecera del archivo". Añada la misma línea en la sección de importaciones de esta plantilla. Pulse Aplicar y Aceptar.

3. Si utiliza el soporte para ClearCase integrado, después de editar los archivos de plantilla, éstos se extraerán. Debe volverlos a incorporar para que el resto de los miembros de su equipo puedan utilizarlos. Para ello, pulse de nuevo el botón derecho del ratón en la vista de Proyectos de Functional Test y pulse Equipo > Mostrar extracciones. Verá una lista de elementos que ha extraído. Seleccione las plantillas t_script.java.rfttpl y ft_scripthelper.java.rfttpl e incorpórelas (por ejemplo, puede pulsar el botón derecho del ratón en los elementos seleccionados y pulsar Incorporar). El resto de los miembros de su equipo deben actualizar su proyecto pulsando el botón derecho del ratón en la vista de Proyectos de Functional Test y pulsando Equipo > Obtener última versión….

4. Finalmente, pulse de nuevo el botón derecho del ratón en el proyecto de la vista de Proyectos de Functional Test y pulse Restablecer vía de acceso de creación Java. Cada miembro de su equipo debe realizar este último paso, ya que la "vía de acceso de creación Java" es local respecto a cada proyecto de cada máquina.

VB.Net Scripting y Visual Studio
1. Si utiliza VB.Net scripting, puede actualizar a las últimas plantillas pulsando el botón derecho del ratón sobre el proyecto en la vista de Proyectos del explorador de soluciones y pulsando Propiedades.

2. En el diálogo Propiedades, seleccione la pestaña Plantillas de script de Functional Test. Seleccione la plantilla "Script: Cabecera del archivo". Si no ha personalizado esta plantilla, puede actualizarla pulsando el botón Restaurar valores por omisión. Si ya ha personalizado la plantilla, añada esta línea en la parte superior junto con el resto de las sentencias de importación:

    Imports Rational.Test.Ft.Object.Interfaces.Siebel

Tras modificar la plantilla, pulse el botón Aplicar. A continuación, seleccione la plantilla "Script: Cabecera del archivo". Añada la misma línea en la sección de importaciones de esta plantilla. Pulse Aplicar y Aceptar.

3. Si utiliza el soporte para ClearCase integrado, después de editar los archivos de plantilla, éstos se extraerán. Debe volverlos a incorporar para que el resto de los miembros de su equipo puedan utilizarlos. Para ello, pulse de nuevo el botón derecho del ratón en la vista de Proyectos del explorador de soluciones y pulse Equipo > Mostrar extracciones. Verá una lista de elementos que ha extraído. Seleccione las plantillas ft_script.vb.rfttpl y ft_scripthelper.vb.rfttpl e incorpórelas (por ejemplo, puede pulsar el botón derecho del ratón en los elementos seleccionados y pulsar Incorporar). El resto de los miembros de su equipo deben actualizar su proyecto pulsando el botón derecho del ratón en la vista de Proyectos del explorador de soluciones y pulsando Equipo > Obtener última versión….

4. Finalmente, pulse de nuevo el botón derecho del ratón en el proyecto de la vista de Proyectos del explorador de soluciones y pulse Restablecer referencia personalizada. Cada miembro de su equipo debe realizar este último paso, ya que las "referencias personalizadas" son locales respecto a cada proyecto de cada máquina.

4.0 Soporte al cliente

La página de presentación del producto para Rational Functional Tester es www.ibm.com/software/awdtools/tester/functional/index.html. 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 de presentación del producto y pulse el enlace Soporte.

5.0 Avisos y marcas registradas

© Copyright IBM Corporation 2002, 2005. Reservados todos los derechos.

La documentación de XDoclet que se incluye en este producto IBM se utiliza con permiso y está protegida bajo la sentencia de atribución de copyright siguiente: Copyright (c) 2000-2005, XDoclet Team. Reservados todos los derechos.

Algunas partes basadas en Design Patterns: Elements of Reusable Object-Oriented Software, por Erich Gamma, Richard Helm, Ralph Johnson y John Vlissides, Copyright (c) 1995 por Addison-Wesley Publishing Company, Inc. Reservados todos los derechos.

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
EE.UU.

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 y/o cambios en los productos y/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.

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:

© (el nombre de su empresa) (el año). Algunas partes de este código se derivan de programas de ejemplo de IBM Corp. © 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:

Java y todas las marcas basadas en Java son marcas registradas de Sun Microsystems, Inc. en Estados Unidos o en otros países.

Windows y Windows NT son marcas registradas de Microsoft Corporation en Estados Unidos y/o en otros países.

Intel y Pentium son marcas registradas o marcas comerciales registradas de Intel Corporation o sus subsidiarias 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 terceros.