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

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

 

Lektion 3: MobiLink-Server mit -sl dnet ausführen

Wenn Sie den MobiLink-Server mit der Option -sl dnet ausführen, wird die Position von .NET-Assemblies festgelegt und die CLR beim Serverstart geladen.

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

 ♦  So starten Sie den MobiLink-Server (mlsrv12) und laden .NET-Assemblies
  • 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:\mldnet\cons1.txt -v+ -sl dnet(-MLAutoLoadPath=c:\mldnet\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:\mldnet\cons1.txt -v+ -sl dnet(-MLAutoLoadPath=c:\mldnet)

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

 Weitere Hinweise