Geeks With Blogs
Pseudo Knowledge Base Useful stuff I've collected... Enjoy.

I have recently started to look at EDI communications through BizTalk. Part of the EDI features in BizTalk is the use of BAM to track messaging.  Amongst the applications we currently have built in BizTalk we do some SharePoint communication.  This is also a possible component to our EDI solution.  We also have plans to move to BizTalk 2010 in the near future, so today I started to build my new BizTalk Dev machine.

I got a bit of a surprise when 2 parts of the required set had me setting a flag “Enable 32-bit applications” to opposite values.

First configuration:  I was working the setup document available from Microsoft ‘Installing BizTalk Server 2010 on Windows Server 2008 R2 and 2008.docx’. 

On pg 13…
Enable Internet Information Services
Microsoft Internet Information Services (IIS) provides a Web application infrastructure for many BizTalk Server features. BizTalk Server requires IIS for the following features:
• HTTP adapter
• SOAP adapter
• Windows SharePoint Services adapter
• Secure Sockets Layer (SSL) encryption
• BAM Portal
To enable Internet Information Services 7.5
1. Click Start, point to Administrative Tools and then click Server Manager.
2. ….Step by step instruction here
Note
BAM Portal runs only runs on a 32-bit mode. If you are installing IIS on a 64-bit machine then you must ensure that ASP.NET 2.0 is enabled on 32-bit mode. To do this, follow these steps:
1. On the taskbar, click Start, point to Administrative Tools, and then click Internet Information Services (IIS) Manager.
2. In the Connections pane, expand the server name, and then click Application Pools.
3. In the Actions pane, click Set Application Pool Defaults...
4. On the Application Pool Defaults dialog box, in Enable 32-bit applications, select True.
 
I set the Enable 32-bit applications flag as specified and continued with the install.

Second configuration:  As mentioned we use SharePoint and to use the SharePoint adaptor we need to install the SharePoint Foundation 2010 or WSS3(SP2) components.  After installation and configuration the SharePoint Sites where inaccessible and returned a HTTP error 503 ‘Site unavailable’ message.  The application pools for the SharePoint components were stopped each time I tried to access the SharePoint sites.  After a bit of searching I found that to get the site to work I needed to set the ‘Enable 32-bit applications, to False’.

Resolution: I was able to resolve the issue by setting the default application Pool’s Enable 32-bit applications to true as described in the text.  I then went to each SharePoint application pool and right clicked.  In the context menu there is an ‘Advanced Settings…’ option.  Selecting this allowed me to set the ‘Enable 32-bit Applications’ flag for that specific pool.  I was then able to access the SharePoint site even though the Default Application Pool's flag was set to 'true'.

Hope this helps, Geordie...

Note:  When I tried to configure the BizTalk server using the basic configuration tool it failed badly.  Once I gave the BizTalk service account create permissions on the database I was able to automaticaly configure BizTalk up to the BAM components.  after that I had to manually configure each piece, setting the 'default application pool' appropriatly for the componet I was configuring.  Also when configuring the SharePoint adaptor you need to select the correct website (ie the 'SharePoint-80' site from the dropdown list, the default web site will not work).

Posted on Tuesday, August 17, 2010 3:06 PM BizTalk , SharePoint | Back to top


Comments on this post: BizTalk 2010, BAM, SharePoint and the Default Application Pool Flag

No comments posted yet.
Your comment:
 (will show your gravatar)


Copyright © Geordie | Powered by: GeeksWithBlogs.net