webMethods Microsoft Package 9.0 | webMethods Package for Microsoft .NET Documentation | webMethods Package for Microsoft .NET Installation and User’s Documentation | Installing the webMethods Microsoft Package | Using webMethods Microsoft Package with multiple instances of Integration Server
 
Using webMethods Microsoft Package with multiple instances of Integration Server
Important:Software AG recommends that you use only one instance of Integration Server with webMethods Microsoft Package installed on the Integration Server on a system.
The webMethods Microsoft Package uses the DotNetHost Windows Service with the HTTP port associated with the webMethods Microsoft Package. There can be only one instance of the DotNetHost windows service on a system.
If multiple instances of Integration Servers with webMethods Microsoft Package installed on each of the Integration Server are on the same system, all the instances of the webMethods Microsoft Package will use the same DotNetHost windows service with the same HTTP port number.
The DotNetHost windows service is primarily associated with the instance of the webMethods Microsoft Package along with which, the DotNetHost service was installed. Hence, any changes to this instance of the webMethods Microsoft Package can cause errors in the remaining instances.
For example, consider the following scenarios:
*Scenario 1
*webMethods Microsoft Package, say MIP A, is installed on an Integration Server, say Server_1. As this is the first instance of webMethods Microsoft Package installed on the system, the DotNetHost windows service is installed and associated primarily with MIP A. 50000 is set as HTTP Port for MIP A.
*Next, another instance of Integration Server, say Server_2 is installed on the same system, and webMethods Microsoft Package, say MIP B is installed on the Server_2. As these instances are on the same system, the same HTTP Port is used by both MIP A and MIP B.
*If you modify the HTTP port for MIP A to 60000, MIP B fails, as MIP B cannot connect to DotNetHost windows service on HTTP Port 50000.
*As a resolution, you must modify the HTTP Port for MIP B also and set it as 60000. For information on modifying the HTTP Port, see Modifying HTTP port.
*Scenario 2
*webMethods Microsoft Package, say MIP A, is installed on an Integration Server, say Server_1. As this is the first instance of webMethods Microsoft Package installed on the system, the DotNetHost windows service is installed and associated primarily with MIP A. 50000 is set as HTTP Port for MIP A.
*Next, another instance of Integration Server, say Server_2 is installed on the same system, and webMethods Microsoft Package, say MIP B is installed on the Server_2. As these instances are on the same system, the same HTTP Port is used by both MIP A and MIP B.
*If you uninstall MIP A, the DotNetHost windows service is also uninstalled, as the DotNetHost windows service was installed along MIP A. Now MIP B cannot connect to DotNetHost windows service on HTTP Port 50000.
*As a resolution, you must manually install the DotNetHost windows service, and associate with MIP B. For information on manually installing DotNetHost windows service, see Manually installing DotNetHost as Windows Service.