a_remote_sql structure

Holds information needed for the dbremote utility using the DBTools library.

Syntax

typedef struct a_remote_sql

Remarks

The dbremote utility sets the following defaults before processing any command-line options:

  • version = DB_TOOLS_VERSION_NUMBER
  • argv = (argument vector passed to application)
  • deleted = TRUE
  • apply = TRUE
  • more = TRUE
  • link_debug = FALSE
  • max_length = 50000
  • memory = 2 * 1024 * 1024
  • frequency = 1
  • threads = 0
  • receive_delay = 60
  • send_delay = 0
  • log_size = 0
  • patience_retry = 1
  • resend_urgency = 0
  • log_file_name = (set from command line)
  • truncate_remote_output_file = FALSE
  • remote_output_file_name = NULL
  • no_user_interaction = TRUE (if user interface is not available)
  • errorrtn = (address of an appropriate routine)
  • msgrtn = (address of an appropriate routine)
  • confirmrtn = (address of an appropriate routine)
  • msgqueuertn = (address of an appropriate routine)
  • logrtn = (address of an appropriate routine)
  • warningrtn = (address of an appropriate routine)
  • set_window_title_rtn = (address of an appropriate routine)
  • progress_msg_rtn = (address of an appropriate routine)
  • progress_index_rtn = (address of an appropriate routine)