УТВЕРЖДАЮ
Директор

_________________

«___» ______________ 2010 г.

 

Программный комплекс

«Smart–Администратор»

версия 059.05.04 сборка 1886

Руководство по установке сервисов

Лист утверждения

Р. КС.03

Листов 12

Подп и дата

СОГЛАСОВАНО
Зам. директора

_________________

«___» ______________ 2010 г.

Инв. N дубл

Взам. инв. N

Начальник УТВиС

_________________

«___» ______________ 2010 г.

Главный прожект-менеджер

_________________

«___» ______________ 2010 г.

Подп и дата

 

Инв. N подл

2010

Литера


УТВЕРЖДЕНО

Р. КС.03

 

 

Программный комплекс

«Smart–Администратор»

версия 059.05.04 сборка 1886

Руководство по установке сервисов

Р. КС.03

Листов 12

Подп и дата

Инв. N дубл

Взам. инв. N

Подп и дата

 

Инв. N подл

2010

Литера


СОДЕРЖАНИЕ

1. Системные требования.. 4

1.1. Операционные системы... 4

1.2. Аппаратное обеспечение.. 4

2. Установка.. 4

2.1. Подготовка к установке.. 4

2.2. Установка IIS. 4

2.3. Сервис кэша.. 6

2.4. Сервис приложений «Smart–Администратор». 7

2.5. Сервис оправдательных (первичных) документов.. 9

2.6. Сервис обновлений.. 9

2.7. Загрузчик обновлений.. 11

1.  Системные требования

1.1.  Операционные системы

Microsoft Windows XP

Microsoft Windows Server 2003

Microsoft Windows Server 2008

Microsoft Vista

1.2.  Аппаратное обеспечение

НЕ нашли? Не то? Что вы ищете?

Минимальные требования: CPU 2.2 ГГц, RAM 2048 Мб.

Рекомендуемые требования: CPU 3.0 ГГц и более, RAM 4096 Мб и более.

2.  Установка

2.1.  Подготовка к установке

Перед началом установки сервисов «Smart–Администратор» убедитесь, что на компьютере установлены Internet Information Server и Framework 3.5 SP1. Если это не так, произведите установку в следующей последовательности:

1.  IIS (для сервиса кэша не требуется)

2.  Framework 3.5 SP1 (важно установить сначала IIS, а затем Framework).

При установке сервиса на IIS 7 необходимо проверить, чтобы были установлены компоненты совместимости с IIS 6. Без них установка сервиса невозможна.

2.2.  Установка IIS

Пуск – Панель управления

Рис. 1. Меню «Пуск»

Рис. 2. Панель управления

Рис. 3. Окно установки и удаления программ

Рис. 4. Мастер компонентов Windows

Если IIS сервер устанавливался после установки Framework, необходимо выполнить команду

%systemroot%\\Framework\v2.0.50727\aspnet_regiis. exe /i

2.3.  Сервис кэша

Сервис кэша предназначен для централизованного хранения клиентских объектов (файлов, данных и пр.), представляет собой службу операционной системы, запущенную на каком-либо компьютере в локальной сети. Решительно не рекомендуется устанавливать сервис на компьютере, пропускная способность канала связи с которым не удовлетворительна. Если по каким-либо причинам установить сервис кэша на выделенной машине возможности нет, то можно установить его на компьютере пользователя.

Каталог установки программы по умолчанию: «C:\Program Files\Keysystems\CacheService\»

Исполняемый файл: «CacheService. exe»

Файл конфигурации: «CacheService. exe. config»

После установки сервис будет запускаться автоматически при запуске операционной системы.

Сервис управляется командами:

NET START Keysystems. WCF. CacheService – запуск;

NET STOP Keysystems. WCF. CacheService – остановка (в каталоге установки службы есть также файлы start. cmd и stop. cmd);

или через административный интерфейс Windows («Панель управления- Администрирование - Службы»).

Для управления службой можно дополнительно установить WindowsServiceManager, который представляет собой оконное Windows-приложение.

Для клиента адрес сервиса кэша определяется его URL:

«net. tcp://Имя_Компьютера:порт/CacheService», где

net. tcp – протокол TCP/IP;

порт – номер порта по умолчанию 12345;

CacheService – относительный адрес.

2.4.  Сервис приложений «Smart–Администратор»

Сервис предназначен для обеспечения работы удаленных клиентов с базой данных. Сервис выполнен в виде веб-службы, и для его установки потребуется установленный Internet Information Server.

В случае, если установка производилась на Windows 2003, необходимо запустить менеджер web-служб (IIS Manager) и убедиться, что в разделе Web Service Extensions (рис. 5.) расширение v 2.0.x разрешено, если это не так, необходимо разрешить его.

Рис. 5. Установка разрешений на расширения web-служб

Кроме того, нужно убедиться, что в настройках веб-сервиса используется версия 2.0.50727. В IIS 6.0. Для этого необходимо открыть окно свойств виртуального каталога, в который производилась установка, перейти на закладку и установить version в значение: 2.0.50727 (рис. 6.).

websrv03.JPG

Рис. 6. Установка версии для виртуального каталога в IIS 6.0

В IIS 7.0 проделать это для пула приложений, который указан в основных настройках узла (по умолчанию - DefaultAppPool)(рис. 3).

websrv01.jpg

Рис. 7. Установка версии для виртуального каталога в IIS 7.0

Для проверки работоспособности веб-сервиса следует запустить Internet Explorer и в адресной строке набрать адрес: http://localhost/<виртуальный каталог>/ (по умолчанию – http://localhost/admservice/). Открывшаяся страница со списком команд веб-сервиса (рис. 8.) будет свидетельствовать о том, что установка и настройка сервера приложений прошли успешно.

Рис. 8. Страница веб-сервиса

Примечание: если веб-сервис развернут на ОС Windows XP, то в смарт-клиентах в качестве url-адреса веб-сервиса нужно указывать полный путь, включая имя страницы: http://<serverhost>/<виртуальный каталог>/service.asmx.

Дополнительные настройки веб-сервиса доступны в файле web. config, который находится в папке виртуального каталога сервиса. В частности, здесь можно настроить путь к общим шаблонам для пользовательских отчетов (переменная CommonTemplatePath), например:

<SystemSettings>

<SystemSettings>

<clear />

<add Key="" Value="" />

<add Key="DataBase" Value="dbname" />

<add Key="Server" Value="dbhost" />

<add Key="CommonTemplatePath" Value="c:\reports" />

</SystemSettings>

</SystemSettings>

Здесь может быть указана как локальная папка, так и сетевая.

2.5.  Сервис оправдательных (первичных) документов

Сервис предназначен для работы с первичными документами. Сервис выполнен в виде веб-службы, и для его установки потребуется установленный Internet Information Server.

После установки в папке виртуального каталога создается папка uploads (по умолчанию: c:\inetpub\wwwroot\UploadService\uploads\), в которой будут располагаться файлы первичных документов.

2.6.  Сервис обновлений

Сервис обновлений предназначен для обновления приложений. Сервис выполнен в виде веб-службы, и для его установки потребуется установленный Internet Information Server.

Перед установкой сервиса необходимо выполнить следующею команду "%systemroot%\\Framework\v3.0\Windows Communication Foundation\ServiceModelReg. exe -i"

После установки необходимо убедиться, что в настройках веб-сервиса используется версия 2.0.50727. Кроме того, в свойствах сервиса в настройках приложения (Свойства UpdateService, вкладка Виртуальный каталог, кнопка Настройка) необходимо убедиться, что в сопоставлениях приложений существует расширение “.svc” (рис. 9.). Если его нет, то нужно добавить, указав в качестве исполняемого файла и команд то же, что указано для расширения “.aspx” (рис. 10.).

Рис. 9. Настройка UpdateService

Рис. 10. Добавление сопоставления “.svc”

Для проверки работоспособности веб-сервиса следует запустить Internet Explorer и в адресной строке набрать адрес: http://localhost/<виртуальный каталог>/ (по умолчанию – http://localhost/UpdateService/). Открывшаяся страница веб-сервиса будет свидетельствовать о том, что установка и настройка сервера обновлений прошли успешно (рис. 11.).

Рис. 11. Страница веб-сервиса обновлений

Обновления на сервере должны выкладываться по следующей структуре:

«{Виртуальный каталог}\UPDATES\НазваниеПриложения\версия»

Виртуальный каталог, как правило, имеет путь c:\inetpub\wwwroot\UpdateService.

Версия должна включать 4 числа (#.#.#.#):

…\UPDATES\Keysystems. Budget\059.0.0403.1

…\UPDATES\Keysystems. Budget\2011.02.00.1024

Сервис обновлений позволяет выполнять обновление клиентского приложения от имени указанного пользователя. Это может быть применено, если у пользователей нет прав на запись на папку обновляемого приложения.

2.7.  Загрузчик обновлений

Загрузчик представляет собой отдельное приложение для скачивания обновлений с внешнего сервера обновлений (например, с сервера обновлений компании «Кейсистемс», который находится по адресу http://update. *****/updateservice/) с целью последующего выкладывания их на собственном сервере обновлений (несмотря на то, что сервис обновлений позволяет осуществить каскадное обновление по цепочке серверов).

3.  Лист регистрации изменений

Номер версии

Номера разделов

Примечание

Дата

ФИО

исполнителя

Новых

Изменен-ных

Исключен-ных

1.0

-

-

-

Первоначальная версия

21.04.2010