DB2 Everyplace - Allgemein
DB2 Everyplace - Anwendungsentwicklung
Konzepte
The sample C/C++ applications
Overview of the sample Java applications
Overview of the sample Visual Basic application
DB2 Everyplace JSP support overview
Developing DB2 Everyplace JSP applications
The sample JSP applications
Overview of DB2 Everyplace synchronization providers
DB2 Everyplace native synchronization
DB2 Everyplace J2ME MIDP synchronization
DB2 Everyplace Java Sync Client for Cloudscape
DB2 Everyplace Java synchronization
The sample Java native synchronization applications
The sample Java MIDP synchronization applications
The sample Sync Client C/C++ application
Overview of the DB2 Everyplace database tables
Connection serialization
DB2 Everyplace databases on read-only media
Cursor behavior within the context of a connection
Encryption using the DB2eCLP
Character encoding in Java applications
Overview of parameter markers
Examples of parameter marker usage
ISync.Net API file locations
Simple example application using the ISync.NET API
Overview of .NET support for building applications on the client database
Sample DB2 Everyplace .NET Data Provider application code for WinCE and Win32
Tasks
Developing DB2 Everyplace C/C++ applications
Preparing, compiling, and linking a C/C++ project
Testing a C/C++ application
Developing DB2 Everyplace Java applications
Creating a WSDD project for DB2eAppl.java for Palm OS targets
Installing WCE Tooling for WSDD for Palm OS targets
Installing WCE Tooling for WSDD for non-Palm OS targets
Creating a WSDD project and adding jar files to the build path for DB2eAppl.java for non-Palm OS targets
Adding the DB2 Everyplace JDBC Driver and java.sql package to the build path
Importing DB2eAppl.java into WSDD for Palm OS
Importing DB2eAppl.java into WSDD for non-Palm OS targets
Running DB2eAppl.java on Win32
Running DB2eAppl.java on Windows CE
Running DB2eAppl.java on a Palm OS emulator
Running DB2eAppl.java on QNX Neutrino or embedded Linux
Running DB2eAppl.java on Symbian
Compiling and running sample Java applications on Palm OS targets
Compiling and running sample Java applications on non-Palm OS targets
Developing DB2 Everyplace Visual Basic applications
Compiling and testing the sample Visual Basic program
Verifying JSP support on a Windows workstation
Setting up for JSP development on a Windows CE device
Installing and verifying JSP support on a Windows CE device
Installing the J9 JVM run-time environment on a Windows CE device
Transferring a JSP application to a Windows CE device
Running a JSP application on a Windows workstation
Running a JSP application on a Windows CE device
Configuring the mini HTTP Web server
Running a JSP application
Installing and verifying JSP support on a Symbian OS Version 6 device
Running a JSP application on a Symbian OS Version 6 device
Installing the JNI-based native synchronization provider
Installing the JNI-based synchronization provider on Win32
Installing the JNI-based synchronization provider on Nokia 9210/9290 Communicator devices using Symbian V6
Installing the JNI-based synchronization provider on Windows CE
Developing the isync4j for MIDP application with the Sun Wireless Toolkit
Developing the isync4j for MIDP application with ANT and the Sun Wireless Toolkit Command Line
Installing and verifying the trap-based native synchronization provider
Compiling and running the GoISyncConsole sample Java synchronization application
Developing DB2 Everyplace Sync Client applications using C/C++
Handling naming conflicts
Connecting to the DB2 Everyplace database
Piecemeal retrieval of data through CLI
Overview of local data encryption
Establishing a connection to the DB2 Everyplace database
Granting a user encryption privileges
Creating an encrypted table
Managing encryption privileges
Using the ISync.NET API
Using ISyncComponent
Overview of developing ADO.NET applications using the DB2 Everyplace
Referenz
Supported C/C++ development tools
C/C++ supported operating systems
JDBC interface supported operating systems
Visual Basic Interface supported operating systems
Supported JSP Version 1.1 subsets
IBM custom tags for JSP application database access
JSP supported operating systems
Troubleshooting JSP applications
Overview of DB2 Everyplace SQL statement support
CALL
CREATE INDEX
CREATE TABLE
DELETE
DROP
EXPLAIN
GRANT
INSERT
REORG TABLE
REVOKE
SELECT
UPDATE
Data type compatibility for assignments and comparisons
DB2 Everyplace supported parameter markers
SQL symbolic and default data types
Data type attributes
SQLState listing
Summary of SQLState class codes
SQLState messages reported by SQL
SQLState messages reported by CLI
SQLState messages reported by JDBC
CLI function summary
Key to CLI function descriptions
SQLAllocConnect--Allocate connection handle
SQLAllocEnv--Allocate environment handle
SQLAllocHandle--Allocate handle
SQLAllocStmt--Allocate a statement handle
SQLBindCol--Bind a column to an application variable
SQLBindParameter--Bind a parameter marker to a buffer
SQLConnect--Connect to a data source
SQLDescribeCol--Return a set of attributes for a column
SQLDisconnect--Disconnect from a data source
SQLEndTran--Request a COMMIT or ROLLBACK
SQLError--Retrieve error information
SQLExecDirect--Execute a statement directly
SQLExecute--Execute a statement
SQLFetch--Fetch next row
SQLFetchScroll--Fetch row set and return data for all bound columns
SQLForeignKeys--Get the list of foreign key columns
SQLFreeConnect--Free connection handle
SQLFreeEnv--Free environment handle
SQLFreeHandle--Free handle resources
SQLFreeStmt--Free (or reset) a statement handle
SQLGetCursorName--Get cursor name
SQLGetData--Get data from a column
SQLGetDiagRec--Get multiple fields settings of diagnostic record
SQLGetInfo--Get general information
SQLGetStmtAttr--Get current setting of a statement attribute
SQLNumResultCols--Get number of result columns
SQLPrepare--Prepare a statement
SQLPrimaryKeys--Get primary key columns of a table
SQLRowCount--Get row count
SQLSetConnectAttr--Set options related to a connection
SQLSetStmtAttr--Set options related to a statement
Data conversion by CLI functions
SQLGetConnectAttr--Get current setting of a connection attribute
SQLTables - Get Table Information
SQLColumns - Get Column Information for a Table
SQLNumParams - Get Number of Parameters in A SQL Statement
Blob interface
Connection interface
DatabaseMetaData interface
Driver interface
PreparedStatement interface
ResultSet interface
ResultSetMetaData interface
Statement interface
DB2eStatement class
DB2eConnection class
Overview of DB2 Everyplace JDBC support
DataSource interface
CallableStatement interface
Comparisons between IBM Sync Client C-API Version 8.1 and Version 7.2
IBM Sync Client C-API function summary
IBM Sync Client C-API data types
Key to IBM Sync Client C-API function descriptions
iscGetVersion()
iscServiceOpen()
iscServiceClose()
iscServiceOpenEx()
iscConfigOpen()
iscConfigClose()
iscConfigPurge()
iscConfigOpenCursor()
iscConfigCloseCursor()
iscConfigGetNextSubsSet()
iscConfigEnableSubsSet()
iscConfigDisableSubsSet()
iscConfigResetSubsSet()
iscConfigSubsSetIsEnabled()
iscConfigSubsSetIsReset()
iscConfigGetSubsSetStatus()
iscEngineOpen()
iscEngineClose()
iscEngineGetInfo()
iscEngineSetListener()
iscEngineListenerPF
iscEngineSetPref()
iscEngineGetPref()
iscEngineSync()
iscEngineSyncConfig()
IBM Java Sync APIs
Java Sync API supported operating systems
DB2 Everyplace System Catalog base tables
The DB2 Everyplace information set
DB2 Everyplace limits
National language support (NLS)
DB2 Everyplace NLS support by operating system
DB2 Everyplace language enablers
DB2 Everyplace UNICODE support
DB2 Everyplace reserved words
DB2eCommandBuilder Members
DB2eCommand Members
DB2eConnection Members
DB2eDataAdapter Members
DB2eDataReader Members
DB2eError Members
DB2eException Members
DB2eParameter Members
DB2eTransaction Members
DB2eType Enumeration
DB2 Everyplace - Installation
Konzepte
Die WAS-Installationsscripts
Überblick über die Beispielanwendung "Mobile Pflege"
Überblick über den Befehlszeilenprozessor
Überblick über die Anwendung "IBM Sync"
Menüoptionen in IBM Sync
Konfigurieren einer Umgebung mit mehreren Servern
Servergruppen und Klone
Überlegungen und Tipps für die Planung
Tasks
Installieren auf dem Server
Konfigurieren und Installieren von DB2 Everyplace mit WebSphere Application Server Version 5.0
Erstellen einer Clusterumgebung
Verwaltungstasks
Aspekte der Migration für Version 8.1.4
Installieren auf einem Windows-Server
Einrichten von Beispieldatenbanken und -anwendungen
Testen des Sync Server-Servlets
Konfigurieren von Sync Server für die Verwendung mit IBM WebSphere Application Server (WAS)
Zuordnen einer Quellendatenbank zu einem Mittlerserver
Aktivieren der Replikation
Hinzufügen der Serverknoten
Erstellen des Clusters
Hinzufügen neuer Server zum Cluster
Zusammenstellen von Konfigurationsdaten
Wiederherstellen des Web-Server-Plug-ins
Deinstallieren von DB2 Everyplace über WAS
Starten und Stoppen des DB2 Everyplace-Anwendungsservers
Löschen des Clusters
Überblick über Installation und Konfiguration
Erstellen und Installieren eines Anwendungsservers
Installieren unter Verwendung des Tools "Auf mobilem Gerät installieren"
Installieren von DB2 Everyplace-Dateien auf einem Palm OS-Gerät
Installieren von Dateien auf einem Windows CE-Gerät
Installieren von Dateien auf einem Symbian OS-Gerät der Version 6
Installieren von Dateien auf einem mobilen QNX Neutrino- oder Embedded Linux-Gerät
Installieren von Dateien auf einem von MIDP unterstützten Gerät
Installieren von Dateien auf einem Win32-Client
Installieren von Dateien auf einem Sharp Zaurus-Gerät
Installieren von Dateien auf einem Symbian OS-Gerät der Version 7
Tasks nach Installationsabschluss auf dem mobilen Gerät
Manuelles Installieren von DB2 Everyplace-Dateien
Installieren von mobilen Geräten
Aktualisieren der Sync Client-Software mit DB2 Everyplace Update Tool
Einrichten von DB2 Everyplace Update Tool auf Sync Server
Installieren von DB2 Everyplace Update Tool auf einem mobilen Gerät
Einrichten eines mobilen Palm OS-Geräts für die Synchronisation
Einrichten eines mobilen Palm OS-Geräts oder Palm OS-Emulators
Installieren von Dateien auf einem mobilen Palm OS-Gerät oder Palm OS-Emulator
Synchronisieren und Überprüfen von Daten auf einem mobilen Palm OS-Gerät oder Palm OS-Emulator
Einrichten und Konfigurieren eines mobilen Symbian OS Version 6.0-Geräts für die Synchronisation
Konfigurieren von m-Router Connect auf einer Workstation
Konfigurieren von m-Router Connect auf dem mobilen Gerät
Konfigurieren von ISync auf dem Gerät
Synchronisieren von Daten auf einem Symbian OS Version 6.0-Gerät
Ausführen der Anwendung "Mobile Pflege"
Importieren und Exportieren von Daten unter Verwendung des Befehlszeilenprozessors
Konfigurieren von IBM Sync für Palm OS
Synchronisieren von Daten mit IBM Sync
Einrichten zum Erstellen von Anwendungsserverklonen
Erstellen von Anwendungsserverklonen
Tasks nach Konfigurationsabschluss
Anpassen von Betriebssystemparametern unter Linux
Anpassen von Betriebssystemparametern unter Solaris
Anpassen von Betriebssystemparametern unter AIX
Installieren auf einem UNIX-Server
Installieren von DB2 Everyplace Express auf einem Windows-Server
Installieren von DB2 Everyplace Express auf einem Linux-Server
Erstellen eines DB2 Everyplace-Exemplars unter UNIX
Referenz
DB2 Everyplace Update Tool-Fehlernachrichten
Befehlszeilenprozessor-Befehle
Tabellen der Beispielanwendung "Mobile Pflege"
Überblick über die DB2 Everyplace-Beispielanwendungen
DB2 Everyplace Sync Server - Verwaltung
Konzepte
Der Synchronisationsprozess
Synchronisieren vom mobilen Gerät auf die Quellendatenbank
Synchronisieren von der Quellendatenbank auf das mobile Gerät
Lösen von Synchronisationskonflikten
Komponenten der DB2 Everyplace-Lösung
Liste der JDBC-Standardtreiber
Der Adapter für ferne Abfragen und gespeicherte Prozeduren
Using the remote query and stored procedure adapter in an application
Mobile Devices Administration Center (MDAC) und Synchronisationsobjekte
Was ist Mobile Devices Administration Center?
Die Schnittstelle von Mobile Devices Administration Center
Was ist ein Synchronisationsobjekt?
Festlegen von Speicherpositionen für Synchronisationsobjekte
Anzeigen von Informationen im Inhaltsteilfenster
Auswerten der Kenndaten mobiler Benutzer
Was ist Datensynchronisation?
Was ist eine Subskriptionsgruppe?
Beispiel für einen Datenfilter
Was ist ein Datenfilter?
Was ist ein Benutzer?
Definieren und Replizieren von Daten
Aufrufen von Replikationen
Was ist eine Replikationsquelle?
Filtern und Replizieren von Daten
Was ist eine Hochladesubskription?
Was ist eine Subskriptionsgruppe?
Standardadapter
Was ist eine Dateisubskription?
Was ist eine DataPropagator-Subskription?
Was ist eine JDBC-Subskription?
Was ist eine Subskriptionsgruppe?
Was ist eine Replikationssubskription?
Übersicht über das XML Scripting Tool
Einschränkungen für das XML Scripting Tool
Die Synchronisationsreihenfolge und der Empfang von Fehlernachrichten
Custom logic
Verbessern der Replikationsleistung
Einsetzen des XML Scripting Tools
Behebung von Fehlern bei der Synchronisation
Tasks
Konfigurieren der Synchronisation
Creating a DataPropagator subscription to access data
Verwenden von Remote Access Service
Konfigurieren von Sync Server für den Zugriff auf Datenquellen
Erstellen einer DataPropagator-Tabellensubskription
Filtern von Daten aus Datenquellen
Horizontales Filtern von Daten
Definieren von einfachen horizontalen Filtern
Erstellen einer Anwendung, die den Adapter für ferne Abfragen und gespeicherte Prozeduren verwendet
Verwenden von Mobile Devices Administration Center
Erstellen einer Datensynchronisationsgruppe
Erstellen von Benutzern in Mobile Devices Administration Center
Erstellen einer JDBC-Subskription
Erstellen einer DataPropagator-Subskription
Erstellen einer hochladensubskription
Erstellen einer Dateisubskription
Erstellen einer angepassten Subskription
Aktivieren des Daten- und Dateizugriffs für eine Gruppe
Überwachen des Clientsynchronisationsstatus
Verwenden des Synchronisationsmonitors
Basiseinrichtung für die DB2 Everyplace-Lösung
Installieren der Beispieldatenbank
Erstellen einer JDBC-Subskription für den Zugriff auf Quellendaten
Setting up sources for DataPropagator subscriptions
Creating the DataPropagator subscription
Configuring the databases and starting Capture for DataPropagator subscriptions.
Gruppieren von Subskriptionen in mobilen Subskriptionsgruppen
Erstellen von mobilen Benutzern
Erstellen einer Datensynchronisationsgruppe
Starten des Anwendungsservers
Einrichten der seriellen Andockstation für die Verwendung unter Windows Remote Access Service
Konfigurieren von Windows Remote Access Service auf der Windows-Workstation
Konfigurieren von Sync Server für JDBC-Quellen, die unterstützte Treiber verwenden
Konfigurieren von Sync Server für JDBC-Quellen, die nicht unterstützte Treiber verwenden
Konfigurieren des JDBC-Treibers für den Zugriff auf Lotus Domino-Daten
Angeben des JDBC-Treibers in Mobile Devices Administration Center
Konfigurieren von DataPropagator für DB2 Everyplace-Subskriptionen
Zuordnen der DataPropagator-Subskriptionsgruppe zu einer DB2 Everyplace-Tabellensubskription
Filtern von Daten auf Subskriptionsebene
Filtern von Daten auf Gruppenebene
Filtern von Daten auf Benutzerebene
Definieren von komplexen horizontalen Filtern
Vertikales Filtern von Daten
Defining the default value data-filter parameters
Creating an AgentAdapter subscription
Creating a data source using the sample application
Erstellen der Agentenadaptersubskription für die Beispielanwendung
Starten von Mobile Devices Administration Center
Erstellen eines Objekts anhand der Objektbaumstruktur
Erstellen von Synchronisationsobjekten
Aktualisieren der Anzeige
Filtern des Inhaltsteilfensters
Editieren eines Synchronisationsobjekts
Löschen eines Objekts
Erstellen eines neuen Objekts beim Arbeiten mit einem anderen Objekt
The administration process
Concluding the administration process
Angeben der Gruppe
Aktivieren des Daten- und Dateizugriffs für eine Gruppe
Definieren eines Datenfilters für eine Gruppe
Zuordnen eines Benutzers zu einer Gruppe
Angeben des Benutzers
Zuordnen des Benutzers zu einer Gruppe
Angeben von Kennwörtern für einen Benutzer
Filtern der für den Benutzer verfügbaren Daten
Registrieren eines Geräts
Importieren von Benutzerdefinitionen aus einer anderen Quelle
Angeben der JDBC-Subskription
Angeben der Verschlüsselungsstufe
Angeben des Treibers und der URL-Adresse der Quellendatenbank
Angeben des Treibers und der URL-Adresse der Spiegeldatenbank
Angeben der Quellentabellen, Zieltabellen und Zugriffsrechte für die Subskription
Filtern der Daten, die während der Synchronisation repliziert werden
Verarbeiten von Synchronisationsanforderungen im Stapelbetrieb
Zuordnen einer Subskriptionsgruppe zu einer JDBC-Subskription
Angeben der Subskription
Angeben der Verschlüsselungsstufe
Zuordnen der Quelle zum Ziel
Angeben der Spiegeldatenbank
Hinzufügen einer Replikationsquelle
Erstellen eines Filters für replizierte Daten
Verarbeiten von Synchronisationsanforderungen im Stapelbetrieb
Angeben von Benutzer-ID und Kennwort für die Subskription
Specifying the subscription sets that use this subscription
Angeben der hochladensubskription
Angeben der Verschlüsselungsstufe
Angeben des Treibers und der URL-Adresse der Quellendatenbank
Angeben der Quellen- und Zieltabellen
Zuordnen einer Subskriptionsgruppe zu einer hochladensubskription
Angeben der Subskription
Angeben der Verschlüsselungsstufe
Angeben des Namens der Quellendatei
Angeben von Subskriptionsgruppen, die die Subskription verwenden
Markieren einer Subskription, die auf eine geänderte Datei verweist
Angeben der angepassten Subskription
Specifying the encryption level
Starten der Anpassungsfunktion
Zuordnen einer Subskriptionsgruppe zu einer angepassten Subskription
Bedarfsorientierte Replikation
Angeben der Subskriptionsgruppe
Angeben, auf welche Informationen die Subskriptionsgruppe zugreift
Bereitstellen der Subskriptionsgruppe für eine Gruppe
Aktivieren und Inaktivieren der Synchronisation
Aktivieren der Synchronisation
Inaktivieren der Synchronisation
Erstellen von XML-Scripts
Anzeigen des Fehlerprotokolls zu Diagnosezwecken
Automatisches Löschen von Fehlerprotokolleinträgen
Definieren von Tracestufen
Bereitstellen einer eigenen Logik zur Fehlerbehandlung
Anzeigen des Protokolls auf dem Client
Zurücksetzen der Benutzer-ID
Zugreifen auf den Synchronisationsmonitor
Festlegen einer automatischen Aktualisierung
Auswählen einer Anzeige
Anpassen der Spaltenanzeige
Exportieren von Daten
Enabling the sample application for custom logic
Using the custom logic sample application
Developing custom logic
Referenz
Einschränkungen für Lotus Domino-Datenquellen
XML-Beispielscripts
Allgemeine Einschränkungen für JDBC-Datenquellen
Datenquelleneinschränkungen für DataPropagator-Subskriptionen
Syntax für Filter
Unterstützte Datentypen für gespeicherte Prozeduren
CLI-Funktionen und Einschränkungen für Ergebnismengen
Erstellen einer Datenquelle
Erstellen einer gespeicherten Prozedur mit der Beispielanwendung
Erstellen einer DB2 Everyplace-Anwendung
Beispielanwendungscode
Verwenden der XML Scripting Tool-Parameter
Mustercode für Programmierer
Fehlernachrichten
Datentypzuordnungen zwischen DB2 Everyplace und Datenquellen
DB2 Universal Database
Informix
Oracle
Sybase
Lotus Domino
Einschränkungen bei Datentypzuordnungen
SQL Server 2000
XML Scripting Tool-DTD
Cloudscape
Befehlszeilenscripts für DB2 Everyplace Sync Server
Index