Web-сервисы: Сервис для работы с документами по путевке — различия между версиями
[непроверенная версия] | [непроверенная версия] |
Porunova (обсуждение | вклад) |
Porunova (обсуждение | вклад) |
||
Строка 25: | Строка 25: | ||
<add key = "connectionString" value = "Data Source=''ip-адрес сервера базы данных ПК Мастер-тур'';<br />Initial Catalog=''название базы данных ПК Мастер-тур'';User ID=''логин пользователя ПК Мастер-тур'';Password=''пароль пользователя ПК Мастер-тур''"/> | <add key = "connectionString" value = "Data Source=''ip-адрес сервера базы данных ПК Мастер-тур'';<br />Initial Catalog=''название базы данных ПК Мастер-тур'';User ID=''логин пользователя ПК Мастер-тур'';Password=''пароль пользователя ПК Мастер-тур''"/> | ||
− | |||
− | |||
− | |||
==Методы web-сервиса== | ==Методы web-сервиса== | ||
===Информация о возможных выгрузках=== | ===Информация о возможных выгрузках=== | ||
Строка 35: | Строка 32: | ||
* Код путевки | * Код путевки | ||
====Выходные параметры==== | ====Выходные параметры==== | ||
− | * Тип | + | * Тип документа (файл или отчет) |
− | * Название | + | * Название документа |
− | * Код | + | * Код документа (используется только для отчетов) |
− | * GUID | + | * GUID документа |
===Получение одного файла=== | ===Получение одного файла=== | ||
Строка 46: | Строка 43: | ||
* GUID файла | * GUID файла | ||
====Выходные параметры==== | ====Выходные параметры==== | ||
− | * Выходной поток с файлом | + | * Выходной поток с файлом |
===Получение одного отчета=== | ===Получение одного отчета=== | ||
Метод доступен GET запросом по пути: Адрес сервиса/Documents/report/Код путевки/GUID отчета/Код отчета. <br /> | Метод доступен GET запросом по пути: Адрес сервиса/Documents/report/Код путевки/GUID отчета/Код отчета. <br /> | ||
Строка 55: | Строка 52: | ||
* Код отчета | * Код отчета | ||
====Выходные параметры==== | ====Выходные параметры==== | ||
− | * Выходной поток с файлом | + | * Выходной поток с файлом |
[[Category:Мастер-Web_Дополнительные_модули]] | [[Category:Мастер-Web_Дополнительные_модули]] |
Версия 13:42, 23 сентября 2015
Версия статьи от 23-09-2015.
Содержание
Введение
Данный модуль предназначен для отображения и выгрузки отчетов и файлов, прикрепленных к путевке. Файлы можно просматривать и распечатывать.
Установка
Для установки web-сервиса нужно создать отдельную директорию, например, ReservationDocuments (далее в примерах будет использоваться данное название каталога) в корневом каталоге IIS (по умолчанию c:/inetpub/wwwroot) и выложить туда распакованные файлы из архива ws-reservationDocuments-9.2.XX.XXXXX.zip. В управлении IIS необходимо создать виртуальный каталог для папки ReservationDocuments.
Создание виртуального каталога
По умолчанию корневым каталогом IIS является C:/Inetpub/wwwroot. Для создания виртуального каталога для приложения находящегося в этом каталоге нужно выполнить следующие действия:
- 1. Зайти в Пуск (Start) – Панель управления (Control Panel) – Администрирование (Administrative Tools)
- 2. Запустить Internet Information Services (IIS) Manager
- 3. В открывшемся дереве каталогов выбрать сайты (Web Sites) – Default Web Site (либо другой сайт, на который планируется установить приложение). В открывшемся списке найти папку, для которой нужно создать виртуальный каталог, кликнуть по ней правой кнопкой мыши и выбрать пункт «Преобразовать в приложение».
Подключение к базе данных ПК «Мастер-Тур»
В файле web.config, расположенном в папке ReservationDocuments, в которую установлен web-сервис «Сервис работы с документами по путевке», пропишите необходимые параметры подключения (курсивом выделены значения, которые необходимо ввести). Строка подключения к базе данных ПК «Мастер-Тур»:
<add key = "connectionString" value = "Data Source=ip-адрес сервера базы данных ПК Мастер-тур;
Initial Catalog=название базы данных ПК Мастер-тур;User ID=логин пользователя ПК Мастер-тур;Password=пароль пользователя ПК Мастер-тур"/>
Методы web-сервиса
Информация о возможных выгрузках
Метод доступен GET запросом по пути: Адрес сервиса/Documents/Код путевки.
Например, http://localhost/ReservationDocuments/Documents/EN50915999
Входные параметры
- Код путевки
Выходные параметры
- Тип документа (файл или отчет)
- Название документа
- Код документа (используется только для отчетов)
- GUID документа
Получение одного файла
Метод выгрузки файла доступен GET запросом по пути: Адрес сервиса/Documents/file/Guid файла.
Например, http://localhost/ReservationDocuments/Documents/file/E999D999-AF8C-999C-958F-E0F2C2E4E999.
Входные параметры
- GUID файла
Выходные параметры
- Выходной поток с файлом
Получение одного отчета
Метод доступен GET запросом по пути: Адрес сервиса/Documents/report/Код путевки/GUID отчета/Код отчета.
Например, http://localhost/ReservationDocuments/Documents/report/AU50708002/2DF35251-E08F-480F-B870-364AA866F0FB/VCHR
Входные параметры
- Код путевки
- GUID отчета
- Код отчета
Выходные параметры
- Выходной поток с файлом