Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Вызов WebService из хранимой процедуры в mssql server  [new]
hitmanzero
Member

Откуда:
Сообщений: 121
Добрый вечер!

Есть написанный веб-сервис, имеющий метод interactionPit с входным параметром sysID типа object[].
Задача состоит в том, чтобы написать хранимую процедуру на t-sql, которая просто дергает сервис и передает ему 1 входной параметр.
Сам сервис ничего не возвращает,он отрабатывает и кладет в свою корневую папку 1 результирующий файл.
Нашел в просторах интернета такой вариант:

create procedure [dbo].[proc_CallWebServices] 
@base varchar(20) = null

as
begin 
declare @obj int
declare @surl varchar(400)
declare @response varchar(8000)

set @surl = 'http://localhost/InteractionPit/Service1.asmx/InteractionPit?sysID=' + @base + ''

exec sp_oacreate 'MSXML2.ServerXMLHttp', @obj OUT
exec sp_oamethod @obj, 'Open', Null, 'GET', @surl, false
exec sp_oamethod @obj, 'send'
exec sp_oagetproperty @obj, 'responseText', @response OUT
exec sp_oadestroy @obj

end;


Ошибок никаких не выдает, но и сервис не отрабатывает.
В чем может быть проблема?
27 авг 15, 17:23    [18077616]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить