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

SQL Anywhere 12.0.1 (Deutsch) » MobiLink - Erste Orientierung » Praktische Einführungen in MobiLink » Praktische Einführung: .NET-Synchronisationslogik verwenden

 

Lektion 5: Ausführen von MobiLink-Server mit -sl dnet

In dieser Lektion wird davon ausgegangen, dass Sie bereits alle vorherigen Lektionen abgeschlossen haben. Siehe Lektion 1: Kompilieren der Assembly CustdbScripts.dll mit MobiLink-Referenzen.

In dieser Lektion führen Sie den MobiLink-Server mit der Option -sl dnet aus, um den Speicherort der .NET-Assemblys anzugeben und den CLR zu zwingen, bei Start des Servers zu laden.

Wenn Sie mit Visual Studio kompilieren, befindet sich CustdbScripts.dll in c:\mldotnet\CustdbScripts\CustdbScripts\bin\Debug. Wenn Sie über die Eingabeaufforderung kompiliert haben, befindet sich CustdbScripts.dll in c:\mldnet.

 Starten des MobiLink-Servers (mlsrv12) und Laden der .NET-Assemblys
  1. Starten Sie den MobiLink-Server mit der Option -sl dnet.

    Führen Sie den folgenden Befehl aus, wenn Sie Ihre Assembly mit Visual Studio kompiliert haben:

    mlsrv12 -c "DSN=SQL Anywhere 12 CustDB" -dl -o c:\mldotnet\cons1.txt -v+ -sl dnet(-MLAutoLoadPath=c:\mldotnet\CustdbScripts\CustdbScripts\bin\Debug)

    Führen Sie den folgenden Befehl aus, wenn Sie Ihre Assembly über die Eingabeaufforderung kompiliert haben:

    mlsrv12 -c "DSN=SQL Anywhere 12 CustDB" -dl -o c:\mldotnet\cons1.txt -v+ -sl dnet(-MLAutoLoadPath=c:\mldotnet)

    In einer Meldung wird darauf hingewiesen, dass der Server für die Verarbeitung von Anforderungen bereit ist. Die .NET-Methode wird ausgeführt, wenn das upload_insert-Ereignis während der Synchronisation ausgelöst wird.

  2. Fortfahren mit Lektion 6: Test der Synchronisation.

 Siehe auch