Intergraph Smart Licensing: Network Connectivity Guide
Intergraph Smart Licensing: Network Connectivity Guide
Intergraph Smart Licensing: Network Connectivity Guide
Documentation
Documentation shall mean, whether in electronic or printed form, User's Guides, Installation Guides, Reference Guides,
Administrator's Guides, Customization Guides, Programmer's Guides, Configuration Guides and Help Guides delivered with a
particular software product.
Other Documentation
Other Documentation shall mean, whether in electronic or printed form and delivered with software or on Intergraph Smart Support,
SharePoint, box.net, or the Hexagon PPM documentation web site, any documentation related to work processes, workflows, and
best practices that is provided by Intergraph as guidance for using a software product.
Terms of Use
a. Use of a software product and Documentation is subject to the Software License Agreement ("SLA") delivered with the software
product unless the Licensee has a valid signed license for this software product with Intergraph Corporation. If the Licensee has
a valid signed license for this software product with Intergraph Corporation, the valid signed license shall take precedence and
govern the use of this software product and Documentation. Subject to the terms contained within the applicable license
agreement, Intergraph Corporation gives Licensee permission to print a reasonable number of copies of the Documentation as
defined in the applicable license agreement and delivered with the software product for Licensee's internal, non-commercial
use. The Documentation may not be printed for resale or redistribution.
b. For use of Documentation or Other Documentation where end user does not receive a SLA or does not have a valid license
agreement with Intergraph, Intergraph grants the Licensee a non-exclusive license to use the Documentation or Other
Documentation for Licensee’s internal non-commercial use. Intergraph Corporation gives Licensee permission to print a
reasonable number of copies of Other Documentation for Licensee’s internal, non-commercial use. The Other Documentation
may not be printed for resale or redistribution. This license contained in this subsection b) may be terminated at any time and
for any reason by Intergraph Corporation by giving written notice to Licensee.
Disclaimer of Warranties
Except for any express warranties as may be stated in the SLA or separate license or separate terms and conditions, Intergraph
Corporation disclaims any and all express or implied warranties including, but not limited to the implied warranties of merchantability
and fitness for a particular purpose and nothing stated in, or implied by, this document or its contents shall be considered or deemed
a modification or amendment of such disclaimer. Intergraph believes the information in this publication is accurate as of its
publication date.
The information and the software discussed in this document are subject to change without notice and are subject to applicable
technical product descriptions. Intergraph Corporation is not responsible for any error that may appear in this document.
The software, Documentation and Other Documentation discussed in this document are furnished under a license and may be used
or copied only in accordance with the terms of this license. THE USER OF THE SOFTWARE IS EXPECTED TO MAKE THE FINAL
EVALUATION AS TO THE USEFULNESS OF THE SOFTWARE IN HIS OWN ENVIRONMENT.
Limitation of Damages
IN NO EVENT WILL INTERGRAPH CORPORATION BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL INCIDENTAL,
SPECIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO, LOSS OF USE OR PRODUCTION, LOSS OF
REVENUE OR PROFIT, LOSS OF DATA, OR CLAIMS OF THIRD PARTIES, EVEN IF INTERGRAPH CORPORATION HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
UNDER NO CIRCUMSTANCES SHALL INTERGRAPH CORPORATION’S LIABILITY EXCEED THE AMOUNT THAT
INTERGRAPH CORPORATION HAS BEEN PAID BY LICENSEE UNDER THIS AGREEMENT AT THE TIME THE CLAIM IS
MADE. EXCEPT WHERE PROHIBITED BY APPLICABLE LAW, NO CLAIM, REGARDLESS OF FORM, ARISING OUT OF OR IN
CONNECTION WITH THE SUBJECT MATTER OF THIS DOCUMENT MAY BE BROUGHT BY LICENSEE MORE THAN TWO (2)
YEARS AFTER THE EVENT GIVING RISE TO THE CAUSE OF ACTION HAS OCCURRED.
IF UNDER THE LAW RULED APPLICABLE ANY PART OF THIS SECTION IS INVALID, THEN INTERGRAPH LIMITS ITS
LIABILITY TO THE MAXIMUM EXTENT ALLOWED BY SAID LAW.
Export Controls
Intergraph Corporation’s commercial-off-the-shelf software products, customized software and/or third-party software, including any
technical data related thereto (“Technical Data”), obtained from Intergraph Corporation, its subsidiaries or distributors, is subject to
the export control laws and regulations of the United States of America. Diversion contrary to U.S. law is prohibited. To the extent
prohibited by United States or other applicable laws, Intergraph Corporation software products, customized software, Technical Data,
and/or third-party software, or any derivatives thereof, obtained from Intergraph Corporation, its subsidiaries or distributors must not
be exported or re-exported, directly or indirectly (including via remote access) under the following circumstances:
a. To Cuba, Iran, North Korea, the Crimean region of Ukraine, or Syria, or any national of these countries or territories.
b. To any person or entity listed on any United States government denial list, including, but not limited to, the United States
Department of Commerce Denied Persons, Entities, and Unverified Lists, the United States Department of Treasury Specially
Designated Nationals List, and the United States Department of State Debarred List
(https://build.export.gov/main/ecr/eg_main_023148).
c. To any entity when Customer knows, or has reason to know, the end use of the software product, customized software,
Technical Data and/or third-party software obtained from Intergraph Corporation, its subsidiaries or distributors is related to the
design, development, production, or use of missiles, chemical, biological, or nuclear weapons, or other un-safeguarded or
sensitive nuclear uses.
d. To any entity when Customer knows, or has reason to know, that an illegal reshipment will take place.
Any questions regarding export/re-export of relevant Intergraph Corporation software product, customized software, Technical Data
and/or third-party software obtained from Intergraph Corporation, its subsidiaries or distributors, should be addressed to PPM’s
Export Compliance Department, 305 Intergraph Way, Madison, Alabama 35758 USA or at exportcompliance@intergraph.com.
Customer shall hold harmless and indemnify PPM and Hexagon Group Company for any causes of action, claims, costs, expenses
and/or damages resulting to PPM or Hexagon Group Company from a breach by Customer.
Trademarks
Intergraph®, the Intergraph logo®, Intergraph Smart®, SmartPlant®, SmartMarine, SmartSketch®, SmartPlant Cloud®, PDS®,
FrameWorks®, I-Route, I-Export, ISOGEN®, SPOOLGEN, SupportManager®, SupportModeler®, SAPPHIRE®, TANK, PV Elite®,
CADWorx®, CADWorx DraftPro®, GTSTRUDL®, CAESAR II® , and HxGN SDx® are trademarks or registered trademarks of
Intergraph Corporation or its affiliates, parents, subsidiaries. Hexagon and the Hexagon logo are registered trademarks of Hexagon
AB or its subsidiaries. Microsoft and Windows are registered trademarks of Microsoft Corporation. Other brands and product names
are trademarks of their respective owners.
Contents
Preface .......................................................................................................................................................... 5
Troubleshooting Connectivity.................................................................................................................. 10
Check LAN or Wi-Fi connectivity .......................................................................................................... 10
Check proxy settings on the computer ................................................................................................. 10
Connectivity issues with licensing ......................................................................................................... 11
Other troubleshooting tips ..................................................................................................................... 11
▪ You must be able to access the URLs and websites listed above using a web browser from
the Intergraph Smart Licensing client machines.
▪ You must be able to access any path or endpoint at https://ppm-clientsds-
cust.hexagonsmartlicensing.com.
▪ For more information on whitelisting methods, see APPENDIX A: Smart Licensing Server
Whitelisting Methods (page 12).
To view online documentation, ensure that docs.hexagonppm.com and
hexagonppm.fluidtopics.net are accessible.
443 TCP From client to Standard HTTPS port. Must be open to:
server
▪ https://licensing.hexagonppm.com
▪ https://identity.hexagonppm.com
▪ https://ppm-licensingserver-eastus-
cust.hexagonsmartlicensing.com
▪ https://ppm-licensingserver-euro-
cust.hexagonsmartlicensing.com
▪ https://ppm-licensingserver-apac-
cust.hexagonsmartlicensing.com
▪ https://ppm-licensingconfigserver-
prod.hexagonsmartlicensing.com
▪ https://ppm-
licensingtelemetry.servicebus.windows.
net
▪ https://sadsrouter.hexagonppm.com
▪ https://ppm-clientsds-
cust.hexagonsmartlicensing.com
▪ https://ppm-clientsds-cust-
2.hexagonsmartlicensing.com
▪ https://clientsdscust.file.core.windows.n
et
▪ https://clientsdscust2.file.core.windows.
net
▪ https://ppm-telemetrywebapi-
prod.hexagonsmartlicensing.com
8088 TCP From client to By default, this port is used for local
product communication on the Smart Licensing
Client. However, you can also use a custom
port that is set while installing Intergraph
Smart Licensing Client software. For more
information, see Install the licensing client
software in Intergraph Smart Licensing
Installation and Setup Guide.
▪ You must be able to access the URLs and websites listed above using a web browser from
the Intergraph Smart Licensing client machines.
▪ You must be able to access any path or endpoint at https://ppm-clientsds-
cust.hexagonsmartlicensing.com.
▪ For more information on whitelisting methods, see APPENDIX A: Smart Licensing Server
Whitelisting Methods (page 12).
▪ The URLs that can be browsed from anywhere with Smart Licensing Portal using a web
browser are:
▪ licensing.hexagonppm.com
▪ identity.hexagonppm.com
▪ To view online documentation, ensure that docs.hexagonppm.com and
hexagonppm.fluidtopics.net are accessible.
▪ Some products might not be compatible with custom port installation. For more information
see the Frequently Asked Questions (FAQs) in the Intergraph Smart Licensing Help.
Troubleshooting Connectivity
Here are some things to check when troubleshooting connectivity.
Proxy options
The following describes different proxy options.
▪ Autodiscovery mode - The first option is to specify that Smart Licensing Client should use
Autodiscovery mode. This is equivalent to checking the Automatically detect settings box
in the Windows proxy settings. For the proxy settings to be autodiscoverable, they must be
set up to use WPAD. A proxy.config file specifying that Smart Licensing Client should use
autodiscovery mode looks like the following:
{
"proxyType": "autodiscovery"
}
▪ Proxy AutoConfig (PAC) script - The next type of proxy settings that can be specified by a
proxy.config file is a Proxy AutoConfig (PAC) script, which is equivalent to checking the Use
setup script box in the Windows proxy settings and giving the PAC script URL. To specify
that Smart Licensing Client use a PAC script to get the proxy settings, the proxy.config file
looks like the following:
{
"proxyType": "pacfile",
"pacFileUrl": "http://business.business/proxy.pac"
}
▪ Manual mode - The third type of proxy settings is a manual proxy setup. This is equivalent to
checking the Use a proxy server box under the Manual Proxy Setup section of the
Windows proxy dialog. You must specify an address and a port for the proxy server with this
type of proxy settings. To configure Smart Licensing Client to use a manual proxy with the
proxy.config file, the file should look like the following:
{
"proxyType": "Manual",
"manualProxyAddress": "10.3.1.4",
"manualProxyPort":3128
}
▪ For the current list of DNS names, see Network Connection Settings for Smart Licensing
Client (page 7).
▪ Hexagon does understand that using DNS names is not always possible, as some firewalls
only allow the use of IP-based restrictions or exclusions.
▪ You should control web traffic using web filtering, spam filtering, and/or DNS filtering to
restrict all access to specific addresses in addition to any hardware or software-based
firewalls.
▪ If you are required to specify a port when configuring a proxy, gateway, or firewall, you
should use TCP port 443. Intergraph Smart Licensing Client communicates using HTTPS on
TCP port 443.
▪ If you use IP-based rules, you must pay constant attention to the exclusion lists to prevent
obsolete addresses from being accessed, such as when machines become compromised or
IP addresses are reused.
▪ Whenever you configure IP-based restrictions, please contact support to get the latest list of
IP addresses.