На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Вопрос по взаимодействию giswebcervice и гис сервер

Поиск  Пользователи  Правила  Войти
Форум » Серверные приложения » GIS WebService
Страницы: 1 2 3 След.
RSS
Вопрос по взаимодействию giswebcervice и гис сервер
 
В админке giswebservicse прописываю подключение к гис серверу (вкладка appservice.xml строка параметры подключения к гис серверу)
Во вкладке wmsparam пытаюсь добавить новый слой в строке Path жму выбрать, в открывшимся окне во вкладке "Данные с гис серверов" пусто.  
 
Добрый день.
Данная ситуация может быть вызвана следующими проблемами:
1) Данные для ГИС Сервера не успели обновиться(загрузится) - Проверьте время обновления данных для папок Path в настройках поля Auto Update Path Data, например установив время в 60 сек.
2) Некорректно настроены параметры подключения или нет связи с ГИС Сервером. При возникновении этой ошибки в логе сервиса будет прописаны соответствующие ошибки : 10004, 10005. - Проверьте корректность введенных данных.
Изменено: Владимир Железняков - 09.12.2016 12:02:30
 
Код
1) Данные для ГИС Сервера не успели обновиться(загрузится) - Проверьте время обновления данных для папок Path в настройках поля Auto Update Path Data, например установив время в 60 сек. 
Изменил на 60 сек, проблему не решило
Код
2) Некорректно настроены параметры подключения или нет связи с ГИС Сервером. При возникновении этой ошибки в логе сервиса будет прописаны соответствующие ошибки : 10004, 10005. - Проверьте корректность введенных данных.
На сколько я понимаю в файле logfilewms.log? Если так, то там данных ошибок нет.

Есть ошибки в php-errors, может это как-то влиять?
Код
[12-Dec-2016 08:27:24 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at C:\Program Files\Panorama\GISWebServiceSE\giswebservicese\admin\admin.php:49) in C:\Program Files\Panorama\GISWebServiceSE\giswebservicese\admin\include.php on line 47

[12-Dec-2016 08:27:24 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at C:\Program Files\Panorama\GISWebServiceSE\giswebservicese\admin\admin.php:49) in C:\Program Files\Panorama\GISWebServiceSE\giswebservicese\admin\include.php on line 48
Изменено: Василий Кежин - 12.12.2016 12:36:32
 
Цитата
Василий Кежин написал:
Код
 2) Некорректно настроены параметры подключения или нет связи с ГИС Сервером. При возникновении этой ошибки в логе сервиса будет прописаны соответствующие ошибки : 10004, 10005. - Проверьте корректность введенных данных.
 
На сколько я понимаю в файле logfilewms.log? Если так, то там данных ошибок нет.

Нет. Данные ошибки описаны в c:\ProgramData\Panorama\appservice\LOG\appservice.2016хххх.log
 
Цитата
Алексей Шевченко написал:
Цитата
 Василий Кежин  написал:
Код
  2) Некорректно настроены параметры подключения или нет связи с ГИС Сервером. При возникновении этой ошибки в логе сервиса будет прописаны соответствующие ошибки : 10004, 10005. - Проверьте корректность введенных данных.
  
На сколько я понимаю в файле logfilewms.log? Если так, то там данных ошибок нет.

Нет. Данные ошибки описаны в c:\ProgramData\Panorama\appservice\LOG\appservice.2016хххх.log
10004, 10005 - таких ошибок нет, есть вот такие логи:
Код
>>>> 14:06:54 5204  10014  appservice.exe  Prepare  TMapConnect  lpfn_DoUserFunc  methname=  GetMapList 
>>>> 14:06:54 4388  10014  appservice.exe  Prepare  TMapConnect  lpfn_DoUserFunc  methname=  GetMapList 
>>>> 14:06:54 6208  10014  appservice.exe  Prepare  TMapConnect  lpfn_DoUserFunc  methname=  GetMapList 
>>>> 14:06:54 5072  10014  appservice.exe  Prepare  TMapConnect  lpfn_DoUserFunc  methname=  GetMapList 
>>>> 14:06:54 10796  10014  appservice.exe  Prepare  TMapConnect  lpfn_DoUserFunc  methname=  GetMapList 
>>>> 14:06:54 7336  10014  appservice.exe  Prepare  TMapConnect  lpfn_DoUserFunc  methname=  GetMapList 
>>>> 14:09:30 6884  10014  appservice.exe  Prepare  TMapConnect  lpfn_DoUserFunc  methname=  WRITELOG 
>>>> 14:09:30 2664  10014  appservice.exe  Prepare  TMapConnect  lpfn_DoUserFunc  methname=  ReReadAllXML 
 
Цитата
Василий Кежин написал:
В админке giswebservicse прописываю подключение к гис серверу (вкладка appservice.xml строка параметры подключения к гис серверу)
Во вкладке wmsparam пытаюсь добавить новый слой в строке Path жму выбрать, в открывшимся окне во вкладке "Данные с гис серверов" пусто.
Проблема, по опыту, есть ли права у пользователя giswebservicse подключаться к ГИС Серверу? Или, ! сначала выберите в поле API Key Группу, от чьего имени хотите выбрать данные с ГИС Сервера.
 
На основании ваших логов могу сделать вывод о том, что у вас сервис не видит ряд функций. Причина - не подключена библиотека service.dll Все эти функции находятся в ней. Подключите данную библиотеку в файле настроек и перезапустите сервис.
Вот список библиотек необходимых для работы:
<UserDllList>
   <Item Name="ogcwfs.dll"/>
   <Item Name="restmethod.dll"/>
   <Item Name="heatmap.dll"/>
   <Item Name="objectinfo.dll"/>
   <Item Name="objectmath.dll"/>
   <Item Name="loadgml.dll"/>
   <Item Name="dsload.dll"/>
   <Item Name="object3d.dll"/>
   <Item Name="service.dll"/>
   <Item Name="transaction.dll"/>
 </UserDllList>
 
Цитата
Владимир Железняков написал:
На основании ваших логов могу сделать вывод о том, что у вас сервис не видит ряд функций. Причина - не подключена библиотека service.dll Все эти функции находятся в ней. Подключите данную библиотеку в файле настроек и перезапустите сервис.
Вот список библиотек необходимых для работы:
<UserDllList>
   <Item Name="ogcwfs.dll"/>
   <Item Name="restmethod.dll"/>
   <Item Name="heatmap.dll"/>
   <Item Name="objectinfo.dll"/>
   <Item Name="objectmath.dll"/>
   <Item Name="loadgml.dll"/>
   <Item Name="dsload.dll"/>
   <Item Name="object3d.dll"/>
   <Item Name="service.dll"/>
   <Item Name="transaction.dll"/>
 </UserDllList>
Я правильно понимаю, что достаточно указать название пользовательской библиотеки, в пункте добавление пользовательских библиотек раздела AppService.XML админки?  
 
Да всё правильно. Только файл должен быть appservice.xml (маленькими буквами). И проверьте, что данная библиотека находится по пути /usr/appservice/service.so. Необходимо также перезапустить сервис.
Изменено: Владимир Железняков - 15.12.2016 16:05:03
 
Цитата
Владимир Железняков написал:
Да всё правильно. Только файл должен быть appservice.xml (маленькими буквами). И проверьте, что данная библиотека находится по пути /usr/appservice/service.dll. Необходимо также перезапустить сервис.
А у меня вот такой адрес:
Код
C:\Program Files\Panorama\GISWebServiceSE\appservice
Нужно менять?  
Страницы: 1 2 3 След.
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности