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

SAP Sybase SQL Anywhere 16.0 (Deutsch) » UltraLite - C- und C++-Programmierung » Anwendungsentwicklung » UltraLite C++-Anwendungsentwicklung » So erstellen und Sie UltraLite C++-Anwendungen und führen ein Deployment durch.

 

Deployment einer UltraLite-Anwendung für Linux

Geben Sie die entsprechenden Erstellungsparameter, Verbindungsparameter, Synchronisationsparameter, Protokolloptionen, Methodenaufrufe und Deployment-Dateien an, um sicherzustellen, dass die UltraLiteJ-Anwendung unter Linux erfolgreich ausgeführt wird.

Voraussetzungen

Es gibt keine Voraussetzungen für diese Aufgabe.

 Aufgabe
  1. Geben Sie die folgenden Parameter an:

    • Wenn Sie Verschleierung verwenden, setzen Sie beim Erstellen der Datenbank den obfuscate=1-Erstellungsparameter.

    • Wenn Sie AES-Verschlüsselung verwenden, setzen Sie beim Erstellen der Datenbank oder beim Herstellen einer Verbindung mit der Datenbank den Verbindungsparameter DBKEY=encryption-key.

  2. Legen Sie die entsprechenden Parametereinstellungen fest, wenn Sie die Synchronisation in Ihrer UltraLite-Anwendung verwenden:

    Synchronisationstyp Parametereinstellungen
    TCP/IP

    Setzen Sie den Synchronisationsparameter Stream auf tcpip.

    HTTP

    Setzen Sie den Synchronisationsparameter Stream auf http.

    RSA_TLS

    Setzen Sie den Synchronisationsparameter Stream auf tls.

    RSA HTTPS

    Setzen Sie den Synchronisationsparameter Stream auf https.

  3. Wenn Sie RSA- oder FIPS 140-2 RSA-Ende-zu-Ende-Verschlüsselung verwenden, setzen Sie die Protokolloption e2ee_public_key=key-file.

  4. Wenn Sie ZLIB-Kompression verwenden, setzen Sie die Protokolloption compression=zlib.

  5. Erstellen Sie Verknüpfungen mit den folgenden Dateien:

    • libulrt.a.

    • libulbase.a.

    • Bei Verwendung von RSA TLS, RSA HTTPS oder RSA E2EE libulrsa.a.

    Diese Dateien befinden sich in /opt/sqlanywhere16/ultralite/linux/x86/586/lib.

  6. Wenn Sie AES-Verschlüsselung verwenden, rufen Sie die ULDatabaseManager.EnableAesDBEncryption-Methode auf.

  7. Stellen Sie sicher, dass die folgenden Methoden für den in Ihrer UltraLite-Anwendung verwendeten Synchronisationstyp aufgerufen werden:

    Synchronisationstyp Parametereinstellungen
    TCP/IP

    Rufen Sie die EnableTcpipSynchronization-Methode auf.

    HTTP

    Rufen Sie die EnableHttpSynchronization-Methode auf.

    RSA_TLS

    Rufen Sie die Methoden EnableTlsSynchronization und EnableRsaSyncEncryption auf.

    RSA HTTPS

    Rufen Sie die Methoden EnableHttpsSynchronization und EnableRsaSyncEncryption auf.

Ergebnisse

Die UltraLite-Anwendung wird erfolgreich auf dem Linux-Computer ausgeführt, auf dem Sie das Deployment durchgeführt haben.

Nächste Schritte

Führen Sie das Deployment einer UltraLite-Datenbank auf den Linux-Computer durch, auf dem die Anwendung bereitgestellt wurde, oder erstellen Sie eine neue Datenbank mit der per Deployment bereitgestellten Anwendung.

 Siehe auch