powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / application_id
5 сообщений из 5, страница 1 из 1
application_id
    #39252430
Guest1251
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно ли как-нибудь вытащить только ip адрес из функции application_id или вырезать ip из результата?
Версия 10.5
...
Рейтинг: 0 / 0
application_id
    #39252452
m&m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
m&m
Гость
Guest1251,

адресс (включая порт) можно получить из SNAPAPPL

db2 select AGENT_ID, INBOUND_COMM_ADDRESS from SYSIBMADM.SNAPAPPL
...
Рейтинг: 0 / 0
application_id
    #39252456
Guest1251
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Написал функцию.
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
CREATE FUNCTION GETIP(INITVALUE VARCHAR(128)) RETURNS VARCHAR(20)
   LANGUAGE SQL 
   CONTAINS SQL
BEGIN ATOMIC
   DECLARE vFIRST VARCHAR(10);
   DECLARE vSECOND VARCHAR(10);
   DECLARE vTHIRD VARCHAR(10);
   DECLARE vFOURS VARCHAR(10);
   DECLARE TMP VARCHAR(128);
   
   IF LOCATE('*LOCAL',INITVALUE) > 0 THEN
      RETURN '127.0.0.1';
   ELSE
      SET vFIRST = SUBSTR(INITVALUE,1,POSSTR(INITVALUE,'.'));
      SET TMP = SUBSTR(INITVALUE,LENGTH(vFIRST)+1, LENGTH(RTRIM(LTRIM(INITVALUE))));
      
      SET vSECOND = SUBSTR(TMP,1,POSSTR(TMP,'.'));
      SET TMP = SUBSTR(TMP,LENGTH(vSECOND)+1, LENGTH(RTRIM(LTRIM(TMP))));
      
      SET vTHIRD = SUBSTR(TMP,1,POSSTR(TMP,'.'));
      SET TMP = SUBSTR(TMP,LENGTH(vTHIRD)+1, LENGTH(RTRIM(LTRIM(TMP))));
      
      SET vFOURS = SUBSTR(TMP,1,POSSTR(TMP,'.')-1);/**/
      RETURN /**/vFIRST||vSECOND||vTHIRD||vFOURS/**/;
   END IF;   
END



Вызов VALUES GETIP(VARCHAR(application_id))
...
Рейтинг: 0 / 0
application_id
    #39252523
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Guest1251,
Код: plaintext
1.
select  client_ipaddr  
from table(mon_get_connection(mon_get_application_handle(), -1))
...
Рейтинг: 0 / 0
application_id
    #39252614
Guest1251
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,
благодарю
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / application_id
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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