To receive notifications, the EVS Integration Tools application creates a local web service that requires specific authorization to receive notifications. Otherwise, errors may occur (e.g. "HTTP could not register URL http://+:8885/Services/notification/...").
To grant the local server the access rights required, execute the sequence of commands below in Windows Console by indicating the hostname (e.g. wserver3), hostip (e.g. 192.168.1.33), port (e.g. 888), domain (e.g. Etere) and user (e.g. usr14). Detailed information on these operations can be found on the http://msdn.microsoft.com/en-us/library/ms733768.aspx website.
Configuring Namespace Reservations
The following command enables you to add a URL reservation for the specified URL namespace for the DOMAIN\user account:
Windows Vista and Windows 2007
netsh http add urlacl url=http://+:Port/MyUri user=Domain\User listen=yes
e.g. netsh http add urlacl url=http://+:888/Services/Notification user=etere\michael listen=yes
The command removes the previously added URL reservation:
Windows Vista and Windows 2007
netsh http delete urlacl url=http://+:PORT/MyUri
e.g. netsh http delete urlacl url=http://+:888/Services/Notification
Configuring the IP Listen List
Once the URL reservation has been registered, it can blind the HTTP Server API to an IP address and port using the following command:
Windows Vista and Windows 2007
netsh http add iplisten ipaddress=LocalIP:Port
e.g. netsh http add iplisten ipaddress=172.31.230.106:888
The following command removes the previously added listening address:
Windows Vista and Windows 2007
netsh http delete iplisten ipaddress=LocalIP: Port
e.g. netsh http delete iplisten ipaddress=172.31.230.106:888
Test the web service
At this point, the "listening status" of the local web service can be viewed by executing the "netsh http show iplisten" command from the Windows console.