/***********************************************************************************************************************************
Command and Option Configuration

Automatically generated by Build.pm -- do not modify directly.
***********************************************************************************************************************************/

/***********************************************************************************************************************************
Command constants
***********************************************************************************************************************************/
STRING_EXTERN(CFGCMD_ARCHIVE_GET_STR,                               CFGCMD_ARCHIVE_GET);
STRING_EXTERN(CFGCMD_ARCHIVE_PUSH_STR,                              CFGCMD_ARCHIVE_PUSH);
STRING_EXTERN(CFGCMD_BACKUP_STR,                                    CFGCMD_BACKUP);
STRING_EXTERN(CFGCMD_CHECK_STR,                                     CFGCMD_CHECK);
STRING_EXTERN(CFGCMD_EXPIRE_STR,                                    CFGCMD_EXPIRE);
STRING_EXTERN(CFGCMD_HELP_STR,                                      CFGCMD_HELP);
STRING_EXTERN(CFGCMD_INFO_STR,                                      CFGCMD_INFO);
STRING_EXTERN(CFGCMD_REPO_CREATE_STR,                               CFGCMD_REPO_CREATE);
STRING_EXTERN(CFGCMD_REPO_GET_STR,                                  CFGCMD_REPO_GET);
STRING_EXTERN(CFGCMD_REPO_LS_STR,                                   CFGCMD_REPO_LS);
STRING_EXTERN(CFGCMD_REPO_PUT_STR,                                  CFGCMD_REPO_PUT);
STRING_EXTERN(CFGCMD_REPO_RM_STR,                                   CFGCMD_REPO_RM);
STRING_EXTERN(CFGCMD_RESTORE_STR,                                   CFGCMD_RESTORE);
STRING_EXTERN(CFGCMD_STANZA_CREATE_STR,                             CFGCMD_STANZA_CREATE);
STRING_EXTERN(CFGCMD_STANZA_DELETE_STR,                             CFGCMD_STANZA_DELETE);
STRING_EXTERN(CFGCMD_STANZA_UPGRADE_STR,                            CFGCMD_STANZA_UPGRADE);
STRING_EXTERN(CFGCMD_START_STR,                                     CFGCMD_START);
STRING_EXTERN(CFGCMD_STOP_STR,                                      CFGCMD_STOP);
STRING_EXTERN(CFGCMD_VERSION_STR,                                   CFGCMD_VERSION);

