• Тимохов Дима © (17.02.17 17:15) [0]
    Коллеги!

    1. Оракл только на картинке видел.

    2. Требуется из чужой БД качать XML.

    3. Разработчики на стороне Оракла говорят - вот вам API, обращайтесь, качайте.

    4. Нет никакого желания еще изучать работу с Ораклом для одной задачи. Идеальный вариант был бы: с их стороны HTTP-сервер, с нашей, соответственно, HTTP-запрос, на который в HTTP-ответе дается требуемый XML. Всю существующую интеграцию с внешними системами делали пока через HTTP+XML или через SOAP. Т.е. есть желание не растить зоопарк - и работать и в текущей задаче через HTTP.

    5. На данном этапе идет согласование. Я задал вопрос - могут ли они со своей стороны сделать HTTP-сервер. Хочу подготовиться к будущей дискуссии на тему: могут или не могут они сделать то, что было бы удобно для нашей системы.

    5. ВОПРОС.
    Есть ли в Оракле что-то встроенное и очень легкое в использовании для реализации с их стороны HTTP-сервера по схеме:
      а. GET HTTP-запрос с нашей стороны с ид-ром нужного XML.
      б. Их сервер выполняет запрос.
      в. в HTTP-ответе возвращает этот XML.
    ?
     
    Спасибо!
  • rrrrr © (17.02.17 17:18) [1]
    utl_http все умеет
  • rrrrr © (17.02.17 17:20) [2]
    это для вас, а для них к ораклу прикручен apex с апачем
  • rrrrr © (17.02.17 17:21) [3]
    Нет никакого желания еще изучать работу с Ораклом для одной задачи.

    тебе завтра на марс или просто умираешь?
  • Тимохов Дима © (17.02.17 17:24) [4]

    > rrrrr ©   (17.02.17 17:21) [3]
    > Нет никакого желания еще изучать работу с Ораклом для одной
    > задачи.
    > тебе завтра на марс или просто умираешь?


    мне хватит того, что я знаю и того, что мне реально нужно узнать в скором времени. не поверишь, бывает и такое.

    пойду ботать полученные материалы.
  • rrrrr © (17.02.17 17:37) [5]
    вряд ли они будут делать удобно кому-то кроме себя.

    хотя задачу можно решить через шттп и без их участия вообще.
    и не только с этим сервером и не только с ораклом.
    то есть надо самому сделать себе "удобно".
  • Тимохов Дима © (18.02.17 13:20) [6]

    > rrrrr ©   (17.02.17 17:37) [5]
    > вряд ли они будут делать удобно кому-то кроме себя.
    >
    > хотя задачу можно решить через шттп и без их участия вообще.
    >


    1. Согласен, что склонить кого-то что-то делать сложно. Но попробую.
    2. Что ты имеешь в виду, что можно сделать без их участия?
    Имеется ли в виду, что на той стороне уже есть готовый развернутый HTTP-сервер?
  • rrrrr © (20.02.17 09:35) [7]
    ставишь свой вебсервер, пишешь на нем код выполняющий подключение и запросы, добавляешь описание нужных источников данных.
    в итоге у тебя остается универсальный движок выполнения sql запросов на любых серверах. с доступом из любых сред, которые умеют http-post, xml и json.
    к тому же масштабируемый, так как веб-серверов можно иметь столько сколько нужно.
  • Тимохов Дима © (28.02.17 09:15) [8]
    Вопщем побежал я впереди паровоза.
    Наш базаданщик с ихним договорились сами.
    В итоге на нашем MSSQL поставили Linked Server к ихнему.
    Теперь могу общаться со своим сервером, как раньше, а он сам транслирует обращение куда надо.
Есть новые Нет новых   [134431   +10][b:0][p:0]