I am trying to consume a web service from an asmx that uses WSE 3.0 WS-Securtiy. I have scored the internet and tried seemingly every possble combination of WCF adapters and confgurations with no success. The issue seems to be related to security. The Web Service is from BMC's Service Desk Product. IT is currently configured to use transport security only and bound to a static username and password. I have tried configuring the WCF adapters security various ways with no luck. I'm currently getting the error below. Any help would be appreciated all the blogs seems to be jsut peices of the puzzle I cant find a complete example and many are conflicting with how to go about this.
Security requirements are not satisfied because the security header is not present in the incoming Message
Thanks In advance!
Hi,
Can you test the service using SOAPUI tool.here you can see the authentication option below set and pass the request.
If it works then you can consume the service in BizTalk and set the same propety in WCF adaptor settings.
Purnachandra..
I did this got it working with the SOAPUI tool. using authorization type Global http settings and then seting password type to passwordtext and specifying a username and password. I tried configuring the WCF-BasicHttp adatpter with securitymode = transportcredentialonly, transportclientcredential = text and set the username and password. With no luck I still get the same message that Security requirements are not satisfied because the security header is not present in the incoming any other suggestions?
Hi JT,
See the following Microsoft forum thread, specifically the post by Greg Forsythe, on how to consume a WSE 3.0 web service in BizTalk 2009 (I believe this is still applicable for BizTalk version 2010):
http://social.msdn.microsoft.com/Forums/en/biztalkgeneral/thread/c025c3da-0282-4867-98ce-5525ca9e51b4
Hope this helps.
"Google skills are more important than your coding skills."