Вызов веб-сервиса в Oracle Plsql - PullRequest
0 голосов
/ 09 января 2019

Ниже приведена часть моего кода plsql для вызова веб-службы, если я жестко программирую, код lv_activity_token работает нормально, то же самое не работает, когда я получаю его из выражения ниже

iv_offset_cnt:=0;
lv_activity_token:= substr(iv_activity_token,instr(iv_activity_token,'/',2)+1);--with this code is not working
--iv_activity_token is coming from oracle table which i stored in table from different web service response
-- lv_activity_token:='2562432'; hardcoding the same value which is coming from above expression,with this code is working
lv_ws_url:='https://secure.p03.eloqua.com:443/api/bulk/2.0/syncs/';
lv_ws_url1:='/data?limit=200&offset=';
gv_ws_url := lv_ws_url || lv_activity_token || lv_ws_url1 || iv_offset_cnt;
--at the end gv_ws_url value is:
--https://secure.p03.eloqua.com:443/api/bulk/2.0/syncs/2562432/data?limit=200&offset=0

дополнительные детали:

gv_ws_url - пропустите это, чтобы получить ответ.

Пожалуйста, дайте мне знать, если вам нужны какие-либо другие данные.

(я сомневался в данных, которые хранятся в таблице (может быть проблема с набором символов))

спасибо заранее.

...