LNFC, или Скелет из шкафа

LNFC расшифровывается как Lotus Notes Foundation Classes. Это библиотека-обёртка (wrapper) для NotesAPI на Си++. Я начал писать её летом 2001 года для утилиты переноса пользовательских данных с одного сервера Domino на другой. Вернее, сначала была написана утилита миграции с использованием некоего абстрактного набора классов и методов, а уже потом под неё стала писаться библиотека. Идеологически утилита миграции должна была занять место над тем, что сейчас называется Init5. Ни библиотеку, ни утилиту я в итоге так и не дописал -- как обычно, после отпуска навалились другие дела. Однако сейчас старые наработки неожиданно пошли в дело.

Почему мне потребовалось писать новую библиотеку, хотя существовало много аналогичных средств, рассказано здесь.

Мне самому она до сих пор представляется достаточно удобной, поэтому я собираюсь пользоваться ею в тех редких случаях, когда (а) задачу невозможно/трудно решить встроенным приложением на LotusScript'e; (б) для обращения к Notes нельзя использовать VBScript и OLE.

Сейчас архив lnfc.zip вместе с migrate.cpp входит в состав исходников nsfbackup. Возможно, в дальнейшем LNFC будет оформлена в виде самостоятельного пакета.

Хостинг от uCoz