<< Click to Display Table of Contents >> Navigation: Enterprise > Configuration > Esri ArcGIS Maps SDK for JavaScript Licensing |
Disclaimer: The information contained in this article is provided as-is for the convenience of EarthSoft clients. This article is not officially sanctioned by Esri and the information referenced herein may change without notice. This article may not be used for the legal definition or declaration of Esri licensing agreements. |
---|
The EQuIS Enterprise Map Widget (as well as some other widgets) use the Esri ArcGIS Maps SDK for JavaScript to provide web-based GIS functionality (base maps, user interaction, displaying EQuIS data as layers, etc). After initial installation, EQuIS Enterprise will utilize the Esri sample server for ArcGIS Maps SDK for JavaScript functionality. The sample server may only be used for development and testing purposes; it may not be used for production usage. Before using EQuIS Enterprise web-based GIS functionality (e.g., Map Widget) in a production environment, you must configure EQuIS Enterprise using the method described here.
As stated by Esri:
"To deploy an app you build with the ArcGIS APIs or SDKs, you will need a trial or subscription for ArcGIS Online.*
*An ArcGIS Online subscription is not required for organizations that use the Web APIs in conjunction with an ArcGIS for Server or Portal for ArcGIS license."
A valid Esri ArcGIS for Server license includes usage rights for Esri ArcGIS Maps SDK for JavaScript. If your organization owns a valid Esri ArcGIS Server license, then you do not need an ArcGIS Online subscription to use ArcGIS Maps SDK for JavaScript. To utilize the usage rights included with your ArcGIS for Server license, make the following modification to the ST_CONFIG table in each of your EQuIS database(s):
CONFIG_ SECTION |
CONFIG_KEY |
OBJECT_TYPE |
OBJECT_VALUE |
STRING_VALUE |
EQuIS6_GIS |
GeometryServerURL |
NULL |
NULL |
Enter full URL to the Geometry Server hosted by your ArcGIS Server environment (e.g., https://GIS01/ArcGIS/rest/services/GeometryServer) |
After updating the ST_CONFIG table, you also need to add your GeometryServerURL to the ./Enterprise7/Widgets/EQuIS/GIS/Proxy.config file. Open the Proxy.config file in an XML/Text editor and add your GeometryServerURL within the <serverUrls> element, and then save the file:
<serverUrl url="https://GIS01/ArcGIS/rest/services/GeometryServer" matchAll="true"></serverUrl>
When ading a secure ArcGIS layer to the Map Widget, be default a login pop-up will appear when loading the map. For a user to access a secure layer without a login pop-up being displayed, the following entry can be added to ST_CONFIG:
CONFIG_ SECTION |
CONFIG_KEY |
OBJECT_TYPE |
OBJECT_VALUE |
STRING_VALUE |
EQuIS6_GIS |
AppID |
NULL |
portalURL (only if applicable) |
ArcGIS Online app clientId |
Note: Using this feature requires the ArcGIS Online application and EQuIS Enterprise be configured with Single Sign On (SSO) for the user credential authentication. See the SAML-based Single Sign On article for more information. |
---|
Copyright © 2025 EarthSoft, Inc. • Modified: 28 Apr 2025