powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / ЛИНТЕР и IP адрес
12 сообщений из 12, страница 1 из 1
ЛИНТЕР и IP адрес
    #33431678
D_N_SL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как определить IP адрес текущего клиента средствами линтера? То есть получить его либо в хранимой процедуре либо наподобие стандартных USER, SYSDATE. Это возможно?

Искал в доках - не нашел... может плохо искал - надеюсь, что да.

А то очень не хочется тянуть с клиента его отдельным параметром во все журналируемые процедуры.

Заранее благодарю за ответы.

P.S. Линтер 6.0.5 - win/freebsd.
...
Рейтинг: 0 / 0
ЛИНТЕР и IP адрес
    #33432617
pavelvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть SESSIONID. И есть системная таблица $$$chan. В ней вся информация об открытых каналах.
Адрес клиента можно получить следующим запросом:
select NETWORK_ADDRESS from linter_system_user.$$$chan
where "SESSIONID" in (select SESSIONID);
...
Рейтинг: 0 / 0
ЛИНТЕР и IP адрес
    #33432998
D_N_SL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pavelvp, спасибо за ответ, но возникла небольшая трабла...

pavelvpЕсть SESSIONID. И есть системная таблица $$$chan. В ней вся информация об открытых каналах.
Адрес клиента можно получить следующим запросом:
select NETWORK_ADDRESS from linter_system_user.$$$chan
where "SESSIONID" in (select SESSIONID);Из $$$chan-а всё хорошо выбирается, а вот SESSIONID ни в каком виде не выдается. Лазил с CTRL-F-ом по докам SESSIONID - не нашел :( счастье оно чувствую вот уже близко....
...
Рейтинг: 0 / 0
ЛИНТЕР и IP адрес
    #33433344
pavelvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ой... Облом. В 6.0.5 нету SESSIONID :-(
...
Рейтинг: 0 / 0
ЛИНТЕР и IP адрес
    #33434419
D_N_SL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ой... Облом. В 6.0.5 нету SESSIONID :-(
:((
pavelvp , а без него идентифицировать себя никак больше нельзя? Неужто в 6.0.5 убили SESSIONID без замены? А то ведь данные с моим айпишником - они ведь вот они... рядом... я их видел %)

А тянуть с клиента айпишник ой как неохота :(
...
Рейтинг: 0 / 0
ЛИНТЕР и IP адрес
    #33435758
pavelvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
D_N_SL pavelvp , а без него идентифицировать себя никак больше нельзя? Неужто в 6.0.5 убили SESSIONID без замены? А то ведь данные с моим айпишником - они ведь вот они... рядом... я их видел %) Его не убили, его в 6.0.5 ещё нет, позже появился. К сожалению, в 6.0.5 никак не получится.
...
Рейтинг: 0 / 0
ЛИНТЕР и IP адрес
    #33436720
D_N_SL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Его не убили, его в 6.0.5 ещё нет, позже появился. К сожалению, в 6.0.5 никак не получится. Ээээх

А выше версии 6.0.5. поддержка фрибсд в наиближайшем, обозримом будущем предусматривается? Чтоб там, где есть SESSIONID.
...
Рейтинг: 0 / 0
ЛИНТЕР и IP адрес
    #33436812
pavelvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
D_N_SLА выше версии 6.0.5. поддержка фрибсд в наиближайшем, обозримом будущем предусматривается? Любая версия ЛИНТЕР работает под любой операционкой входящей в список поддерживаемых (> 20). FreeBSD есть в этом списке.
Версии в которых есть SESSIONID были на демо-дисках на SofTool, но на сайте их ещё нет. Как только они станут доступны для скачивания - свистну. Если совсем горит, то в принципе можем персонально выложить дистрибутив на ftp.
...
Рейтинг: 0 / 0
ЛИНТЕР и IP адрес
    #33437809
D_N_SL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pavelvpЛюбая версия ЛИНТЕР работает под любой операционкой входящей в список поддерживаемых (> 20). FreeBSD есть в этом списке.
Версии в которых есть SESSIONID были на демо-дисках на SofTool, но на сайте их ещё нет. Как только они станут доступны для скачивания - свистну. Если совсем горит, то в принципе можем персонально выложить дистрибутив на ftp.
Не так чтобы прямо очень горит, но если смогу получить sessionid от Линтера во фрибсде к Новому Году, то это будет лучший подарок от Релекса :)

Заранее огромное спасибо!
...
Рейтинг: 0 / 0
ЛИНТЕР и IP адрес
    #33508494
D_N_SL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тут свои организационные проблемы с версиями линтера - будет хорошо, если 6.0.5 утвердят хотя бы.
Вернусь к IP-шнику, возникло два вопроса:
1. Возможно ли, задав STATION в списке станций, получить имя текущей /запустившей код на сервере/ станции (и через него я выйду на ее наименование)? кроме секьюрности таблица станций еще где-нибудь в линтере используется?
2. Существует ли возможность задания своих параметров сессии??? Какой-нибудь alter session set parameter..... так хоть общим враппером над линапи на клиентской стороне передам ID АРМа... а то через временные таблицы делать ту же самую суть накладнее.

Заранее благодарю за ответ!
...
Рейтинг: 0 / 0
ЛИНТЕР и IP адрес
    #33511674
pavelvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
D_N_SLТут свои организационные проблемы с версиями линтера - будет хорошо, если 6.0.5 утвердят хотя бы. Почему именно 6.0.5? Может есть возможность как-то повлиять на это решение? Версии 6.0.5 более 3-х лет и функциональность за это время значительно расширена.
Может быть имеет смысл связаться с нами напрямую?
Вернусь к IP-шнику, возникло два вопроса:
1. Возможно ли, задав STATION в списке станций, получить имя текущей /запустившей код на сервере/ станции (и через него я выйду на ее наименование)? кроме секьюрности таблица станций еще где-нибудь в линтере используется? Эта таблица используется только при проверке доступа с различных узлов сети. Узнать имя и параметры теущего соединения можно на клиенте - зная номер канала, который открыт к БД, можно из таблицы $$$CHAN извлечь все остальные параметры, но это возможно только на клиенте. Процедуры, к сожалению, не помогут...
Соответственно, проблемы возникают и при работе с API которые скрывают физический номер канала.
2. Существует ли возможность задания своих параметров сессии??? Какой-нибудь alter session set parameter..... так хоть общим враппером над линапи на клиентской стороне передам ID АРМа... а то через временные таблицы делать ту же самую суть накладнее.
В версии 6.0.5 отсутствуют не только возможности указания параметра
сессии, но и получения абстрактного SESSIONID... Выше мы это уже обсуждали. В текущих версиях SESSIONID можно получить, есть временные (реально на сессию) таблицы, но параметров сессии как таковых нет. Мы разрабатываем проект переменных (глобальных и локальных) ядра ЛИНТЕР, но это будет реализовано только в следующей версии.

IMHO лучше перейти из форума к личному общению - будет продуктивней.
Возвращаясь к SESSIONID, выложить на ftp последнюю версию?
...
Рейтинг: 0 / 0
ЛИНТЕР и IP адрес
    #33512903
D_N_SL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Согласен с ИМХОй - пишу письмо.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / ЛИНТЕР и IP адрес
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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