НАЧАЛО >> Ядро доступа к ИРБИС64 >> Назначение модуля i128f📄 Скачать в DOCX
i128f связывает модули ИРБИС 128 с базами и серверной инфраструктурой ИРБИС64. Через него большинство прикладных модулей получают доступ к объектам баз данных, системным INI-файлам, форматированию записей, поиску и массовой обработке.
i128f::getInstance() или UseModule('i128f');GetDb или OpenDbByMnemonicName;irbis_server.ini;DATAIS;ForEachRecord;ForEachLinked;Модуль использует ObjectModule, SaveTask, Ini, Database, Opt, Mnu, General, WIrbis и один из провайдеров доступа к ИРБИС64.
Открытая база кэшируется внутри модуля. Если база первый раз открыта в режиме только чтения через имя с префиксом -, дальнейшие обращения к этой базе используют уже созданный объект.
__callSimpleForm возвращает клиентский код старой ExtJS-формы;SaveTaskExec выполняет пакет сохранения записей из объекта SaveTask;Utf8ToRtf преобразует Unicode-символы в RTF-последовательности;FER_Preload и FER_Download предварительно загружают большие результаты поиска по порциям во временные SID-файлы.Эти функции поддерживают старые интерфейсы и массовые операции. Их нужно вызывать только в контексте соответствующих сценариев, потому что они работают с HTTP-параметрами, SID-файлами и текущими настройками доступа к базам.