Fizemos uma solução simples que contem entre outros: 

 

 begin

    select utl_http.request(xsms_http_string||'?user='|| xsms_server_usuario
|| 

                                             '&passwd='  ||
xsms_server_senha || 

                                             '&destination='  || xpara || 

                                             '&message='  ||
replace(xtexto,' ','%20') ) 

   into xretorno from dual; 

  end;

 

 0 xsms_http_string e uma variavel que contem o endereço da operadora. 

 

 

 

  if instr(upper(xretorno), 'COM SUCESSO' ) = 0    then 

      raise_application_error(-20077, ' Envio mensagem sem sucesso.
Motivo:'||xretorno  ) ; 

   end if;

 

 

È bastante simples e a operadora retorno sempre uma mensagem que consegui
enviar. Este tratamento do retorno pode ser mais detalhada. 

 

 

Sjraar 

 

 

 

 

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em
nome de fsilva6
Enviada em: segunda-feira, 23 de março de 2009 22:19
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: [oracle_br] Torpedo pelo Oracle

 

Cara muito legal, você pode me passar um exemplo?

--- Em oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br>
, "Sjraar Gubbels" <sgubb...@...> escreveu
>
> Não sei como é a maioria das operadores. Fizemos aqui um projeto piloto
com
> a operadora CTBC uns tempos atrás, que permite mandar mensagens via HTTP.
> Via UTL_HTTP montamos um string que um procedure do banco envia e depois
> interpreta o retorno. 
> 
> 
> 
> Sjraar 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> De: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br>
[mailto:oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br>
] Em
> nome de fsilva6
> Enviada em: domingo, 22 de março de 2009 11:01
> Para: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br>

> Assunto: [oracle_br] Torpedo pelo Oracle
> 
> 
> 
> Trabalho com processos criticos e gostaria de saber como montar uma
> procedure para enviar torpedos para celulares?
> 
> 
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>





[As partes desta mensagem que não continham texto foram removidas]

Responder a