Firewall configuration
iPlus is a client-server system in which the clients communicate via TCP-/IP to the server/s. An application configured with iPlus (server-side) is also always running under a specific iPlus user. Therefore the network configuration is always user-related. In the menu item "?-> Network Configuration" You can set the settings:
The communication is implemented using WCF:
https://docs.microsoft.com/en-us/dotnet/framework/configure-apps/file-schema/wcf/index
We recommend the standard binary TCP/IP-Konfiguration (TcpTransportBinding + BinaryMessageEncoding) as shown in the image above.
If you want to use HTTP instead, because of firewall policies or iPlus want to operate on the Internet, select the "Enable http" - checkbox.
In either case, you can configure the port number.
Please note that the host name and IP addresses are automatically overwritten as soon as the iPlus service is started with the corresponding service user. Therefore, you do not need to enter anything in these fields unless you have created a database copy and want to start another iPlus service on another computer and the iplus service is still accessible. When the service is started, it is first checked whether a connection can be established using the specified network addresses. If so, then iplus is started as a client and not as a server. This is a security measure to prevent very undesirable side effects in productive operation.
We generally recommend the setting "By name resolution". Then the service can be reached via all network adapters.
If you want to connect explicitly by IP address, then remove the name resolution check mark (this is useful if name resolution does not work or if you only want to allow a certain subnet to establish a connection). If you prefer IPV6, then tick the box. Each time the iplus service has been started successfully, these three fields (IP address, IPV6 address and host name) are updated automatically. However, this can sometimes lead to problems if you have multiple network addresses. In this case, you must enter the IP addresses manually and remove the "Autodiscovery" checkmark so that the IP addresses are overwritten again the next time you restart.