In dieser Lektion wird davon ausgegangen, dass Sie bereits alle vorherigen Lektionen abgeschlossen haben. Siehe Lektion 1: Erstellen der Java- oder .NET-Klasse für die benutzerdefinierte Authentifizierung (serverseitig).
SQL Anywhere wird mit einer SQL Anywhere-Beispieldatenbank (CustDB) geliefert, die bereits für die Synchronisation eingerichtet ist. Die CustDB-Tabelle ULCustomer ist zum Beispiel eine synchronisierte Tabelle, die eine Reihe von Skripten auf Tabellenebene unterstützt. In dieser Lektion registrieren Sie die Methode authenticateUser von MobiLinkAuth für das Synchronisationsereignis authenticate_user. Sie fügen dieses Skript zur CustDB hinzu (Beispieldatenbank von MobiLink).
CustDB ist ein konsolidierter Datenbankserver für sowohl UltraLite- als auch SQL Anywhere-Clients. Die CustDB-Datenbank hat eine ODBC-Datenquelle namens SQL Anywhere 12 CustDB.
Verbinden Sie sich mit der Beispieldatenbank über Interactive SQL.
Führen Sie den folgenden Befehl aus:
dbisql -c "DSN=SQL Anywhere 12 CustDB" |
Verwenden Sie die gespeicherte Prozedur ml_add_java_connection_script oder ml_add_dnet_connection_script, um die Methode authenticateUser für das Ereignis authenticate_user zu registrieren.
Für Java führen Sie die folgenden Anweisungen aus:
CALL ml_add_java_connection_script( 'custdb 12.0', 'authenticate_user', 'MobiLinkAuth.authenticateUser'); COMMIT; |
Für .NET führen Sie die folgenden Anweisungen aus:
CALL ml_add_dnet_connection_script( 'custdb 12.0', 'authenticate_user', 'MobiLinkAuth.authenticateUser'); COMMIT; |
Fortfahren mit Lektion 3: Starten des MobiLink-Servers.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |