When sending a message from BizTalk to an external WCF-service with Windows Credentials, the WCF-Custom adapter will ignore the credentials in the Credentials-tab and use the ones of the Host Instance. If you really need to use Windows Credentials, you'll need to create a custom Endpoint Behavior and add it to the WCF-Custom adapter.