UPDATE: I have since moved these articles to my own blog and they can be found here.
I just posted another article for TopXML.com as part of my series on BizTalk + WCF. This post covers the various ways to expose WCF services and endpoints out of BizTalk itself.
Topics include: exposing one-way services, working with services exposed via schemas or orchestrations, handling exceptions, generating MEX endpoints, hosting the WS-Http adapter in-process, using simple type service parameters, and using multi-part messages.



Tarun Mistry
February 23, 2008
Absolutely fantastic. Exactly the sort of information I was looking for.
Great stuff!
Tarun
Sirish
May 7, 2009
Great stuff. It was really helpful.
We were trying to inprocess hosting for ws http binding.
We are not able to generate the contract and we get the ‘scheme already exists’ as you have rightly pointed out.
Can you please guide about How do we create stub WCF service using the BizTalk WCF Service Publishing Wizard? Any help is appreciated. Thanks
Sirish
May 7, 2009
To add to the above question when we generated the stub hosted in IIS the cs file had only the data contract and did not have port specific methods. Were we missing something?
Richard Seroter
May 7, 2009
Hi Sirish,
I cover this extensively in the book, so pick that up
What you might want to do is take your in-process hosted receive location, add a metadata behavior, and set the externalmetadatalocation attribute to an externally defined WSDL of your own making. This way you can define the messages and opereations that you want to associate to the in-proc receive location.
It might take a few minutes to drum up the WSDL file, but it’s more flexible in the long run.
Sirish
May 7, 2009
Thanks for your reply. I will definitely take your book.
Ruchira
June 2, 2011
Excellent article with well detailed examples.