IBM Rational Performance Tester Refresh Pack 6.1.1 - Notas del release

Para Rational Performance Tester, Versión 6.1

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

Para ver la versión más actualizada de este archivo, consulte las notas del release que se encuentran en www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rpt/61/html/611/nl/readme_es_ES_611.html.

Contenido

1.0 Acerca de este release
   1.1 Novedades en este release
        1.1.1 Mejoras en la agrupación de datos, fiabilidad, manejo de errores y utilización de la memoria
        1.1.2 Disponibilidad de IBM Rational Performance Tester para z/OS
        1.1.3 Disponibilidad de la ampliación de IBM Rational Performance Tester para Siebel Test Automation
   1.2 Historial de arreglos del producto
2.0 Información de instalación
   2.1 Requisitos de hardware
   2.2 Requisitos de software
   2.3 Utilización de IBM Rational Performance Tester para z/OS
   2.4 Licencias
3.0 Arreglos en este paquete de renovación
     3.1 Arreglos
     3.2 Problemas 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 se ha generado con Test and Performance Tools Platform (TPTP) 3.3, que permite a IBM Rational Performance Tester® mejorar la edición de las agrupaciones de datos, la fiabilidad, el manejo de errores y la utilización de la memoria. Además, el paquete de renovación incluye el soporte para z/OS, que se adquiere como producto independiente, y soluciona los problemas que se listan en la sección 3.0.

1.1 Novedades en este release

1.1.1 Mejoras en la agrupación de datos, fiabilidad, manejo de errores y utilización de la memoria

Este paquete de renovación se ha generado con TPTP 3.3, que permite que Rational Performance Tester proporcione:

1.1.2 Disponibilidad de IBM Rational Performance Tester para z/OS

Este paquete de renovación facilita soporte para z/OS. Cuando adquiera IBM Rational Performance Tester para z/OS y actualice a este paquete de renovación, podrá utilizar un sistema remoto que ejecute z/OS para añadir usuarios virtuales a la ejecución planificada.

1.1.3 Disponibilidad de la ampliación de IBM Rational Performance Tester para Siebel Test Automation

Este paquete de renovación incluye, como ampliación independiente, soporte para probar las aplicaciones de Siebel® 7.7. Puesto que la biblioteca de correlaciones de datos Siebel sólo se ejecuta en sistemas Windows®, esta es una función sólo para Windows.

Cuando adquiera la ampliación de IBM Rational Performance Tester para Siebel Test Automation y actualice a este paquete de renovación, podrá probar las aplicaciones de Siebel 7.7. La ampliación Siebel requiere el pago de una licencia independiente, que debe hacerse efectivo antes de su utilización. Para adquirir esta ampliación, inicie sesión en Passport Advantage Online en http://www-306.ibm.com/software/howtobuy/passportadvantage/pao_customers.htm

La infraestructura Siebel Test Automation (STA), disponible sólo en Siebel, también es necesaria. Póngase en contacto con el distribuidor de Siebel para adquirir o realizar consultas sobre STA.

En las secciones siguientes se listan las diferencias de Performance Tester cuando se habilita la ampliación Siebel.

Nuevas preferencias

Las preferencias de generación de pruebas contienen una nueva opción: Soporte para Siebel. Pulse Ventana > Preferencias, expanda Prueba, pulse Generación de pruebas de rendimiento. El valor por omisión es Automático (detectar y activar automáticamente el soporte de Siebel). Puede cambiar el valor de modo que siempre esté Activado o siempre Desactivado.

El editor de pruebas  contiene una nueva página: HTTP. Pulse Ventana > Preferencias, expanda Prueba, pulse Editor de pruebas de rendimiento y pulse la pestaña HTTP. Estas son las preferencias de la página HTTP:

La página General no ha cambiado con respecto a lo que se documenta en la Ayuda del producto. La página Colores y fonts muestra la codificación de colores para texto que se ha sustituido a partir de variables incorporadas (consulte la siguiente sección, "Edición de pruebas de Siebel").

