Установка маршрутизатора для обслуживания веб-вервисов: Зачисление в ОО, Учебные планы, программы, графики
Создайте папку c:/avers/avers-ws. В папке выполните команду:
svn co svn://build.iicavers.ru/objectum/avers-ws .
Создайте файл c:/avers/avers-ws/server.ini с параметрами:
LOG_FILE=c:/avers/avers-ws/server.log
LOG_STAT=c:/avers/avers-ws/stat.log
LOG_SIGN=c:/avers/avers-ws/sign.log
EGOV_HOST = 127.0.0.1
EGOV_PORT = 8200
EGOV_PATH = /projects/egov/wsdl/egov
EDUPI_HOST = 127.0.0.1
EDUPI_PORT = 8200
EDUPI_PATH = /projects/egov/wsdl/edupi
SIGN_HOST = 127.0.0.1
SIGN_PORT = 8089
SIGN_PATH = /crypto-ws/xmldsig
Дополнительные параметры (необязательные):
Замена тэгов в XML раздел Message:
TAG_SERVICE_NAME: ServiceName
TAG_EXCHANGE_TYPE: ExchangeType
TAG_SENDER_CODE: Sender.Code
TAG_SENDER_NAME: Sender.Name
TAG_RECIPIENT_CODE: Recipient.Code
TAG_RECIPIENT_NAME: Recipient.Name
TAG_ORIGINATOR_CODE: Originator.Code
TAG_ORIGINATOR_NAME: Originator.Name
Необходимо настроить порт и код проекта (egov) если они отличаются.
Указать адрес веб-сервиса подписания (SIGN_*).
Создайте папку c:/avers/apache-ws. В папке выполните команду:
svn co svn://build.iicavers.ru/objectum/apache-ws .
Скопируйте файл c:/avers/apache-ws/conf/httpd.conf.sample в c:/avers/apache-ws/conf/httpd.conf
Установите службу запуском файла c:/avers/apache-ws/bin/service-install.bat под правами администратора.
Запустите службу ApacheAversWS.
Ссылки:
Веб-сервис "Зачисление в ОО"
http://127.0.0.1:8085/avers-ws/server.cgi?egov=1
Веб-сервис "Учебные планы, программы, графики"
http://127.0.0.1:8085/avers-ws/server.cgi?edupi=1
Описание веб-сервиса "Зачисление в ОО"
http://127.0.0.1:8085/avers-ws/egov/all.wsdl
Описание веб-сервиса "Учебные планы, программы, графики"
http://127.0.0.1:8085/avers-ws/edupi/all.wsdl
Файлы описания (WSDL) находятся в папках:
c:/avers/avers-ws/egov/all.wsdl
c:/avers/avers-ws/edupi/all.wsdl
В файлах описания настройте IP-адрес веб-сервиса. Для этого поменяйте 127.0.0.1 на IP-адрес, используемый для регистрации веб-сервиса.