Configuring Firewall for Network Triggers

Network trigger is a trigger that runs using the TCP/IP protocol. In Automation, such triggers are TCP/IP trigger, HTTP trigger and Web Service trigger. These provide network services and are bound to the network interface card, its IP address, and the configured port number. After you deploy and start network triggers in Automation Manager, they start listening to the inbound traffic port.

Firewalls protect computers form unauthorized attempts of incoming connections. NiceLabel installer makes sure that inbound communication streams established to all ports owned by the Automation Service are allowed in Windows Firewall.


Automation Service owns ports configured for TCP/IP triggers, but not ports defined for HTTP trigger and Web Service trigger. These ports are bound to ID 4 (SYSTEM) process and not to the Automation Service process.

Configure the firewall to allow communication on ports configured for HTTP and Web Service triggers. To create an inbound rule, do the following:

  1. On the computer that is running NiceLabel Automation, in Start menu, select Control Panel, select System and Security, and select Windows Firewall.

  2. In the navigation pane, select Advanced settings.

  3. In the Windows Firewall with Advanced Security window, in the navigation pane, select Inbound Rules, and then in the Actions pane, select New Rule.

  4. On the Rule Type page, select Port, and click Next.

  5. On the Protocol and Ports page, select Specific local ports, and enter the port number on which your HTTP or Web Service trigger runs.

  6. Click Next.

  7. On the Actions page, select Allow the connection, and click Next.

  8. On the Profile page, select the profiles, and click Next.

  9. On the Name page, enter a name for the rule, and click Finish.

Similar steps must be taken with other firewall software.