Edición de pruebas de Siebel

Las principales diferencias entre una prueba de Siebel y una prueba de HTTP estándar radican en el modo en que los datos dinámicos se almacenan y se sustituyen durante la ejecución de la prueba.

En las pruebas de HTTP estándar, una fuente de datos (variable de agrupación de datos, código personalizado o referencia) se enlaza a un valor de prueba que se sustituye en el momento de la ejecución.

Las pruebas Siebel contienen un tipo de fuente de datos adicional denominado fuente de datos incorporada, que contiene variables que puede sustituir por un valor de prueba. Los datos de sustitución se almacenan en una estructura de datos propia denominada matriz de estrella. Una matriz de estrella almacena cadenas de caracteres y su longitud en formato hexadecimal (longitud_cadena) o entero (longitud*cadena). Los sustituidores de Siebel saben cómo sustituir datos y volver a calcular la longitud según sea necesario. Cuando el usuario sustituye un valor de una matriz de estrella (resalta un valor en formato longitud_cadena o longitud*cadena, pulsa con el botón derecho del ratón y pulsa Sustituir desde), un diálogo le solicita que elija una sustitución de Siebel o de HTTP estándar. Salvo raras excepciones, el usuario elegirá Siebel.

Correlación de una cadena de caracteres de solicitud con una variable incorporada

Siebel también requiere algunos valores especiales de tiempo de ejecución para reproducirse correctamente.  La correlación automática debe utilizar estas " variables incorporadas" especiales para manejar la mayoría de casos. Sin embargo, es posible que desee realizar correlaciones adicionales.

Para correlacionar una cadena de caracteres con una variable incorporada:

  1. Abra la prueba.
  2. Resalte la cadena de caracteres que desea sustituir.
  3. Pulse con el botón derecho del ratón y seleccione Sustituir desde > Fuentes de datos incorporados. Se inicia el asistente para fuentes de datos incorporados, que muestra los tipos de sustitución:
    Fuentes de data genéricos
         Fecha actual
         Indicación de la hora

  4. Fuentes de datos Siebel
        Contador SWE
        Valor exclusivo de SWE
  5. Seleccione el tipo de variable y pulse Siguiente o Finalizar.


  6. Si selecciona Fecha actual, pulse Siguiente, seleccione el formato de fecha y luego pulse Finalizar.
    Si selecciona Contador SWE, pulse Siguiente, especifique un Valor actual y Valor máximo para el contador y luego pulse Finalizar.
Adición y habilitación de puntos de verificación de contenido

Un punto de verificación de contenido verifica si una cadena de texto especificada aparece en la respuesta a una solicitud.

Para añadir un punto de verificación de contenido a una prueba:

  1. Abra la prueba.
  2. Pulse con el botón derecho del ratón en la respuesta de destino y seleccione Habilitar VP de contenido.

  3. Para añadir un punto de verificación de contenido a cada respuesta de una prueba, pulse con el botón derecho del ratón en el nombre de la prueba.
    Para añadir un VP de contenido a las respuestas de una página, pulse con el botón derecho del ratón en dicha página. En ambos casos, se abre la ventana Crear/habilitar punto de verificación de contenido.
    Para añadir un VP de contenido a una respuesta específica, pulse con el botón derecho del ratón en dicha respuesta. En este caso, la ventana aparece en Detalles de la prueba; edítelo ahí.
  4. En la lista Verificación falla si, seleccione Verificación falla si se encuentra alguna de las cadenas de caracteres seleccionadas o No se encuentra ninguna de las cadenas de caracteres.
  5. Seleccione cada cadena de caracteres Siebel o definida por el usuario que desee verificar y pulse una de las siguientes opciones:
  6. Pulse Cerrar.

Para crear cadenas de caracteres definidas por el usuario, siga estas instrucciones después de completar el paso 3:

  1. Pulse Nueva cadena de caracteres para añadir una nueva cadena de caracteres o Duplicar para copiar una cadena de caracteres actualmente seleccionada en el recuadro Texto.
  2. En el recuadro Texto, escriba o edite la cadena de caracteres que desea verificar.
  3. Seleccione las opciones que desee:
  4. Pulse Aceptar.

