Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » MobiLink - Erste Orientierung » Praktische Einführungen in MobiLink » Praktische Einführung: .NET und Java für benutzerdefinierte Authentifizierung verwenden

 

Lektion 2: Java- oder .NET-Skripten für das Ereignis authenticate_user registrieren

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).

MobiLink-Datenbankbeispiel

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.

CustDB ist ein konsolidierter Datenbankserver für sowohl UltraLite- als auch SQL Anywhere-Clients. Die CustDB-Datenbank hat den Datenquellennamen (DSN) SQL Anywhere 11 CustDB.

♦  So registrieren Sie die Methode authenticateUser für das Ereignis authenticate_user
  1. Verbinden Sie sich mithilfe von Interactive SQL mit der Beispieldatenbank.

    Führen Sie den folgenden Befehl aus:

    dbisql -c "dsn=SQL Anywhere 11 CustDB"
  2. 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 den folgenden Befehl in Interactive SQL aus:

    call ml_add_java_connection_script(
    'custdb 11.0',
    'authenticate_user',
    'MobiLinkAuth.authenticateUser');
    commit;

    Für .NET führen Sie den folgenden Befehl in Interactive SQL aus:

    call ml_add_dnet_connection_script(
    'custdb 11.0',
    'authenticate_user',
    'MobiLinkAuth.authenticateUser');
    commit;

In der nächsten Lektion starten Sie den MobiLink-Server und laden Ihre Klassendatei oder die Assembly.

Weitere Hinweise

Allgemeinere Hinweise zum Hinzufügen und Löschen von Synchronisationsskripten finden Sie unter Skripten hinzufügen oder löschen.

Weitere Hinweise zum ml_add_java_connection_script finden Sie unter ml_add_java_connection_script-Systemprozedur.

Weitere Hinweise zum finden Sie unter ml_add_dnet_connection_script-Systemprozedurml_add_dnet_connection_script.