Web-сервисы: Сервис по работе с историей поисковых запросов
Статья находится на стадии разработки.
Версия статьи от 6-02-2013.
Содержание
Введение
Данный модуль предназначен для получения и очистки истории запросов от конкретного пользователя из экрана QuotedDynamic.aspx ПК «Мастер-Web».
Установка
Для установки Сервиса по работе с историей поисковых запросов нужно выложить распакованные файлы из архива ws-searchHistory-2009.2.XX.XXXX.zip (кроме файла Web.config) в каталог, где лежит ПК "Мастер-Web".
Настройка
Для успешной работы сервиса в рамках ПК "Мастер-Web" необходимо дополнить следующий раздел конфигурации файла web.config:
<blowery.web> ... <httpCompress> ... <excludedPaths> ... <add path="SearchHistory.svc"/> <add path="SearchHistory.svc/Anonymous"/> <add path="SearchHistory.svc/Json/GetQueries"/> <add path="SearchHistory.svc/Json/ClearQueries"/> </excludedPaths> </httpCompress> </blowery.web>
Настройка, определяющая максимальное значение записей в истории по одному пользователю, передающихся сервисом. | Целочисленное неотрицательное значение. Если настройка не указана – значение по умолчанию 10. | <add key="MaxQueriesCount" value="10" /> |
Настройка, определяющая максимальное значение записей в истории по одному пользователю.
Настройка работает в экране «Динамический лист с наличием мест». |
Целочисленное неотрицательное значение. Если настройка не указана – значение по умолчанию 10. | <add key="maxQueriesCountInHistoryPerUser" value="10" /> |
Подготовка данных
Отправка запроса на аннуляцию осуществляется по оформленным путевкам.
Работа в системе
Отправка заявки на аннуляцию (метод SendAnnulate)
Описание метода
Данный метод предоставляет возможность отправлять заявку на аннуляцию путевки от имени on-line пользователя указанного в параметрах вызова метода. Работает аналогично функции "Отправить запрос на аннуляцию" в экране "Информация о заказе".
Сигнатура метода
string SendAnnulate(string code, string login, string password)
Описание принимаемых методом параметров
- code - строковая переменная, представляющая собой код предлагаемой к аннуляции путевки;
- login - строковая переменная, представляющая собой логин пользователя, от имени которого отправляется заявка на аннуляцию;
- password - строковая переменная, представляющая собой пароль для доступа в систему on-line бронирования пользователя, от имени которого отправляется заявка на аннуляцию.
Возвращаемые значения
Метод возвращает результат своей работы в виде строкового значения. Возможны следующие значения:
- Вам запретили доступ к системе.
- Вы ввели неправильный пароль \ Попробуйте еще раз. Обратите внимание, не включен ли у Вас Caps Lock \ и на каком языке Вы вводите пароль.
- Договор с туроператором не заключен или его действие закончилось!
- Путевка {0} не найдена!
- Неверно задан пользователь!
- У указанного пользователя нет прав на аннуляцию заданной путевки!
- Запрос на аннулирование заявки {0} по стране {1} успешно отослан.
- Ошибка. Не удалось отправить запрос.