/***********************************************************************************************************************************
Command data
***********************************************************************************************************************************/
static ConfigCommandData configCommandData[CFG_COMMAND_TOTAL] = CONFIG_COMMAND_LIST
(
    CONFIG_COMMAND
    (
        CONFIG_COMMAND_NAME(CFGCMD_ARCHIVE_GET)

        CONFIG_COMMAND_INTERNAL(false)
        CONFIG_COMMAND_LOG_FILE(false)
        CONFIG_COMMAND_LOG_LEVEL_DEFAULT(logLevelInfo)
        CONFIG_COMMAND_LOCK_REQUIRED(false)
        CONFIG_COMMAND_LOCK_REMOTE_REQUIRED(false)
        CONFIG_COMMAND_LOCK_TYPE(lockTypeArchive)
        CONFIG_COMMAND_PARAMETER_ALLOWED(true)
    )

    CONFIG_COMMAND
    (
        CONFIG_COMMAND_NAME(CFGCMD_ARCHIVE_PUSH)

        CONFIG_COMMAND_INTERNAL(false)
        CONFIG_COMMAND_LOG_FILE(false)
        CONFIG_COMMAND_LOG_LEVEL_DEFAULT(logLevelInfo)
        CONFIG_COMMAND_LOCK_REQUIRED(false)
        CONFIG_COMMAND_LOCK_REMOTE_REQUIRED(true)
        CONFIG_COMMAND_LOCK_TYPE(lockTypeArchive)
        CONFIG_COMMAND_PARAMETER_ALLOWED(true)
    )

    CONFIG_COMMAND
    (
        CONFIG_COMMAND_NAME(CFGCMD_BACKUP)

        CONFIG_COMMAND_INTERNAL(false)
        CONFIG_COMMAND_LOG_FILE(true)
        CONFIG_COMMAND_LOG_LEVEL_DEFAULT(logLevelInfo)
        CONFIG_COMMAND_LOCK_REQUIRED(true)
        CONFIG_COMMAND_LOCK_REMOTE_REQUIRED(true)
        CONFIG_COMMAND_LOCK_TYPE(lockTypeBackup)
        CONFIG_COMMAND_PARAMETER_ALLOWED(false)
    )

    CONFIG_COMMAND
    (
        CONFIG_COMMAND_NAME(CFGCMD_CHECK)

        CONFIG_COMMAND_INTERNAL(false)
        CONFIG_COMMAND_LOG_FILE(false)
        CONFIG_COMMAND_LOG_LEVEL_DEFAULT(logLevelInfo)
        CONFIG_COMMAND_LOCK_REQUIRED(false)
        CONFIG_COMMAND_LOCK_REMOTE_REQUIRED(false)
        CONFIG_COMMAND_LOCK_TYPE(lockTypeNone)
        CONFIG_COMMAND_PARAMETER_ALLOWED(false)
    )

    CONFIG_COMMAND
    (
        CONFIG_COMMAND_NAME(CFGCMD_EXPIRE)

        CONFIG_COMMAND_INTERNAL(false)
        CONFIG_COMMAND_LOG_FILE(true)
        CONFIG_COMMAND_LOG_LEVEL_DEFAULT(logLevelInfo)
        CONFIG_COMMAND_LOCK_REQUIRED(true)
        CONFIG_COMMAND_LOCK_REMOTE_REQUIRED(false)
        CONFIG_COMMAND_LOCK_TYPE(lockTypeBackup)
        CONFIG_COMMAND_PARAMETER_ALLOWED(false)
    )

    CONFIG_COMMAND
    (
        CONFIG_COMMAND_NAME(CFGCMD_HELP)

        CONFIG_COMMAND_INTERNAL(false)
        CONFIG_COMMAND_LOG_FILE(false)
        CONFIG_COMMAND_LOG_LEVEL_DEFAULT(logLevelDebug)
        CONFIG_COMMAND_LOCK_REQUIRED(false)
        CONFIG_COMMAND_LOCK_REMOTE_REQUIRED(false)
        CONFIG_COMMAND_LOCK_TYPE(lockTypeNone)
        CONFIG_COMMAND_PARAMETER_ALLOWED(true)
    )

    CONFIG_COMMAND
    (
        CONFIG_COMMAND_NAME(CFGCMD_INFO)

        CONFIG_COMMAND_INTERNAL(false)
        CONFIG_COMMAND_LOG_FILE(false)
        CONFIG_COMMAND_LOG_LEVEL_DEFAULT(logLevelDebug)
        CONFIG_COMMAND_LOCK_REQUIRED(false)
        CONFIG_COMMAND_LOCK_REMOTE_REQUIRED(false)
        CONFIG_COMMAND_LOCK_TYPE(lockTypeNone)
        CONFIG_COMMAND_PARAMETER_ALLOWED(false)
    )

    CONFIG_COMMAND
    (
        CONFIG_COMMAND_NAME(CFGCMD_REPO_CREATE)

        CONFIG_COMMAND_INTERNAL(true)
        CONFIG_COMMAND_LOG_FILE(false)
        CONFIG_COMMAND_LOG_LEVEL_DEFAULT(logLevelInfo)
        CONFIG_COMMAND_LOCK_REQUIRED(false)
        CONFIG_COMMAND_LOCK_REMOTE_REQUIRED(false)
        CONFIG_COMMAND_LOCK_TYPE(lockTypeNone)
        CONFIG_COMMAND_PARAMETER_ALLOWED(false)
    )

    CONFIG_COMMAND
    (
        CONFIG_COMMAND_NAME(CFGCMD_REPO_GET)

        CONFIG_COMMAND_INTERNAL(true)
        CONFIG_COMMAND_LOG_FILE(false)
        CONFIG_COMMAND_LOG_LEVEL_DEFAULT(logLevelDebug)
        CONFIG_COMMAND_LOCK_REQUIRED(false)
        CONFIG_COMMAND_LOCK_REMOTE_REQUIRED(false)
        CONFIG_COMMAND_LOCK_TYPE(lockTypeNone)
        CONFIG_COMMAND_PARAMETER_ALLOWED(true)
    )

    CONFIG_COMMAND
    (
        CONFIG_COMMAND_NAME(CFGCMD_REPO_LS)

        CONFIG_COMMAND_INTERNAL(true)
        CONFIG_COMMAND_LOG_FILE(false)
        CONFIG_COMMAND_LOG_LEVEL_DEFAULT(logLevelDebug)
        CONFIG_COMMAND_LOCK_REQUIRED(false)
        CONFIG_COMMAND_LOCK_REMOTE_REQUIRED(false)
        CONFIG_COMMAND_LOCK_TYPE(lockTypeNone)
        CONFIG_COMMAND_PARAMETER_ALLOWED(true)
    )

    CONFIG_COMMAND
    (
        CONFIG_COMMAND_NAME(CFGCMD_REPO_PUT)

        CONFIG_COMMAND_INTERNAL(true)
        CONFIG_COMMAND_LOG_FILE(false)
        CONFIG_COMMAND_LOG_LEVEL_DEFAULT(logLevelDebug)
        CONFIG_COMMAND_LOCK_REQUIRED(false)
        CONFIG_COMMAND_LOCK_REMOTE_REQUIRED(false)
        CONFIG_COMMAND_LOCK_TYPE(lockTypeNone)
        CONFIG_COMMAND_PARAMETER_ALLOWED(true)
    )

    CONFIG_COMMAND
    (
        CONFIG_COMMAND_NAME(CFGCMD_REPO_RM)

        CONFIG_COMMAND_INTERNAL(true)
        CONFIG_COMMAND_LOG_FILE(false)
        CONFIG_COMMAND_LOG_LEVEL_DEFAULT(logLevelDebug)
        CONFIG_COMMAND_LOCK_REQUIRED(false)
        CONFIG_COMMAND_LOCK_REMOTE_REQUIRED(false)
        CONFIG_COMMAND_LOCK_TYPE(lockTypeNone)
        CONFIG_COMMAND_PARAMETER_ALLOWED(true)
    )

    CONFIG_COMMAND
    (
        CONFIG_COMMAND_NAME(CFGCMD_RESTORE)

        CONFIG_COMMAND_INTERNAL(false)
        CONFIG_COMMAND_LOG_FILE(true)
        CONFIG_COMMAND_LOG_LEVEL_DEFAULT(logLevelInfo)
        CONFIG_COMMAND_LOCK_REQUIRED(false)
        CONFIG_COMMAND_LOCK_REMOTE_REQUIRED(false)
        CONFIG_COMMAND_LOCK_TYPE(lockTypeNone)
        CONFIG_COMMAND_PARAMETER_ALLOWED(false)
    )

    CONFIG_COMMAND
    (
        CONFIG_COMMAND_NAME(CFGCMD_STANZA_CREATE)

        CONFIG_COMMAND_INTERNAL(false)
        CONFIG_COMMAND_LOG_FILE(true)
        CONFIG_COMMAND_LOG_LEVEL_DEFAULT(logLevelInfo)
        CONFIG_COMMAND_LOCK_REQUIRED(true)
        CONFIG_COMMAND_LOCK_REMOTE_REQUIRED(false)
        CONFIG_COMMAND_LOCK_TYPE(lockTypeAll)
        CONFIG_COMMAND_PARAMETER_ALLOWED(false)
    )

    CONFIG_COMMAND
    (
        CONFIG_COMMAND_NAME(CFGCMD_STANZA_DELETE)

        CONFIG_COMMAND_INTERNAL(false)
        CONFIG_COMMAND_LOG_FILE(true)
        CONFIG_COMMAND_LOG_LEVEL_DEFAULT(logLevelInfo)
        CONFIG_COMMAND_LOCK_REQUIRED(true)
        CONFIG_COMMAND_LOCK_REMOTE_REQUIRED(false)
        CONFIG_COMMAND_LOCK_TYPE(lockTypeAll)
        CONFIG_COMMAND_PARAMETER_ALLOWED(false)
    )

    CONFIG_COMMAND
    (
        CONFIG_COMMAND_NAME(CFGCMD_STANZA_UPGRADE)

        CONFIG_COMMAND_INTERNAL(false)
        CONFIG_COMMAND_LOG_FILE(true)
        CONFIG_COMMAND_LOG_LEVEL_DEFAULT(logLevelInfo)
        CONFIG_COMMAND_LOCK_REQUIRED(true)
        CONFIG_COMMAND_LOCK_REMOTE_REQUIRED(false)
        CONFIG_COMMAND_LOCK_TYPE(lockTypeAll)
        CONFIG_COMMAND_PARAMETER_ALLOWED(false)
    )

    CONFIG_COMMAND
    (
        CONFIG_COMMAND_NAME(CFGCMD_START)

        CONFIG_COMMAND_INTERNAL(false)
        CONFIG_COMMAND_LOG_FILE(true)
        CONFIG_COMMAND_LOG_LEVEL_DEFAULT(logLevelInfo)
        CONFIG_COMMAND_LOCK_REQUIRED(false)
        CONFIG_COMMAND_LOCK_REMOTE_REQUIRED(false)
        CONFIG_COMMAND_LOCK_TYPE(lockTypeNone)
        CONFIG_COMMAND_PARAMETER_ALLOWED(false)
    )

    CONFIG_COMMAND
    (
        CONFIG_COMMAND_NAME(CFGCMD_STOP)

        CONFIG_COMMAND_INTERNAL(false)
        CONFIG_COMMAND_LOG_FILE(true)
        CONFIG_COMMAND_LOG_LEVEL_DEFAULT(logLevelInfo)
        CONFIG_COMMAND_LOCK_REQUIRED(false)
        CONFIG_COMMAND_LOCK_REMOTE_REQUIRED(false)
        CONFIG_COMMAND_LOCK_TYPE(lockTypeNone)
        CONFIG_COMMAND_PARAMETER_ALLOWED(false)
    )

    CONFIG_COMMAND
    (
        CONFIG_COMMAND_NAME(CFGCMD_VERSION)

        CONFIG_COMMAND_INTERNAL(false)
        CONFIG_COMMAND_LOG_FILE(false)
        CONFIG_COMMAND_LOG_LEVEL_DEFAULT(logLevelDebug)
        CONFIG_COMMAND_LOCK_REQUIRED(false)
        CONFIG_COMMAND_LOCK_REMOTE_REQUIRED(false)
        CONFIG_COMMAND_LOCK_TYPE(lockTypeNone)
        CONFIG_COMMAND_PARAMETER_ALLOWED(false)
    )
)

