Чтобы вызвать Артефакт
необходимо задать ссылку на ia2.dll
следующим образом:
http://сервер/директория/ia/ia2.dll?параметры
где сервер - это имя www-сервера, директория
- имя виртуальной директории, где находится
Артефакт, а параметры - список
параметров. Например, если Артефакт
находится на сервере www.integrum.ru в
директории /artefact2, то ссылка на него
может иметь следующий вид:
http://www.integrum.ru/artefact2/ia/ia2.dll?lv=1&em=c2R&un=sidorov&p1=sekret
Параметры для ia2.dll начинаются
после вопросительного знака и отделяются знаком &
друг от друга.
Первый параметр всегда должен задаваться как lv=1.
Он означает, что мы хотим начать новый сеанс
работы с Артефактом. Этот параметр обязателен.
Значение параметра em= содержит три
символа.
c - выделять
фрагменты цветом, латинская e
- выделять шрифтами).1 - кодировка Windows
1251, 3 - транслитерация, 4
- код КОИ-8).R - интерфейс по-русски, E
(латинское) - интерфейс по-английски).Если параметр em= отсутствует или
задан неверно, то считается, что он имеет
значение em=c1R, то есть выделение
фрагментов цветом, кодировка CP-1251, интерфейс
по-русски.
Параметры un= и p1= (имя
пользователя и пароль соответственно) не
обязательны. Если они указаны, то Артефакт их не
запрашивает, и сразу происходит проверка на
доступ к серверу. Заметим, что отсутствие пароля
эквивалентно пустому паролю. А пустой пароль в
параметрах надо все равно задавать явно, как p1=.
(Следует учитывать, что если пароль задан в параметрах, то браузер покажет его открытым текстом в окне для ввода URL.)
Если хотя бы одного из параметров un=
или p1= нет, выдается страница с полем
ввода для имени пользователя и пароля.