2015-11-16 2 views
1

Я ищу для развертывания функций отображения в приложении Work Execution в рамках Maximo Anywhere. Проблема, с которой я столкнулась, - это приложение вызывает ошибку, когда я пытаюсь перейти к экрану «Карта рабочих заказов». Ошибка, отображаемая на экране:URL-адрес сопоставления в Maximo Anywhere

«Невозможно отобразить карту. Возможно, значение для свойства providerURL недействительно. Обратитесь к администратору».

Когда я просматриваю данные регистрации, я получаю кучу строк об OpenLayersMap.js - заявляя, что поставщикURL ошибочен.

В app.xml для приложения WorkExecution мы это сконфигурированной в карте тега (строка 3320 в нашей конфигурации)

 <map adjustToTop="true" androidLocalMapUrl="file://mnt/sdcard/basemaps/Manhattan.tpk" id="WorkExecution.MapView_esri_true" iosLocalMapUrl="Manhattan.tpk" iosMapAccessMethod="useDocumentsFolder" layoutInsertAt="map" provider="esri" workOfflineResource="workOrder" providerUrl="http://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/{z}/{y}/{x}"/> 

Кроме того, мы включили карты в app-feature.properties файле путем установки map.enabled = true

У кого-нибудь есть онлайн-карты, работающие в тестовой среде на 7.5.2 в приложении для выполнения работы? Если да, то разделить их конфигурацию, если он попадает на общедоступный сервер, или указать, что не так с нашими?

ответ

2

Это сообщение сообщит вам, что значение для providerUrl недействительно или что это соединение с сервером не может быть достигнуто. Я проверил здесь, и кажется, что это значение верно.

Вы используете adminmode? Поскольку внутренне значение providerUrl от app.xml может быть заменено на значение providerUrl с сервера через adminmode (maximo). Чтобы проверить, используете ли вы его, посмотрите файл worklight.properties, и если свойство для si.adminmode равно true, вам необходимо подтвердить, является ли значение, наложенное на maximo, providerUrl.

+0

У нас включен режим администрирования в файле worklight.properties. ПровайдерUrl, показанный в административной консоли, неверен, но не похоже, что я могу его изменить. Я буду работать, чтобы получить эти разрешения, а затем изменить эту переменную, перестроить и сообщить результаты. – Kasey

+0

По-прежнему не отображается отображение. Я обратился к IBM и сообщаю, что они говорят. – Kasey

+0

Только что получил это от IBM: похоже, наш KC недостаточно определен для значения providerURL. Попробуйте установить его на следующее и повторите тест: http://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/{z}/{y}/{x} – Kasey

Смежные вопросы