/***********************************************************************************************************************************
Option constants
***********************************************************************************************************************************/
STRING_EXTERN(CFGOPT_ARCHIVE_ASYNC_STR,                             CFGOPT_ARCHIVE_ASYNC);
STRING_EXTERN(CFGOPT_ARCHIVE_CHECK_STR,                             CFGOPT_ARCHIVE_CHECK);
STRING_EXTERN(CFGOPT_ARCHIVE_COPY_STR,                              CFGOPT_ARCHIVE_COPY);
STRING_EXTERN(CFGOPT_ARCHIVE_GET_QUEUE_MAX_STR,                     CFGOPT_ARCHIVE_GET_QUEUE_MAX);
STRING_EXTERN(CFGOPT_ARCHIVE_PUSH_QUEUE_MAX_STR,                    CFGOPT_ARCHIVE_PUSH_QUEUE_MAX);
STRING_EXTERN(CFGOPT_ARCHIVE_TIMEOUT_STR,                           CFGOPT_ARCHIVE_TIMEOUT);
STRING_EXTERN(CFGOPT_BACKUP_STANDBY_STR,                            CFGOPT_BACKUP_STANDBY);
STRING_EXTERN(CFGOPT_BUFFER_SIZE_STR,                               CFGOPT_BUFFER_SIZE);
STRING_EXTERN(CFGOPT_CHECKSUM_PAGE_STR,                             CFGOPT_CHECKSUM_PAGE);
STRING_EXTERN(CFGOPT_CIPHER_PASS_STR,                               CFGOPT_CIPHER_PASS);
STRING_EXTERN(CFGOPT_CMD_SSH_STR,                                   CFGOPT_CMD_SSH);
STRING_EXTERN(CFGOPT_COMPRESS_STR,                                  CFGOPT_COMPRESS);
STRING_EXTERN(CFGOPT_COMPRESS_LEVEL_STR,                            CFGOPT_COMPRESS_LEVEL);
STRING_EXTERN(CFGOPT_COMPRESS_LEVEL_NETWORK_STR,                    CFGOPT_COMPRESS_LEVEL_NETWORK);
STRING_EXTERN(CFGOPT_COMPRESS_TYPE_STR,                             CFGOPT_COMPRESS_TYPE);
STRING_EXTERN(CFGOPT_CONFIG_STR,                                    CFGOPT_CONFIG);
STRING_EXTERN(CFGOPT_CONFIG_INCLUDE_PATH_STR,                       CFGOPT_CONFIG_INCLUDE_PATH);
STRING_EXTERN(CFGOPT_CONFIG_PATH_STR,                               CFGOPT_CONFIG_PATH);
STRING_EXTERN(CFGOPT_DB_INCLUDE_STR,                                CFGOPT_DB_INCLUDE);
STRING_EXTERN(CFGOPT_DB_TIMEOUT_STR,                                CFGOPT_DB_TIMEOUT);
STRING_EXTERN(CFGOPT_DELTA_STR,                                     CFGOPT_DELTA);
STRING_EXTERN(CFGOPT_DRY_RUN_STR,                                   CFGOPT_DRY_RUN);
STRING_EXTERN(CFGOPT_EXCLUDE_STR,                                   CFGOPT_EXCLUDE);
STRING_EXTERN(CFGOPT_FILTER_STR,                                    CFGOPT_FILTER);
STRING_EXTERN(CFGOPT_FORCE_STR,                                     CFGOPT_FORCE);
STRING_EXTERN(CFGOPT_HOST_ID_STR,                                   CFGOPT_HOST_ID);
STRING_EXTERN(CFGOPT_IGNORE_MISSING_STR,                            CFGOPT_IGNORE_MISSING);
STRING_EXTERN(CFGOPT_IO_TIMEOUT_STR,                                CFGOPT_IO_TIMEOUT);
STRING_EXTERN(CFGOPT_LINK_ALL_STR,                                  CFGOPT_LINK_ALL);
STRING_EXTERN(CFGOPT_LINK_MAP_STR,                                  CFGOPT_LINK_MAP);
STRING_EXTERN(CFGOPT_LOCK_PATH_STR,                                 CFGOPT_LOCK_PATH);
STRING_EXTERN(CFGOPT_LOG_LEVEL_CONSOLE_STR,                         CFGOPT_LOG_LEVEL_CONSOLE);
STRING_EXTERN(CFGOPT_LOG_LEVEL_FILE_STR,                            CFGOPT_LOG_LEVEL_FILE);
STRING_EXTERN(CFGOPT_LOG_LEVEL_STDERR_STR,                          CFGOPT_LOG_LEVEL_STDERR);
STRING_EXTERN(CFGOPT_LOG_PATH_STR,                                  CFGOPT_LOG_PATH);
STRING_EXTERN(CFGOPT_LOG_SUBPROCESS_STR,                            CFGOPT_LOG_SUBPROCESS);
STRING_EXTERN(CFGOPT_LOG_TIMESTAMP_STR,                             CFGOPT_LOG_TIMESTAMP);
STRING_EXTERN(CFGOPT_MANIFEST_SAVE_THRESHOLD_STR,                   CFGOPT_MANIFEST_SAVE_THRESHOLD);
STRING_EXTERN(CFGOPT_NEUTRAL_UMASK_STR,                             CFGOPT_NEUTRAL_UMASK);
STRING_EXTERN(CFGOPT_ONLINE_STR,                                    CFGOPT_ONLINE);
STRING_EXTERN(CFGOPT_OUTPUT_STR,                                    CFGOPT_OUTPUT);
STRING_EXTERN(CFGOPT_PG1_HOST_STR,                                  CFGOPT_PG1_HOST);
STRING_EXTERN(CFGOPT_PG2_HOST_STR,                                  CFGOPT_PG2_HOST);
STRING_EXTERN(CFGOPT_PG3_HOST_STR,                                  CFGOPT_PG3_HOST);
STRING_EXTERN(CFGOPT_PG4_HOST_STR,                                  CFGOPT_PG4_HOST);
STRING_EXTERN(CFGOPT_PG5_HOST_STR,                                  CFGOPT_PG5_HOST);
STRING_EXTERN(CFGOPT_PG6_HOST_STR,                                  CFGOPT_PG6_HOST);
STRING_EXTERN(CFGOPT_PG7_HOST_STR,                                  CFGOPT_PG7_HOST);
STRING_EXTERN(CFGOPT_PG8_HOST_STR,                                  CFGOPT_PG8_HOST);
STRING_EXTERN(CFGOPT_PG1_HOST_CMD_STR,                              CFGOPT_PG1_HOST_CMD);
STRING_EXTERN(CFGOPT_PG2_HOST_CMD_STR,                              CFGOPT_PG2_HOST_CMD);
STRING_EXTERN(CFGOPT_PG3_HOST_CMD_STR,                              CFGOPT_PG3_HOST_CMD);
STRING_EXTERN(CFGOPT_PG4_HOST_CMD_STR,                              CFGOPT_PG4_HOST_CMD);
STRING_EXTERN(CFGOPT_PG5_HOST_CMD_STR,                              CFGOPT_PG5_HOST_CMD);
STRING_EXTERN(CFGOPT_PG6_HOST_CMD_STR,                              CFGOPT_PG6_HOST_CMD);
STRING_EXTERN(CFGOPT_PG7_HOST_CMD_STR,                              CFGOPT_PG7_HOST_CMD);
STRING_EXTERN(CFGOPT_PG8_HOST_CMD_STR,                              CFGOPT_PG8_HOST_CMD);
STRING_EXTERN(CFGOPT_PG1_HOST_CONFIG_STR,                           CFGOPT_PG1_HOST_CONFIG);
STRING_EXTERN(CFGOPT_PG2_HOST_CONFIG_STR,                           CFGOPT_PG2_HOST_CONFIG);
STRING_EXTERN(CFGOPT_PG3_HOST_CONFIG_STR,                           CFGOPT_PG3_HOST_CONFIG);
STRING_EXTERN(CFGOPT_PG4_HOST_CONFIG_STR,                           CFGOPT_PG4_HOST_CONFIG);
STRING_EXTERN(CFGOPT_PG5_HOST_CONFIG_STR,                           CFGOPT_PG5_HOST_CONFIG);
STRING_EXTERN(CFGOPT_PG6_HOST_CONFIG_STR,                           CFGOPT_PG6_HOST_CONFIG);
STRING_EXTERN(CFGOPT_PG7_HOST_CONFIG_STR,                           CFGOPT_PG7_HOST_CONFIG);
STRING_EXTERN(CFGOPT_PG8_HOST_CONFIG_STR,                           CFGOPT_PG8_HOST_CONFIG);
STRING_EXTERN(CFGOPT_PG1_HOST_CONFIG_INCLUDE_PATH_STR,              CFGOPT_PG1_HOST_CONFIG_INCLUDE_PATH);
STRING_EXTERN(CFGOPT_PG2_HOST_CONFIG_INCLUDE_PATH_STR,              CFGOPT_PG2_HOST_CONFIG_INCLUDE_PATH);
STRING_EXTERN(CFGOPT_PG3_HOST_CONFIG_INCLUDE_PATH_STR,              CFGOPT_PG3_HOST_CONFIG_INCLUDE_PATH);
STRING_EXTERN(CFGOPT_PG4_HOST_CONFIG_INCLUDE_PATH_STR,              CFGOPT_PG4_HOST_CONFIG_INCLUDE_PATH);
STRING_EXTERN(CFGOPT_PG5_HOST_CONFIG_INCLUDE_PATH_STR,              CFGOPT_PG5_HOST_CONFIG_INCLUDE_PATH);
STRING_EXTERN(CFGOPT_PG6_HOST_CONFIG_INCLUDE_PATH_STR,              CFGOPT_PG6_HOST_CONFIG_INCLUDE_PATH);
STRING_EXTERN(CFGOPT_PG7_HOST_CONFIG_INCLUDE_PATH_STR,              CFGOPT_PG7_HOST_CONFIG_INCLUDE_PATH);
STRING_EXTERN(CFGOPT_PG8_HOST_CONFIG_INCLUDE_PATH_STR,              CFGOPT_PG8_HOST_CONFIG_INCLUDE_PATH);
STRING_EXTERN(CFGOPT_PG1_HOST_CONFIG_PATH_STR,                      CFGOPT_PG1_HOST_CONFIG_PATH);
STRING_EXTERN(CFGOPT_PG2_HOST_CONFIG_PATH_STR,                      CFGOPT_PG2_HOST_CONFIG_PATH);
STRING_EXTERN(CFGOPT_PG3_HOST_CONFIG_PATH_STR,                      CFGOPT_PG3_HOST_CONFIG_PATH);
STRING_EXTERN(CFGOPT_PG4_HOST_CONFIG_PATH_STR,                      CFGOPT_PG4_HOST_CONFIG_PATH);
STRING_EXTERN(CFGOPT_PG5_HOST_CONFIG_PATH_STR,                      CFGOPT_PG5_HOST_CONFIG_PATH);
STRING_EXTERN(CFGOPT_PG6_HOST_CONFIG_PATH_STR,                      CFGOPT_PG6_HOST_CONFIG_PATH);
STRING_EXTERN(CFGOPT_PG7_HOST_CONFIG_PATH_STR,                      CFGOPT_PG7_HOST_CONFIG_PATH);
STRING_EXTERN(CFGOPT_PG8_HOST_CONFIG_PATH_STR,                      CFGOPT_PG8_HOST_CONFIG_PATH);
STRING_EXTERN(CFGOPT_PG1_HOST_PORT_STR,                             CFGOPT_PG1_HOST_PORT);
STRING_EXTERN(CFGOPT_PG2_HOST_PORT_STR,                             CFGOPT_PG2_HOST_PORT);
STRING_EXTERN(CFGOPT_PG3_HOST_PORT_STR,                             CFGOPT_PG3_HOST_PORT);
STRING_EXTERN(CFGOPT_PG4_HOST_PORT_STR,                             CFGOPT_PG4_HOST_PORT);
STRING_EXTERN(CFGOPT_PG5_HOST_PORT_STR,                             CFGOPT_PG5_HOST_PORT);
STRING_EXTERN(CFGOPT_PG6_HOST_PORT_STR,                             CFGOPT_PG6_HOST_PORT);
STRING_EXTERN(CFGOPT_PG7_HOST_PORT_STR,                             CFGOPT_PG7_HOST_PORT);
STRING_EXTERN(CFGOPT_PG8_HOST_PORT_STR,                             CFGOPT_PG8_HOST_PORT);
STRING_EXTERN(CFGOPT_PG1_HOST_USER_STR,                             CFGOPT_PG1_HOST_USER);
STRING_EXTERN(CFGOPT_PG2_HOST_USER_STR,                             CFGOPT_PG2_HOST_USER);
STRING_EXTERN(CFGOPT_PG3_HOST_USER_STR,                             CFGOPT_PG3_HOST_USER);
STRING_EXTERN(CFGOPT_PG4_HOST_USER_STR,                             CFGOPT_PG4_HOST_USER);
STRING_EXTERN(CFGOPT_PG5_HOST_USER_STR,                             CFGOPT_PG5_HOST_USER);
STRING_EXTERN(CFGOPT_PG6_HOST_USER_STR,                             CFGOPT_PG6_HOST_USER);
STRING_EXTERN(CFGOPT_PG7_HOST_USER_STR,                             CFGOPT_PG7_HOST_USER);
STRING_EXTERN(CFGOPT_PG8_HOST_USER_STR,                             CFGOPT_PG8_HOST_USER);
STRING_EXTERN(CFGOPT_PG1_PATH_STR,                                  CFGOPT_PG1_PATH);
STRING_EXTERN(CFGOPT_PG2_PATH_STR,                                  CFGOPT_PG2_PATH);
STRING_EXTERN(CFGOPT_PG3_PATH_STR,                                  CFGOPT_PG3_PATH);
STRING_EXTERN(CFGOPT_PG4_PATH_STR,                                  CFGOPT_PG4_PATH);
STRING_EXTERN(CFGOPT_PG5_PATH_STR,                                  CFGOPT_PG5_PATH);
STRING_EXTERN(CFGOPT_PG6_PATH_STR,                                  CFGOPT_PG6_PATH);
STRING_EXTERN(CFGOPT_PG7_PATH_STR,                                  CFGOPT_PG7_PATH);
STRING_EXTERN(CFGOPT_PG8_PATH_STR,                                  CFGOPT_PG8_PATH);
STRING_EXTERN(CFGOPT_PG1_PORT_STR,                                  CFGOPT_PG1_PORT);
STRING_EXTERN(CFGOPT_PG2_PORT_STR,                                  CFGOPT_PG2_PORT);
STRING_EXTERN(CFGOPT_PG3_PORT_STR,                                  CFGOPT_PG3_PORT);
STRING_EXTERN(CFGOPT_PG4_PORT_STR,                                  CFGOPT_PG4_PORT);
STRING_EXTERN(CFGOPT_PG5_PORT_STR,                                  CFGOPT_PG5_PORT);
STRING_EXTERN(CFGOPT_PG6_PORT_STR,                                  CFGOPT_PG6_PORT);
STRING_EXTERN(CFGOPT_PG7_PORT_STR,                                  CFGOPT_PG7_PORT);
STRING_EXTERN(CFGOPT_PG8_PORT_STR,                                  CFGOPT_PG8_PORT);
STRING_EXTERN(CFGOPT_PG1_SOCKET_PATH_STR,                           CFGOPT_PG1_SOCKET_PATH);
STRING_EXTERN(CFGOPT_PG2_SOCKET_PATH_STR,                           CFGOPT_PG2_SOCKET_PATH);
STRING_EXTERN(CFGOPT_PG3_SOCKET_PATH_STR,                           CFGOPT_PG3_SOCKET_PATH);
STRING_EXTERN(CFGOPT_PG4_SOCKET_PATH_STR,                           CFGOPT_PG4_SOCKET_PATH);
STRING_EXTERN(CFGOPT_PG5_SOCKET_PATH_STR,                           CFGOPT_PG5_SOCKET_PATH);
STRING_EXTERN(CFGOPT_PG6_SOCKET_PATH_STR,                           CFGOPT_PG6_SOCKET_PATH);
STRING_EXTERN(CFGOPT_PG7_SOCKET_PATH_STR,                           CFGOPT_PG7_SOCKET_PATH);
STRING_EXTERN(CFGOPT_PG8_SOCKET_PATH_STR,                           CFGOPT_PG8_SOCKET_PATH);
STRING_EXTERN(CFGOPT_PG1_USER_STR,                                  CFGOPT_PG1_USER);
STRING_EXTERN(CFGOPT_PG2_USER_STR,                                  CFGOPT_PG2_USER);
STRING_EXTERN(CFGOPT_PG3_USER_STR,                                  CFGOPT_PG3_USER);
STRING_EXTERN(CFGOPT_PG4_USER_STR,                                  CFGOPT_PG4_USER);
STRING_EXTERN(CFGOPT_PG5_USER_STR,                                  CFGOPT_PG5_USER);
STRING_EXTERN(CFGOPT_PG6_USER_STR,                                  CFGOPT_PG6_USER);
STRING_EXTERN(CFGOPT_PG7_USER_STR,                                  CFGOPT_PG7_USER);
STRING_EXTERN(CFGOPT_PG8_USER_STR,                                  CFGOPT_PG8_USER);
STRING_EXTERN(CFGOPT_PROCESS_STR,                                   CFGOPT_PROCESS);
STRING_EXTERN(CFGOPT_PROCESS_MAX_STR,                               CFGOPT_PROCESS_MAX);
STRING_EXTERN(CFGOPT_PROTOCOL_TIMEOUT_STR,                          CFGOPT_PROTOCOL_TIMEOUT);
STRING_EXTERN(CFGOPT_RAW_STR,                                       CFGOPT_RAW);
STRING_EXTERN(CFGOPT_RECOVERY_OPTION_STR,                           CFGOPT_RECOVERY_OPTION);
STRING_EXTERN(CFGOPT_RECURSE_STR,                                   CFGOPT_RECURSE);
STRING_EXTERN(CFGOPT_REMOTE_TYPE_STR,                               CFGOPT_REMOTE_TYPE);
STRING_EXTERN(CFGOPT_REPO1_CIPHER_PASS_STR,                         CFGOPT_REPO1_CIPHER_PASS);
STRING_EXTERN(CFGOPT_REPO1_CIPHER_TYPE_STR,                         CFGOPT_REPO1_CIPHER_TYPE);
STRING_EXTERN(CFGOPT_REPO1_HARDLINK_STR,                            CFGOPT_REPO1_HARDLINK);
STRING_EXTERN(CFGOPT_REPO1_HOST_STR,                                CFGOPT_REPO1_HOST);
STRING_EXTERN(CFGOPT_REPO1_HOST_CMD_STR,                            CFGOPT_REPO1_HOST_CMD);
STRING_EXTERN(CFGOPT_REPO1_HOST_CONFIG_STR,                         CFGOPT_REPO1_HOST_CONFIG);
STRING_EXTERN(CFGOPT_REPO1_HOST_CONFIG_INCLUDE_PATH_STR,            CFGOPT_REPO1_HOST_CONFIG_INCLUDE_PATH);
STRING_EXTERN(CFGOPT_REPO1_HOST_CONFIG_PATH_STR,                    CFGOPT_REPO1_HOST_CONFIG_PATH);
STRING_EXTERN(CFGOPT_REPO1_HOST_PORT_STR,                           CFGOPT_REPO1_HOST_PORT);
STRING_EXTERN(CFGOPT_REPO1_HOST_USER_STR,                           CFGOPT_REPO1_HOST_USER);
STRING_EXTERN(CFGOPT_REPO1_PATH_STR,                                CFGOPT_REPO1_PATH);
STRING_EXTERN(CFGOPT_REPO1_RETENTION_ARCHIVE_STR,                   CFGOPT_REPO1_RETENTION_ARCHIVE);
STRING_EXTERN(CFGOPT_REPO1_RETENTION_ARCHIVE_TYPE_STR,              CFGOPT_REPO1_RETENTION_ARCHIVE_TYPE);
STRING_EXTERN(CFGOPT_REPO1_RETENTION_DIFF_STR,                      CFGOPT_REPO1_RETENTION_DIFF);
STRING_EXTERN(CFGOPT_REPO1_RETENTION_FULL_STR,                      CFGOPT_REPO1_RETENTION_FULL);
STRING_EXTERN(CFGOPT_REPO1_S3_BUCKET_STR,                           CFGOPT_REPO1_S3_BUCKET);
STRING_EXTERN(CFGOPT_REPO1_S3_CA_FILE_STR,                          CFGOPT_REPO1_S3_CA_FILE);
STRING_EXTERN(CFGOPT_REPO1_S3_CA_PATH_STR,                          CFGOPT_REPO1_S3_CA_PATH);
STRING_EXTERN(CFGOPT_REPO1_S3_ENDPOINT_STR,                         CFGOPT_REPO1_S3_ENDPOINT);
STRING_EXTERN(CFGOPT_REPO1_S3_HOST_STR,                             CFGOPT_REPO1_S3_HOST);
STRING_EXTERN(CFGOPT_REPO1_S3_KEY_STR,                              CFGOPT_REPO1_S3_KEY);
STRING_EXTERN(CFGOPT_REPO1_S3_KEY_SECRET_STR,                       CFGOPT_REPO1_S3_KEY_SECRET);
STRING_EXTERN(CFGOPT_REPO1_S3_PORT_STR,                             CFGOPT_REPO1_S3_PORT);
STRING_EXTERN(CFGOPT_REPO1_S3_REGION_STR,                           CFGOPT_REPO1_S3_REGION);
STRING_EXTERN(CFGOPT_REPO1_S3_TOKEN_STR,                            CFGOPT_REPO1_S3_TOKEN);
STRING_EXTERN(CFGOPT_REPO1_S3_URI_STYLE_STR,                        CFGOPT_REPO1_S3_URI_STYLE);
STRING_EXTERN(CFGOPT_REPO1_S3_VERIFY_TLS_STR,                       CFGOPT_REPO1_S3_VERIFY_TLS);
STRING_EXTERN(CFGOPT_REPO1_TYPE_STR,                                CFGOPT_REPO1_TYPE);
STRING_EXTERN(CFGOPT_RESUME_STR,                                    CFGOPT_RESUME);
STRING_EXTERN(CFGOPT_SCK_BLOCK_STR,                                 CFGOPT_SCK_BLOCK);
STRING_EXTERN(CFGOPT_SCK_KEEP_ALIVE_STR,                            CFGOPT_SCK_KEEP_ALIVE);
STRING_EXTERN(CFGOPT_SET_STR,                                       CFGOPT_SET);
STRING_EXTERN(CFGOPT_SORT_STR,                                      CFGOPT_SORT);
STRING_EXTERN(CFGOPT_SPOOL_PATH_STR,                                CFGOPT_SPOOL_PATH);
STRING_EXTERN(CFGOPT_STANZA_STR,                                    CFGOPT_STANZA);
STRING_EXTERN(CFGOPT_START_FAST_STR,                                CFGOPT_START_FAST);
STRING_EXTERN(CFGOPT_STOP_AUTO_STR,                                 CFGOPT_STOP_AUTO);
STRING_EXTERN(CFGOPT_TABLESPACE_MAP_STR,                            CFGOPT_TABLESPACE_MAP);
STRING_EXTERN(CFGOPT_TABLESPACE_MAP_ALL_STR,                        CFGOPT_TABLESPACE_MAP_ALL);
STRING_EXTERN(CFGOPT_TARGET_STR,                                    CFGOPT_TARGET);
STRING_EXTERN(CFGOPT_TARGET_ACTION_STR,                             CFGOPT_TARGET_ACTION);
STRING_EXTERN(CFGOPT_TARGET_EXCLUSIVE_STR,                          CFGOPT_TARGET_EXCLUSIVE);
STRING_EXTERN(CFGOPT_TARGET_TIMELINE_STR,                           CFGOPT_TARGET_TIMELINE);
STRING_EXTERN(CFGOPT_TCP_KEEP_ALIVE_COUNT_STR,                      CFGOPT_TCP_KEEP_ALIVE_COUNT);
STRING_EXTERN(CFGOPT_TCP_KEEP_ALIVE_IDLE_STR,                       CFGOPT_TCP_KEEP_ALIVE_IDLE);
STRING_EXTERN(CFGOPT_TCP_KEEP_ALIVE_INTERVAL_STR,                   CFGOPT_TCP_KEEP_ALIVE_INTERVAL);
STRING_EXTERN(CFGOPT_TYPE_STR,                                      CFGOPT_TYPE);

