Installation
Configuration
Management
Monitoring
Troubleshooting
Advanced Configuration
After install, the Endpoint Web Service is active and ready to accept any incoming messages at the Endpoint URL displayed when the installer completes. However, scenarios such as setting up SSL require additional configuration.
To use SSL for incoming messages, upstream clients (typically instrumented applications), must be configured to initiate requests via HTTPS. See the appropriate documentation included with your PreEmptive Analytics product(s) to configure instrumented applications appropriately.
To configure SSL, you must import a valid, trusted SSL certificate in .pfx
format. To import this certificate into IIS:
inetmgr.exe
)..pfx
file.These changes take effect immediately, no restart is required.
To configure the Endpoint Web Service to use HTTPS:
inetmgr.exe
).https
in the Type drop-down.443
is the default).These changes take effect immediately, no restart is required.
Note: If you wish to prevent unencrypted data transfer, then you must also remove the original http binding.
To remove HTTPS support:
inetmgr.exe
).These changes take effect immediately, no restart is required.
IIS Application Pools, such as the one associated with the Endpoint Web Service, have an Idle Time-out feature. If the service receives no requests for the specified amount of time (default is 20 minutes), it will become inactive to conserve resources. When a request is received by IIS, the service will reactivate. This feature affects the Endpoint Status WMI counter.
To change or disable the time-out:
inetmgr.exe
).0
.These changes take effect immediately, no restart is required.
The Endpoint Web Service has a maximum request size to protect against denial-of-service attacks from large requests. While the default setting of 4194304
bytes (4
MiB) is orders of magnitude above the typical message
size, you may wish to adjust it for specific scenarios.
To change the maximum request size:
[Application folder]\Web\Web.config
.<system.webServer>
section, under <security>
and <requestFiltering>
, locate the <requestLimits>
element.maxAllowedContentLength
attribute to indicate the maximum request size, in bytes.These changes take effect immediately, no restart is required.
If clients are sending messages from Microsoft Silverlight web applications and said web application is not hosted on the same domain as the Data Hub, additional configuration is required for security purposes via clientaccesspolicy.xml, crossdomain.xml, or both.
After creating said file(s) with the appropriate permissions for your application, copy the file(s) to the [Application folder]\Web
folder. No restart should be required.
Data Hub User Guide Version 1.3.0. Copyright © 2014 PreEmptive Solutions, LLC