Вы можете использовать vh-единицы как по высоте, так и по ширине вашего элемента, чтобы они изменялись в соответствии с высотой видового экрана.
vh 1 / 100th высоты окна просмотра. ( MDN )
blockquote>
.box { position: absolute; height:50vh; width:100vh; bottom: 0; background:teal; }
Я использовал UTL_HTTP
который прост и работы. При столкновении с проблемой с собственным пакетом можно, вероятно, найти решение в одном из многих пакетов обертки вокруг UTL_HTTP в сети (Google, "использующий веб-сервисы от pl/sql", ведя Вас к, например, http://www.oracle-base.com/articles/9i/ConsumingWebServices9i.php)
Причина никто не использует UTL_DBWS
это, это не функционально в установленной базе данных значения по умолчанию. Необходимо загрузить тонну классов Java в базу данных, но стандартные инструкции, кажется, являются дефектными - процесс извергает правые и левые ошибки Java и в конечном счете перестал работать. Кажется, что очень немного людей были готовы не торопиться для разыскивания зависимостей от пакета, чтобы заставить этот подход работать.
Мы также использовали UTL_HTTP способом, подобным тому, что Вы описали. У меня нет прямого опыта с UTL_DBWS, таким образом, я надеюсь, что можно добиться любой информации, которую можно собрать.
@kogus, нет это - довольно хороший дизайн для многих приложений. МН / SQL законченный язык программирования, который использовался для многих больших приложений.
Я имел эту проблему и нашел и установил 'пакет' API SOAP, который пулемет системы Стена предлагает на Основе Oracle. Это обеспечивает некоторую хорошую функциональность создания конверта сверху UTL_HTTP.
Однако были некоторые ограничения, которые принадлежат Вашему вопросу. SOAP_API предполагает, что все запросы являются простым XML-т.е. только одной иерархией тега слоя.
Я расширил пакет SOAP_API, чтобы позволить клиентскому коду произвольно вставлять дополнительный тег. Таким образом, можно вставить подуровень такой как, продолжить создавать запрос и не забывать вставлять закрывающий тэг.
Проблемой пространства имен был перенос для проекта - разные уровни XML имели различные пространства имен.
Хорошим средством отладки, которое я использовал, является Трассировка TCP от Карманного Мыла. www.pocketsoap.com/tcptrace/ Вы настраиваете его как прокси и смотрите Запрос HTTP и объекты ответа между кодом клиента и сервера.
Сказав все это, мы действительно как наличие клиента SOAP в базе данных - мы имеем полный доступ ко всем данным и существующему коду PLSQL, можем легко циклично выполниться через курсоры и назвать внешнее приложение через SOAP при необходимости. Это было намного более быстрым и легче, чем развертывание среднего уровня с большим количеством пользовательского Java или кода.NET. Удача и сообщила мне, требуется ли видеть мой расширенный SOAP код API.
Проверьте это более старое сообщение. Я должен согласиться с ответом того сообщения № 1; трудно вообразить сценарий, где это могло быть хорошим дизайном.
Разве Вы не можете записать сервис или автономное приложение, которое говорило бы с таблицей в Вашей базе данных? Затем Вы могли реализовать то, что Вы хотите как триггер на той таблице.