Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA 11.0.0.1549 - создание процедуры с динамическим URL / 7 сообщений из 7, страница 1 из 1
06.02.2009, 18:21
    #35802662
v_smirnov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 11.0.0.1549 - создание процедуры с динамическим URL
ASA 11.0.0.1549 - создание процедуры с динамическим URL

Гуру! Подскажите возможно ли это в принципе?

Есть процедура которая стучится по URL на WebSerrvice, проблема в том что IP (Url) этого WebService периодически меняется. Я могу это адрес получить из БД, но пересоздавать каждый раз все процедуры обращающиеся к WebService немного запарно. Если ДРУГОЕ решение этой проблемы?
...
Рейтинг: 0 / 0
06.02.2009, 19:43
    #35802800
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 11.0.0.1549 - создание процедуры с динамическим URL
А что DNS в вашем интернете уже отменили? Кому нужен IP если есть имя хоста?
...
Рейтинг: 0 / 0
09.02.2009, 09:09
    #35804888
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 11.0.0.1549 - создание процедуры с динамическим URL
v_smirnovASA 11.0.0.1549 - создание процедуры с динамическим URL

Гуру! Подскажите возможно ли это в принципе?

Есть процедура которая стучится по URL на WebSerrvice, проблема в том что IP (Url) этого WebService периодически меняется. Я могу это адрес получить из БД, но пересоздавать каждый раз все процедуры обращающиеся к WebService немного запарно. Если ДРУГОЕ решение этой проблемы?
Кто мешает в урл вставить ип адрес параметром и передавать его при вызове процедуры ? ;)
...
Рейтинг: 0 / 0
09.02.2009, 11:09
    #35805167
v_smirnov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 11.0.0.1549 - создание процедуры с динамическим URL
Что-то я торможу ;(

Есть вот такая процедура, возвращает xml

CREATE PROCEDURE "ow_GetClientPropList_test"
(in id_base integer,
in "date" char(10))
result( Attribute long varchar, Value long varchar )
url 'http://localhost:9006/Service.asmx/GetClientPropList' type 'HTTP:POST'

CREATE PROCEDURE "ow_GetClientPropList_test"
(in id_base integer,
in "date" char(10),
in pow_get char(255) default 'http://localhost:9006/Service.asmx/GetClientPropList')
result( Attribute long varchar, Value long varchar )
url pow_get type 'HTTP:POST'

+ еще варианты где я пытаюсь склеить сам URL из входного параметра и статичной части ...
Везде результат одинаковый

There was an error reading the results of the SQL statement.
The displayed results may be incorrect or incomplete.
The URI 'pow_get' is invalid
SQLCODE=-980, ODBC 3 State="HY000"

(в общем не принимает в качестве URL ничего кроме заранее заданного).
Где я ошибся?
...
Рейтинг: 0 / 0
09.02.2009, 13:09
    #35805516
Dmitry..
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 11.0.0.1549 - создание процедуры с динамическим URL
может ты не правильно вызываешь веб сервис?
...
Рейтинг: 0 / 0
09.02.2009, 17:38
    #35806453
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 11.0.0.1549 - создание процедуры с динамическим URL
v_smirnov
Код: plaintext
1.
2.
3.
4.
5.
CREATE PROCEDURE "ow_GetClientPropList_test"
 (in id_base integer,
  in "date" char( 10 ),
  in pow_get char( 255 ) default 'http://localhost:9006/Service.asmx/GetClientPropList')
result( Attribute long varchar, Value long varchar ) 
url pow_get type 'HTTP:POST'
...
(в общем не принимает в качестве URL ничего кроме заранее заданного).
Где я ошибся?Ну да. Здесь надо писать URL жестко, потому что он играет роль имени процедуры. Имя объекта переменным быть не может иначе ты его не найдешь потом.
А зачем это вообще делать? Если я правильно понимаю твою проблему, то достаточно вместо http://localhost:9006/ написать http://mywebserver:9006/ зарегестрировать это имя в локальном DNS и все проблемы будут решены. Как бы ты в дальнейшем не менял IP своего сервера, до тех пор пока DNS будет знать реальный адрес mywebserver - юзера смогут к тебе приходить. Только не путай DNS и DSN :)
...
Рейтинг: 0 / 0
10.02.2009, 09:56
    #35807312
v_smirnov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 11.0.0.1549 - создание процедуры с динамическим URL
Спасибо! Вопрос закрыт.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA 11.0.0.1549 - создание процедуры с динамическим URL / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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