Installing the Package for Microsoft .NET
Overview
This chapter explains how to install, upgrade, and uninstall Package for Microsoft .NET . The instructions use the Installer and the Uninstaller wizards. For complete information about the wizards or other installation methods, or to install other webMethods products, see the Installing IBM webMethods Products On Premises for your release.
The Package for Microsoft .NET contains three elements that can be installed individually. Install each one on the same host as the product with which they interact:
| This element... | Needs to be installed with... |
|---|---|
| Package for Microsoft .NET | Integration Server |
| webMethods for Microsoft Code Generator Package |
Integration Server
Note: The Integration Server for
Microsoft Code Generator Package is called by Designer and by
the IBM webMethods Add-In for Microsoft Visual Studio
to generate code, but does not require a Windows environment to run.
|
| IBM webMethods Add-In for Microsoft Visual Studio | Microsoft Visual Studio |
You cannot use Installer to install the IBM webMethods Add-In for Microsoft Visual Studio. You must install this element separately, as described in Installing the IBM webMethods Add-In for Microsoft Visual Studio.
Supported Platforms, Operating Systems, and Microsoft Products
For a list of the operating systems, webMethods products, and required Microsoft products supported by the Package for Microsoft .NET, see the IBM webMethods Adapters System Requirements.
Installing the Package for Microsoft .NET
About this task
Installation for the Package for Microsoft .NET and the webMethods for Microsoft Code Generator Package is similar. Install each element on the appropriate computer:
| Install this element... | On the same computer as... |
|---|---|
| Package for Microsoft .NET | Integration Server |
| webMethods for Microsoft Code Generator Package | Integration Server |
To install elements of the Package for Microsoft .NET:
Procedure
Installing the IBM webMethods Add-In for Microsoft Visual Studio
About this task
Install the IBM webMethods Add-In for Microsoft Visual Studio on the same machine as Microsoft Visual Studio.
To install IBM webMethods Add-In for Microsoft Visual Studio :
Procedure
- Shut down Microsoft Visual Studio.
- Use the Install VS Plugin page in Integration Server Administrator, as described in The Install VS Plugin Page, to access the webMethods Add-In Setup.msi files.
- Run the executable file.
Upgrading to IBM webMethods Package 9.0 for Microsoft .NET
About this task
To upgrade from IBM webMethods Package 7.1 for Microsoft .NET to IBM webMethods Package 9.0 for Microsoft .NET :
Procedure
- Back up the entire webMethods installation directory where the IBM webMethods Package 7.1 for Microsoft .NET is installed.
- Uninstall the IBM webMethods Package 7.1 for Microsoft .NET using the Uninstaller, using the instructions in the IBM webMethods Package 7.1 for Microsoft .NET Installation and User’s Guide.
- Install the IBM webMethods Package 9.0 for Microsoft .NET using the instructions in Installing the Package for Microsoft .NET.
- After installing IBM webMethods Package 9.0 for Microsoft .NET , if you want to migrate your custom packages created in IBM webMethods Package 7.1 for Microsoft .NET , use the pub.dotnet.migration:upgradeDotNetServices service as explained in the below section Migrating Custom Packages.
Migrating Custom Packages
About this task
To migrate custom packages created in webMethods Microsoft Package 7.1 to IBM webMethods Package 9.0 for Microsoft .NET :
Procedure
Results
Uninstalling the Package for Microsoft .NET
About this task
To uninstall elements of the Package for Microsoft .NET:
Procedure
Uninstalling the IBM webMethods Add-In for Microsoft Visual Studio
About this task
Perform the following procedure to uninstall the IBM webMethods Add-In for Microsoft Visual Studio.
To uninstall the IBM webMethods Add-In for Microsoft Visual Studio:
Procedure
Using Package for Microsoft .NET with multiple instances of Integration Server
The Package for Microsoft .NET uses the DotNetHost Windows Service with the HTTP port associated with the Package for Microsoft .NET. There can be only one instance of the DotNetHost windows service on a system.
If multiple instances of Integration Servers with Package for Microsoft .NET installed on each of the Integration Server are on the same system, all the instances of the Package for Microsoft .NET 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 Package for Microsoft .NET along with which, the DotNetHost service was installed. Hence, any changes to this instance of the Package for Microsoft .NET can cause errors in the remaining instances.
For example, consider the following scenarios:
- Scenario 1
- Package for Microsoft .NET, say MIP A, is installed on an Integration Server, say Server_1. As this is the first instance of Package for Microsoft .NET 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 Package for Microsoft .NET, 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
- Package for Microsoft .NET, say MIP A, is installed on an Integration Server, say Server_1. As this is the first instance of Package for Microsoft .NET 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 Package for Microsoft .NET, 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.