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) » QAnywhere » QAnywhere-Clientanwendungen schreiben » Konfigurationseigenschaften des QAnywhere-Managers

 

Konfigurationseigenschaften des QAnywhere-Managers in einer Datei festlegen

Hinweis

Sie können eine QAnywhere-Manager-Konfigurationsdatei in Sybase Central erstellen oder öffnen. Wählen Sie im Aufgabenbereich des QAnywhere-Plug-Ins die Option Agentenkonfigurationsdatei für SQL Anywhere erstellen. Wenn Sie einen Dateinamen und einen Speicherort gewählt haben, wird das Fenster Eigenschaften für die Konfigurationsdatei geöffnet, in dem Sie die Eigenschaften festlegen können.

Die Informationen in einer QAnywhere-Manager-Eigenschaftsdatei gelten für eine Instanz des QAManagers.

Wenn Sie eine Eigenschaftsdatei verwenden, muss sie für das entfernte Gerät konfiguriert sein und auf diesem mit jeder bereitgestellten Kopie Ihrer Anwendung installiert werden.

Weitere Hinweise zur Angabe des Namens der Eigenschaftsdatei finden Sie unter:

Wenn die Eigenschaftsdatei nicht in demselben Verzeichnis wie Ihre Clientprogrammdatei liegt, müssen Sie auch den absoluten Pfad angeben. Wenn Sie die Standardeinstellungen für die Eigenschaften verwenden wollen, geben Sie NULL anstelle des Dateinamens an.

Die in der Datei festgelegten Werte ermöglichen es Ihnen, einige der QAnywhere-Funktionen zu aktivieren oder zu deaktivieren, wie z.B. automatische Nachrichtenkomprimierung und Protokollierung.

Einträge in einer QAnywhere-Manager-Konfigurationsdatei erfolgen im Format Name=Wert. Eine Liste der Eigenschaftsnamen finden Sie unter Konfigurationseigenschaften des QAnywhere-Managers. Wenn Wert Leerzeichen enthält, umschließen Sie die Angabe mit Anführungszeichen. Kommentarzeilen beginnen mit #. Zum Beispiel:

# contents of QAnywhere manager configuration properties file
LOG_FILE=.\sender.ini.txt
# A comment
CONNECT_PARAMS=eng=qanywhere;uid=ml_qa_user;pwd=qanywhere
DATABASE_TYPE=sqlanywhere
MAX_IN_MEMORY_MESSAGE_SIZE=2048
COMPRESSION_LEVEL=0
Auf die Konfigurationsdatei verweisen

Sie haben eine Datei mit Konfigurationseigenschaften für den QAnywhere-Manager namens mymanager.props mit dem folgenden Inhalt erstellt:

COMPRESSION_LEVEL=9
CONNECT_PARMS=DBF=mystore.db

Wenn Sie die QAManager-Methode erstellen, referenzieren Sie die Datei mit ihrem Namen.

Es folgt ein Beispiel unter Verwendung von C#:

QAManager     mgr;
mgr = QAManagerFactory.Instance.CreateQAManager( "mymanager.props" );
mgr.Open( AcknowledgeMode.EXPLICIT_ACKNOWLEDGEMENT );

Informationen zur .NET-API finden Sie unter QAManager-Schnittstelle und QAManagerFactory-Klasse.

Es folgt ein Beispiel unter Verwendung von C++:

QAManagerFactory *  qa_factory;
QAManager *    mgr;
qa_factory = QAnywhereFactory_init();
mgr = qa_factory->createQAManager( "mymanager.props" );
mgr->open( AcknowledgementMode::EXPLICIT_ACKNOWLEDGEMENT );

Informationen zur C++-API finden Sie unter QAManager-Klasse und QAManagerFactory-Klasse.

Es folgt ein Beispiel unter Verwendung von Java:

QAManager mgr;
mgr = QAManagerFactory.getInstance().createQAManager("mymanager.props");
mgr.open( AcknowledgementMode.EXPLICIT_ACKNOWLEDGEMENT );

Informationen zur Java-API finden Sie unter QAManagerFactory-Klasse und QAManager-Schnittstelle.