OK, what the he** is going on! I am trying to consume a web service from BTS 2004 (and 2006), and I need to set credentials in the SOAP HEADER. I assume i need to do this using context properties, but i can only access SOAP.username and SOAP.password, not SOAP.preauthenticate, which results in a 401 error.
The question is: How do i consume a webservice that relies on sending credentials in the SOAP header?
You can create custom SOAP headers if the header you need is not present. How you do this varies on whether you are using the SOAP adapter, or the WSE adapter. The WSE adapter way is very easy, but tends to cause issues because of namespaces (potentially at least), the SOAP adapter is a little more convoluted, but still relatively easy.