/***********************************************************************************************************************************
Option data
***********************************************************************************************************************************/
static ConfigOptionData configOptionData[CFG_OPTION_TOTAL] = CONFIG_OPTION_LIST
(
    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_ARCHIVE_ASYNC)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptArchiveAsync)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_ARCHIVE_CHECK)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptArchiveCheck)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_ARCHIVE_COPY)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptArchiveCopy)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_ARCHIVE_GET_QUEUE_MAX)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptArchiveGetQueueMax)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_ARCHIVE_PUSH_QUEUE_MAX)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptArchivePushQueueMax)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_ARCHIVE_TIMEOUT)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptArchiveTimeout)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_BACKUP_STANDBY)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptBackupStandby)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_BUFFER_SIZE)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptBufferSize)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_CHECKSUM_PAGE)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptChecksumPage)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_CIPHER_PASS)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptCipherPass)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_CMD_SSH)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptCmdSsh)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_COMPRESS)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptCompress)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_COMPRESS_LEVEL)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptCompressLevel)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_COMPRESS_LEVEL_NETWORK)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptCompressLevelNetwork)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_COMPRESS_TYPE)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptCompressType)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_CONFIG)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptConfig)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_CONFIG_INCLUDE_PATH)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptConfigIncludePath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_CONFIG_PATH)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptConfigPath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_DB_INCLUDE)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptDbInclude)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_DB_TIMEOUT)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptDbTimeout)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_DELTA)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptDelta)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_DRY_RUN)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptDryRun)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_EXCLUDE)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptExclude)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_FILTER)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptFilter)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_FORCE)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptForce)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_HOST_ID)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptHostId)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_IGNORE_MISSING)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptIgnoreMissing)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_IO_TIMEOUT)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptIoTimeout)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_LINK_ALL)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptLinkAll)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_LINK_MAP)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptLinkMap)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_LOCK_PATH)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptLockPath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_LOG_LEVEL_CONSOLE)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptLogLevelConsole)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_LOG_LEVEL_FILE)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptLogLevelFile)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_LOG_LEVEL_STDERR)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptLogLevelStderr)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_LOG_PATH)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptLogPath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_LOG_SUBPROCESS)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptLogSubprocess)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_LOG_TIMESTAMP)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptLogTimestamp)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_MANIFEST_SAVE_THRESHOLD)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptManifestSaveThreshold)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_NEUTRAL_UMASK)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptNeutralUmask)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_ONLINE)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptOnline)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_OUTPUT)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptOutput)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG1_HOST)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHost)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG2_HOST)
        CONFIG_OPTION_INDEX(1)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHost)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG3_HOST)
        CONFIG_OPTION_INDEX(2)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHost)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG4_HOST)
        CONFIG_OPTION_INDEX(3)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHost)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG5_HOST)
        CONFIG_OPTION_INDEX(4)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHost)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG6_HOST)
        CONFIG_OPTION_INDEX(5)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHost)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG7_HOST)
        CONFIG_OPTION_INDEX(6)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHost)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG8_HOST)
        CONFIG_OPTION_INDEX(7)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHost)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG1_HOST_CMD)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostCmd)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG2_HOST_CMD)
        CONFIG_OPTION_INDEX(1)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostCmd)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG3_HOST_CMD)
        CONFIG_OPTION_INDEX(2)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostCmd)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG4_HOST_CMD)
        CONFIG_OPTION_INDEX(3)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostCmd)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG5_HOST_CMD)
        CONFIG_OPTION_INDEX(4)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostCmd)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG6_HOST_CMD)
        CONFIG_OPTION_INDEX(5)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostCmd)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG7_HOST_CMD)
        CONFIG_OPTION_INDEX(6)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostCmd)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG8_HOST_CMD)
        CONFIG_OPTION_INDEX(7)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostCmd)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG1_HOST_CONFIG)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostConfig)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG2_HOST_CONFIG)
        CONFIG_OPTION_INDEX(1)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostConfig)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG3_HOST_CONFIG)
        CONFIG_OPTION_INDEX(2)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostConfig)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG4_HOST_CONFIG)
        CONFIG_OPTION_INDEX(3)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostConfig)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG5_HOST_CONFIG)
        CONFIG_OPTION_INDEX(4)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostConfig)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG6_HOST_CONFIG)
        CONFIG_OPTION_INDEX(5)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostConfig)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG7_HOST_CONFIG)
        CONFIG_OPTION_INDEX(6)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostConfig)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG8_HOST_CONFIG)
        CONFIG_OPTION_INDEX(7)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostConfig)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG1_HOST_CONFIG_INCLUDE_PATH)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostConfigIncludePath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG2_HOST_CONFIG_INCLUDE_PATH)
        CONFIG_OPTION_INDEX(1)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostConfigIncludePath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG3_HOST_CONFIG_INCLUDE_PATH)
        CONFIG_OPTION_INDEX(2)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostConfigIncludePath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG4_HOST_CONFIG_INCLUDE_PATH)
        CONFIG_OPTION_INDEX(3)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostConfigIncludePath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG5_HOST_CONFIG_INCLUDE_PATH)
        CONFIG_OPTION_INDEX(4)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostConfigIncludePath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG6_HOST_CONFIG_INCLUDE_PATH)
        CONFIG_OPTION_INDEX(5)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostConfigIncludePath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG7_HOST_CONFIG_INCLUDE_PATH)
        CONFIG_OPTION_INDEX(6)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostConfigIncludePath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG8_HOST_CONFIG_INCLUDE_PATH)
        CONFIG_OPTION_INDEX(7)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostConfigIncludePath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG1_HOST_CONFIG_PATH)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostConfigPath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG2_HOST_CONFIG_PATH)
        CONFIG_OPTION_INDEX(1)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostConfigPath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG3_HOST_CONFIG_PATH)
        CONFIG_OPTION_INDEX(2)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostConfigPath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG4_HOST_CONFIG_PATH)
        CONFIG_OPTION_INDEX(3)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostConfigPath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG5_HOST_CONFIG_PATH)
        CONFIG_OPTION_INDEX(4)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostConfigPath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG6_HOST_CONFIG_PATH)
        CONFIG_OPTION_INDEX(5)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostConfigPath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG7_HOST_CONFIG_PATH)
        CONFIG_OPTION_INDEX(6)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostConfigPath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG8_HOST_CONFIG_PATH)
        CONFIG_OPTION_INDEX(7)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostConfigPath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG1_HOST_PORT)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostPort)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG2_HOST_PORT)
        CONFIG_OPTION_INDEX(1)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostPort)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG3_HOST_PORT)
        CONFIG_OPTION_INDEX(2)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostPort)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG4_HOST_PORT)
        CONFIG_OPTION_INDEX(3)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostPort)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG5_HOST_PORT)
        CONFIG_OPTION_INDEX(4)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostPort)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG6_HOST_PORT)
        CONFIG_OPTION_INDEX(5)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostPort)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG7_HOST_PORT)
        CONFIG_OPTION_INDEX(6)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostPort)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG8_HOST_PORT)
        CONFIG_OPTION_INDEX(7)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostPort)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG1_HOST_USER)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostUser)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG2_HOST_USER)
        CONFIG_OPTION_INDEX(1)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostUser)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG3_HOST_USER)
        CONFIG_OPTION_INDEX(2)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostUser)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG4_HOST_USER)
        CONFIG_OPTION_INDEX(3)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostUser)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG5_HOST_USER)
        CONFIG_OPTION_INDEX(4)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostUser)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG6_HOST_USER)
        CONFIG_OPTION_INDEX(5)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostUser)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG7_HOST_USER)
        CONFIG_OPTION_INDEX(6)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostUser)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG8_HOST_USER)
        CONFIG_OPTION_INDEX(7)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgHostUser)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG1_PATH)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgPath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG2_PATH)
        CONFIG_OPTION_INDEX(1)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgPath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG3_PATH)
        CONFIG_OPTION_INDEX(2)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgPath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG4_PATH)
        CONFIG_OPTION_INDEX(3)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgPath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG5_PATH)
        CONFIG_OPTION_INDEX(4)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgPath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG6_PATH)
        CONFIG_OPTION_INDEX(5)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgPath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG7_PATH)
        CONFIG_OPTION_INDEX(6)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgPath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG8_PATH)
        CONFIG_OPTION_INDEX(7)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgPath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG1_PORT)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgPort)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG2_PORT)
        CONFIG_OPTION_INDEX(1)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgPort)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG3_PORT)
        CONFIG_OPTION_INDEX(2)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgPort)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG4_PORT)
        CONFIG_OPTION_INDEX(3)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgPort)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG5_PORT)
        CONFIG_OPTION_INDEX(4)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgPort)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG6_PORT)
        CONFIG_OPTION_INDEX(5)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgPort)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG7_PORT)
        CONFIG_OPTION_INDEX(6)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgPort)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG8_PORT)
        CONFIG_OPTION_INDEX(7)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgPort)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG1_SOCKET_PATH)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgSocketPath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG2_SOCKET_PATH)
        CONFIG_OPTION_INDEX(1)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgSocketPath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG3_SOCKET_PATH)
        CONFIG_OPTION_INDEX(2)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgSocketPath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG4_SOCKET_PATH)
        CONFIG_OPTION_INDEX(3)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgSocketPath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG5_SOCKET_PATH)
        CONFIG_OPTION_INDEX(4)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgSocketPath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG6_SOCKET_PATH)
        CONFIG_OPTION_INDEX(5)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgSocketPath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG7_SOCKET_PATH)
        CONFIG_OPTION_INDEX(6)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgSocketPath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG8_SOCKET_PATH)
        CONFIG_OPTION_INDEX(7)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgSocketPath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG1_USER)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgUser)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG2_USER)
        CONFIG_OPTION_INDEX(1)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgUser)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG3_USER)
        CONFIG_OPTION_INDEX(2)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgUser)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG4_USER)
        CONFIG_OPTION_INDEX(3)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgUser)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG5_USER)
        CONFIG_OPTION_INDEX(4)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgUser)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG6_USER)
        CONFIG_OPTION_INDEX(5)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgUser)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG7_USER)
        CONFIG_OPTION_INDEX(6)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgUser)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PG8_USER)
        CONFIG_OPTION_INDEX(7)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptPgUser)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PROCESS)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptProcess)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PROCESS_MAX)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptProcessMax)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_PROTOCOL_TIMEOUT)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptProtocolTimeout)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_RAW)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptRaw)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_RECOVERY_OPTION)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptRecoveryOption)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_RECURSE)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptRecurse)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_REMOTE_TYPE)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptRemoteType)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_REPO1_CIPHER_PASS)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptRepoCipherPass)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_REPO1_CIPHER_TYPE)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptRepoCipherType)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_REPO1_HARDLINK)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptRepoHardlink)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_REPO1_HOST)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptRepoHost)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_REPO1_HOST_CMD)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptRepoHostCmd)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_REPO1_HOST_CONFIG)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptRepoHostConfig)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_REPO1_HOST_CONFIG_INCLUDE_PATH)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptRepoHostConfigIncludePath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_REPO1_HOST_CONFIG_PATH)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptRepoHostConfigPath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_REPO1_HOST_PORT)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptRepoHostPort)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_REPO1_HOST_USER)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptRepoHostUser)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_REPO1_PATH)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptRepoPath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_REPO1_RETENTION_ARCHIVE)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptRepoRetentionArchive)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_REPO1_RETENTION_ARCHIVE_TYPE)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptRepoRetentionArchiveType)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_REPO1_RETENTION_DIFF)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptRepoRetentionDiff)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_REPO1_RETENTION_FULL)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptRepoRetentionFull)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_REPO1_S3_BUCKET)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptRepoS3Bucket)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_REPO1_S3_CA_FILE)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptRepoS3CaFile)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_REPO1_S3_CA_PATH)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptRepoS3CaPath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_REPO1_S3_ENDPOINT)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptRepoS3Endpoint)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_REPO1_S3_HOST)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptRepoS3Host)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_REPO1_S3_KEY)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptRepoS3Key)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_REPO1_S3_KEY_SECRET)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptRepoS3KeySecret)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_REPO1_S3_PORT)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptRepoS3Port)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_REPO1_S3_REGION)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptRepoS3Region)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_REPO1_S3_TOKEN)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptRepoS3Token)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_REPO1_S3_URI_STYLE)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptRepoS3UriStyle)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_REPO1_S3_VERIFY_TLS)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptRepoS3VerifyTls)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_REPO1_TYPE)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptRepoType)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_RESUME)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptResume)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_SCK_BLOCK)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptSckBlock)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_SCK_KEEP_ALIVE)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptSckKeepAlive)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_SET)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptSet)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_SORT)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptSort)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_SPOOL_PATH)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptSpoolPath)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_STANZA)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptStanza)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_START_FAST)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptStartFast)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_STOP_AUTO)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptStopAuto)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_TABLESPACE_MAP)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptTablespaceMap)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_TABLESPACE_MAP_ALL)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptTablespaceMapAll)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_TARGET)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptTarget)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_TARGET_ACTION)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptTargetAction)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_TARGET_EXCLUSIVE)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptTargetExclusive)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_TARGET_TIMELINE)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptTargetTimeline)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_TCP_KEEP_ALIVE_COUNT)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptTcpKeepAliveCount)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_TCP_KEEP_ALIVE_IDLE)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptTcpKeepAliveIdle)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_TCP_KEEP_ALIVE_INTERVAL)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptTcpKeepAliveInterval)
    )

    //------------------------------------------------------------------------------------------------------------------------------
    CONFIG_OPTION
    (
        CONFIG_OPTION_NAME(CFGOPT_TYPE)
        CONFIG_OPTION_INDEX(0)
        CONFIG_OPTION_DEFINE_ID(cfgDefOptType)
    )
)
