Skip to Content
0

Esri on Premise Is Not Connecting in SAP BusinessObjects Lumira 1.31.1

Nov 29, 2016 at 02:33 PM

72

avatar image

I would like to provide some update information as to the status of the Esri on Premise connectivity for use in the Geo Map visualization in SAP Lumira within our organization.

After performing more Fiddler captures, it is clear that SAP Lumira 1.31.1 makes HTTP requests to “js.arcgis.com” and “ajax.googleapis.com” to reference 100+ required ArcGIS and Dojo JavaScript API files. For example, these are taken from the capture log:

Please see the attached Fiddler log or Excel workbook for details as to the captured requests/responses, and it would be very much appreciated if you could forward this to the SAP Lumira product team for guidance, as this is not reflecting the fully “on-premise” functionality.

Just as a reminder, our organization’s primary network is entirely internal, and thus CANNOT REACH ANY LOCATIONS ON THE INTERNET, so that has been one of the main issues to work around.

To continue, we were able to download local copies of the full JavaScript APIs for ArcGIS and Dojo, and using the Windows hosts file, redirect the “js.arcgis.com” and “ajax.googleapis.com” domain name requests to the machine’s localhost (127.0.0.1), where the local copies of the JavaScript files resided. However, we still encountered the same hanging “Loading Map…” screen.

We were able to confirm that this redirect method worked due to the HTTP 200 status generated from the JavaScript file requests upon running a Fiddler capture again. However, there are still some fatal requests being made that occur towards the end of the log (see lines 253, 258, and 259 of the Excel workbook):

  1. 127.0.0.1:50374: This appears to be Lumira using port 50374 of the localhost to do some work. In other Fiddler captures, this source collects resources to be used by the Lumira application, such as image files, scripts, etc. (see the yellow highlighted portions of the Excel workbook). This source is requesting a file from /dijit/_base.js, which appears to be one of the files associated with Dojo, but it is not found, returning an HTTP 404 error code. Why is this missing and where and how could it be added to the installation?
  2. services.arcgisonline.com: This is a map service request to ArcGIS Online, even though Lumira has been configured to use Esri on Premise, and the provided username and password seem to be authenticated by the server. Once again, this is unreachable on our network, and as it is requesting from ArcGIS Online, this is not “on-premise.” How can we change this default map service to request from our own ArcGIS server, as this functionality intends?

I understand that this response is quite lengthy, but this is an on-going problem with the product and I wanted to be specific as to the issues that we are encountering. We eagerly await your response. Thank you.

Bryce

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

0 Answers