Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе
Подскажите методику для реализации задачи.
Есть несколько баз с одинаковым дизайном, нужно в сделать сводный очёт, из всех баз, с возможностью открыть в клиенте документ и ознакомится с его содержимым.
Понятно что можно это сделать репликами, сводить всю информацию в одну базу и там делать отчёт. Но базы большие и сводная база станет очень большой и тормозной. Та и не хотелось бы всё смешивать так как свод нужен только по одной конкретной форме.
Реплицировать не обязательно - можно тянуть данные в "отчетную базу" серверными агентами - при наличии соответствующих прав. Либо строить "union-запрос" онлайн - но это, скорее, через Веб.
по поводу агента:
как быть с поддержкой актуальности данных? ведь агент будет создавать копию докумнета в "отчётной" базе. это же нужно строить сложный механизм проверок и замены документов при их изменении в базах источниках.
Не будет создавать копии. Будет создавать документы-"линки" на документы в базах.
В документе-линке указывать Replicaid БД, в которой лежит док, и его UNID. В коде открытия документа-линка пишем код: поиск дока в БД + открытие, а сам док-линк не открываем.
Это что касается сбора данных вручную.
Как вариант - создать БД по стандартному шаблону Subscriptions (headline.ntf).
трабла в том что этот сводный отчёт будет например в екселе. а мне как то хочется чтобы бац и "лотус представление в котором по формуле собралось 1000 документов из 20-ти баз" и чтобы это были свежие документы а не те что ночью агент накопировал.
Я потому и грю - надо копать в сторону Веба (XPages). Беда в том, что классические (т.е., столетней давности) средства Лотуса хреново вписывается в схему MVC...
трабла в том что этот сводный отчёт будет например в екселе. а мне как то хочется чтобы бац и "лотус представление в котором по формуле собралось 1000 документов из 20-ти баз" и чтобы это были свежие документы а не те что ночью агент накопировал.
и что мешает сделать чтобы этот агент в твоей базе создал 1000 документов обманок, где на квериопене срабатывает скрипт открывающий настоящий док
а обманки нужны, чтобы в колонках светит нужные тебе данные
и заставь этот агент отрабатывать каждые 30 мин и будет тебе актуальная статистика
лень вселенских масштабов. так как такому агенту каждый раз нужно либо удалять все обманки из отчётной базы и копировать новый(актуальный) набор данных. (а это не оптимально на уровне загрузки сервера)
Либо проверять изменился ли док в источнике и заменять обманку для поддержки актуальности данных (вот это мне велосепедить крайне лень).
как то очень печально мне от того что ИБМ не предусмотрел системных механизмов мультибазовой работы. я уже думал делать что то на основе мультибазового фт-поиска, но тут сразу стают вопросы юзерфрендлести.
</td> [/tr] </table> </td> [/tr] </table> </td> [/tr] </table> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" width="10" style="background-image: url('style_images/ckr/quotes/quoting-left.gif')"></td> <td class="vbquotemain" width="100%" valign="top"></td> <td class="vbquote" width="10" style="background-image: url('style_images/ckr/quotes/quoting-right.gif')"></td> [/tr] [tr] <td class="vbquote" width="10" style="background-image: url('style_images/ckr/quotes/quot-left-bg.gif')"></td> <td class="vbquotemain" width="100%" valign="top"><!--QuoteEBegin-->как то очень печально мне от того что ИБМ не предусмотрел системных механизмов мультибазовой работы<!--QuoteEnd--></td> [/tr] [tr] [/tr] </table> </td> [/tr] </table>
<!--QuoteEEnd-->Я ж говорю, - JavaApplet с нотеснета, там БД была даже с примером, легко можно переточить на использование нескольких баз сразу. Не говорю уже о том, что это полностью заменяет корявые внедрённые виды. Но тяжеловато конечно..
На данном сайте используются cookie-файлы, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших cookie-файлов.