Dot Net Solutions
George V Place,
4 Thames Avenue
Windsor
Berkshire
SL4 1QP
Great Britain
0845 402 1752
GEO: -0.606174, 51.4843
 
 
 
 

ESB Guidance installation experience 

Tags:

I  am looking on Microsoft ESB Guidance as a great source of ideas and ready components for utilizing them in our future integration projects. For those unfamiliar with this guidance I place a brief description of it from here

The Microsoft ESB Guidance provides architectural guidance, patterns, practices, and a set of BizTalk Server R2 and .NET components to simplify the development of an Enterprise Service Bus (ESB) on the Microsoft platform and to allow Microsoft customers to extend their own messaging and integration solutions.

The Microsoft ESB Guidance uses Microsoft BizTalk Server 2006 R2 to support a loosely coupled messaging architecture. BizTalk Server includes a powerful publish/subscribe mechanism for messaging applications that works by creating and filling subscriptions, which provides a highly efficient and scalable platform for SOA applications.
It extends the functionality of BizTalk Server to provide a range of new capabilities focused on building robust, connected, service-oriented applications that incorporate itinerary-based service invocation for lightweight service composition, dynamic resolution of endpoints and maps, Web service and WS-* integration, fault management and reporting, and integration with third-party SOA governance solutions.

Actually I've already tried to install it 6 months ago and remember that I had some problems with installation through msi files and eventually I have installed all stuff from the source (having some problems anyway which I have eventually resolved).
This time I needed to install it again and hoped not to have any problems.

But...
I have found great guide http://mymsgbox.wordpress.com/2008/10/27/esb-guidance-setup-steps-simplified/ to simplify :) my installation and started to do it armed.
First part of installation was relatively fine don't taking into account that fact that I was unable firstly to load Core ESB solution into Visual Studio (all project were loaded except services?). After some investigations (long enough!) I found that Visual Studio was installed without Visual Web Developer (VWD) option checked.
So

1. You need to check it during installation because the default option is unchecked.

2. When you have such message as "The project type is not supported by this installation" during Core ESB solution loading then the possible reason for it is VWD was not installed.

Adding this feature helped to resolve this particular problem with the solution loading.
The next problem I've met was that UDDI entries creating failed with weird message about protocol violation

 

image

I've already had some experience from my previous installation and I have noticed one weird (for my eye!) thing during configuring Kerberos and NTLM protocols for network authentication. When you run this command as advised in cited guide and in Microsoft article 215383

cscript adsutil.vbs set w3svc/1/root/NTAuthenticationProviders “Negotiate,NTLM”

you can see strange value returned by this command. Have a look at double quotation marks around Negotiate, NTLM in NTAuthenticationProviders value!

imageCA6N0L60

Looks weird especially if you compare this value with expected value (see again Microsoft article 215383). It should be

NTAuthenticationProviders : (STRING) "Negotiate,NTLM"

So I decided to try launching cscript without quotation marks at all

cscript adsutil.vbs set w3svc/1/root/NTAuthenticationProviders Negotiate,NTLM

and got

image1

Now it looks exactly what we need. And magically :) all UDDI stuff was installed without problem after that

image2 

     The next problem I have met was the problem with ESB Portal. First time when I launched it I had an unhandled exception from the class FaultCountByErrorType (FaultCountByErrorType.ascx.cs) with exception message

Incorrect syntax near '('

It will disappear only when you click on Select Applications link and choose an application for monitoring .

I use Windows Server 2003 SP2 IIS 6.0.

Published: 19 Nov 2008  11:33
0  Comments  |  Trackback Url  | 0  Links to this post | Bookmark this post with:        

Links to this post

No linkbacks added

Comments

No comments added yet

 
 
 
 

Post comment

Name *:
URL:
Email:
Comments:


CAPTCHA Image Validation


 
 
 
 

Related posts

No related posts