IBM Developer Workbench Versión 9.1.0.2 - Notas del release
Tabla de contenidos
1.0 Acerca de este release
2.0 Información sobre la instalación
3.0 Avisos y marcas registradas
1.0 Acerca de este release
Developer Workbench Versión 9.1.0.2 contiene las mejoras y los arreglos
en el release de la versión 9.1
Volver a la tabla de contenidos.
1.1 Novedades del release.
Developer Workbench Versión 9.1.0.2 proporciona las características nuevas siguientes:
- Soporte para DB2 para z/OS Versión 9:
- Puede crear una conexión JDBC para DB2 para z/OS Versión 9 en Database
Explorer.
- Puede utilizar el entorno de trabajo para crear, probar y desplegar los siguientes tipos
de rutinas que tengan como objetivo DB2 para z/OS Versión 9 en un proyecto de desarrollo de datos.
- Procedimientos almacenados nativos de SQL, incluidas varias versiones de procedimientos
almacenados nativos.
- Procedimientos almacenados externos de SQL
- Procedimientos almacenados de Java (JDBC y SQLJ)
- Funciones escalares definidas por el usuario de SQL
- Puede utilizar el entorno de trabajo para desarrollar procedimientos almacenados
de Java que tengan como objetivo DB2 para z/OS Versión 9 que dependan de clases en archivos
JAR distintos del archivo JAR en el que está desplegado el procedimiento almacenado.
Puede importar un archivo JAR a un proyecto de desarrollo de datos para permitir
este tipo de procedimiento almacenado de JAVA para compilar y empaquetar localmente.
También puede utilizar el entorno de trabajo para desplegar o descartar un archivo
JAR de un servidor de bases de datos y ver las propiedades de los archivos JAR
desplegados desde Database Explorer.
- Puede utilizar el depurador de procedimientos almacenados integrado
en el entorno de trabajo para depurar procedimientos almacenados que tengan
como objetivo DB2 para z/OS Versión 9.
- Texto traducido de la documentación y de la interfaz de usuario para las UDF de OLE DB y XML. Consulte la sección correcciones de la documentación
en estas notas de release para obtener información sobre algunos pasos de requisito previo
que deben completarse antes de poder crear las UDF de OLE DB o de XML.
- Soporte para la extensión .db2 con archivos que contienen sentencias de SQL y scripts.
Además de los archivos con extensiones .sql y .ddl, puede editar e importar archivos
SQL que tengan la extensión .db2.
- Soporte para crear un único paquete para procedimientos almacenados SQLJ. Para crear
un paquete único, especifique un nivel de aislamiento en el campo Opciones de vinculación
del asistente para Rutinas de despliegue.
- Soporte para guardar rutinas con errores. Cuando guarde una rutina que contenga errores
con el Editor de rutinas, verá un mensaje que indica que hay errores en el código fuente,
pero podrá guardar el código fuente con los errores para no perder el trabajo realizado.
Volver a la tabla de contenidos.
1.2 Historial de arreglos del producto
Se han arreglado los siguientes problemas conocidos de la versión 9.1 ó 9.1.0.1:
- Antes de suprimir un proyecto, cierre las rutinas abiertas y los editores de SQL que pertenezcan al proyecto.
Si no cierra las rutinas abiertas y los editores de SQL, verá mensajes de error aunque el proyecto
y su contenido se supriman de todas maneras.
- Si está depurando un procedimiento almacenado de Java que llama a un segundo procedimiento almacenado de Java, no puede desplegar el segundo procedimiento almacenado. No puede acceder al
procedimiento almacenado anidado y se omitirá cualquier punto de interrupción que haya
establecido en el procedimiento almacenado anidado. Esta restricción se aplica a DB2 UDB para Linux, UNIX y Windows.
1.3 Limitaciones y problemas conocidos
Este release contiene las siguientes limitaciones y problemas conocidos.
- General
-
- Para iniciar Developer Workbench en Red Hat Enterprise Linux 3, añada
export MOZILLA_FIVE_HOME=<ubicación de mozilla>
a /opt/IBM/DWB/V9.1/dwb_prod/shortcut_dwb
.
- Si define una tabla que contiene datos XML, pero no incluye una clave primaria, no se podrá actualizar la columna XML en el editor de tablas. Debe añadir una clave primaria o un índice exclusivo a la tabla que contiene los datos XML.
- El desarrollo de XQuery en el creador de XQuery sólo está soportado en proyectos de
desarrollo de datos que estén asociados con conexiones de DB2 para Linux, UNIX y Windows Versión 9.
- Después de crear un servidor federado en el Explorador de bases de datos, el servidor que se acaba de crear no aparecerá automáticamente en la carpeta Servidor definido. Debe renovar la carpeta para ver el servidor nuevo.
- En Linux, si el sistema utiliza JDK 1.4.1 como JDK por omisión, puede que los procesos de Developer
Workbench no se cierren al salir de DWB. Para evitar este problema, utilice
el JDK que suministra DWB:
/opt/IBM/DWB/V9.1/dwb_prod/eclipse/jdk/bin
.
- Desarrollo de rutinas
-
- Los tipos definidos por el usuario (los UDT) no están soportados como parámetros de rutinas.
- Visual Explain no está disponible para funciones definidas por el usuario que tienen como destino
bases de datos de DB2 para z/OS. El entorno de trabajo sólo da soporte a expresiones, no a sentencias, para
las funciones de z/OS definidas por el usuario.
- Cuando cree por primera vez una rutina en un proyecto de desarrollo de datos,
puede que las opciones de Visual Explain no estén disponibles en el asistente para Nuevo
procedimiento almacenado, o en el editor de rutinas.
Como solución provisional para este problema, cierre y vuelva a abrir el espacio de trabajo
y estarán disponibles las opciones de Visual Explain.
- Al desplegar un procedimiento almacenado o una función definida por el usuario utilizando la función de despliegue Ant, es posible que aparezca el mensaje siguiente si no tiene el archivo tools.jar ubicado en la variable CLASSPATH:
No se puede encontrar tools.jar. Se esperaba encontrarlo en F:\jre\1.4.2\lib\tools.jar
. Omita este mensaje. tools.jar forma parte de Java Runtime Environment (JRE), no de la función de despliegue Ant.
- Para desplegar procedimientos almacenados Java que tienen como destino
DB2 UDB para iSeries desde el sistema de archivos utilizando el despliegue Ant, debe
asegurarse de tener jt400.jar en la classpath del sistema.
- Si crea un procedimiento almacenado de Java y cambia el nombre del método, pulsar con el botón derecho del ratón en el editor y pulsar Guardar no funcionará. Para guardar el procedimiento almacenado actualizado, pulse Archivo > Guardar.
- Si trata de desplegar un procedimiento almacenado exportado utilizando las instrucciones de DeployInstructions.txt, puede que reciba un mensaje de error como este:
...[createsp] No se puede establecer una conexión con la base de datos de destino. [createsp]
com.ibm.db2.jcc.DB2Driver...
Para solucionar este problema, asegúrese de que db2jcc.jar y los archivos de licencia adecuados están en la variable CLASSPATH del sistema.
- Antes de suprimir un proyecto de desarrollo de datos, cierre las rutinas abiertas y los editores SQL que pertenezcan al proyecto. Si no cierra las rutinas abiertas y los editores SQL, el proyecto y su contenido se suprimirán, pero verá los mensajes de error.
- Es posible que vea un error como
no se puede cargar la clase
al desplegar o ejecutar los procedimientos almacenados de Java. Esto puede pasar si se produce una no coincidencia en la versión JDK entre RAD v7 y el servidor DB2, si el servidor DB2 se encuentra en un JDK de nivel bajo. Para evitar este error, debe especificar la opción "-source 1.4" en el campo Opciones de compilación del asistente Desplegar rutinas al desplegar los procedimientos almacenados de Java en los servidores que utilizan un nivel 1.4 de JDK. (Por ejemplo, un servidor de DB2 Universal Database para Linux, UNIX y Windows V8.2). Por lo general, utilice la opción de compilación adecuada "-source JDK level" para coincidir con el nivel de JDK del servidor de bases de datos.
- Si arrastra y suelta un procedimiento almacenado o una UDF entre servidores distintos (por ejemplo, desde un servidor de DB2 UDB para Linux, UNIX y Windows a un servidor de DB2 UDB para z/OS), obtendrá un aviso durante la operación de arrastrar y soltar acerca de algunas incompatibilidades entre los dos servidores. Si sigue con la operación e intenta abrir el procedimiento almacenado o la UDF, es posible que reciba un error.
- La ejecución de la creación de perfiles de SQL en un servidor DB2 UDB para Linux, UNIX y Windows V8.2
puede producir una excepción de puntero nulo si al servidor le falta el procedimiento almacenado
de requisito previo (SYSIBM.SQLCAMESSAGECCSID) que necesita el controlador JCC para recuperar el texto
del mensaje de error. Para solucionar este problema, puede crear una conexión con el servidor sin el valor retrieveMessagesFromServerOnGetMessage=true.
- Durante la supervisión de la ejecución de procedimientos SQL, se generan sucesos de perfilado para las sentencias DML, como INSERT, SELECT, DELETE y UPDATE, que se emiten en el procedimiento. Sin embargo, los sucesos no se generan de un modo determinado para las sentencias de procedimiento de las asignaciones variables y las estructuras de control, como WHILE o IF. Por lo tanto, no se capturarán los datos de ajuste de estas sentencias de procedimiento.
- Depurador del procedimiento almacenado
-
- Cuando está conectado a un servidor DB2 de UNIX, se pueden producir excepciones
de tiempo de espera excedido al añadir puntos de interrupción o realizar la ejecución
en modalidad de depuración.
- El depurador no se ejecuta para un procedimiento almacenado cuyo nombre
contiene tanto caracteres ingleses como chinos.
- Las expresiones de vigilancia sólo están soportadas para procedimientos
almacenados Java dinámicos. No están soportadas para procedimientos
almacenados SQL y SQLJ.
- El depurador no se detiene en un punto de interrupción si no está colocado en el
primer símbolo de una sentencia ejecutable, como por ejemplo SET. Además, no se detiene en DECLARE CONTINUE, CLOSE CURSOR o ROLLBACK.
- Si está depurando un procedimiento almacenado de Java y selecciona una acción Terminar, es posible que la sesión de despliegue tarde varios minutos en terminar. Es posible que las nuevas sesiones de depuración que se inicien
durante este período tengan un comportamiento errático.
- Cuando esté depurando un procedimiento almacenado de Java al que llama otro procedimiento
almacenado de SQL o de Java, el botón Volver de paso estará inhabilitado. Como solución provisional
para este problema, puede añadir un punto de interrupción en la línea que sigue al procedimiento
almacenado que llama y, a continuación, pulsar Reanudar para volver al procedimiento almacenado
que llama.
- Cuando un procedimiento almacenado de Java llama a otro procedimiento almacenado y luego
regresa del paso al procedimiento almacenado de Java, podría detenerse en algún código
de Java intermedio.
Como solución provisional, utilice el botón Volver de paso para volver
al marco de pila del procedimiento almacenado de Java.
- Si recibe un error como
Se ha excedido el tiempo de espera mientras se esperaba el paquete
al depurar un procedimiento almacenado de Java, trate de aumentar el valor de tiempo de espera de Java. Para aumentar el valor de tiempo de espera excedido de Java, pulse Ventana > Preferencias
en la barra de menús del entorno de trabajo. Expanda el nodo Java y pulse Depurar. En la página de preferencias Depurar, aumente el valor Tiempo de espera excedido del depurador (ms) del apartado Tiempo de espera excedido en la comunicación. Se recomienda que como mínimo
doble el valor por omisión.
- Cuando esté depurando un procedimiento almacenado de Java, si utiliza la acción
Cambiar valor para modificar una variable que tiene un valor de cadena
vacía, es posible que el botón Aceptar del diálogo de edición no se pueda
habilitar.
Para habilitar el botón, seleccione el botón de selección Especificar una evaluación, defina el valor con una serie que no esté vacía (por ejemplo, 'a') y, a continuación, seleccione el botón de selección Especificar texto literal. A continuación, el botón Aceptar pasará a estar disponible.
- Si no ve las variables locales al depurar un procedimiento almacenado de Java,
es posible que el procedimiento almacenado se haya desplegado sin la opción
del compilador -g. Asegúrese de especificar la opción del compilador -g al
desplegar procedimientos almacenados de Java.
- Si ve un mensaje 'marco de pila no válido' en la vista Variables, vaya a la
vista Depurar y pulse en el objeto de hebra sobre el marco de la pila y,
a continuación, pulse en el marco de la pila. Esto debe renovar la vista Variables
y el error no debe volver a aparecer.
- Cuando está depurando un procedimiento almacenado SQLJ que se está ejecutando en DB2
UDB para iSeries V5 R4, la línea actual que se está ejecutando no corresponderá con la
línea fuente SQLJ indicada visualizada en la vista Depurar a menos que haya aplicado
un PTF de iSeries que actualice la correlación de líneas para que se correspondan con la
fuente SQLJ en lugar de la fuente Java.
- No se reconocen las preferencias del depurador para el tiempo de espera del gestor de la sesión. Estas preferencias se configuran de este modo: Pulse Ventana > Preferencias, amplíe el nodo Ejecutar/Depurar y pulse Depurador del procedimiento almacenado de DB2. Modifique el campo Tiempo de espera del gestor de sesión en minutos.
- El depurador no puede procesar un procedimiento almacenado que tenga muchas variables en DB2 para Linux, UNIX y Windows. El número máximo de variables es 200.
- Movimiento del cursor en una sesión de depuración: En ocasiones, cuando hay más de una declaración de variable en un procedimiento, debe pulsar Acceder u Omitir más de una vez para pasar a la línea siguiente.
Por ejemplo, debe pulsar dos veces en esta línea: DECLARE v_dept, v_actdept
CHAR(3);y tres veces en esta línea: DECLARE v_bonus, v_deptbonus, v_newbonus
DECIMAL(9,2). Debe pulsar tantas veces como declaraciones de variable existan.
- Si inicia una sesión de depuración para un procedimiento almacenado de Java, añade
puntos de interrupción y después inhabilita los puntos de interrupción, éstos seguirán
habilitados. Como solución provisional para este problema, al iniciar una sesión de depuración nueva,
debería en primer lugar eliminar todos los puntos de interrupción antiguos y después añadir los puntos
de interrupción nuevos.
- En algunos casos, al trabajar con varios proyectos de desarrollo de datos, es posible que, al intentar depurar un procedimiento almacenado, reciba este error: "No se ha podido encontrar el procedimiento almacenado PROCNAME. Es posible que el procedimiento se haya suprimido del espacio de trabajo" u "Origen no encontrado".
- Si está depurando un procedimiento almacenado de SQL justo después de terminar una sesión de depuración de un procedimiento almacenado de Java, es posible que el depurador muestre el mensaje "La función definida por el usuario... ha sido interrumpida por el usuario". Para solucionar este problema, trate de volver a depurar el procedimiento almacenado SQL.
1.4 Correcciones de la documentación
- En el tema denominado "Utilización de Visual Explain" para rutinas existe una
declaración incorrecta sobre los servidores que están soportados para Visual
Explain. Visual Explain está soportado en los siguientes sistemas operativos y servidores:
-
Visual Explain está disponible en la plataforma Windows(R). Están soportados
los siguientes servidores:
- DB2 UDB para Linux, UNIX y Windows, Versión 8.2
- DB2 Versión 9 para Linux, UNIX y Windows
- DB2 UDB para z/OS Versión 7 y Versión 8
- Se necesitan los siguientes requisitos previos antes de poder crear las UDF de OLE DB
con Developer Workbench:
-
- DB2 UDB para Linux, UNIX y Windows, Versión 8 o posterior.
- OLE DB 2.0 o posterior, disponible de Microsoft en http://www.microsoft.com. Si
intenta invocar una función de tabla de OLE DB sin instalar primero OLE DB, DB2(R)
se emite SQLCODE -465, SQLSTATE 58032, código de razón 35. Para obtener información
sobre los requisitos del sistema y los proveedores de OLE DB disponibles para las
fuentes de datos, consulte la documentación sobre las fuentes de datos. Para obtener
información sobre las especificaciones de OLE DB, consulte el manual
Microsoft OLE DB 2.0 Programmer's Reference and Data Access SDK,
Microsoft Press, 1998.
- db2olefn.dll debe estar registrado en el sistema. Para
registrar este archivo DLL, entre regsvr32 DB2installdir\sqllib\function\db2olefn.dll en una
línea de mandatos, donde DB2installdir es el directorio raíz
en el que ha instalado DB2.
- Se necesitan los siguientes requisitos previos antes de poder crear las UDF de XML
con Developer Workbench:
-
- DB2 UDB para Linux, UNIX y Windows, Versión 8 o posterior.
- Si desea realizar transformaciones XSL en el documento XML antes de
de procesar, la base de datos de destino debe habilitarse para DB2 XML Extender.
Cuando se habilita DB2 XML Extender, las UDF de transformación de XSL que proporciona
el motor de bases de datos se encuentran disponibles en la base de datos
de destino para realizar las transformaciones XSL. Para las bases de datos
locales, la habilitación de DB2 XML Extender se produce de forma automática.
Para habilitar una base de datos remota para XML Extender, entre
dxxadm enable_db sample
desde el directorio
DB2installdir\sqllib\bin
, en una línea de mandatos,
donde sample es la base de datos de destino y
DB2installdir es el directorio en el que ha instalado DB2.
- Las siguientes acciones no se encuentran disponibles cuando se trabaja con una conexión
en fuera de línea en Database Explorer. Falta la siguiente información del tema
denominado "Limitaciones para conexiones en fuera de línea en Database Explorer":
- Establecimiento de sentencias de SQL para antes y después de la ejecución,
y establecimiento de los parámetros de entrada e inout mediante la acción de menú
Ejecutar configuración.
- Depuración de procedimientos almacenados contra el servidor actual.
Volver a la tabla de contenidos.
2.0 Información de instalación
2.1 Requisitos de hardware y software
Requisitos de hardware
- Espacio de disco: 50 MB
- Memoria: 512 MB (1 GB recomendado)
Requisitos de software
-
- Microsoft Windows 2000 Server y Professional, Microsoft Windows 2003 Server y Microsoft XP Professional
- Red Hat Enterprise Linux 3 y SUSE Linux Enterprise Server 9
Volver a la tabla de contenidos.
Esta sección describe cómo instalar IBM Developer Workbench Versión 9.1.0.2
utilizando el Actualizador del producto Developer Workbench. Este fix pack se proporciona
como una actualización. Este fix pack de debería descargar directamente desde el
servidor de actualización de IBM.
Sin embargo, también es posible descargar un archivo ZIP que contenga este fix pack
para instalaciones locales. Las siguientes secciones describen cómo instalar
este fix pack.
- Si ha inhabilitado cualquier característica del producto mediante el Gestor de actualización
pulsando Ayuda > Actualizaciones de software > Gestionar la configuración o modificando
los archivos feature.xml, deberá volver a habilitarlas antes de instalar este
fix pack.
Instale el fix pack con la misma cuenta de usuario que se utilizó para instalar
IBM Developer Workbench.
Restricciones:
- IBM Developer Workbench no se puede abrir cuando se instala este fix pack.
- En los sistemas operativos Windows(R), debe utilizar una cuenta que tenga
privilegios de administrador. En los sistemas operativos Linux(R), debe utilizar
la cuenta de usuario root.
Para instalar este fix pack, complete los siguientes pasos:
- Inicie el Actualizador del producto Developer Workbench:
- En los sistemas operativos Windows, pulse Inicio > Programas > IBM DB2 Developer Workbench > Actualizador del producto DWB.
- En Red Hat Enterprise Linux 3.0 (entorno de escritorio GNOME), abra el menú principal
y pulse Programación > Actualizador del producto DWB.
- En SuSE Linux Enterprise Server 9.0 (entorno de escritorio K), abra el menú
principal y pulse IBM DB2 Developer Workbench > Actualizador del producto DWB.
Nota: En Red Hat Enterprise Linux 3.0 y SuSE Linux Enterprise Server 9.0,
si utiliza un entorno de escritorio distinto del escritorio por omisión, puede
que no aparezcan los atajos del producto en la ubicación por omisión.
- Pulse Buscar actualizaciones.
- Por omisión, se seleccionan todas las actualizaciones disponibles. Asegúrese de que selecciona
IBM Developer Workbench Versión 9.1.0.2.
Consejo: Para ver la descripción de esta actualización, pulse en la actualización. Se
visualizará la descripción en el panel Información detallada.
- Pulse Instalar actualizaciones.
- Para aceptar el acuerdo de licencia y continuar con la instalación, pulse Aceptar.
En función de la velocidad del procesador del sistema, de la cantidad de memoria RAM y
de la velocidad de la conexión de Internet, la actualización puede tardar más o menos
tiempo en descargarse e instalarse.
Tras completarse la instalación, el Actualizador del producto Developer Workbench
lista las actualizaciones instaladas en la página Productos instalados..
- Cierre el Actualizador del producto Developer Workbench.
- Reinicie Developer Workbench con la opción
-clean
para que los cambios surtan efecto. Por ejemplo: eclipse -clean
.
Este fix pack de debería instalar directamente desde el servidor de actualización de IBM,
sin embargo, también se encuentra disponible para su descarga.
Tal vez desee descargar e instalar el fix pack en las siguientes situaciones:
- Tiene una conexión a Internet lenta e inestable y desea utilizar un gestor
de descarga que pueda reanudar la descarga.
- Tiene dificultades para acceder a los servidores de actualización en directo de IBM
desde detrás de un cortafuegos.
- Prefiere descargar el fix pack e instalarlo más tarde.
Para descargar e instalar este fix pack, complete los siguientes pasos:
- Descargue el fix pack desde ftp://ftp.software.ibm.com/software/data/db2/udb/developerworkbench/91/zips/dwb_9102.zip.
- Extraiga el fix pack a un directorio temporal, como por ejemplo, C:\temp.
- Para obtener instrucciones de instalación, navegue hasta C:\temp\dwbfp2\ y
abra install_local_9102.html.
Para obtener las novedades del producto, sucesos, soporte y más información, consulte la página
inicial de DB2 en
http://www-306.ibm.com/software/data/db2/9/.
3.0 Avisos y marcas registradas
3.1 Avisos
Esta información se ha desarrollado para productos y servicios ofrecidos en los
EE.UU. Es posible que IBM no ofrezca en otros países los productos, servicios o
características que se tratan en este documento. Póngase en contacto con el
representante local de IBM para obtener información sobre los productos y
servicios disponibles actualmente en su área. Cualquier referencia a un servicio,
programa o producto IBM no pretende establecer ni implicar que sólo pueda
utilizarse dicho servicio, programa o producto IBM. En su lugar, se puede utilizar
cualquier producto, programa o servicio funcionalmente equivalente que no infrinja
ninguno de los derechos de propiedad intelectual de IBM.
Sin embargo, 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 patentes pendientes que traten
los temas descritos en este documento.
La posesión de este documento no confiere ninguna licencia sobre
dichas patentes.
Puede enviar consultas sobre licencias, por escrito, a:
IBM Director of Licensing
IBM Corporation 500 Columbus Avenue Thornwood,
NY 10594 EE.UU.
El párrafo siguiente no se aplica ni 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 PROPORCIONA ESTA PUBLICACIÓN "TAL CUAL" SIN GARANTÍA DE NINGÚN TIPO, NI
EXPLÍCITA NI IMPLÍCITA, INCLUYENDO, SIN LIMITARSE A LAS MISMAS, LAS GARANTÍAS
IMPLÍCITAS DE NO INFRACCIÓN, COMERCIALIZACIÓN O ADECUACIÓN A UNA DETERMINADA
FINALIDAD. Algunos países no permiten la renuncia a las garantías explícitas o
implícitas en determinadas transacciones, por lo que puede que esta declaración
no sea aplicable en su caso.
Esta información podría contener imprecisiones técnicas o errores
tipográficos. Periódicamente se efectúan cambios en la información
aquí contenida; estos cambios se incorporarán en nuevas ediciones
de la publicación. IBM puede realizar en cualquier momento mejoras
o cambios en los productos o programas descritos en esta publicación
sin previo aviso.
Cualquier referencia que aparezca en esta publicación a sitios web
que no sean de IBM se proporciona únicamente para su comodidad y no se
considera en ningún modo una aprobación de dichos sitios web. Los materiales
de dichos sitios Web no forman parte de los materiales para este producto
IBM y el uso de esos sitios web es responsabilidad del usuario.
Los licenciatarios de este programa que deseen tener información sobre el mismo
con la finalidad de habilitar: (i) el intercambio de información entre los programas creados
de modo independiente y otros programas (incluyendo éste) y (ii) la utilización mutua de
la información que se haya intercambiado, deberían ponerse en contacto con:
IBM Corporation
J46A/G4
555 Bailey Avenue
San Jose, CA 95141-1003
EE.UU.
Dicha información puede estar disponible, sujeta a los términos y condiciones
correspondientes, incluyendo, en algunos casos, el pago de una tarifa.
IBM proporciona el programa bajo licencia que se describe en esta
información y todo el material bajo licencia para dicho programa que esté
disponible para el mismo bajo los términos del Contrato de cliente IBM
(IBM Customer Agreement), Contrato de programas bajo licencia internacional de IBM (IBM
International Program License Agreement) o de cualquier otro contrato equivalente entre
las partes.
La información respecto a los productos no IBM se ha obtenido de los proveedores de
dichos productos, los anuncios publicados de los mismos o de cualquier otra fuente
disponible públicamente. IBM no ha probado
dichos productos y no puede confirmar ni la precisión de su rendimiento, ni su
compatibilidad ni ninguna otra afirmación relacionada con productos no IBM. Las
preguntas sobre las prestaciones de productos que no son de IBM deben dirigirse a
los proveedores de esos productos.
Todas las declaraciones de intenciones de IBM están sujetas a cambio o
cancelación sin previo aviso, y sólo representan objetivos.
Esta información contiene ejemplos de datos e informes utilizados en operaciones
empresariales diarias. Para ilustrarlos de la forma
más completa posible, los ejemplos incluyen nombres de personas, empresas,
marcas y productos. Todos esos nombres son ficticios y cualquier parecido
con los nombres y direcciones
utilizados en una empresa real es mera coincidencia.
3.2 Marcas registradas
IBM, Derby, Rational, DB2 Universal Database y zSeries son marcas registradas de
IBM Corporation en los Estados Unidos y/o en otros países.
Java y todas las marcas registradas basadas en Java son marcas
registradas de Sun Microsystems, Inc. en los Estados Unidos y/o en otros países.
Linux está registrado por Linus Torvalds en los Estados Unidos y/o en otros
países.
Microsoft, Windows 2000, Windows 2003 y Windows XP son marcas registradas de
Microsoft Corporation en los Estados Unidos y/o en otros países.
Otros nombres de compañías, productos y servicios pueden ser marcas registradas o
de servicio de terceros.
Volver a la tabla de contenidos.