Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / RESTful out parameters / 2 сообщений из 2, страница 1 из 1
24.06.2013, 17:23
    #38308535
Gustly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RESTful out parameters
APEX 4, Listener 2. Запускаю через java -jar apex.war (Standalone mode)
Создал RESTFUL сервис, создаю хендлер
В методе POST у меня есть выходной параметр location.
location X-APEX-FORWARD OUT HTTP Header String

Сам код хэндлера. Инсерт отрабатывает, но когда пытаюсь сделать присвоение :location := '..... выпадает ошибка: ORA-06502: PL/SQL: : character string buffer too small ошибка числа или значения.
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
declare
	   l_image_id number;
err varchar2(200);
	begin
	   insert into images (content_type, image, filename) values (:contentType, :body, :file) returning image_id into l_image_id;
	   commit;
	   :status := 201;
	   :location := '../../apex/imagehandler/response/9;
exception when others then
   err := SQLCODE||'$'||sqlerrm;
   insert into table_errors(err,errtime) values(err,sysdate);
   commit;
end;


Пробовал присвоить 3 символа, не ругается, если больше то вываливается значение, а мне туда надо адрес передать. В чем может быть проблема?
...
Рейтинг: 0 / 0
27.06.2013, 21:30
    #38313334
Gustly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RESTful out parameters
Через фаербаг смотрю запрос к серверу POST.

Вижу
-----------------------------2399393681254 Content-Disposition: form-data; name="files[]"; filename="new 42.txt" Content-Type: text/plain

По документации в рестфул сервер передается только :Contenttype и :body, можно как-нибудь получить данные из этого multipart-form, что присутствует в запросе?
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / RESTful out parameters / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]