Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Столкнулся с требованием отправлять и получать SOAP сообщения из базы данных Oracle.
Данное решение далеко не претендует быть в списке лучших… Но необходимо было реализовать что то быстро и практично. Данное решение полностью отвечает всем необходимым(в моем случае) требований… И реализовано и применено довольно таки быстро)здесь всего около 200 строк кода и 3 таблицы
Я уже синтегрировал данное решение в нескольких модулях. Учитывая что среда телеком и трафик не малый. Проблем пока не возникало. Все работает стабильно. Проблемы и баги возможно будут, я буду их решать по мере их появления.
А на подходящем для этого языке — порядка 5 строчек кода и ни одной таблицы.
Разницу в стоимости поддержки представляете?
Как ваше решение отреагирует на недоступность сервиса? А на то, что сервис вернет 404? А на fault?
В этом пассаже самое характерное — это «я». Это и выглядит как типичное решение одного человека, которое этот человек сам и планирует поддерживать.
Я думаю данный цыфры (о строк кода) слишком ничтожны чтобы говорить о поддерже и тем более о стоимости данной поддержки.
В моем случае статья и является инструкцией для поддержки.
процедура вернет NULL для каждого параметра.
Я все же не пойму что же вас не устраивает?
Но воспринимать это как нормальное решение я не могу
Перед тем как перевести их в XMLTYPE необходимо заменить параметры в шаблоне XML на значения из параметров. Это же шаблон, а не само сообщение XML. На случай если границ Varchar2 будет не хватать можно использовать CLOB
PL/SQL решение для работы с Веб-Службами