Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / XML, XSL, XPath, XQuery Новый топик    Ответить
 выходные параметры асинхронного сервиса BPEL из PL/SQL  [new]
tuma88
Member

Откуда:
Сообщений: 1
собственно вопрос как получить выходные данные
асинхронного процесса

ниже приведенный код возвращает ответ сразу и пустой



soap_request varchar2(30000);
soap_respond varchar2(30000);
http_req utl_http.req;
http_resp utl_http.resp;
resp XMLType;
mynamespace varchar2(1000);
return_code varchar2(255);
return_msg varchar2(2000);
url_endpoint varchar2(1000);
payload varchar2(2000);
i integer;
BEGIN

url_endpoint := 'http://XXX:7777/orabpel/default/BPELProcess2/1.0';

mynamespace := 'http://xmlns.oracle.com/BPELProcess2';

payload := '<MyRequestMessage>
<name>Rich</name>
<email>test@mydomain.com</email>
</MyRequestMessage>';

soap_request:= '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header/>
<soap:Body xmlns:ns1="http://xmlns.oracle.com/BPELProcess2">
<ns1:BPELProcess2ProcessRequest>
<ns1:input>ssss</ns1:input>
</ns1:BPELProcess2ProcessRequest>
</soap:Body>
</soap:Envelope>';


http_req:= utl_http.begin_request (
url_endpoint
, 'POST'
, 'HTTP/1.1'
);

utl_http.set_header(http_req, 'Content-Type', 'text/xml');
utl_http.set_header(http_req, 'Content-Length', length(soap_request));
utl_http.set_header(http_req, 'SOAPAction', 'initiate');

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;
4 янв 08, 14:52    [5119051]     Ответить | Цитировать Сообщить модератору
 Re: выходные параметры асинхронного сервиса BPEL из PL/SQL  [new]
SuSa
Member

Откуда:
Сообщений: 962
O_o, пипец просто, обязяательно после праздников надо было начинать с этого?
Будь проще.. скажи более понятным языком чего хочешь
8 янв 08, 09:42    [5125206]     Ответить | Цитировать Сообщить модератору
 Re: выходные параметры асинхронного сервиса BPEL из PL/SQL  [new]
maXmo
Member

Откуда: Моск.
Сообщений: 8541
может, он асинхронно выполняется?
14 янв 08, 15:51    [5150172]     Ответить | Цитировать Сообщить модератору
Все форумы / XML, XSL, XPath, XQuery Ответить