Re: [oracle_br] Como usar Webservice no oracle

2016-02-29 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Bom dia Junior,

 Segue abaixo, links com códigos de exemplo que implementam a comunicação
através de WS:

https://github.com/mortenbra/alexandria-plsql-utils/tree/master/ora

instalei o flex_ws_api e depois execute o script:

https://github.com/mortenbra/alexandria-plsql-utils/blob/master/demos/t_soap_envelope_demo.sql

Att,
Emerson S. Gaudêncio

2016-02-27 15:52 GMT-04:00 Junior roberjr_...@yahoo.com.br [oracle_br] <
oracle_br@yahoogrupos.com.br>:

>
>
> Boa tarde!
>
> Fiz a minha procedure utilizando essa como exemplo.
> O erro que tem me retornado o webservice é que os dados de entrada não
> foram encontrados.
> A empresa disse que o xml que estou enviando está chegando em branco para
> eles.
>
> A variável soap_request eu define como clob. Será que pode ser esse o
> problema ?
> Ou seria outra coisa que preciso verificar ?
>
> Desde já agradeço
>
>
> --To Keep server output parameter on
> set serveroutput on;--declaration
>   declare
>
>   soap_request varchar2(3);
>   soap_respond varchar2(3);
>   http_req utl_http.req;
>   http_resp utl_http.resp;
>
> --PL/SQL procedure
>   begin--Webservice request schema
>   soap_request:= '
>   http://schemas.xmlsoap.org/soap/envelope/";
>  xmlns:xsi="
> http://www.w3.org/2001/XMLSchema-instance";
>    xmlns:xsd="
> http://www.w3.org/2001/XMLSchema"; 
> xmlns:tns="http://www.webserviceX.NET/"; >
>   
> 
>   USD
>   INR
> 
>
>   ';-- Set proxy details if no direct net connection.
>   --HTTP request
>   http_req:= utl_http.begin_request( '
> http://209.162.186.60:80/CurrencyConvertor.asmx'
>  , 'POST' , 'HTTP/1.1');--set
> authentication
> utl_http.set_header(http_req, 'Content-Type', 'text/xml;
> charset=utf-8');
>   utl_http.set_header(http_req, 'Content-Length', length(soap_request));
>   utl_http.set_header(http_req, 'SOAPAction', '
> http://www.webserviceX.NET/ConversionRate'
> );
>   utl_http.write_text(http_req, soap_request);
>   http_resp:= utl_http.get_response(http_req);
>   utl_http.read_text(http_resp, soap_respond);
>   utl_http.end_response(http_resp);
>   dbms_output.put_line(soap_respond);  end;
> /
>
>
> Em Sábado, 20 de Fevereiro de 2016 17:09, "Carlos Silva
> carlos-csi...@hotmail.com [oracle_br]" 
> escreveu:
>
>
>
> Boa tarde!
>
> Segue dois exemplos de como você pode criar sua rotina.
>
> http://www.oratable.com/utl_http/
>
> http://wiki.scn.sap.com/wiki/display/XI/Triggering+webservice+from+Oracle+Database+with+UTL_HTTP+supplied+package
>
>
> --
> To: oracle_br@yahoogrupos.com.br
> From: oracle_br@yahoogrupos.com.br
> Date: Sat, 20 Feb 2016 12:53:21 +
> Subject: [oracle_br] Como usar Webservice no oracle
>
>
>
> Bom dia Pessoal.
>
> Estou tentando usar Webservice no oracle.
>
> A idéia é consumir um arquivo xml via webservice. Pesquisei algumas coisas
> na internet porém está dando erro.
>
> Alguém teria algum exemplo ou se preciso configurar alguma coisa para
> poder utilizar o webservice ?
>
> Obrigado.
>
>
>
> 
>


Re: [oracle_br] Como usar Webservice no oracle

2016-02-27 Por tôpico Junior roberjr_...@yahoo.com.br [oracle_br]
Boa tarde!
Fiz a minha procedure utilizando essa como exemplo.O erro que tem me retornado 
o webservice é que os dados de entrada não foram encontrados.A empresa disse 
que o xml que estou enviando está chegando em branco para eles.
A variável soap_request eu define como clob. Será que pode ser esse o problema 
?Ou seria outra coisa que preciso verificar ?
Desde já agradeço

--To Keep server output parameter onset serveroutput on;--declaration  declare  
 soap_request varchar2(3);  soap_respond varchar2(3);  http_req 
utl_http.req;  http_resp utl_http.resp; --PL/SQL procedure  begin--Webservice 
request schema  soap_request:= '  
http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   
xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns:tns="http://www.webserviceX.NET/";>         
   USD  
INR         
';-- Set proxy details if no direct net connection.  --HTTP 
request  http_req:= utl_http.begin_request( 
'http://209.162.186.60:80/CurrencyConvertor.asmx' , 'POST' , 'HTTP/1.1');--set 
authentication    utl_http.set_header(http_req, 'Content-Type', 'text/xml; 
charset=utf-8');  utl_http.set_header(http_req, 'Content-Length', 
length(soap_request));  utl_http.set_header(http_req, 'SOAPAction', 
'http://www.webserviceX.NET/ConversionRate');  utl_http.write_text(http_req, 
soap_request);  http_resp:= utl_http.get_response(http_req);  
utl_http.read_text(http_resp, soap_respond);  utl_http.end_response(http_resp); 
 dbms_output.put_line(soap_respond);  end;/ 

Em Sábado, 20 de Fevereiro de 2016 17:09, "Carlos Silva 
carlos-csi...@hotmail.com [oracle_br]"  escreveu:
 

     Boa tarde!
Segue dois exemplos de como você pode criar sua rotina.    
http://www.oratable.com/utl_http/     
http://wiki.scn.sap.com/wiki/display/XI/Triggering+webservice+from+Oracle+Database+with+UTL_HTTP+supplied+package

To: oracle_br@yahoogrupos.com.br
From: oracle_br@yahoogrupos.com.br
Date: Sat, 20 Feb 2016 12:53:21 +
Subject: [oracle_br] Como usar Webservice no oracle

     
Bom dia Pessoal.
Estou tentando usar Webservice no oracle.
A idéia é consumir um arquivo xml via webservice. Pesquisei algumas coisas na 
internet porém está dando erro.
Alguém teria algum exemplo ou se preciso configurar alguma coisa para poder 
utilizar o webservice ?
Obrigado. 
  #yiv8658909738 #yiv8658909738 -- #yiv8658909738ygrp-mkp {border:1px solid 
#d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv8658909738 
#yiv8658909738ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv8658909738 
#yiv8658909738ygrp-mkp #yiv8658909738hd 
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 
0;}#yiv8658909738 #yiv8658909738ygrp-mkp #yiv8658909738ads 
{margin-bottom:10px;}#yiv8658909738 #yiv8658909738ygrp-mkp .yiv8658909738ad 
{padding:0 0;}#yiv8658909738 #yiv8658909738ygrp-mkp .yiv8658909738ad p 
{margin:0;}#yiv8658909738 #yiv8658909738ygrp-mkp .yiv8658909738ad a 
{color:#ff;text-decoration:none;}#yiv8658909738 #yiv8658909738ygrp-sponsor 
#yiv8658909738ygrp-lc {font-family:Arial;}#yiv8658909738 
#yiv8658909738ygrp-sponsor #yiv8658909738ygrp-lc #yiv8658909738hd {margin:10px 
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv8658909738 
#yiv8658909738ygrp-sponsor #yiv8658909738ygrp-lc .yiv8658909738ad 
{margin-bottom:10px;padding:0 0;}#yiv8658909738 #yiv8658909738actions 
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv8658909738 
#yiv8658909738activity 
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv8658909738
 #yiv8658909738activity span {font-weight:700;}#yiv8658909738 
#yiv8658909738activity span:first-child 
{text-transform:uppercase;}#yiv8658909738 #yiv8658909738activity span a 
{color:#5085b6;text-decoration:none;}#yiv8658909738 #yiv8658909738activity span 
span {color:#ff7900;}#yiv8658909738 #yiv8658909738activity span 
.yiv8658909738underline {text-decoration:underline;}#yiv8658909738 
.yiv8658909738attach 
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 
0;width:400px;}#yiv8658909738 .yiv8658909738attach div a 
{text-decoration:none;}#yiv8658909738 .yiv8658909738attach img 
{border:none;padding-right:5px;}#yiv8658909738 .yiv8658909738attach label 
{display:block;margin-bottom:5px;}#yiv8658909738 .yiv8658909738attach label a 
{text-decoration:none;}#yiv8658909738 blockquote {margin:0 0 0 
4px;}#yiv8658909738 .yiv8658909738bold 
{font-family:Arial;font-size:13px;font-weight:700;}#yiv8658909738 
.yiv8658909738bold a {text-decoration:none;}#yiv8658909738 dd.yiv8658909738last 
p a {font-family:Verdana;font-weight:700;}#yiv8658909738 dd.yiv8658909738last p 
span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv8658909738 
dd.yiv8658909738last p span.yiv8658909738yshortcuts 
{margin-right:0;}#yiv8658909738 div.yiv8658909738attach-table div div a 
{text-decoration:none;}#yiv8658909738 div.yiv8658909738attach-table 
{width:400px;}#yiv8658909738 div.yiv8658909738file-title a, #yiv8658

Re: [oracle_br] Como usar Webservice no oracle

2016-02-23 Por tôpico Sérgio Luiz Rodrigues Chaves sergio.cha...@elumini.com.br [oracle_br]
Junior,




Alguns pontos:


  *   O Ip deve estar liberado no firewall.
  *   Se versão 11 ou maior:
 *   Incluir esse IP no 
ACL(http://docs.oracle.com/cd/B28359_01/appdev.111/b28419/d_networkacl_adm.htm).
80 DBMS_NETWORK_ACL_ADMIN - 
Oracle<http://docs.oracle.com/cd/B28359_01/appdev.111/b28419/d_networkacl_adm.htm>
docs.oracle.com
80 DBMS_NETWORK_ACL_ADMIN. The DBMS_NETWORK_ACL_ADMIN package provides the 
interface to administer the network Access Control List (ACL).




 *   Atribuir permissão--- grant de ACL de  Connect e resolve?.
  *   ?Se utilizar SSL (https) deve incluir o certificado no Oracle 
Wallet(https://docs.oracle.com/cd/B28359_01/network.111/b28530/asowalet.htm)
Using Oracle Wallet 
Manager<https://docs.oracle.com/cd/B28359_01/network.111/b28530/asowalet.htm>
docs.oracle.com
9 Using Oracle Wallet Manager. Security administrators use Oracle Wallet 
Manager to manage public key security credentials on Oracle clients and servers.




Para uso de Soap:


Veja  o  https://oracle-base.com/dba/miscellaneous
encontre soap_api.sql.


Sérgio Chaves.









De: oracle_br@yahoogrupos.com.br  em nome de 
Junior roberjr_...@yahoo.com.br [oracle_br] 
Enviado: segunda-feira, 22 de fevereiro de 2016 19:16
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Como usar Webservice no oracle






Boa noite!
Na realidade preciso enviar um xml via webservice. Mais especificamente um xml 
de uma NF.
Consegui acessar o servidor. Mas não consegui transmitir o xml.
Teria alguma dica ou exemplo ?




Em Sábado, 20 de Fevereiro de 2016 17:09, "Carlos Silva 
carlos-csi...@hotmail.com [oracle_br]"  escreveu:






Boa tarde!


Segue dois exemplos de como você pode criar sua rotina.


http://www.oratable.com/utl_http/
[http://www.oratable.com/wp-content/uploads/2015/04/utl_http.jpg]<http://www.oratable.com/utl_http/>


UTL_HTTP to Call a Web Service from PL/SQL - 
Oratable<http://www.oratable.com/utl_http/>
www.oratable.com
You can call a web service from within PL/SQL using the Oracle-supplied package 
UTL_HTTP. Here's a demo of calling a public web service that returns latest 
city ...





http://wiki.scn.sap.com/wiki/display/XI/Triggering+webservice+from+Oracle+Database+with+UTL_HTTP+supplied+package





To: oracle_br@yahoogrupos.com.br
From: oracle_br@yahoogrupos.com.br
Date: Sat, 20 Feb 2016 12:53:21 +
Subject: [oracle_br] Como usar Webservice no oracle






Bom dia Pessoal.


Estou tentando usar Webservice no oracle.


A idéia é consumir um arquivo xml via webservice. Pesquisei algumas coisas na 
internet porém está dando erro.


Alguém teria algum exemplo ou se preciso configurar alguma coisa para poder 
utilizar o webservice ?


Obrigado.












Re: [oracle_br] Como usar Webservice no oracle

2016-02-22 Por tôpico Junior roberjr_...@yahoo.com.br [oracle_br]
Boa noite!Na realidade preciso enviar um xml via webservice. Mais 
especificamente um xml de uma NF.Consegui acessar o servidor. Mas não consegui 
transmitir o xml.Teria alguma dica ou exemplo ? 

Em Sábado, 20 de Fevereiro de 2016 17:09, "Carlos Silva 
carlos-csi...@hotmail.com [oracle_br]"  escreveu:
 

     Boa tarde!
Segue dois exemplos de como você pode criar sua rotina.    
http://www.oratable.com/utl_http/     
http://wiki.scn.sap.com/wiki/display/XI/Triggering+webservice+from+Oracle+Database+with+UTL_HTTP+supplied+package

To: oracle_br@yahoogrupos.com.br
From: oracle_br@yahoogrupos.com.br
Date: Sat, 20 Feb 2016 12:53:21 +
Subject: [oracle_br] Como usar Webservice no oracle

     
Bom dia Pessoal.
Estou tentando usar Webservice no oracle.
A idéia é consumir um arquivo xml via webservice. Pesquisei algumas coisas na 
internet porém está dando erro.
Alguém teria algum exemplo ou se preciso configurar alguma coisa para poder 
utilizar o webservice ?
Obrigado. 
  #yiv3351221127 #yiv3351221127 -- #yiv3351221127ygrp-mkp {border:1px solid 
#d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv3351221127 
#yiv3351221127ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv3351221127 
#yiv3351221127ygrp-mkp #yiv3351221127hd 
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 
0;}#yiv3351221127 #yiv3351221127ygrp-mkp #yiv3351221127ads 
{margin-bottom:10px;}#yiv3351221127 #yiv3351221127ygrp-mkp .yiv3351221127ad 
{padding:0 0;}#yiv3351221127 #yiv3351221127ygrp-mkp .yiv3351221127ad p 
{margin:0;}#yiv3351221127 #yiv3351221127ygrp-mkp .yiv3351221127ad a 
{color:#ff;text-decoration:none;}#yiv3351221127 #yiv3351221127ygrp-sponsor 
#yiv3351221127ygrp-lc {font-family:Arial;}#yiv3351221127 
#yiv3351221127ygrp-sponsor #yiv3351221127ygrp-lc #yiv3351221127hd {margin:10px 
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv3351221127 
#yiv3351221127ygrp-sponsor #yiv3351221127ygrp-lc .yiv3351221127ad 
{margin-bottom:10px;padding:0 0;}#yiv3351221127 #yiv3351221127actions 
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv3351221127 
#yiv3351221127activity 
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv3351221127
 #yiv3351221127activity span {font-weight:700;}#yiv3351221127 
#yiv3351221127activity span:first-child 
{text-transform:uppercase;}#yiv3351221127 #yiv3351221127activity span a 
{color:#5085b6;text-decoration:none;}#yiv3351221127 #yiv3351221127activity span 
span {color:#ff7900;}#yiv3351221127 #yiv3351221127activity span 
.yiv3351221127underline {text-decoration:underline;}#yiv3351221127 
.yiv3351221127attach 
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 
0;width:400px;}#yiv3351221127 .yiv3351221127attach div a 
{text-decoration:none;}#yiv3351221127 .yiv3351221127attach img 
{border:none;padding-right:5px;}#yiv3351221127 .yiv3351221127attach label 
{display:block;margin-bottom:5px;}#yiv3351221127 .yiv3351221127attach label a 
{text-decoration:none;}#yiv3351221127 blockquote {margin:0 0 0 
4px;}#yiv3351221127 .yiv3351221127bold 
{font-family:Arial;font-size:13px;font-weight:700;}#yiv3351221127 
.yiv3351221127bold a {text-decoration:none;}#yiv3351221127 dd.yiv3351221127last 
p a {font-family:Verdana;font-weight:700;}#yiv3351221127 dd.yiv3351221127last p 
span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv3351221127 
dd.yiv3351221127last p span.yiv3351221127yshortcuts 
{margin-right:0;}#yiv3351221127 div.yiv3351221127attach-table div div a 
{text-decoration:none;}#yiv3351221127 div.yiv3351221127attach-table 
{width:400px;}#yiv3351221127 div.yiv3351221127file-title a, #yiv3351221127 
div.yiv3351221127file-title a:active, #yiv3351221127 
div.yiv3351221127file-title a:hover, #yiv3351221127 div.yiv3351221127file-title 
a:visited {text-decoration:none;}#yiv3351221127 div.yiv3351221127photo-title a, 
#yiv3351221127 div.yiv3351221127photo-title a:active, #yiv3351221127 
div.yiv3351221127photo-title a:hover, #yiv3351221127 
div.yiv3351221127photo-title a:visited {text-decoration:none;}#yiv3351221127 
div#yiv3351221127ygrp-mlmsg #yiv3351221127ygrp-msg p a 
span.yiv3351221127yshortcuts 
{font-family:Verdana;font-size:10px;font-weight:normal;}#yiv3351221127 
.yiv3351221127green {color:#628c2a;}#yiv3351221127 .yiv3351221127MsoNormal 
{margin:0 0 0 0;}#yiv3351221127 o {font-size:0;}#yiv3351221127 
#yiv3351221127photos div {float:left;width:72px;}#yiv3351221127 
#yiv3351221127photos div div {border:1px solid 
#66;height:62px;overflow:hidden;width:62px;}#yiv3351221127 
#yiv3351221127photos div label 
{color:#66;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv3351221127
 #yiv3351221127reco-category {font-size:77%;}#yiv3351221127 
#yiv3351221127reco-desc {font-size:77%;}#yiv3351221127 .yiv3351221127replbq 
{margin:4px;}#yiv3351221127 #yiv3351221127ygrp-actbar div a:first-child 
{margin-right:2px;padding-right:5px;}#yiv3351221127 #yiv3351221127ygrp-mlmsg 
{font-s

RE: [oracle_br] Como usar Webservice no oracle

2016-02-20 Por tôpico Carlos Silva carlos-csi...@hotmail.com [oracle_br]
Boa tarde!
Segue dois exemplos de como você pode criar sua rotina.
http://www.oratable.com/utl_http/ 
http://wiki.scn.sap.com/wiki/display/XI/Triggering+webservice+from+Oracle+Database+with+UTL_HTTP+supplied+package


To: oracle_br@yahoogrupos.com.br
From: oracle_br@yahoogrupos.com.br
Date: Sat, 20 Feb 2016 12:53:21 +
Subject: [oracle_br] Como usar Webservice no oracle















































Bom dia Pessoal.
Estou tentando usar Webservice no oracle.
A idéia é consumir um arquivo xml via webservice. Pesquisei algumas coisas na 
internet porém está dando erro.
Alguém teria algum exemplo ou se preciso configurar alguma coisa para poder 
utilizar o webservice ?
Obrigado.