Я реализовал REST API в JAVA.Я хочу запускать это периодически, то есть каждую неделю в указанное время.Я пытаюсь автоматизировать это, вызывая веб-сервис через задание сервера SQL.У меня проблемы с установкой этого звонка.Каждая статья, которую я читал, говорила, что это плохая идея или слишком сложна для понимания.Может кто-нибудь помочь с простым способом установить вызов?Или есть альтернативы?
Я уже пробовал:
Declare @Object as Int;
Declare @ResponseText as Varchar(8000);
Exec sp_OACreate 'MSXML2.XMLHTTP', @Object OUT;
Exec sp_OAMethod @Object, 'open', NULL, 'get',
'http://www.webservicex.com/stockquote.asmx/GetQuote?symbol=MSFT', --Your Web Service Url (invoked)
'false'
Exec sp_OAMethod @Object, 'send'
Exec sp_OAMethod @Object, 'responseText', @ResponseText OUTPUT
Select @ResponseText
Exec sp_OADestroy @Object
Но я не уверен, что это самый безопасный вариант.