Enthält Informationen, die für den Gebrauch des Dienstprogramms dbmlsync mit der DBTools-Bibliothek benötigt werden.
typedef struct a_sync_db
Mitgliedsname | Typ | Beschreibung |
---|---|---|
allow_outside_connect |
a_bit_field |
Reserviert. Verwenden Sie 0. |
allow_schema_change |
a_bit_field |
Auf TRUE setzen, um auf Schemaänderungen zwischen Synchronisierungen zu prüfen. Entspricht der dbmlsync-Option -sc. |
apply_dnld_file |
const char * |
Name der anzuwendenden Download-Datei. Entspricht der dbmlsync-Option -ba oder NULL, wenn die Option nicht angegeben ist. |
argv |
char ** |
Das argv-Array für diese Ausführung. Das letzte Element des Arrays muss NULL sein. |
autoclose |
a_bit_field |
Auf TRUE setzen, um das Fenster beim Beenden zu schließen. Entspricht der dbmlsync-Option -qc. |
background_retry |
a_sql_int32 |
Anzahl der Neuversuche für eine unterbrochene Hintergrundsynchronisation. Entspricht der dbmlsync-Option -bkr. |
background_sync |
a_bit_field |
Auf TRUE setzen, um eine Hintergrundsynchronisation durchzuführen. Entspricht der dbmlsync-Option -bk. |
cache_verbosity |
a_bit_field |
Reserviert. Verwenden Sie 0. |
ce_argv |
char ** |
Reserviert. Verwenden Sie NULL. |
ce_reproc_argv |
char ** |
Reserviert. Verwenden Sie NULL. |
changing_pwd |
a_bit_field |
Auf TRUE setzen, wenn ein neues MobiLink-Kennwort festgelegt wird. Siehe new_mlpassword Feld. Entspricht der dbmlsync-Option -mn. |
confirmrtn |
MSG_CALLBACK |
Adresse einer Bestätigungsanforderungs-Callback-Routine oder NULL. |
connectparms |
char * |
Parameter für die Verbindung zur Datenbank. Sie haben die Form von Verbindungszeichenfolgen wie: "UID=DBA;PWD=sql;DBF=demo.db". Der Datenbankserver würde durch den START-Parameter der Verbindungszeichenfolge gestartet. Zum Beispiel: "START=c:\SQLAny12\bin32\dbeng12.exe". Eine vollständige Verbindungszeichenfolge mit dem START-Parameter würde wie folgt aussehen: "UID=DBA;PWD=sql;DBF=demo.db;START=c:\SQLAny12\bin32\dbeng12.exe". |
connectparms_allocated |
a_bit_field |
Reserviert. Verwenden Sie 0. |
continue_download |
a_bit_field |
Auf TRUE setzen, um einen zuvor fehlgeschlagenen Download fortzusetzen. Entspricht der dbmlsync-Option -dc. |
create_dnld_file |
const char * |
Name der zu erstellenden Download-Datei. Entspricht der dbmlsync-Option -bc oder NULL, wenn die Option nicht angegeben ist. |
debug |
a_bit_field |
Reserviert. Verwenden Sie 0. |
debug_dump_char |
a_bit_field |
Reserviert. Verwenden Sie 0. |
debug_dump_hex |
a_bit_field |
Reserviert. Verwenden Sie 0. |
debug_dump_size |
a_sql_uint32 |
Reserviert. Verwenden Sie 0. |
debug_page_offsets |
a_bit_field |
Reserviert. Verwenden Sie 0. |
default_window_title |
char * |
Name des Programmes, der in der Titelzeile des Fensters anzugeben ist (z.B. DBMLSync). |
dl_insert_width |
a_sql_uint32 |
Reserviert. Verwenden Sie 0. |
dl_use_put |
a_bit_field |
Reserviert. Verwenden Sie 0. |
dlg_info_msg |
a_sql_uint32 |
Reserviert. Verwenden Sie 0. |
dnld_fail_len |
a_sql_uint32 |
Reserviert. Verwenden Sie 0. |
dnld_file_extra |
const char * |
Eingabe einer zusätzlichen Zeichenfolge, die in die Download-Datei einfügt werden soll. Entspricht der dbmlsync-Option -be. |
dnld_gen_num |
a_bit_field |
Auf TRUE setzen, um die Generationsnummer bei Übernahme der Downloaddatei zu aktualisieren. Entspricht der dbmlsync-Option -bg. |
dnld_read_size |
a_sql_uint32 |
Festlegen der Größe des Lesevorgangs für den Download. Entspricht der dbmlsync Option -drs. |
download_only |
a_bit_field |
Auf TRUE setzen, um die Synchronisation mit reinem Download durchzuführen. Entspricht der dbmlsync-Option -ds. |
encrypted_stream_opts |
const char * |
Reserviert. Verwenden Sie NULL. |
encryption_key |
char * |
Der Chiffrierschlüssel für die Datenbankdatei. Entspricht der dbmlsync-Option -ek. |
entered_dialog |
a_bit_field |
Reserviert. Verwenden Sie 0. |
errorrtn |
MSG_CALLBACK |
Adresse einer Fehlermeldungs-Callback-Routine oder NULL. |
est_upld_row_cnt |
a_sql_uint32 |
Festlegen der geschätzten Upload-Zeilenanzahl (für die Optimierung). Entspricht der dbmlsync-Option -urc. |
extended_options |
char * |
Erweiterte Optionen in der Form "Schlüsselwort = Wert;...". Entspricht der dbmlsync-Option -e. |
hide_conn_str |
a_bit_field |
FALSE, um die Verbindungszeichenfolge zu zeigen, TRUE, um die Verbindungszeichenfolge auszublenden. Entspricht der dbmlsync-Option -vc. |
hide_ml_pwd |
a_bit_field |
FALSE, um das MobiLink-Kennwort zu zeigen, TRUE, um das MobiLink-Kennwort auszublenden. Entspricht der dbmlsync-Option -vp. |
hovering_frequency |
a_sql_uint32 |
Legt die Logscan-Abrufperiode in Sekunden fest. Gewöhnlich 60. Entspricht der dbmlsync Option -pp. |
ignore_debug_interrupt |
a_bit_field |
Reserviert. Verwenden Sie 0. |
ignore_hook_errors |
a_bit_field |
Auf TRUE setzen, um Fehler zu ignorieren, die in Hook-Funktionen auftreten. Entspricht der dbmlsync Option -eh. |
ignore_hovering |
a_bit_field |
Auf TRUE setzen, um Logscan-Abruf zu deaktivieren. Entspricht der dbmlsync Option -p. |
ignore_scheduling |
a_bit_field |
Auf TRUE setzen, um die Abfolgeplanung zu ignorieren. Entspricht der dbmlsync Option -is. |
include_scan_range |
const char * |
Reserviert. Verwenden Sie NULL. |
init_cache |
a_sql_uint32 |
Anfängliche Cachegröße. Entspricht der dbmlsync Option -ci. |
init_cache_suffix |
char |
Suffix für anfängliche Cachegröße ('B' für Byte, 'P' für Prozentsatz oder "0", falls nicht festgelegt). |
kill_other_connections |
a_bit_field |
Auf TRUE setzen, um Verbindungen mit Sperren auf zu synchronisierende Tabellen zu entfernen. Entspricht der dbmlsync Option -d. |
last_upload_def |
a_syncpub * |
Reserviert. Verwenden Sie NULL. |
lite_blob_handling |
a_bit_field |
Reserviert. Verwenden Sie 0. |
log_file_name |
const char * |
Datenbankserver-Nachrichtenlogname. Entspricht der dbmlsync-Option -o oder -ot. |
log_size |
a_sql_uint32 |
Größe der Logdatei in Byte beim Umbenennen und Neustarten des Transaktionslogs. 0 für nicht festgelegte Größe angeben. Entspricht der dbmlsync-Option -x. |
logrtn |
MSG_CALLBACK |
Adresse einer Logging-Callback-Routine zum Schreiben von Nachrichten ausschließlich in die Logdatei oder NULL. |
max_cache |
a_sql_uint32 |
Maximale Cachegröße. Entspricht der dbmlsync-Option -cm. |
max_cache_suffix |
char |
Suffix für maximale Cachegröße ('B' für Byte, 'P' für Prozentsatz oder "0", falls nicht festgelegt. |
min_cache |
a_sql_uint32 |
Minimale Cachegröße. Entspricht der dbmlsync-Option -cl. |
min_cache_suffix |
char |
Suffix für minimale Cachegröße ('B' für Byte, 'P' für Prozentsatz oder "0", falls nicht festgelegt. |
mlpassword |
char * |
Das MobiLink-Kennwort oder NULL, wenn die Option nicht angegeben ist. Entspricht der dbmlsync-Option -mp. |
msgqueuertn |
MSG_QUEUE_CALLBACK |
Funktion, die von "DBMLSync" aufgerufen wird, wenn in den Ruhezustand gewechselt werden soll. Durch diesen Parameter wird die Dauer der Ruhezeit in Millisekunden festgelegt. Diese Funktion sollte nachstehende Ergebnisse zurückgeben, wie es in dllapi.h definiert ist.
|
msgrtn |
MSG_CALLBACK |
Adresse einer Informationsnachricht-Callback-Routine oder NULL. |
new_mlpassword |
char * |
Das neue MobiLink-Kennwort oder NULL, wenn die Option nicht angegeben ist. Entspricht der dbmlsync-Option -mn. |
no_offline_logscan |
a_sql_uint32 |
Auf TRUE setzen, um Offline-Logscan zu deaktivieren (Verwendung mit -x nicht möglich). Entspricht der dbmlsync-Option -do. |
no_schema_cache |
a_bit_field |
Reserviert. Verwenden Sie 0. |
no_stream_compress |
a_bit_field |
Reserviert. Verwenden Sie 0. |
offline_dir |
const char * |
Transaktionslogverzeichnis. Letztes Element in dbmlsync-Befehlszeile. |
output_to_file |
a_bit_field |
Reserviert. Verwenden Sie 0. |
output_to_mobile_link |
a_bit_field |
Reserviert. Verwenden Sie 1. |
persist_connection |
a_bit_field |
Auf TRUE setzen, um die MobiLink-Verbindung zwischen Synchronisationen dauerhaft zu machen. Auf FALSE setzen, um die MobiLink-Verbindung zwischen Synchronisationen zu schließen. Entspricht der dbmlsync Option -pc{+|-}. |
ping |
a_bit_field |
Auf TRUE setzen, um MobiLink-Server zu pingen. Entspricht der dbmlsync-Option -pi. |
preload_dlls |
char * |
Reserviert. Verwenden Sie NULL. |
progress_index_rtn |
SET_PROGRESS_CALLBACK |
Funktion zum Aktualisieren des Status des Fortschrittsbalkens aufgerufen. |
progress_msg_rtn |
MSG_CALLBACK |
Funktion zum Ändern des Textes im Statusfenster oberhalb des Fortschrittsbalkens aufgerufen. |
prompt_again |
a_bit_field |
Reserviert. Verwenden Sie 0. |
prompt_for_encrypt_key |
a_bit_field |
Reserviert. Verwenden Sie 0. |
raw_file |
const char * |
Reserviert. Verwenden Sie NULL. |
rename_log |
a_bit_field |
Auf TRUE setzen, um das Transaktionslog umzubenennen und neu zu starten. Siehe log_size-Feld. Entspricht der dbmlsync-Option -x. |
retry_remote_ahead |
a_bit_field |
Auf TRUE setzen, um Neuübermittlung des Uploads mit dem Offset der entfernten Datenbank bei nicht übereinstimmendem Verarbeitungsfortschritt zu bewirken, wenn Offset der entfernten Datenbank größer als in der konsolidierten Datenbank ist. Entspricht der dbmlsync Option -ra. |
retry_remote_behind |
a_bit_field |
Auf TRUE setzen, um Neuübermittlung des Uploads mit dem Offset der entfernten Datenbank bei nicht übereinstimmendem Verarbeitungsfortschritt anzufordern, wenn der Offset in der entfernten Datenbank kleiner als in der konsolidierten Datenbank ist. Entspricht der dbmlsync-Option -r oder -rb. |
script_full_path |
char * |
Wird nicht weiterentwickelt. Verwenden Sie NULL. |
server_mode |
a_bit_field |
Auf TRUE setzen, wenn Servermodus ausgeführt werden soll. Entspricht der dbmlsync-Option -sm. |
server_port |
a_sql_uint32 |
Setzen des Kommunikationsports, wenn Servermodus ausgeführt wird. Entspricht der dbmlsync-Option -ppo. |
set_window_title_rtn |
SET_WINDOW_TITLE_CALLBACK |
Funktion zum Aufrufen der Änderung des Titels des dbmlsync-Fensters (nur Windows). |
status_rtn |
STATUS_CALLBACK |
Reserviert. Verwenden Sie NULL. |
strictly_ignore_trigger_ops |
a_bit_field |
Reserviert. Verwenden Sie 0. |
sync_opt |
char * |
Reserviert. Verwenden Sie NULL. |
sync_params |
char * |
Parameter für Benutzerauthentifizierung. Entspricht der dbmlsync-Option -ap. |
sync_profile |
char * |
Auszuführendes Synchronisationsprofil. Entspricht der dbmlsync Option -sp. |
trans_upload |
a_bit_field |
Auf TRUE setzen, um Upload jeder Datenbanktransaktion getrennt auszuführen. Entspricht der dbmlsync Option -tu. |
upld_fail_len |
a_sql_uint32 |
Reserviert. Verwenden Sie 0. |
upload_defs |
a_syncpub * |
Verknüpfte Liste von zu synchronisierenden Publikationen/Subskriptionen. |
upload_only |
a_bit_field |
Auf TRUE setzen, um die Synchronisation mit reinem Upload durchzuführen. Entspricht der dbmlsync Option -uo. |
usage_rtn |
USAGE_CALLBACK |
Reserviert. Verwenden Sie NULL. |
use_fixed_cache |
a_bit_field |
Reserviert. Verwenden Sie 0. |
use_hex_offsets |
a_bit_field |
Reserviert. Verwenden Sie 0. |
use_relative_offsets |
a_bit_field |
Reserviert. Verwenden Sie 0. |
used_dialog_allocation |
a_bit_field |
Reserviert. Verwenden Sie 0. |
user_name |
char * |
Der zu synchronisierende MobiLink-Benutzer. Entspricht der dbmlsync-Option -u. |
verbose |
a_bit_field |
Reserviert. Verwenden Sie 0. |
verbose_download |
a_bit_field |
Reserviert. Verwenden Sie 0. |
verbose_download_data |
a_bit_field |
Reserviert. Verwenden Sie 0. |
verbose_hook |
a_bit_field |
Auf TRUE setzen, um Hook-Skriptinformationen anzuzeigen. Entspricht der dbmlsync Option -vs. |
verbose_minimum |
a_bit_field |
Auf TRUE setzen, um die Ausführlichkeitsstufe auf ein Minimum zu beschränken. Entspricht der dbmlsync Option -v. |
verbose_option_info |
a_bit_field |
Auf TRUE setzen, um Befehlszeilen- und erweiterte Optionen anzuzeigen. Entspricht der dbmlsync Option -vo. |
verbose_protocol |
a_bit_field |
Reserviert. Verwenden Sie 0. |
verbose_row_cnts |
a_bit_field |
Auf TRUE setzen, um Upload-/Download-Zeilenanzahl anzuzeigen. Entspricht der dbmlsync Option -vn. |
verbose_row_data |
a_bit_field |
Auf TRUE setzen, um Upload-/Download-Zeilenwerte anzuzeigen. Entspricht der dbmlsync Option -vr. |
verbose_server |
a_bit_field |
Reserviert. Verwenden Sie 0. |
verbose_upload |
a_bit_field |
Auf TRUE setzen, um Upload-Datenstrominformationen anzuzeigen. Entspricht der dbmlsync Option -vu. |
verbose_upload_data |
a_bit_field |
Reserviert. Verwenden Sie 0. |
version |
unsigned short |
DBTools-Versionsnummer (DB_TOOLS_VERSION_NUMBER). |
warningrtn |
MSG_CALLBACK |
Funktion zum Anzeigen von Warnmeldungen. |
Einige Mitglieder entsprechen Funktionen, die über das Dienstprogramm dbmlsync zugänglich sind. Nicht verwendeten Mitgliedern sollte abhängig vom Datentyp der Wert 0, FALSE oder NULL zugeordnet werden.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |