Monday, September 17, 2012

BizTalk 2006(NOT R2) integration with MOSS 2007 using WSS adapter

Problem Statement: As per microsoft guidlines BizTalk 2006 R2 can only do the communication with MOSS 2007 with WSS adapter.
But BizTalk Server 2006 (NOT R2) can't Integrate with MOSS 2007 using WSS adapter.

Solution: By following the below workaround we can do the set-up for BizTalk 2006 to MOSS 2007 Integration using WSS adapter.

BizTalk 2006 integration with MOSS 2007 using WSS Adapter.
1.0          Assumptions
·        BizTalk Server and MOSS is already installed on respective machines
·        BizTalk Server and MOSS server are on different machine.
·        BizTalk Server version is 2006 (not R2)
·        MOSS Server is 2007 (with WSS 3.0)
2.0          Setup on BizTalk Application Server
Following are the steps for setting up the BizTalk Application server, after BizTalk Server 2006 is installed.
1.     Download WSS 2.0, and installed it.
2.     Re-Run the BizTalk Installation (from CD, or from saved setup).
3.     Inside Additional components only select WSS Adapter for BizTalk., and install it.
4.     Run BizTalk configuration wizard, select WSS Adapter and select the Default Site, and configure the WSS adapter for BizTalk.
5.     Inside Default Site, webservice is been created BTSharePointAdapterWS , go to its location , copy and save it somewhere.
6.     Download WSS 3.0, and installed it on same machine.
7.     WSS 3.0 installation will create a site in IIS, go to that site and Add Virtual Directory, and provide the path of BTSharePointAdapterWS.
i.e. C:\Program Files\Microsoft BizTalk Server 2006\Business Activity Services\BTSharePointAdapterWS

Open Web.config of BTSharePointAdapterWS

Paste the following section into the web.config file, configuration section and save the file
 <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.SharePoint"
                          publicKeyToken="71e9bce111e9429c" />
        <bindingRedirect oldVersion="11.0.0.0"
                         newVersion="12.0.0.0"/>
      </dependentAssembly>
    </assemblyBinding>
  </runtime>

8.     Restart IIS and BizTalk Server host instances.
9.     Remove WSS 2.0.
10.                         Restart IIS and BizTalk Server host instances.

3.0          Setup on MOSS Server
Following are the steps to be carried out on MOSS  server, after
1.     Download WSS 2.0, and installed it.
2.     Re-Run the BizTalk Installation (from CD, or from saved setup).
3.     Inside Additional components only select WSS Adapter for BizTalk, and install it.
4.     Remove WSS 2.0.
5.     Go to MOSS website and
(copy BTSharePointAdapterWS from BizTalk Server to MOSS Server at  C:\Program Files\Microsoft BizTalk Server 2006\Business Activity Services\ )
Add Virtual Directory, and provide the path of BTSharePointAdapterWS.
i.e. C:\Program Files\Microsoft BizTalk Server 2006\Business Activity Services\BTSharePointAdapterWS

Open Web.config of BTSharePointAdapterWS

Paste the following section into the web.config file, configuration section and save the file
 <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.SharePoint"
                          publicKeyToken="71e9bce111e9429c" />
        <bindingRedirect oldVersion="11.0.0.0"
                         newVersion="12.0.0.0"/>
      </dependentAssembly>
    </assemblyBinding>
  </runtime>

6.     Restart IIS and BizTalk Server host instances.


No comments:

Post a Comment