Скрипты - загрузчики разрабатываются на языке
VBscript . В скрипте загрузки вы можете использовать следующие интерфейсные элементы:
- Процедура Message (Text: string) передает строковый аргумент пользователю в протокол загрузки отчета.
- Процедура DebugString (Text: string) передает строковый аргумент в отладочный монитор.
- Переменная FileName : string (только для чтения) содержит имя загруженного пользователем файла.
- Переменная xml : Object содержит объект MSXML DOM Document . Во время исполнения скрипта этот документ пуст. Ожидается, что скрипт наполнит его узлами в соответствии с информацией, доступной скрипту их загруженного файла. Именно этот документ будет в дальнейшем загружаться в базу данных. Структура этого документа достаточно подробно описана здесь.
Совет | Вы можете вывести текст сформированного документа в отладочный монитор оператором DebugString xml.xml
|
- Переменная InvalidData : BOOL содержит результат разбора файла скриптом. Если ваш скрипт "признал файл своим", присвойте этой переменной значение True, если нет, то присвойте ей значение False.
Важно! | Переменная InvalidData по умолчанию имеет значение False. Скрипт, который "забудет" присвоить значение этой переменной, "захватит" любой проходящий через него файл. |
- Функция SessionValue (Name: string) : string возвращает сохраненное в сессии значение с именем, определяемым параметром Name.
Ниже будут рассмотрены особенности загрузчиков файлов различных типов, и даны соответствующие примеры.