powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вернуть файл-отчет с Oracle BI на сервер Siebel CRM
7 сообщений из 7, страница 1 из 1
Вернуть файл-отчет с Oracle BI на сервер Siebel CRM
    #39943387
Master_Detail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня!

Господа, такая задачка стоит.

Есть Oracle BI Publisher 11
Есть Oracle Siebel CRM

В CRM есть некое событие, при возникновении которого сейчас дергается URL на сервере BI, где вызывается отчет с автозапуском. Результат - на локальную машину пользователя скачивается файл с отчетом. Задача меняется - нужно этот файл вернуть не пользователю, а прикрепить его как вложение к заявке в CRM.

Дальше соображения, в которых, возможно, ошибаюсь:

- REST, как я понимаю, вернет json ( https://docs.oracle.com/middleware/bi12214/bip/BIPAP/rest-endpoints.html), а не файл..
- BI умеет нечто такое делать, если использовать планировщик и настроить Destination Type (например, FTP)
- BI не умеет сохранять результат запроса куда-то к себе на сервер(чтобы думать о неких сторонних инструментах переноса файла), если речь идет о запуске отчета по требованию

Как это можно сделать?

Спасибо!
...
Рейтинг: 0 / 0
Вернуть файл-отчет с Oracle BI на сервер Siebel CRM
    #39944199
Master_Detail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В активном поиске
...
Рейтинг: 0 / 0
Вернуть файл-отчет с Oracle BI на сервер Siebel CRM
    #39944205
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Master_Detail
....где вызывается отчет с автозапуском. Результат - на локальную машину пользователя скачивается файл с отчетом.

Т.е. BI файл все таки отдает

Master_Detail
....
Задача меняется - нужно этот файл вернуть не пользователю, а прикрепить его как вложение к заявке в CRM.

выполнить запрос на HTTP(s), сохранить результат. Проблема не очень понятна


Ссылка у меня не открылась.

См. самое начало. Если файл у клиента, значит BI его отдает.

Как минимум, можно "дернуть" тот же самый URL, что и клиент-браузер. Лет 10 назад делали нечто подобное - работало. Но у нас была проблема, что BI нужно передать имя пользователя/пароль. Т.е. проблема откуда его взять (имя/пароль) и как передать. Лично мы не сильно парились и передавали имя/пароль незашифрованными просто в URL (метод GET). Теоретически, можно настроить SSO (Single Sign-On) и тогда имя/пароль требоваться не будет (не делали, трудоемкость достаточно большая).

С BI REST API и с Oracle Siebel CRM не сталкивался.
...
Рейтинг: 0 / 0
Вернуть файл-отчет с Oracle BI на сервер Siebel CRM
    #39944242
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я помню BI Publisher, результирующие файлы он сохраняет в ФС сервера, где запущен.
Но вроде умел и альтернативные пути - замылить, например.
Т.е. ничто не мешает заставить его хранить результаты в удобном месте.

Кроме того, он вроде как вендором проинтегрирован непосредственно с зибелем - но тут не копенгаген, мы когда-то интегрировали тибкой BW.
...
Рейтинг: 0 / 0
Вернуть файл-отчет с Oracle BI на сервер Siebel CRM
    #39944458
Master_Detail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Благодарю за отклик!

Leonid Kudryavtsevвыполнить запрос на HTTP(s), сохранить результат. Проблема не очень понятна
Ребята из CRM-команды утверждают, что это сделать на стороне Siebel не получится, хотя, мне изначально казалось, что это самый простой подход

Leonid KudryavtsevНо у нас была проблема, что BI нужно передать имя пользователя/пароль. Т.е. проблема откуда его взять (имя/пароль) и как передать. Лично мы не сильно парились и передавали имя/пароль незашифрованными просто в URL (метод GET). Теоретически, можно настроить SSO (Single Sign-On) и тогда имя/пароль требоваться не будет (не делали, трудоемкость достаточно большая).
Значит, мы не одиноки. На SSO тоже так и не перешли по той же причине и передаем ссылке логин/пароль. Безопастность - наше всё, благо сеть внутренняя :)

andrey_anonymousНасколько я помню BI Publisher, результирующие файлы он сохраняет в ФС сервера, где запущен.
Но вроде умел и альтернативные пути - замылить, например.
Т.е. ничто не мешает заставить его хранить результаты в удобном месте.
Да, файлы сохраняются, но после подчищаются. В отношении замылить(туда же FTP и прочее) - будто только при использовании планировщика, о чем писал в первом посте. Упоминаний возможности это сделать при on-demand не нашел на просторах необъятного.

Спасибо за ответы, будем думать варианты.
Хорошего дня и нескучного карантина :))
...
Рейтинг: 0 / 0
Вернуть файл-отчет с Oracle BI на сервер Siebel CRM
    #39944464
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Master_Detail

Leonid Kudryavtsevвыполнить запрос на HTTP(s), сохранить результат. Проблема не очень понятна

Ребята из CRM-команды утверждают, что это сделать на стороне Siebel не получится, хотя, мне изначально казалось, что это самый простой подход

Не очень понимаю, на чьей же стороне предлагается тогда сделать.
"и прикрепить его как вложение к заявке в CRM"

Вариантов то всего ничего:
1. Расширение Siebel (если, конечно, по аналогии с OeBS & CC&B, в Sibel есть возможность писать свой код)
2. PL/SQL или Java процедура в СУБД Oracle
3. Отдельно стоящий Java application server
4. BI
5. что-то еще

Задача состоит из двух частей
a. этот файл вернуть - по HTTP/HTTPS программно получить файл с BI вполне решаемо
b. прикрепить его как вложение к заявке в CRM - тут требуется API Sibel'а
...
Рейтинг: 0 / 0
Вернуть файл-отчет с Oracle BI на сервер Siebel CRM
    #39944469
Master_Detail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не правильно цитировал.. Имел ввиду не прикрепление файла в CRM - само собой его туда нужно, а якобы кодом сделать http запрос не удастся. Якобы
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вернуть файл-отчет с Oracle BI на сервер Siebel CRM
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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