Tenga en cuenta que las VP definidas por el usuario se pueden utilizar en cualquier prueba, no únicamente en pruebas Siebel.

1.2 Historial de arreglos del producto

Este paquete de renovación incluye los arreglos siguientes:

2.0 Información de instalación

Para obtener información sobre la instalación de IBM Rational Performance Studio, paquete de renovación 6.1.1, los requisitos previos a la instalación, la instalación desde una línea de mandatos y la configuración de la réplica local del servidor de actualización, consulte las instrucciones de instalación en la dirección: http://www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rpt/61/html/611/nl/install_local_es_ES_611.html.

2.1 Requisitos de hardware

No son necesarios 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 Performance Tester 6.1.

Antes de instalar este paquete de renovación, debe instalar IBM Rational Product Updater 6.0.1.

2.2.1 Requisitos de Siebel

Las funciones de prueba de Siebel requieren la biblioteca de correlación de datos proporcionados por Siebel, que se implementa con el archivo ssdtcorr.dll (este archivo se proporciona en la infraestructura Siebel Test Automation (STA)). Debe obtener esta biblioteca de Siebel y copiarla manualmente en el sistema local (donde se ha instalado Rational Performance Tester 6.1), en la siguiente vía de acceso: ...\SDP\6.0\rpt_prod\external_files\deployable\siebel\.

La biblioteca de correlaciones debe estar instalada en cualquier sistema que ejecute una prueba de Siebel. Sin embargo, no necesitará copiarla a los sistemas remotos porque después de instalar la biblioteca de correlación en el sistema local, se copia automáticamente según sea necesario a cualquier sistema remoto en el que despliegue una prueba de Siebel.

La biblioteca de correlación proporcionada por Siebel depende de la biblioteca de tiempo de ejecución Microsoft C++, que implementa el archivo msvcr70.dll. Es posible que el sistema Windows en el que desee ejecutar una prueba de Siebel no contenga ninguna biblioteca de tiempo de ejecución de C++ o que contenga una versión distinta. En este caso, debe obtener msvcr70.dll del sitio web de Microsoft y copiarlo en la carpeta siebel con ssdtcorr.dll. Esto garantiza que el archivo se copiará automáticamente según sea necesario en cualquier sistema principal remoto en el que despliegue una prueba de Siebel. Aunque este procedimiento no es necesario en algunas instalaciones, colocar una copia de msvcr70.dll en la carpeta siebel garantiza que no tendrá que preocuparse porque falte si añade sistemas remotos adicionales en el futuro.

2.2.2 Requisitos z/OS

Debe disponer del software siguiente instalado en el sistema z/OS:

2.3 Utilización de Performance Tester para z/OS

En las secciones siguientes se explica cómo utilizar Performance Tester para z/OS. Debe:

  1. Configurar el entorno.
  2. Instalar z/OS.
  3. Iniciar z/OS RAC (antes de ejecutar una prueba).

Configuración del entorno z/OS

Establezca el programador del sistema ASSIZEMAX en 2147483647.

Coloque los mandatos de exportación siguientes en el .profile del ID de usuario que iniciará Performance Tester para z/OS:

export RASERVER_HOME=install_dir/IBM/AgentController

export LIBPATH=$LIBPATH:install_dir/IBM/AgentController/lib:java_install_dir/bin:java_install_dir/bin/classic:xml_parser_dir/lib

Establezca la variable de entorno _BPX_SHAREAS en NO:

export _BPX_SHAREAS="NO"

