OPC UA Server Endpoints

In many circumstances, you will need to define one or more Endpoints for your APIS Hive configuration. As a typical example, when enabling the APIS Hive UA Server, you will need to enable at least one Endpoint for the UA communication to run on. As default, there will be one Endpoint available listed under the availble Endpoints for your instance. If not, or you want to add another Endpoint, see Adding an Endpoint. If you want to use / modify an existing Endpoint, see Modifying an Endpoint.

Adding an Endpoint

From the tree view in APIS Management Studio, locate the Endpoints folder under your instance, then right click and choose Add a new Endpoint.

Then, a new Endpoint will appear underneath the Endpoints folder.

Modifying an Endpoint

To modify an existing Endpoint, locate the Endpoints in the Endpoints folder, and select it. The default property editor will then show the properties of the endpoint:

The properties of the endpoint are explained below:

NameDescriptionId
NameThe name of the endpoint, free for the user to specify.10
DescriptionA description of the endpoint, free for the user to specify.20
UrlThe url of the endpoint, e.g.: opc.tcp://0.0.0.0:4850You will need to specify a Url even if you don't want your UA server to be available for remote, inbound connections, as the Url is used to specify the kind of serialization to use.To specify an Url that is not reachable for normal, forward connection, enter e.g.: opc.tcp://localhost:485030
MessageSecurityMessage security modes allowed for this endpoint. The MessageSecurityMode is an enumeration that specifies what security should be applied to messages exchanges during a Session. Also see here.40
SecurityPoliciesTransport security policies allowed for this endpoint. Please see for options: SecurityPolicy – None, SecurityPolicy – Basic128Rsa15, SecurityPolicy – Basic256, SecurityPolicy – Aes128-Sha256-RsaOaep, SecurityPolicy – Basic256Sha256, SecurityPolicy – Aes256-Sha256-RsaPss.50
AuthenticationMethodsUser authentication methods allowed for this endpoint.60
AuthenticationPolicyAuthentication security policy to use on unsecure channels.70
ReverseConnectionsArray of client endpoint urls for reverse connections. If you do not want to use reverse connectivity, leave this array empty. If you want to use reverse connectivity on this Endpont, specify an array of client Urls for the listening clients.120
ConnectIntervalWhen using Reverse connectivity, this is how many seconds between each reverse connection attempt.130
EnabledWhether the endpoint is enabled or not. If Enabled is False, the endpoint (forward and/or reverse) will not be enabled in the Hive UA server.110