Universal Messaging 10.3 | Administration Guide | Using Command Central to Manage Universal Messaging | Universal Messaging Configuration Types | Ports Configuration | Configuring an NHP Port
 
Configuring an NHP Port
*To configure an NHP port (interface) for a Universal Messaging server instance
1. In Command Central, navigate to Environments > Instances > All > Universal-Messaging-instanceName > Configuration > Ports.
2. Click and select NHP.
3. Specify values for the following fields:
Connection Basics
Field
Description
Enabled
Enable or disable this NHP port.
Adapter alias
Specify an alias for the port. Each interface on a Universal Messaging server instance can have an associated alias in the format host:port. This alias is used to tell other servers how to contact this server, if this server is behind a NAT or a Proxy Server. This alias is not the same as the Universal Messaging assigned interface alias.
Number
Required. Set port number. The port number must be unique and cannot be used again in a Universal Messaging server instance.
Backlog
Provide the size of the Internet Protocol (IP) socket queue.
Bind address
The IP address to which to bind this port, if your machine has multiple IP addresses and you want the port to use this specific address.
You cannot change this attribute after you create the port.
Autostart interface
Automatically start this port when starting the Universal Messaging server instance.
Advertise interface
Allow the Universal Messaging server instance to send information about this port to the client.
Allow for inter-realm
Allow port communication between two or more Universal Messaging server instances. For example, allow communication between clusters, or joins.
Allow client connections
Allow clients to connect to this port.
Enable NIO
Enable NIO (Network Input/Output) on this port.
Enable HTTP 1.1
Enable the usage of HTTP 1.1 protocol on this port.
Auth time
Provide the time in milliseconds (ms) that the Universal Messaging server instance waits for the client to complete the authentication process. Default is 10000 milliseconds.
Accept threads
Provide the number of threads processing the accepted sockets.
Select threads
Provide the number of threads allocated for selection.
Send buffer size
Provide the size of the socket send buffer.
Receive buffer size
Provide the size of the socket receive buffer.
For more information about the basic port properties, see Interface Configuration.
JavaScript Interface Properties
Set these properties to configure communication with web clients using JavaScript.
For more information and description about the JavaScript interface properties, see JavaScript Interface Panel.
Field
Description
Enable JavaScript
Allow JavaScript client connections using this port (interface).
Enable WebSockets
Toggle the ability for clients to communicate with the server using the HTML WebSocket Protocol on this interface.
Enable GZIP for long poll
Enable GZIP compression on HTTP long poll connections.
CORS allow credentials
Allow Cross-Origin Resource Sharing (CORS) credentials.
CORS allowed origins
A comma separated list of the host names (and IP addresses, if they appear in URLs) of the servers that host your JavaScript application's HTML files.
Important:
If this property is not set correctly, many communication drivers available to JavaScript clients may fail.
Long poll active delay
The time between clients sending long poll requests to the server in milliseconds. Reducing this may reduce latency but will increase both client and server memory, CPU, and network usage.
GZIP minimum threshold
Set the minimum message size is bytes required for the server to begin compressing data sent to long poll clients.
Long poll idle delay
The time between clients sending long poll when the client is in idle mode.
Custom Headers
Custom headers are paired with Header Key/Value pairs which are sent in the HTTP packets to the client.
4. Optionally, click Test to validate the configuration.
5. Click Save.