Instalación de Performance Tester para z/OS

  1. Instale Rational Performance Tester 6.1 en el equipo local, si todavía no lo tiene instalado.
  2. Utilice Rational Product Updater para actualizar el equipo local al release 6.1.1.
  3. Descargue z/OS RAC al sistema remoto desde http://www3.software.ibm.com/ibmdl/pub/software/rationalsdp/common/rac/601/zips/ibmrac.os390.zip
  4. Descomprima el z/OS RAC y extraiga el contenido.
  5. Utilice el ftp para transferir las siguientes imágenes de instalación en formato binario al directorio de instalación:
    ibmrac.os390.pax
    tptpdc.os390.pax
  6. Vaya al directorio de instalación y emita el mandato siguiente para extraer el z/OS RAC:
  7. pax -ppx -rf ibmrac.os390.pax
  8. Vaya al directorio install_dir/IBM/AgentController y emita el mandato siguiente:
    pax -ppx -rf ../../tptpdc.os390.pax
  9. Convierta los archivos de objeto compartido en controlados por el programa emitiendo el mandato siguiente en un shell UNIX® System Services:
    extattr +p install_dir/IBM/AgentController/lib/*.so
  10. Vaya al directorio install_dir/IBM/AgentController/bin y emita el mandato siguiente, que habilita que z/OS RAC para permitir sistemas principales no locales:
    ./SetConfig.sh -s ALLOW=ALL
  11. El z/OS RAC debe iniciarse antes de ejecutar una prueba. Para iniciarlo, vaya al directorio de instalación  y emita el mandato siguiente:
    ./RAStart.sh.

Detener Performance Tester para z/OS

Para detener el z/OS RAC, emita el mandato siguiente:

install_dir/IBM/AgentController/bin/RAStop.sh

2.4 Licencias

Licencias de Siebel

Las pruebas de rendimiento de las aplicaciones Siebel requieren una licencia para la ampliación de IBM Rational Performance Tester para Siebel Test Automation. Esta ampliación se puede ejecutar sólo en las variantes de Windows admitidas por IBM Rational Performance Tester e IBM Rational Performance Tester para z/OS; esta ampliación no se ejecuta en Linux o z/OS.

Licencias de Windows y Linux

IBM Rational Performance Tester le permite ejecutar un máximo de cinco usuarios virtuales simultáneos en Windows, Linux o ambos. No obstante, para ejecutar más usuarios, son necesarias licencias del paquete de verificador virtual. Por ejemplo, puede ejecutar Performance Tester con un máximo de cinco usuarios virtuales sin licencia, pero para ejecutar diez usuarios virtuales, debe adquirir una licencia para un paquete verificador virtual que proporcione soporte a cinco o más usuarios virtuales adicionales. Las licencias se distribuyen en tamaños de 5, 50, 100, 250, 500, 1.000, 2.500, 5.000, 10.000, 20.000, 50.000 y 100.000 verificadores virtuales.

Una licencia de paquete de verificador virtual no es divisible; sólo un usuario puede utilizar un paquete verificador virtual concreto en un momento determinado. Por ejemplo, un usuario A y un usuario B no pueden dividir un paquete de 50 verificadores virtuales para que cada uno ejecute pruebas de 25 usuarios. En cambio, una licencia de paquete de 50 verificadores virtuales permite que un único usuario ejecute una prueba emulando a un máximo de 50 usuarios virtuales.

Un paquete de licencia de verificador virtual es aditivo; un único usuario puede combinar múltiples paquetes de licencia de verificadores virtuales para ejecutar una prueba soportada por la combinación de estas licencias. Por ejemplo, un único usuario puede utilizar dos licencias de paquetes de 50 verificadores virtuales para ejecutar una prueba que simule 100 usuarios virtuales.

Licencias de z/OS

La ejecución de usuarios virtuales en el sistema operativo z/OS requiere una licencia de IBM Rational Performance Tester para z/OS. IBM Rational Performance Tester para z/OS permite ejecutar un número ilimitado de usuarios virtuales en los sistemas principales z/OS para los que haya adquirido esta licencia. De forma adicional, esta licencia permite ejecutar un máximo de cinco usuarios virtuales simultáneos en Windows y Linux con el objetivo de probar el desarrollo de las pruebas.  

3.0 Arreglos en este paquete de renovación

En esta sección se listan los arreglos de nota, y las alternativas para evitar algunos problemas, de este paquete de renovación.

3.1 Arreglos

Este paquete de renovación soluciona los problemas siguientes. Si un problema tiene un número APAR, se lisa este número.

3.2 Problemas y soluciones provisionales

En esta sección se listan las soluciones provisionales para algunos problemas.

La ejecución se ha completado pero el informe Resumen sigue mostrando usuarios activos

Bajo ciertas circunstancias--especialmente si se establece que se detenga la planificación después de un intervalo de tiempo o si se ha detenido pulsando Detener en la vista Ejecuciones de las pruebas de rendimiento--el Informe de resumen puede mostrar usuarios en estado activo una vez que la prueba se haya completado.

Si un Informe de resumen muestra usuarios activos, pero cree que la prueba se ha completado, compruebe la pestaña General. Si la pestaña General indica que la prueba se ha completado, no tenga en cuenta el estado del usuario que se muestra en el Informe de resumen.

Información incorrecta   en la instalación manual 6.1

En el manual de instalación 6.1, Instalación de IBM Rational Performance Tester, la sección "Instalación de claves de licencia de Linux" es incorrecta. Esta sección debería mostrar:

Para instalar claves de licencia en un cliente Linux, cree el archivo $HOME/.flexlmrc, que contenga una línea con el nombre del sistema o la dirección IP del servidor de licencias de Rational. Por ejemplo, añada las líneas RATIONAL_LICENSE_FILE=@server-name.com o RATIONAL_LICENSE_FILE=@ip-address al archivo .flexlmrc. El archivo .flexlmrc debe crearse en el directorio inicial de cada usuario del sistema de destino que ejecutará más de cinco verificadores virtuales.

Se debe establecer al variable de entorno MOZILLA_FIVE_HOME

Si ejecuta Performance Tester en Linux, debe establecer la variable de entorno MOZILLA_FIVE_HOME para que Rational Product Updater muestre la información detallada correctamente.

Para establecer esta variable de entorno, añada las líneas siguientes a shortcut_rpu (en el directorio de instalación que, por omisión, es /opt/IBM/Rational/SPD/6.0):

MOZILLA_FIVE_HOME=path to libxpcom.so  (usually/usr/lib/mozilla-1.4.3)
export MOZILLA_FIVE_HOME

Este problema afecta a otros productos instalados en Linux a través de Rational Product Updater.

Cambie rational.sdp.ini a archivo de escritura en Linux para conservar el valor del tamaño de almacenamiento dinámico

Cuando se especifica un valor en el tamaño de almacenamiento dinámico de Java Virtual Machine a través de Window > Preferencias > Performance Test Workbench, el valor no se conservaba en sistemas Linux. Ahora se reporta un error que indica que rational.sdp.ini es de sólo lectura. Cambie el archivo a archivo de escritura antes de cambiar la preferencia.

Las opciones IE deben cambiarse cuando grabe con un servidor proxy

Para grabar con un servidor proxy debe borrar el recuadro Omitir el servidor proxy para direcciones locales. Sin embargo, cuando utilice la Ayuda, debe seleccionar este recuadro.

Para ubicar este recuadro, abra Internet Explorer y pulse Herramientas > Opciones de Internet > Conexiones > Configuración de LAN.
 

4.0 Soporte al cliente

La página de presentación de Rational Performance Tester es www.ibm.com/software/awdtools/tester/performance/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 Support de la página de presentación del producto.

5.0 Avisos y marcas registradas

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

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

Partes basadas en Design Patterns: Elements of Reusable Object-Oriented Software, de Erich Gamma, Richard Helm, Ralph Johnson y John Vlissides, Copyright (c) 1995 de 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
Tokyo 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 se proporciona para 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 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 y en otros países.

Otros nombres de otras empresas, productos o servicios pueden ser marcas registradas o de servicio de terceros.