Замечание к документу "Просветите..."   >>>   
Тема: Это нетривиальная задача

Создан:Oleg G. Taranchenko; NotesSrv400 02/23/2000 04:02 PM
Модифицирован:Oleg G. Taranchenko 02/23/2000 04:21 PM
Папка:
06. Разработка приложений, 99. Разное
Тип сообщения:
Коментарий

Сообщение:
Идейно все еще "туда сюда". Но реализация.....
Под конкретную задачу обычно пишется "нечто". Агенты, под них всякие "рояли в кустах" типа видов, флагов и т.п.. Тут сетовать не на что - нормальные "трудовые будни".
Но если посмотреть с общих позиций, то тут и начинается...
В наше универсальное средтсво - ChangePump - вложено несколько человеко-лет ( ! ).
Если постепенно поступаться универсализмом, то получаются человеко-месяцы (есть у нас и такие наработки). Но платишь необходимостью подкручивать/переделывать/дописывать.

В общем, "волшебных слов" тут нет :(

На ваш конкретный вопрос с учетом вышесказанного отвечаю - если не хочется в коде агента выбирать что "то", а что нет, сделайте вид, отбирающий необходимое.
То, что полнотекстовый индекс обновляется не моментально - это "объективная реальность". Кстати, имеются наблюдения необоснованного роста размера индекса при его форсированном обновлении (load updall <параметры>).
Roll-back под конкретную задачу не так страшен. Стандартного универсального нет и это тоже "объективная реальность". Журналирование лично мне неинтересно, т.к. не управляется программно (собственно, оно и не для того).

Оборотная сторона простого тупого решения под конкретную задачу - при достижении некоторого (imho индивидуального разработчику) объема сложности/кода становится трудно обозревать систему и соответственно становится трудно ее модифицировать :(

Иерархия документов данной дискуссии:
Просветите... (Bogdan S. Shurunov) (21.02.2000 21:04:47)
.... В этом случае лучше для отбора использовать @-формулу,... (Vladimir A. Panov; NotesSrv400) (22.02.2000 9:04:40)
........ Ага: "SELECT @UpperCase(Form)=FormName в тексте агента (вместо SELECT @All)" (Ivan Tsybanenko; Heineken) (22.02.2000 15:40:28)
............ Не совсем подходит... (Bogdan S. Shurunov) (23.02.2000 15:46:16)
................ Вы уж сначала определитесь: устраивает или нет? :-) (Ivan Tsybanenko; Heineken) (23.02.2000 15:53:15)
.... Откатывать изменения... (Ivan Tsybanenko; Heineken) (22.02.2000 15:42:01)
........ Ну а что потом совсем этим делать??? (Bogdan S. Shurunov) (23.02.2000 15:53:43)
............ А в чём, собственно, проблема?! Если есть сложности с написанием, можем помочь. (Ivan Tsybanenko; Heineken) (23.02.2000 15:57:21)
.... Множество агентов... (Ivan Tsybanenko; Heineken) (22.02.2000 15:51:52)
.... Это нетривиальная задача (Oleg G. Taranchenko; NotesSrv400) (23.02.2000 16:02:03)
........ А что это за средство такое - ChangePump? (Bogdan S. Shurunov) (23.02.2000 16:50:29)
............ Здесь, например... (Denis U. Ivanov; NotesSrv400) (23.02.2000 16:47:48)
............ Это будет off topic, но ... (Oleg G. Taranchenko; NotesSrv400) (23.02.2000 16:44:38)
................ Это уже оff off topic, но... (Bogdan S. Shurunov) (23.02.2000 19:05:09)
.................... Без понятия :)) Лучше звоните (Oleg G. Taranchenko; NotesSrv400) (23.02.2000 19:00:52)


Разработчикам и администраторам: курсы, книги, сертификация