When setting up the ESB Portal we didn’t see the receive ports. After some digging around it seems that the content type is not correctly set resulting in not showing up the available receive locations.
A minor change in the SP solves this problem…
Modify the Stored Procedure: EsbExceptionDb.usp_insert_Message
IF (@ContentType = 'text/plain' AND LEFT(@MessageData,1) = '<')
SET @ContentType = 'text/xml'
See the very useful post on the BizTalk forum