Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / SQLGateway Список текущих подключений / 2 сообщений из 2, страница 1 из 1
26.07.2011, 08:47
    #37366787
MasteRus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLGateway Список текущих подключений
Здравствуйте, уважаемые форумчане! У меня простой вопрос: имеется база Cache, к ней подключены 2 сторонние базы с помощью SQLGateWay (одна - Oracle и вторая - MySQL). Подключены они через редактор конфигураций. Если MySQL по каким-то причинам недоступна (отключен сервер или недоступен канал), то идет долгое ожидание до конца таймаута (примерно 30 секунд). Замечу, что если недоступен Оракл, то сразу выдается сообщение об ошибке.

В связи с этим, в системе также идет ожидание. Поскольку передаваемые данные не являются критичными, то процесс экспорта в МуСКУЛь может быть отложен до возобновления подключения. Соответственно вопросы:
1. Как программно получить список подключений?
2. Как получить статус подключения? скорее всего, это возможно с помощью метода GatewayStatusGet() класса SQLGatewayConnection, но без списка подключений непонятно, к чему его применять.

Версия Cache 5.0.21.
Заранее благодарен за решение.
...
Рейтинг: 0 / 0
26.07.2011, 10:26
    #37366897
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLGateway Список текущих подключений
MasteRus ,

Список подключений можно получить с помощью запроса %Library.SQLConnection:ByName()

Поскольку разные СУБД используют разные ODBC драйвера с разными настройками отсюда может быть разница в
таймаутах при подключении.
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / SQLGateway Список текущих подключений / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]