|
|
|
выходные параметры асинхронного сервиса BPEL из PL/SQL
|
|||
|---|---|---|---|
|
#18+
собственно вопрос как получить выходные данные асинхронного процесса ниже приведенный код возвращает ответ сразу и пустой 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; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2008, 14:52 |
|
||
|
выходные параметры асинхронного сервиса BPEL из PL/SQL
|
|||
|---|---|---|---|
|
#18+
O_o, пипец просто, обязяательно после праздников надо было начинать с этого? Будь проще.. скажи более понятным языком чего хочешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2008, 09:42 |
|
||
|
|

start [/forum/topic.php?fid=14&fpage=55&tid=1334039]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 14ms |
| total: | 140ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...