Форум продуктов IBM Lotus
Продукты IBM Lotus => IBM Lotus Notes & Domino => Тема начата: pavel от 05 Ноябрь 2008, 16:19:18
-
Здравствуйте!
В моей организации для документооборота используется система Lotus Notes 6.5 Rus.
Возник следующий вопрос: существует ли в Lotus возможность выгрузки регистрационных данных документов в каком либо универсальном формате обмена (XML например) для хранения регистрационной информации в сторонней БД и последующего использования их (рег. данных) другими приложениями?
При этом выгрузка самих документов (прикрепленных файлов) не требуется.
-
Павел, добрый день!
Стандартными средствами вы можете выгрузить данные из какого-либо представления в формат CSV. Для этого перейдите в нужное представление, выберите в меню File -> Export, укажите тип файла Comma Separated Value.
Если на Domino поднят HTTP сервер, то для получения данных представления в формате XML можно использовать следующий адрес:
http://<имя хоста>/<путь к базе данных>/<название представления>?ReadViewEntries
Таким образом можно не хранить во вне регистрационные данные, а напрямую в сторонних приложениях читать их из БД Domino.
Иначе для выгрузки данных в формат XML нужно писать агента в БД документооборота.
-
Спасибо!
<название представления> это, если я правильно понимаю терминологию, название созданной в Lotus выборки из БД содержащей необходимую информацию.
Кроме того, как мне кажется, для моих целей возможно использовать IBM Lotus Enterprise Integrator (LEI) ?
-
Да, представление - это список документов, отображающий необходимые поля.
Вы можете использовать LEI для передачи данных в реляционную БД. Синхронизация при этом будет немедленная после изменения данных в Domino, и у вас в реляционной БД всегда будет актуальная информация.
Но, выгоднее использовать DECS, который поставляется с сервером Domino и за него не нужно отдельно платить.