DB2 Everyplace
Utilización del centro de información de DB2 Everyplace
Acceso a información sobre manuales y releases de DB2 Everyplace
Características del Centro de información de DB2 Everyplace
Búsqueda de temas en el Centro de información de DB2 Everyplace
Visualización de documentación técnica directamente desde el CD de DB2 Everyplace
Características de accesibilidad
Visión general del producto
¿Qué es DB2 Everyplace?
Componentes de la solución DB2 Everyplace
La base de datos portátil
El Sync Server
El Sync Client
El Mobile Application Builder
Las aplicaciones de ejemplo
Ejemplo de caso práctico de DB2 Everyplace
Instalación de DB2 Everyplace
En un servidor
Tareas de preinstalación
Linux
Solaris
AIX
Migración a V8.1.4
Instalación de Enterprise Edition para Windows
Instalación de Enterprise Edition para UNIX
Instalación de Express para Windows
Instalación de Express para Linux
Tareas de postinstalación
Creación de una instancia de DB2 Everyplace en UNIX
Asignación de una base de datos fuente a un servidor de nivel intermedio
Habilitación de la duplicación
Configuración de bases de datos y aplicaciones de ejemplo
Prueba del servlet
Configuración de Sync Server para utilizarlo con IBM WAS Versión 4.0
Configuración de Sync Server para utilizarlo con IBM WAS Versión 5.0
Recogida de información de configuración
Los scripts de instalación de WAS
Visión general de la instalación y configuración
Creación e instalación de un servidor de aplicaciones
Creación de un entorno de clúster
Adición de los nodos de servidor
Creación del clúster
Adición de servidores al clúster
Regeneración del plugin del servidor Web
Tareas administrativas
Desinstalación
Inicio y detención del servidor
Supresión del clúster
Configuración de un entorno de varios servidores
Grupos y clones de servidores
Consideraciones y sugerencias sobre la planificación
Configuración para crear clones de servidores de aplicaciones
Creación de clones de servidores de aplicaciones
Tareas de postconfiguración
En un dispositivo portátil
Utilización de la herramienta de instalación en dispositivos portátiles
Instalación manual
En un dispositivo Palm OS
En un dispositivo Windows CE
En un dispositivo Symbian OS Versión 6
En un dispositivo Symbian OS Versión 7
En un dispositivo QNX Neutrino o Linux integrado
En un dispositivo Sharp Zaurus
En un dispositivo MIDP soportado
En un cliente Win32
Actualización del software de Sync Client con la herramienta de actualización
Instalación en el Sync Server
Instalación en un dispositivo portátil
Resolución de problemas
Tareas de postinstalación
Configuración de un dispositivo portátil para la sincronización
Dispositivo portátil o emulador Palm OS
Configuración del dispositivo o emulador
Instalación de archivos
Sincronización y verificación de datos
Dispositivo portátil Symbian OS v6.0
Configuración del dispositivo
Configuración de m-Router Connect en una estación de trabajo
Configuración de m-Router Connect en el dispositivo
Configuración de ISync en el dispositivo
Utilización de un servicio de acceso remoto
Configuración del soporte serie para el servicio de acceso remoto de Windows
Sincronización de datos
Prueba de la sincronización utilizando IBM Sync
Visión general
Configuración
Opciones de menú
Sincronización de datos
Configuración del servidor para la sincronización
Instalación de la base de datos de ejemplo
Creación de una suscripción JDBC para acceder a datos fuente
Agrupación de suscripciones para crear conjuntos de suscripción portátiles
Creación de usuarios móviles
Creación de un grupo de sincronización de datos
Arranque del servidor de aplicaciones
Configuración del servicio de acceso remoto de Windows en la estación de trabajo Windows
Configuración de fuentes de datos para la sincronización
Suscripciones JDBC
Configuración del Sync Server
Lista de controladores JDBC soportados
Configuración del Sync Server utilizando controladores soportados
Configuración del Sync Server utilizando controladores no soportados
Especificación del controlador JDBC en el centro de administración de dispositivos portátiles
Configuración del controlador JDBC para acceder a datos Lotus Domino
Restricciones para fuentes de datos comunes
Restricciones para fuentes de datos Lotus Domino
Suscripciones DataPropagator
Creación de una tabla de suscripción DataPropagator
¿Qué es una suscripción DataPropagator?
¿Qué es una fuente de duplicación?
Configuración de DataPropagator para suscripciones DB2 Everyplace
Asociación de conjuntos de suscripción de DataPropagator con suscripciones de tabla
Restricciones para fuentes de datos de suscripciones DataPropagator
Mejora del rendimiento para DataPropagator
Agrupación por lotes de las peticiones de sincronización
Duplicación bajo petición
Filtrado de datos de fuentes de datos
Filtrado horizontal de datos
Definición de filtros horizontales simples
Nivel de suscripción
Nivel de grupo
Nivel de usuario
Definición de filtros horizontales complejos
Filtrado vertical de datos
Creación de una aplicación utilizando el adaptador de consulta remota y de procedimiento almacenado
Adaptador de consulta remota y de procedimiento almacenado
Tipos de datos soportados para procedimientos almacenados
Funciones y restricciones de la CLI para conjuntos de resultados
Utilización de la aplicación de ejemplo
Creación de una fuente de datos
Creación de un procedimiento almacenado
Creación de la suscripción del adaptador de agente
Creación de una aplicación DB2 Everyplace
Código de ejemplo
Descripción de la sincronización
Componentes de la sincronización DB2 Everyplace
Configuración básica para la solución DB2 Everyplace
El proceso de sincronización
Sincronización desde el dispositivo portátil a la base de datos fuente
Sincronización desde la base de datos fuente al dispositivo portátil
Manejo de los problemas de sincronización
Gestión de usuarios y datos
El centro de administración de dispositivos portátiles y los objetos de sincronización
¿Qué es el centro de administración de dispositivos portátiles?
Arranque del centro de administración de dispositivos portátiles
La interfaz del centro de administración de dispositivos portátiles
Objetos de sincronización
¿Qué es un objeto de sincronización?
¿Dónde se guardan los objetos de sincronización?
Creación de objetos de sincronización
Creación de un objeto del árbol de objetos
Creación de un nuevo objeto mientras se trabaja con otro
Información visualizada en el panel de contenido
Renovación de la vista
Filtrado del panel de contenido
Edición de un objeto de sincronización
Supresión de un objeto
Utilización del centro de administración de dispositivos portátiles
Evaluación de las características de los usuarios móviles
Creación de un grupo de sincronización de datos
¿Qué es la sincronización de datos?
Identificación del grupo
Habilitación del grupo para acceder a datos y archivos
¿Qué es un conjunto de suscripción?
Definición de un filtro de datos para un grupo
¿Qué es un filtro de datos?
Ejemplo de filtro de datos
Asignación de un usuario a un grupo
¿Qué es un usuario?
Definición de usuarios móviles para el Sync Server
Creación de usuarios
Identificación del usuario
Asignación del usuario a un grupo
Definición de la contraseña del usuario
Filtrado de los datos disponibles para el usuario
Registro del dispositivo del usuario
Importación de definiciones de usuario desde otra fuente
Creación de conjuntos de datos y conjuntos de duplicación
¿Qué es un conjunto de duplicación?
¿Qué es un conjunto de suscripción?
Creación de una suscripción JDBC
¿Qué es una suscripción JDBC?
Identificación de la suscripción
Especificación del nivel de cifrado
Especificación del controlador y URL de la base de datos fuente
Especificación del controlador y URL de la base de datos de réplica
Especificación de las tablas fuente, la tabla de destino y privilegios
Filtrado de datos de la suscripción
Agrupación por lotes de las peticiones de sincronización
Invocación de la duplicación
Asignación de un conjunto de suscripción a una suscripción JDBC
Creación de una suscripción de carga
¿Qué es una suscripción de carga?
Identificación de la suscripción de carga
Especificación del nivel de cifrado
Especificación del controlador y URL de la base de datos fuente
Especificación de las tablas fuente, la tabla de destino y privilegios
Asignación de un conjunto de suscripción a una suscripción de carga
Creación de una suscripción de archivo
¿Qué es una suscripción de archivo?
Identificación de la suscripción
Especificación del nivel de cifrado
Especificación del nombre del archivo fuente
Especificación de conjuntos de suscripción que hacen uso de la suscripción
Marcaje de una suscripción que hace referencia a un archivo cambiado
Creación de una suscripción personalizada
Identificación de la suscripción personalizada
Los adaptadores por omisión
Arranque del programa de personalización
Asignación de un conjunto de suscripción a una suscripción personalizada
Habilitación de grupos para acceder a sus datos
¿Qué es un conjunto de suscripción?
Identificación del conjunto de suscripción
Especificación de la información a la que accede el conjunto de suscripción
Habilitación del conjunto de suscripción para un grupo
Habilitación e inhabilitación de la sincronización
Habilitación de la sincronización
Inhabilitación de la sincronización
La herramienta de creación de scripts XML
Visión general
Exportación de un script XML
Invocación de la herramienta XML en la línea de mandatos
Código de ejemplo para programadores
Scripts de ejemplo XML
Restricciones
Supervisión del estado de sincronización del cliente
Acceso a la herramienta del supervisor de sincronización
Utilización de la herramienta del supervisor de sincronización
Definición de una renovación automática
Selección de una vista
Personalización de la visualización de columnas
Exportación de datos
Problemas de sincronización
El orden de sincronización y mensajes de error
Resolución de problemas
Acceso al archivo de anotaciones de error
Depuración del archivo de anotaciones de error
Definición del nivel de rastreo
Creación de código para el manejo de errores
Visualización del archivo de anotaciones en el cliente
Redefinición del ID de usuario del cliente
Desarrollo de aplicaciones DB2 Everyplace
Aplicaciones C/C++
Desarrollo de aplicaciones C/C++
Sistemas operativos soportados para C/C++
Herramientas de desarrollo soportadas para C/C++
Preparación, compilación y enlace de un proyecto C/C++
Prueba de una aplicación C/C++
Aplicaciones de Sync Client para C++
Aplicaciones Java
Desarrollo de aplicaciones Java
Sistemas operativos soportados para la interfaz JDBC
Aplicaciones de Sync Client para Java
Sistemas operativos soportados para la API Sync de Java
Las API Sync de IBM Java
Visión general de los proveedores de sincronización de DB2 Everyplace
Proveedores de sincronización nativos
Instalación de proveedores de sincronización nativos de DB2 Everyplace
Instalación del proveedor de sincronización nativo de JNI
En Win32
En dispositivos Nokia 9210/9290 Communicator con Symbian V6
En Windows CE
Instalación del proveedor de sincronización nativo basado en la detección
Proveedores de sincronización de Java
Proveedor de sincronización MIDP de J2ME
Cliente Java Sync para Cloudscape
Aplicaciones Visual Basic
Sistemas operativos soportados para Visual Basic
Desarrollo de aplicaciones Visual Basic
Aplicaciones JSP
Sistemas operativos soportados para JSP
Visión general de las aplicaciones JSP de DB2 Everyplace
Visión general del soporte JSP de DB2 Everyplace
Configuración para el desarrollo JSP
En una estación de trabajo Windows
En un dispositivo Windows CE
Instalación del entorno de ejecución J9 JVM
Instalación y verificación del soporte JSP de DB2 Everyplace
En un dispositivo Symbian OS Versión 6
Transferencia de una aplicación JSP a un dispositivo Windows CE
Ejecución de una aplicación JSP
Configuración del mini servidor Web HTTP
Ejecución en una estación de trabajo Windows
Ejecución en un dispositivo Windows CE
Ejecución en un dispositivo Symbian OS Versión 6
Subconjuntos JSP Versión 1.1 soportados
Códigos personalizados IBM para el acceso a bases de datos de aplicaciones JSP
Resolución de problemas para aplicaciones JSP
Aplicaciones .NET
Soporte de sincronización
Ubicaciones de archivos de la API de Sync.NET
Utilización de la API de ISync.NET
Utilización de ISyncComponent
Aplicación de ejemplo que hace uso de la API de ISync.NET
Soporte .NET para crear aplicaciones
Visión general del soporte .NET
Utilización del proveedor de datos .NET de DB2 Everyplace
Código de ejemplo .NET para WinCE y Win32
Acceso a una base de datos DB2 Everyplace
Visión general de las tablas de base de datos
Manejo de conflictos de nombres
Conexión con la base de datos
Serialización de la conexión
Bases de datos DB2 Everyplace en soportes de solo lectura
Comportamiento del cursor dentro del contexto de una conexión
Recuperación de datos mediante CLI
Adición de marcadores de parámetros a consultas SQL
Visión general
Ejemplos de utilización
Marcadores de parámetros soportados de DB2 Everyplace
Cifrado de datos locales
Visión general del cifrado de datos locales
Establecimiento de una conexión con la base de datos
Otorgamiento de privilegios de cifrado a un usuario
Creación de una tabla cifrada
Gestión de los privilegios de cifrado
Cifrando mediante DB2eCLP
Aplicaciones de ejemplo de DB2 Everyplace
Visión general de las aplicaciones de ejemplo de DB2 Everyplace
La aplicación de ejemplo Visiting Nurse
Visión general
Ejecución
Tablas de la aplicación Visiting Nurse
Aplicación de CLP
Visión general
Mandatos de CLP
Importación y exportación de datos utilizando CLP
Código de ejemplo para la consulta remota y el adaptador de procedimiento almacenado
Aplicaciones C/C++
Aplicaciones Java
Visión general de las aplicaciones de ejemplo Java
Compilación y ejecución en Palm OS
Instalación de la herramienta WCE para WSDD
Creación de un proyecto WSDD
Adición del controlador JDBC y java.sql a la vía de acceso de creación
Importación a WSDD
Ejecución en un emulador
Compilación y ejecución en otros destinos
Instalación de la herramienta WCE para WSDD
Creación de un proyecto WSDD y adición de archivos jar a la vía de acceso de creación
Importación a WSDD
Ejecución
En Win32
En Windows CE
En QNX Neutrino o Linux incorporado
En Symbian
Aplicación Visual Basic
Visión general de la aplicación Visual Basic de ejemplo
Compilación y prueba de la aplicación Visual Basic de ejemplo
Aplicaciones JSP
Aplicaciones de sincronización
Aplicación Sync Client de C/C++
Aplicación de sincronización de Java nativo
Aplicación de sincronización MIDP de Java
Desarrollo con Sun Wireless Toolkit
Desarrollo con ANT y la línea de mandatos de Sun Wireless Toolkit
Aplicación de sincronización de ejemplo GoISyncConsole de Java
Información de consulta
Servidor de sincronización
Sintaxis para crear filtros
Asignación de tipos de datos y restricciones
DB2 Universal Database
Informix 9.x
Oracle 8i
Sybase 11.9x
Lotus Domino
SQL Server 2000
Cloudscape
Desarrollo de aplicaciones
Sentencias de SQL soportadas
soporte de la sentencia de SQL
CALL
CREATE INDEX
CREATE TABLE
DELETE
DROP
EXPLAIN
GRANT
INSERT
REORG TABLE
REVOKE
SELECT
UPDATE
Compatibilidad de tipos de datos para asignaciones y comparaciones
Tipos de datos por omisión y simbólicos de SQL
Atributos de tipos de datos
Funciones de CLI/ODBC soportadas para DB2
Resumen de las funciones CLI de DB2
Descripciones de las funciones CLI de DB2
Clave de las descripciones de las funciones CLI de DB2
SQLAllocConnect - Asignar descriptor de conexión
SQLAllocEnv - Asignar descriptor de entorno
SQLAllocHandle - Asignar descriptor
SQLAllocStmt - Asignar descriptor de sentencia
SQLBindCol - Vincular una columna con una variable de aplicación
SQLBindParameter - Vincular un marcador de parámetros con un almacenamiento intermedio
SQLConnect - Conectar con una fuente de datos
SQLColumns - Obtener información sobre columnas de una tabla
SQLDescribeCol - Obtener un conjunto de atributos de una columna
SQLDisconnect - Desconectar respecto de una fuente de datos
SQLEndTran - Solicitar una operación COMMIT o ROLLBACK
SQLError - Obtener información sobre error
SQLExecDirect - Ejecutar una sentencia directamente
SQLExecute - Ejecutar una sentencia
SQLFetch - Obtener fila siguiente
SQLFetchScroll - Obtener conjunto de filas y devolver datos para todas las columnas vinculadas
SQLForeignKeys - Obtener la lista de las columnas con clave foránea
SQLFreeConnect - Liberar descriptor de conexión
SQLFreeEnv - Liberar descriptor de entorno
SQLFreeHandle - Liberar recursos de descriptor
SQLFreeStmt - Liberar (o restaurar) descriptor de sentencia
SQLGetConnectAttr - Obtener el valor actual de un atributo de conexión
SQLGetCursorName - Obtener el nombre del cursor
SQLGetData - Obtener datos de una columna
SQLGetDiagRec - Obtener valores de varios campos de un registro de diagnóstico
SQLGetInfo - Obtener información general
SQLGetStmtAttr - Obtener el valor actual de un atributo de sentencia
SQLNumParams - Obtener el número de parámetros de una sentencia SQL
SQLNumResultCols - Obtener el número de columnas del resultado
SQLPrepare - Preparar una sentencia
SQLPrimaryKeys - Obtener las columnas con clave primaria de una tabla
SQLRowCount - Obtener el número de filas
SQLSetConnectAttr - Establecer opciones referentes a una conexión
SQLSetStmtAttr - Establecer opciones referentes a una sentencia
SQLTables - Obtener información sobre tablas
Conversión de datos por funciones CLI de DB2
Métodos JDBC soportados
Visión general del soporte JDBC
Interfaces del paquete java.sql
Interfaz Blob
Interfaz CallableStatement
Interfaz Connection
Clase DB2eConnection
Interfaz DatabaseMetaData
Interfaz Driver
Interfaz PreparedStatement
Interfaz ResultSet
Interfaz ResultSetMetaData
Interfaz Statement
Clase DB2eStatement
Interfaces del paquete javax.sql
Interfaz DataSource
Clases ADO.NET soportadas
Miembros de DB2eCommand
Miembros de DB2eCommandBuilder
Miembros de DB2eConnection
Miembros de DB2eDataAdapter
Miembros de DB2eDataReader
Miembros de DB2eError
Miembros de DB2eException
Miembros de DB2eParameter
Miembros de DB2eTransaction
Enumeración DB2eType
Interfaces de programación de aplicaciones (API)
API C de IBM Sync Client
Comparación de la API C de IBM Sync Client Versión 8.1 y la Versión 7.2
Resumen de funciones de la API C de IBM Sync Client
Tipos de datos de la API C de IBM Sync Client
Descripciones de las funciones de la API C de IBM Sync Client
Clave de las descripciones de las funciones de la API C de IBM Sync Client
iscGetVersion()
iscServiceOpen()
iscServiceOpenEx()
iscServiceClose()
iscConfigOpen()
iscConfigClose()
iscConfigPurge()
iscConfigOpenCursor()
iscConfigCloseCursor()
iscConfigGetNextSubsSet()
iscConfigEnableSubsSet()
iscConfigDisableSubsSet()
iscConfigResetSubsSet()
iscConfigSubsSetIsEnabled()
iscConfigSubsSetIsReset()
iscConfigGetSubsSetStatus()
iscEngineOpen()
iscEngineClose()
iscEngineGetInfo()
iscEngineSetListener()
iscEngineListenerPF
iscEngineSetPref()
iscEngineGetPref()
iscEngineSync()
iscEngineSyncConfig()
Mensajes de aviso y de error
Servidor y cliente de sincronización
Desarrollo de aplicaciones
Listado de SQLState
Resumen de los códigos de clase SQLState
Mensajes de SQLState notificados por SQL
Mensajes de SQLState notificados por CLI
Mensajes de SQLState notificados por JDBC
Tablas base del catálogo del sistema de DB2 Everyplace
Límites de DB2 Everyplace
Palabras reservadas de DB2 Everyplace
Soporte de idiomas nacionales (NLS)
Soporte NLS según el sistema operativo
Codificación de caracteres en aplicaciones Java
Habilitadores de lenguaje
Soporte de UNICODE
Índice