Monday, July 23, 2007

Publish Biztalk Orchestration as a Web Service in Vista

Trying to get a Biztalk 2006 Orchestration to be published on Vista, I have encounter a couple of small gotchas . First step is to read the article on ASPAlliance: http://aspalliance.com/1031_TipTrick_Using_IIS7_on_Vista_with_VS_2005. This will get your Visual Studio ready to publish to the localhost. So finally I was able to publish my orchestration to the localhost. However, I could not get them to be rendered.

This is the error I was getting on the Application Event Log:
The Messaging Engine failed to register the adapter for "SOAP" for the receive location "/EDS/BRE_Application_Elegibility_SoapEligibilityPort.asmx". Please verify that the receive location exists, and that the isolated adapter runs under an account that has access to the BizTalk databases.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
And this is the error I was getting back after the call to the Web Service Soap Error:
System.Web.Services.Protocols.SoapException: Internal SOAP Processing Failure
To get over this, open IIS Manager and configure the proper Application pool credentials.



Then under the Process Model category, add the correct credentials.



Now you should be able to access the orchestration exposed as a web service.

No comments: