Notas del Release - DB2 Everyplace Versión 7.2.1
Este archivo de Notas del Release proporciona información sobre DB2 Everyplace Versión 7.2.1
La última información de Notas del Release puede encontrarse en línea en el
sitio Web de
DB2 Everyplace
Utilice siempre la última versión de Notas del Release.
Para obtener instrucciones de instalación, lea las Notas de Instalación.
Contenido
Estructura e idiomas de los CD
CD de DB2 Everyplace para sistemas operativos Windows:
-
El nombre del programa de configuración principal es <unidad:>\DB2Everyplace\setup.exe
-
El nombre del archivo de Notas de Instalación es <unidad:>\DB2Everyplace\<idioma>\instnote.*
-
El nombre del archivo de Notas del Release es <unidad>\DB2Everyplace\<idioma>\release.*
CD de DB2 Everyplace para plataformas Unix:
-
El nombre del archivo de instalación comprimido es /DB2Everyplace_SyncServerInstall_[plataforma].tar
-
El programa de configuración principal está empaquetado en el archivo tar
-
Las Notas de Instalación están empaquetadas en el archivo tar: SyncServer/readme/<código-idioma>/<página-códigos>/instnote.html
-
Las Notas del Release están empaquetadas en el archivo tar:
SyncServer/readme/<código-idioma>/<página-códigos>/release.html
Plataformas Unix soportadas:
-
AIX
-
Linux incluyendo RedHat, Mandrake, SuSE y Turbo Linux
-
Solaris
Los códigos de idioma son los siguientes:
ar Árabe
cs_CZ Checo
de_DE Alemán
en_US Inglés de EE.UU.
es_ES Español
fr_FR Francés (estándar)
it_IT Italiano
iw_IL Hebreo
ja_JP Japonés
ko_KR Coreano
zh_CN Chino simplificado
zh_TW Chino tradicional
Nuevas características y arreglos de DB2 Everyplace Database
Nuevas características de DB2 Everyplace Database
-
Transacción
-
DB2 Everyplace soporta por completo llamadas de CLI de transacción:
SQLEndTran(), SQLSetConnectAttr() y los métodos JDBC correspondientes.
-
Soporte de JDBC en PalmOS
-
Reorganización EN LÍNEA
-
DB2 Everyplace requiere una reorganización periódica para reclamar filas suprimidas
y limpiar la base de datos. Los usuarios pueden experimentar un crecimiento de la base
de datos con el tiempo a causa de un número elevado de acciones de supresión y
actualización. La reorganización de base de datos en línea hace que la
reorganización de la base de datos sea automática y que el automantenimiento no
requiera ninguna administración por parte del usuario.
-
Soporte de sistemas operativos adicionales
-
Se incluye el soporte para Symbian OS Versión 6 y Neutrino Versión 6.1
-
Soporte de Visual Basic
-
Ahora puede escribir aplicaciones de DB2e con visual basic. Esta nueva
característica incluye un programa de muestra con el producto.
-
Nuevos mandatos del procesador de línea de mandatos
-
"CONNECT TO" permite al usuario conectarse a un directorio de base de datos distinto
-
"AUTOCOMMIT OFF" cambia la modalidad de transacción a confirmación automática
-
"AUTOCOMMIT ON" cambia la modalidad de transacción a manual; las aplicaciones pueden
retrotraer o confirmar un trabajo, según se desee
-
"ROLLBACK WORK o ROLLBACK" retrotrae todo el trabajo de
actualización/supresión/inserción previo e inicia un nuevo ámbito de transacciones
-
"COMMIT WORK o COMMIT" confirma todo el trabajo de actualización/supresión/inserción
previo e inicia un nuevo ámbito de transacciones
-
"VERSION" imprimirá la cadena de versión de DB2 Everyplace Database
-
Procesador de línea de mandatos para sistemas operativos con soporte de JDBC
incluyendo soporte para métodos de JDBC, controlador Palm OS y un controlador
ODBC.
-
SQL adicional/ampliado
-
"SQL EXPLAIN" La sentencia EXPLAIN devuelve información sobre el plan de acceso
elegido para la sentencia SQL SELECT explicable suministrada
-
"SQL REORG TABLE" minimiza el espacio de almacenamiento y optimizará el rendimiento
-
La longitud de sentencia de SQL se ha aumentado a 64K
-
El número límite de columnas por tabla (128) se ha eliminado y ahora se rige por la
memoria disponible
-
El número de manejadores de sentencia por conexión se ha aumentado a 20
-
Soporte de Importación/Exportación para EPOC Release 5
-
La herramienta de Importación/Exportación ahora soporta Epoc Release 5 e incluye un
programa de ejemplo.
-
Soporte de UNICODE en Win32
-
El Soporte de Unicode ahora se amplía a las plataformas Win32 (Win95,
Win98, WinNT, Win2K)
DB2 Everyplace Database - Arreglos
-
La función MOD no siempre devuelve un resultado correcto en EPOC5
-
Se produce una anomalía al convertir un valor de fecha/hora a carácter, por ej. poner
valores de fecha/hora en la columna CHAR
-
JDBC: se recuperan datos decimales al tamaño máx. definido en el esquema
-
La herramienta de importación/exportación de PalmOS no puede manejar > 10 usuarios definidos en el sistema
-
Se producen problemas con el almacenamiento de datos de PalmOS. Se devuelve el
error "Registro ya bloqueado" al intentar acceder a la tabla utilizada por
aplicaciones en las que se ha producido una anomalía previamente.
-
El archivo de tamaño de bloque de 512 bytes de PalmOS no se puede utilizar en WinNT.
Nuevas características y arreglos en DB2 Everyplace Sync Server
y Sync Client
Nuevas características en DB2 Everyplace Sync Server y Sync Client
-
Filtración de unión
-
La filtración de datos se ha ampliado para permitir que se puedan utilizar otras tablas
(duplicadas para SyncServer) dentro de la subconsulta de una cláusula IN en el
predicado de filtración de fila. Esto permite una flexibilidad adicional en la
definición de suscripciones de datos.
-
Soporte de plataformas adicionales para cifrado
-
Soporte de cifrado para los sistemas operativos cliente entre los que se incluyen
Linux, Neutrino, Epoc 5 y WinCE.
-
Soporte de base de datos adicional
-
Se soporta Oracle 8.1.7 como fuente de datos
-
Soporte de sistemas operativos adicionales
-
IBM Sync Client ahora tiene soporte para Symbian Versión 6 y Neutrino
Versión 6.1.
-
Duplicación a solicitud
-
Permite que los administradores utilicen sus scripts para solicitar duplicación a
demanda como alternativa a una ejecución automática de la duplicación tal como se ha
planificado en el Centro de administración de dispositivos portátiles (MDAC).
-
API y GUI de tiempo de espera personalizado (sólo Palm OS)
-
Permite que los tiempos de espera de sincronización los defina una llamada de API.
-
Colocar suscripción con partición vertical
-
Permite que el dispositivo de mano contenga un subconjunto reducido de columnas que
actualiza y, a continuación, coloca con el filtro vertical completando las otras
columnas de las tablas sincronizadas.
-
Anotación cronológica de SQL para sync Client
-
Proporciona la capacidad de ver los mensajes de anotaciones cronológicas de
sincronización.
-
Reorganización automática después de la sincronización
-
Invoca la reorganización en línea después de la sincronización. (Consulte
Reorganización EN LÍNEA en las nuevas características de DB2 Everyplace Database)
-
Entradas de anotaciones cronológicas de sincronización ampliadas
-
Proporciona información adicional en la anotación cronológica de sync server.
-
Validación de versión entre Sync client y Sync server
-
Ayuda a mantener la compatibilidad entre versiones diferentes de sync client y sync server.
DB2 Everyplace Sync Server y Client - Arreglos
-
Longitud-contenido fijo: 0 emisiones con WAS 4.0
-
Soluciona el problema de tamaño de mensaje pequeño de Symbian V6
-
Tiempo de espera configurable para epoc 5
-
Mejoras en la recuperación de duplicación
-
Soluciona el problema para actualizar una tabla de cliente con la filtración de
cláusula OR definido en el nivel de suscripción en el servidor.
-
Soluciona un error cuando el directorio de destino no se crea en el cliente. Los
usuarios ya no deben crear manualmente un directorio /Archivos de programa en
WinCE, por ejemplo. Los directorios de destino se crean automáticamente.
Publicaciones disponibles
Las publicaciones están disponibles en el
sitio Web de
DB2 Everyplace.
El manual DB2 Everyplace Guía del usuario y de instalación se encuentra
disponible en formato HTML y PDF en los idiomas siguientes:
o Checo
o Inglés
o Alemán
o Coreano
o Chino simplificado
o Chino tradicional
o Español
o Japonés
El manual DB2 Everyplace Guía de desarrollo de aplicaciones se encuentra
disponible en formato HTML y PDF en los idiomas siguientes:
o Inglés
o Coreano
o Chino simplificado
o Español
o Japonés
El manual DB2 Everyplace Sync Server Guía de administración está disponible en
formato HTML y PDF en los idiomas siguientes:
o Inglés
o Alemán
o Japonés
o Coreano
o Chino simplificado
La ayuda en línea a través del Centro de administración de dispositivos portátiles
(MDAC) está disponible en el idioma nacional seleccionado durante la instalación.
La versión inglesa se proporciona junto con las versiones en árabe, hebreo y checo.
Configuración de Sync Server para utilizarlo con IBM WebSphere
Application Server (WAS)
Esta sección describe cómo configurar DB2 Everyplace Sync Server para utilizar un
IBM WebSphere Application Server existente después de instalar Sync Server. Trata
los temas siguientes:
-
Configuración de Sync Server para utilizarlo con WAS 3.5.4 Standard y Advanced
Edition.
-
Configuración de Sync Server para utilizarlo con WAS 4.0 Advanced Edition
Configuración de Sync Server para utilizarlo con WAS 3.5.4 Standard y Advanced
Edition.
Para configurar Sync Server para utilizarlo con WAS 3.5.4:
-
Instale DB2 Everyplace.
-
Cree una instancia de DB2 Everyplace (sólo UNIX).
-
Inicie el servidor HTTP de IBM.
-
Inicie el Servidor de administración para WAS 3.5.4. Para iniciar el Servidor de
administración de WAS, debe iniciar la sesión como administrador de DB2 en un
sistemas operativo Windows NT o Windows 2000, o como usuario root en el sistema
operativo UNIX. El Servidor de administración de WAS ahora debe utilizar el número de
puerto por omisión 900, pero puede cambiar el servidor para utilizar otro puerto más
adelante.
-
Cree un servidor de aplicaciones bajo el nodo de WebSphere.
-
Para Windows NT o Windows 2000
-
Abra una ventana de indicador de mandatos.
-
Cambie al directorio %DSYINSTDIR%\WebSphere\ext-was-cfg\354\NT.
-
Escriba
dsy_was354_install.bat directorio_instalación_WAS nombre_nodo_WAS
%DSYINSTDIR% %DSYSQLLIBINSTDIR%
donde directorio_instalación_WAS es el directorio en el que está
instalado WebSphere Application Server y nombre_nodo_WAS es el nombre de nodo
de WAS bajo el que desea instalar Sync Server.
-
Para UNIX, abra una ventana de terminal y escriba
$DSYINSTDIR/install/ext-was-cfg/354/unix/dsy_was354_install.sh.
Se le pedirá que proporcione un nodo bajo el que instalar la aplicación de Sync
Server y el nombre de la instancia de DB2 Everyplace que ha creado.
Se crea un servidor de aplicaciones con el nombre IBM DB2 Everyplace.
Cambio del puerto de transporte para solucionar un conflicto de puerto en WAS 3.5.4
El script de instalación crea un servidor de aplicaciones para IBM DB2
Everyplace que utiliza 8999 para el puerto de transporte. Si otra aplicación de
WAS utiliza el mismo número de puerto, se produce un conflicto.
Puede cambiar el puerto de transporte de dos modos. En el método 1 es necesario que
el usuario cambie un script XML y que vuelva a ejecutar el scripts de instalación.
En el método 2, se utiliza la Consola de administración de WAS.
Método 1
-
En un editor de textos, abra el archivo siguiente:
-
Para Windows NT o Windows 2000, %DSYINSTDIR%\WebSphere\ext-was-cfg\354\common\dsy_was354_install.xml
-
Para Linux y Solaris, /opt/DB2Everyplace72/install/ext-was-cfg/354/common/dsy_was354_install.xml
-
Localice la línea siguiente:
<puerto-transporte>8999</puerto-transporte>
-
Sustituya 8999 por un número de puerto libre que desee utilizar (por ejemplo, 9003)
y guarde el archivo.
-
Repita el paso 5 que se describe previamente en "Configuración de Sync Server para
utilizarlo con IBM WebSphere Application Server (WAS)."
Método 2
-
Inicie la Consola de administración de WAS.
-
Cambie a la vista de topología.
-
En el panel izquierdo, pulse en Dominio administrativo de WebSphere -> su_nodo
-> IBM_DB2_Everyplace -> DB2e_ServletEngine. Su_nodo es el nodo bajo el
cual se ha instalado Sync Server.
-
En el panel derecho, pulse en la pestaña Avanzado.
-
En el campo puerto, especifique un puerto libre (por ejemplo, 9003).
Configuración de Sync Server para utilizarlo con WAS 4.0 Advanced Edition.
Esta sección describe cómo configurar Sync Server para utilizarlo con WAS 4.0
Advanced Edition.
WAS 4.0 Advanced Single Server Edition no está soportado.
Para configurar Sync Server para utilizarlo con WAS 4.0 Advanced
Edition:
-
Instale DB2 Everyplace.
-
Cree una instancia de DB2 Everyplace. (Sólo UNIX).
-
Configure WAS para utilizar JDBC 2.0 (sólo Windows NT o Windows 2000).
-
Abra una ventana de indicador de mandatos.
-
Cambie al directorio %DSYSQLLIBINSTDIR%\java12.
-
Ejecute usejdbc2.bat
-
Inicie el servidor HTTP de IBM.
-
Inicie el Servidor de administración para WAS 4.0. Para iniciar el Servidor de
administración, debe iniciar la sesión como administrador de DB2 en un sistema
operativo Windows NT o Windows 2000, o como usuario root en el sistema operativo
UNIX. El servidor de administración ahora debe utilizar el número de puerto por omisión
900, pero puede cambiar el servidor para utilizar otro puerto más adelante.
-
Cree un servidor de aplicaciones bajo el nodo de WebSphere.
-
Para Windows NT o Windows 2000
-
Abra una ventana de indicador de mandatos.
-
Cambie al directorio %DSYINSTDIR%\WebSphere\ext-was-cfg\40\NT.
-
Escriba
dsy_was40_install.bat directorio_instalación_WAS nombre_nodo_WAS
%DSYINSTDIR% %DSYSQLLIBINSTDIR%
donde directorio_instalación_WAS es el directorio en el que se ha
instalado WebSphere Application Server y nombre_nodo_WAS es el nombre de nodo
de WebSphere Application Server.
-
Para UNIX, abra una ventana de terminal y escriba
$DSYINSTDIR/install/ext-was-cfg/40/unix/dsy_was40_install.sh.
Se le pedirá que proporcione un nodo bajo el que instalar la aplicación de Sync
Server y el nombre de la instancia de DB2 Everyplace que ha creado.
Si durante la ejecución del script aparece un mensaje de error indica que se ha
utilizado un puerto duplicado, siga las instrucciones de
"Resolución de un conflicto de puerto de transporte en WAS 4.0" más adelante y,
continúe desde aquí.
-
Ejecute el asistente de instalación de DB2 Everyplace.
-
Inicie la Consola de administración de WAS.
-
En el panel izquierdo, amplíe el árbol de objetos hasta que vea Aplicaciones de
empresa.
-
Pulse con el botón derecho del ratón en Aplicación de empresa y seleccione
Instalar aplicación de empresa. Se iniciará el asistente para Instalar
aplicación de empresa.
-
Asegúrese de que esté seleccionado Instalar aplicación en la página
Especificar la Aplicación o Módulo.
-
En el campo vía de acceso bajo Instalar aplicación, escriba:
-
Para Windows NT o Windows 2000,
%DSYINSTDIR%\WebSphere\ext-was-cfg\40\common\IBM_DB2_Everyplace.ear.
-
Para UNIX, $DSYINSTDIR/install/ext-was-cfg/40/common/IBM_DB2_Everyplace.ear.
Como alternativa, puede pulsar en Examinar para localizar el archivo.
-
Pulse en Siguiente en todas las páginas siguientes hasta que llegue a la
página titulada "Selección de servidores de aplicaciones."
-
En la página Selección de servidores de aplicaciones, pulse en Seleccionar servidor.
Se abrirá la ventana Seleccionar un servidor o grupo de servidores.
-
Seleccione IBM DB2 Everyplace en la lista de Servidores de aplicaciones y,
después, pulse en Bien.
-
Pulse en Siguiente.
-
Pulse en Finalizar para completar el asistente de instalación.
-
En el panel izquierdo de la Consola de administración de WAS, pulse con el botón
derecho del ratón en el nodo bajo el que ha instalado DB2 Everyplace y seleccione
Regen Webserver Plugin. Esta acción hace que los cambios entren en vigor.
Cambio del puerto de transporte para solucionar conflictos de puerto en WAS 4.0
El script de instalación crea un servidor de aplicaciones para IBM DB2 Everyplace
que utiliza 8999 para el puerto de transporte. Si otra aplicación de WAS utiliza el
mismo número de puerto, se produce un conflicto. Puede cambiar el puerto de
transporte utilizando la Consola de administración de WAS.
Para cambiar el puerto de transporte:
-
Inicie la Consola de administración de WAS.
-
En el panel izquierdo, pulse en Dominio administrativo de WebSphere -> Nodos ->
Servidores de aplicaciones -> IBM DB2 Everyplace Server..
-
En el panel derecho, pulse en Servicios.
-
Seleccione Servicio de contenedor Web en la lista Servicios y, después, pulse
en Editar propiedades.
-
Especifique un puerto libre en el campo Puerto de transporte y pulse en
Bien.
Notas sobre DB2 Everyplace database
Desarrollo de aplicaciones de DB2 Everyplace en un entorno de multitarea.
El motor de base de datos de DB2 Everyplace no da soporte a conexiones a
bases de datos múltiples.
Se deben utilizar descriptores de contexto de sentencias de sólo lectura múltiples.
Las operaciones INSERT, UPDATE, DELETE, CREATE, o DROP deben serializarse para asegurar la integridad de los datos.
Las operaciones multihebradas deben serializarse para asegurar la
integridad de los datos.
Información sobre versiones de cliente de Neutrino
DB2 Everyplace Database soporta Neutrino Versión 6.0 y Versión 6.1.
La documentación hace referencia al paquete de cliente de Neutrino como
DB2EveryplaceNTO.tar.gz.
Los nombres de archivo deben cambiarse por DB2EveryplaceNTO60.tar.gz y
DB2EverylaceNTO61.tar.gz, respectivamente.
Problemas conocidos y consideraciones - DB2 Everyplace database
-
La herramienta Instalar en dispositivo portátil necesita que el software de conexión
entre estación de trabajo y dispositivo portátil esté instalado en la estación de
trabajo local. Si en la estación de trabajo el software de conexión de dispositivo portátil
no está disponible para el dispositivo portátil seleccionado en la herramienta
Instalar en dispositivo portátil, la herramienta fallará.
-
La herramienta Instalar en dispositivo portátil para Symbian v6.0 sólo se ha probado
en un dispositivo Nokia 9210. Esta herramienta puede funcionar, o no, en otros
dispositivos Nokia o no Nokia para Symbian v6.0.
Notas sobre DB2 Everyplace Sync Server
Suscripciones JDBC desde un release beta anterior a 7.2
Cualquier suscripción JDBC "no PUT" creada utilizando una versión anterior a
V7.2 debe suprimirse utilizando el Centro de administración de dispositivos
portátiles antes de instalar la nueva versión. Tenga en cuenta que el proceso
de Sync Server debe detenerse antes de eliminar cualquier suscripción.
Información sobre versiones de cliente de Neutrino
DB2 Everyplace Sync Server soporta Neutrino Versión 6.0 y Versión 6.1.
La documentación hace referencia al paquete de cliente de Neutrino como ISyncNTO.tar.gz.
Los nombres de archivo deben cambiarse por ISyncNTO60.tar.gz y ISyncNTO61.tar.gz,
respectivamente.
Espacio del registro de anotaciones cronológicas de la tabla de reflejo
Durante la duplicación, las tablas de reflejo se actualizan con información de la
tabla maestra. Asegúrese de que exista suficiente espacio de registro de anotaciones
cronológicas asignado en la base de datos de reflejo para acomodar estas
actualizaciones. Si la sincronización
falla, con el mensaje "DProprException: El proceso de DataPropagator no se completó
satisfactoriamente (CR = -1)", o aparece el sqlcode
"SQL0964C La anotación cronológica de transacciones para la base de datos está llena"
en los archivos de rastreo de DataPropagator, incremente el espacio del archivo
de anotaciones cronológicas, utilizando los mandatos siguientes en la línea de
mandatos de DB2:
db2 update db cfg for MIRROR_DATABASE using logfilsiz N
(donde N es mayor que el valor actual de logfilsiz)
O
db2 update db cfg for MIRROR_DATABASE using logprimary N
(donde N es mayor que el valor actual de logprimary)
O
db2 update db cfg for MIRROR_DATABASE using logsecond N
(donde N es mayor que el valor actual de logsecond)
Fuentes de datos remotas y de DBCS y clave primaria
Al crear una suscripción de tabla utilizando una fuente de datos remota
o una fuente de datos de DBCS, la clave primaria no se asigna
automáticamente
Las fuentes de datos que se utilizan en una suscripción de tabla deben
tener una clave primaria.
La clave primaria puede contener múltiples columnas.
Utilice el botón Avanzadas en el diálogo Definir suscripción para seleccionar la(s)
clave(s) primaria(s).
Para controladores JDBC
Puede definir el controlador JDBC que desea utilizar con Sync Server modificando la
vía de acceso de Sync Server en la variable de entorno DSYINSTDIR. Para modificar la
variable:
-
Para Windows, en %DSYINSTDIR%\Server\dsysetjavahome.bat, cambie:
SET JDBC_DRV_CP=.
por
SET JDBC_DRV_CP=%DSYSQLLIBINSTDIR%\java\db2java.zip
Para UNIX, en $DSYINSTDIR/Server/dsysetjavahome.sh, cambie:
export JDBC_DRV_CP=.
por
export JDBC_DRV_CP=$DSYSQLLIBINSTDIR\java\db2java.zip
Problemas conocidos y consideraciones - DB2 Everyplace Sync
Server
-
Una vez creada una suscripción, no puede editar la filtración de fila para dicha
suscripción. La filtración debe definirse cuando se crea la suscripción.
Si desea modificar la filtración de fila, elimine la suscripción y vuelva a crearla
con los nuevos valores de filtro de fila. NOTA: cuando se elimina y se
vuelve a crear una suscripción el proceso de Sync Server no debe estar en ejecución.
-
Antes de instalar Sync Server en sistemas operativos UNIX, asegúrese de que la
variable DISPLAY se haya exportado al entorno de la instancia para la que está
instalando Sync Server. Por ejemplo, añada la sentencia de exportación al archivo de
perfil del usuario (.profile para shell Korn o .bashrc para bash).
-
Para AIX, antes de instalar Sync Server, asegúrese de que la base de datos de
control se haya cambiado de DSYDB por DSYCTLDB. Para migrar objetos del MDAC Versión
7.2 (tales como suscripciones y grupos) catalogue la base de datos DSYDB como DSYCTLDB.
-
Cuando una columna de clave primaria de una tabla de búsqueda se actualiza en una
base de datos de origen, debe realizar una renovación en el dispositivo cliente.
-
Las bases de datos de origen de Oracle no soportan columnas TIME y TIMESTAMP.
En estas bases de datos, la columna DATE puede incluir minutos y segundos.
-
Para mejorar el rendimiento de DB2 Everyplace al utilizar bases de datos de origen
de Oracle, cambie la variable open_cursor utilizando las siguientes instrucciones:
-
En el directorio de instalación, localice el subdirectorio que tiene el mismo nombre
que la base de datos. Abra el subdirectorio y localice el archivo init.ora.
-
En el archivo init.ora, cambie el valor de la variable
open_cursors=nnn a 1000.
-
Guarde el archivo y reinicie los servicios de base de datos.
-
Cuando se añade una tabla desde una base de datos de Oracle, es correcto ignorar
los mensajes de aviso de Sync Server que se produzcan al utilizar un carácter comodín
(%) en los campos de menú de origen y de esquema de origen del diálogo
Añadir tabla para recuperar los nombres de las tablas de sistema Oracle.
-
La sentencia de filtro de fila para una suscripción debe estar incluida en una única
línea. No se permiten caracteres de nueva línea dentro de la sentencia.
-
En dispositivos Palm OS, debe comprobar Eliminar conexión después de
sincronización si tiene problemas de conexión de red. Sin embargo, si este
recuadro de selección está seleccionado, el dispositivo portátil se desconectará de
su conexión de módem ISP después de cada sincronización. Deberá volver a marcar para
volver a establecer la conexión.
-
Si tiene problemas al abrir una conexión cuando se utiliza Symbian OS Versión
6, intente volver a establecer la conexión de mRouter.
-
Para suscripciones de archivo en dispositivos Palm, al sincronizar con el
dispositivo Palm, se ignora el campo nombre de archivo de destino en una suscripción
de archivo. El nombre de archivo que se crea en el dispositivo Palm siempre es un
nombre por omisión.
-
Aviso: No cambie el nombre de usuario de la base de datos de origen al editar una
suscripción JDBC. Esto puede hacer que falle la duplicación.
-
Aviso: No se pueden modificar las suscripciones de tablas mientras están en progreso
las sesiones de sincronización de cliente. En general, los cambios efectuados en las
suscripciones deben aplicarse suprimiendo la suscripción existente y creando una
nueva que incorpore los cambios deseados. Debe detenerse Sync Server.
-
Aviso: Cuando se crea o edita una suscripción de tabla, si se escribe un ID de
usuario o una contraseña no válidos en la página Autentificación,
DB2 abrirá varias ventanas de inicio de sesión de DB2. Cancele estas ventanas y corrija el ID de usuario y/o la contraseña.
El Centro de administración de dispositivos portátiles no valida
los ID de usuario y contraseña entrados en la página Autentificación.
-
Restricción: Sync Server no sincroniza los LOB o ELOB de DB2 Universal Database
en este momento. Sync Server sincronizará un LONG VARCHAR FOR BIT DATA de DB2 Universal Database a DB2 Everyplace. DB2 Everyplace
almacena LONG VARCHAR FOR BIT DATA como BLOB.
-
Aviso: Se debe detener y reiniciar el servlet en el momento en que suceda algún
suceso que pueda afectar a múltiples bases de datos sincronizables simultáneamente en
servidores de origen o de nivel medio (por ejemplo, un mandato 'force
application all'). Si no lo detiene y reinicia, es posible que no el servidor de sincronización no
recupere satisfactoriamente todas las bases de datos.
-
Aviso: Cuando se utilice un dispositivo Palm VII con IBM Sync y un dispositivo
serie, tal vez reciba un recuadro de diálogo FATAL EXCEPTION después de que
Palm VII NetLib se haya desconectado de la red. Se producirá una restauración suave que devolverá el dispositivo
a la modalidad de operación normal.
-
Restricción: No es posible ejecutar simultáneamente una aplicación de DB2 Everyplace
e IBM Sync en ninguna plataforma de cliente, salvo Palm OS.
-
Aviso: Cuando se instala DB2 Everyplace Sync Server, deben estar ejecutándose los
servicios de DB2 Universal Database. Si los servicios de
DB2 Universal Database no se están ejecutando, no se puede crear la base de datos
del Centro de administración de dispositivos portátiles.
La instalación de DB2 Everyplace no informará acerca de este error.
Para crear manualmente la base de datos del Centro de administración de
dispositivos portátiles, se debe ejecutar el archivo DSYCTLDB.bat
desde un indicador de mandatos de DB2. Compruebe el archivo
DSYCTLDB.log después de que se haya creado la base de datos.
Estos archivos se encuentran en el directorio %DSYINSTDIR%\SyncServer\Server.
-
Aviso: En los idiomas de DBCS, los archivos de texto tales como Readme.LINUX,
Readme.SOLARIS o Readme.AIX puede que parezca que tienen caracteres
dañados. Si alarga el tamaño de la pantalla arrastrando el borde de la ventana, se resuelve el problema.
Esto se debe a un problema de acomodación cuando se utiliza el tamaño de pantalla por omisión.
Cualquier EUC que dé soporte a entornos nacionales de DBCS son candidatos potenciales
a tener este problema.
-
Restricción: SyncServer no permite datos binarios en valores por omisión.
-
Aviso: El tipo de datos de doble byte se sincroniza como caracteres variables en el
cliente. Si el cliente entra un valor no numérico en esta columna de caracteres
variables, la fila se rechazará durante la sincronización. Aparecerá un mensaje de
fila rechazada en las anotaciones cronológicas del cliente.
-
Restricción: La ayuda del Centro de control y del Centro de administración
de dispositivos portátiles no funciona en AIX para todos los idiomas. Para ver
ayuda vaya a ~/sqllib/doc/html/db2help/dsysync y consulte el archivo dsyhmsttfrm.htm
en una ventana del navegador.
-
Restricción: Cuando se utiliza WebSphere Application Server en AIX para ejecutar
SyncServer, no cargue previamente el servlet enviando una petición desde una ventana
del navegador. Esto haría que el servlet se inicializara dos veces y podría causar
una anomalía en SyncServer.
-
Avisos al utilizar filtración horizontal
-
Filtración horizontal en el nivel de suscripción:
Cuando se impone filtración horizontal en el nivel de suscripción, no se
mantiene la simetría entre la tabla de origen y la tabla de reflejo.
Aunque las actualizaciones realizadas en la tabla pueden quedar fuera del ámbito del
filtro de suscripción, se duplicarán en el origen y están disponibles para todos los
otros usuarios de la suscripción, siempre y cuando las actualizaciones cumplan el
criterio para los filtros de grupo y de usuario.
Si las filas actualizadas se cambian posteriormente en el origen y no cumplen
el criterio de filtro de suscripción, no se sincronizarán para los usuarios.
Si no se sincronizan las actualizaciones para los usuarios, se producirá una
violación de integridad de datos.
Para evitar violaciones de integridad de datos, imponga limitaciones en las
tablas de usuario y restriccions en la aplicación de DB2e.
-
Filtración horizontal en el nivel de usuario:
Cuando la filtración horizontal se impone en el nivel de usuario, el resultado
es una asimetría entre la tabla de reflejo y la tabla del usuario.
Aunque una actualización del usuario no cumpla el criterio de filtro del usuario, se
sincronizará. Cualquier cambio posterior que se efectúe en una fila actualizada en
el origen, o por otro usuario, que no cumpla el criterio de filtro de usuario dará
como resultado una violación de integridad de datos para el usuario.
Para evitar violaciones de integridad de datos, imponga limitaciones en las
tablas de usuario y comprobación de aplicaciones.
-
Un INSERT sincronizado desde un usuario en una suscripción de base de datos
relacional que da como resultado una violación de limitación en el origen no
generará la eliminación del registro del dispositivo del usuario.
HAT y FAQ - DB2Everyplace Sync Server
-
En plataformas Linux con kernels 2.4, si java o jre se cuelga poco después de
iniciarse, deberá exportar la variable siguiente para iniciar Java correctamente:
export LD_ASSUME_KERNEL=2.2.5
-
Cuando añada una suscripción a una aplicación, para suscripciones de Data Propagator
(DPropr) deberá detener y reinicar el proceso asnccp y el servlet de SyncServer. Para
suscripciones JDBC sólo deberá detener y reiniciar el servlet de SyncServer.
Debe detenerse Sync Server antes de modificar la suscripción.
-
Si se reinicia asnccp por algún motivo, primero suprima los archivos .CCP y .PID
anteriores del directorio SQLLIB.
-
Los parámetros de la base de datos en el Centro de control de DB2 (db2cc) tales como el
tamaño de la lista de bloqueos se pueden aumentar desde los valores por omisión de la
base de datos de 100 hasta 1000 o un número superior para mejorar en gran medida el
rendimiento para tablas grandes y un número de clientes elevado.
-
Si el Centro de administración de dispositivos portátiles (MDAC) o el servlet de
SyncServer no se puede iniciar, compruebe que los archivos siguientes no se hayan
modificado o suprimido accidentalmente:
-
En UNIX, dsysetenv.sh y dsysetjavahome.sh
-
En Windows, dsysetenv.bat y dsysetjavahome.bat
Para UNIX, también debe definirse el siguiente entorno de sistema (donde
<inicio-usuario> representa el nombre de directorio):
En la variable PATH:
<inicio-usuario>/sqllib/bin
DSYPATH=/opt/DB2Everyplace72 (El directorio de instalación de DB2Everyplace)
DB2PATH=<inicio-usuario>/sqllib
DSYINSTDIR=<inicio-usuario>/db2everyplace/SyncServer
DSYSQLLIBINSTDIR=<inicio-usuario>/sqllib
Después de la instalación, estos valores se sitúan en dsyprofile.sh en el directorio
$DSYINSTDIR/Server.
Para Windows, compruebe que %DSYSQLLIBINSTDIR% y %DSYINSTDIR% estén definidas
correctamente en la variable de entorno del sistema.
Para depurar/resolver problemas, active el rastreo. En el directorio de instalación de DB2
Everyplace ejecute:
-
Para UNIX, dsytrace.sh 1
-
Para Windows, dsytrace.bat 1
Estos trabajos generan archivos dsy.n.trace [n=0,1,2...,10].
Para sincronizar satisfactoriamente, el entorno local de idioma en el cliente debe
ser exactamente el mismo que el entorno local en la instancia de DB2Everyplace
SyncServer.
Términos y condiciones
La utilización de DB2 Everyplace está sujeta a los términos y las condiciones del Acuerdo
Internacional para Programas Bajo Licencia.
El código que no es de IBM que se incluye con
DB2 Everyplace, se proporciona sólo para la comodidad del usuario.
Las garantías correspondientes a DB2 Everyplace no son aplicables
a dicho código.
Avisos
Es posible que IBM no ofrezca en todos los países los productos,
servicios o características que se describen en este documento.
Consulte al representante local de IBM para obtener información
sobre los productos y servicios que están disponibles actualmente
en su área. Las referencias a un producto, programa o servicio de IBM
no significan ni implican que sólo pueda utilizarse este producto,
programa o servicio de IBM. En su lugar se puede utilizar cualquier producto,
programa o servicio funcionalmente equivalente que no vulnere ningún derecho
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 en
tramitación que afecten a temas tratados en este documento. La
posesión de este documento no otorga ninguna licencia sobre
dichas patentes. Puede realizar consultas sobre licencias
escribiendo a:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
EE.UU.
Para consultas sobre licencias acerca de información de doble byte
(DBCS), consulte al Departamento de Propiedad Intelectual de IBM de su
país o envíe las consultas, por escrito, a:
IBM World Trade Asia CorporationLicensing2-31 Roppongi 3-chome, Minato-kuTokio 106, Japón
El párrafo
siguiente no es aplicable al Reino Unido ni a ningún 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 NINGUNA CLASE, NI EXPLÍCITA NI
IMPLÍCITA, INCLUIDAS, PERO SIN LIMITARSE A ELLAS, LAS GARANTÍAS IMPLÍCITAS
DE NO VULNERACIÓN DE DERECHOS, COMERCIABILIDAD O IDONEIDAD PARA UN FIN
DETERMINADO.
Algunos estados no permiten la exclusión de garantías expresas o
implícitas en determinadas transacciones, por lo que es posible que esta
declaración no sea aplicable 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
aquí contenida; estos cambios se incorporarán en nuevas ediciones
de la publicación. IBM puede efectuar, en cualquier momento y sin previo
aviso, mejoras y/o cambios en los productos y/o programas que se describen
en esta publicación.
Las referencias hechas en esta publicación a sitios Web que no son de IBM
se proporcionan sólo para la comodidad del usuario y no constituyen un aval
de esos sitios Web. La información contenida en esos sitios Web no forma
parte de la información del presente producto IBM y el usuario es
responsable de la utilización de esos sitios Web.
IBM puede utilizar o distribuir cualquier información que le
proporcione del modo en que IBM crea apropiado, sin contraer ninguna
obligación con el remitente de la información.
Los licenciatarios de este programa que deseen obtener información sobre él con
el fin de habilitar: (i) el intercambio de información entre programas creados de
forma independiente y otros programas (incluido este) y (ii) el uso mutuo de la
información intercambiada, deben ponerse en contacto con: IBM Canada Limited
Office of the Lab Director
1150 Eglinton Ave. East
North York, Ontario
M3C 1H7
CANADÁ
Dicha información puede estar disponible,
sujeta a los términos y condiciones apropiados, incluido en algunos casos,
el pago de una tarifa.
IBM proporciona el programa bajo licencia descrito en este documento y
todo el material bajo licencia asociado a él según los términos del
Acuerdo de Cliente de IBM o el Acuerdo Internacional para Programas
bajo Licencia de IBM o cualquier acuerdo equivalente entre las partes.
Los datos sobre rendimiento que este documento contiene se determinaron
en un entorno controlado. Por tanto, los resultados obtenidos en otros
entornos operativos pueden variar significativamente. Algunas mediciones
pueden haberse efectuado en sistemas a nivel de desarrollo y no es seguro
que estas mediciones sean las mismas en los sistemas de uso habitual.
Además, algunas mediciones pueden haberse calculado mediante
extrapolación. Los resultados reales pueden variar. Los usuarios de este
documento deben verificar los datos aplicables para su entorno específico.
La información referente a productos que no son de IBM procede de los
proveedores de estos productos, de anuncios publicados sobre los mismos
o de otras fuentes disponibles públicamente. IBM no ha comprobado estos
productos y no puede confirmar con precisión su rendimiento, su
compatibilidad o cualquier otra reclamación relacionada con productos
que no son de IBM. Las preguntas sobre las prestaciones de productos
que no son de IBM deben formularse a sus respectivos proveedores.
Todas las declaraciones relacionadas con futuros planes o intenciones
de IBM están sujetas a cambios sin previo aviso y únicamente representan
meros propósitos y objetivos.
Esta publicación puede contener ejemplos
de datos e informes que se utilizan en operaciones comerciales diarias.
Para ilustrarlos de la forma más completa posible, los ejemplos incluyen
nombre de personas, empresas, marcas y productos. Todos estos nombres son
ficticios y cualquier similitud con los nombres y direcciones empleados
por una empresa real es totalmente fortuito.
Licencia de copyright
Este manual puede contener programas de aplicaciones de ejemplo escritos
en lenguaje fuente, que muestran técnicas de programación en diversas
plataformas operativas.
Puede copiar, modificar y distribuir estos programas de ejemplo de la forma
que desee, sin pago alguno a IBM, con la intención de desarrollar, utilizar,
comercializar o distribuir programas de aplicaciones de acuerdo con la
interfaz de programación de aplicaciones correspondiente a la plataforma
operativa para la que están escritos los programas de ejemplo. Estos ejemplos no se han
probado exhaustivamente bajo todas las condiciones.
Por tanto, IBM no puede asegurar ni implicar la fiabilidad, utilidad o
función de estos programas.
Cada copia o porción de estos programas de ejemplo o cualquier trabajo
derivado debe incluir una nota de copyright como la siguiente:
(C) (nombre de empresa) (año). Partes de este código derivan de IBM
Corp. Sample Programs. (C) Copyright IBM Corp. _especifique el año o años_.
Reservados todos los
derechos.
Este producto incluye software desarrollado por 3Com y sus colaboradores.
Copyright (c) 1998 3Com/Palm Computing Division. Reservados todos los
derechos. Se autoriza la redistribución y el uso en formatos fuente y
binario, con o sin modificación, siempre y cuando se cumplan las
siguientes condiciones:
-
Las redistribuciones del código fuente deben reproducir el anterior
aviso de copyright, esta lista de condiciones y la siguiente declaración
de limitación de responsabilidad.
-
Las redistribuciones en formato binario deben reproducir el anterior
aviso de copyright, esta lista de condiciones y la siguiente declaración
de limitación de responsabilidad en el documento y/o en otros
materiales que se suministren con la distribución.
-
Todos los materiales publicitarios que mencionen las características o el
uso de este software deben mostrar el siguiente aviso de reconocimiento:
Este producto incluye software desarrollado por 3Com y sus colaboradores.
-
Ni 3Com ni los nombres de sus colaboradores pueden utilizarse
para avalar o promocionar productos derivados de este software sin permiso
específico previo por escrito.
3COM Y SUS COLABORADORES PROPORCIONAN ESTE SOFTWARE ``TAL CUAL'' SIN LAS
GARANTÍAS EXPLÍCITAS NI IMPLÍCITAS, INCLUYENDO, PERO SIN LIMITARSE A ELLAS,
LAS GARANTÍAS IMPLÍCITAS DE COMERCIALIZACIÓN E IDONEIDAD PARA UNA FINALIDAD
DETERMINADA. EN NINGÚN CASO 3COM NI SUS COLABORADORES SERÁN RESPONSABLES
POR NINGÚN DAÑO DIRECTO, INDIRECTO, INCIDENTAL, ESPECIAL, EJEMPLAR NI
CONSECUENTE (INCLUIDOS, PERO SIN LIMITARSE A ELLOS, LA OBTENCIÓN DE BIENES
O SERVICIOS SUSTITUTOS; LA PÉRDIDA DE USO, DATOS O BENEFICIOS; O LA
INTERRUPCIÓN DE LA ACTIVIDAD COMERCIAL) CUALQUIERA QUE SEA LA CAUSA
(INCLUIDA LA NEGLIGENCIA), QUE SURJA COMO CONSECUENCIA DEL USO DEL
PRESENTE SOFTWARE, INCLUSO SI SE INFORMA DE LA POSIBILIDAD DE
TALES DAÑOS.
Marcas registradas
Los términos siguientes, que pueden estar indicados por un asterisco (*),
son marcas registradas de International Business Machines Corporation en
los Estados Unidos y/o en otros países.
ACF/VTAM IBM
AISPO IMS
AIX IMS/ESA
AIX/6000 LAN DistanceMVS
AIXwindows MVS/ESA
AnyNet MVS/XA
APPN Net.Data
AS/400 OS/2
BookManager OS/390
CICS OS/400
C Set++ PowerPC
C/370 QBIC
DATABASE 2 QMF
DataHub RACF
DataJoiner DataPropagator RISC System/6000
DataRefresher RS/6000
DB2 S/370
DB2 Connect SP
DB2 Extenders SQL/DS
DB2 OLAP Server SQL/400
DB2 Universal Database System/370
Distributed Relational System/390
Database Architecture SystemView
DRDA VisualAge
eNetwork VM/ESA
Extended Services VSE/ESA
FFST VTAM
First Failure Support Technology WebExplorer
WIN-OS/2
Los términos siguientes son marcas registradas de otras empresas:
Microsoft, Windows y Windows NT son marcas registradas de Microsoft
Corporation.
Java, y las marcas registradas y logotipos basados en Java, y Solaris
son marcas registradas de Sun Microsystems, Inc. en los Estados Unidos y/o
en otros países.
Tivoli y NetView son marcas registradas de Tivoli Systems Inc. en los
Estados Unidos y/o en otros países.
UNIX es una marca registrada en los Estados Unidos y/o en otros países
bajo licencia exclusiva de X/Open Company Limited.
Otros nombres de empresas, productos o servicios, que pueden estar
indicados por un doble asterisco (**), pueden ser marcas registradas o
marcas de servicio de otras empresas.