• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

Как выполнить Lotus Script из чужой базы?

  • Автор темы oleg_fox
  • Дата начала
O

oleg_fox

Lotus 6.5.5
Есть библиотека функций Script Libraries.
Мне нужно из другой базы выполнить одну из функций и получить от неё данные.
Как это сделать?
 
Y

Yakov

Создать в другой базе агента, который вызовет нужную функцию и сохранит куда-нибудь результат. Вызвать этого агента из нужной базы.
 
O

Omh

oleg_fox, а как ты хотел?
Библиотека видна в пределах базы.
 
O

oleg_fox

Ну хорошо, если агент - единственное решение.
То почему, нужно данные сохранять куда-то, а не возвращать их как это делают функции?
 
O

Omh

Потому что напрямую агенты не возвращают занчения ф-ии.
Единственное, что может напрямую вернуть агент - статус своего запуска:
Код:
Return value
Status - Integer. Status of the operation where 0 indicates success.
 
O

oleg_fox

Неужеле нет простого метода стыковки 2-х и более баз?
Кроме как читать напрямую документы или запускать агентов(которые ничего не возвращают, а только сохраняют)?
 
A

Alexander (Criz)

Делай общие элементы дизайна и накатывай на разные базы из темплейта, тогда и менять придётся только в одном месте, и вызывай откуда угодно...
 
O

Omh

Alexander (Criz)
Я тоже за наследование дизайна :)
 
N

nvyush

Если цель - иметь базу с общим кодом, исполняемым в других базах, то лучше это делать базами шаблонов и наследовать дизайн. Одна база может наследовать дизайн из нескольких баз - из одного главного шаблона и для отдельных элементов дизайна - из явно для них указанных шаблонов. Для элементов дизайна, специфичных для данной базы наследование можно (и нужно) запретить.
База может наследовать дизайн и одновременно являться шаблоном для другой базы. Подробнее см. справку.
 

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
Можно использовать execute(код)
главное получить этот код, который можно хранить в отдельных документах
или же DXML распарсивать открытые базы из другой библиотеви и исполнять этой же командой
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!