Conectando com WebService pelo SQL

Galera infelizmente estou sem tempo para elaborar um post, porém vou deixar uma dica legal aqui, que precisei fazer para usar no meu projeto atual, espero poder ajudar e melhorar no proximo post..

 

Conectando com WS pelo SQL

/*@ThiagoThamiel 01/03/2012 */
DECLARE @ObjRemoto AS INT;
DECLARE @sRetorno AS VARCHAR(8000); 
DECLARE @sMSGRT as varchar (150)  
EXEC sp_OACreate 'MSXML2.XMLHTTP', @ObjRemoto OUT;
EXEC sp_OAMethod @ObjRemoto, 'open', NULL, 'get',  
'http://www.endereco.com.br/ws/WSteste.asmx?WSDL', 'false' 
EXEC sp_OAMethod @ObjRemoto, 'send' 
EXEC sp_OAMethod @ObjRemoto, 'responseText', @sRetorno OUTPUT   
IF RTRIM(LTRIM(@sRetorno)) = '' BEGIN 
 SET @sMSGRT =  'Servidor fora do ar' 
END  ELSE IF   RTRIM(LTRIM(@sRetorno)) LIKE '%The resource cannot be found.%' BEGIN  
SET @sMSGRT = 'Aplicação WebService não localizada' END ELSE BEGIN 
 --SET @sMSGRT = 'Sevidor WebService OK'    
 SET @sMSGRT = '' END
Exec sp_OADestroy @ObjRemoto
Anúncios


Categorias:Programação

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: