I've published schema as a wcf service, choosing WCF-CustomIsolated with a binding type of customBinding. I can now browse to the web service and look at the wsdl. All good so far, but I do have some questions about how I configure the receive location to make some specific changes in the wsdl:
- Change the wsdl:definitions name attribute. It is set to BizTalkServiceInstance by default
- Change the wsdl:service name attribute. It is also set to BizTalkServiceInstance by default
For this you need either implement custom WCF wsdl extension or write your own wsdl and use that for contract. This link will give you some idea. Custom Types in wsdl. Although this link is for faults however it will give you an idea.