Чтобы вызвать Артефакт
необходимо задать ссылку на 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=
нет, выдается страница с полем
ввода для имени пользователя и пароля.