In an ETL context I mentioned to someone that it is trivial to get XML formated data from CRM. It is, of course, when you are a CRM form. You make a SOAP call and receive your response. What if you weren't a CRM form? What if
you were a process on some server? How might you execute GenerateAuthenticationHeader()?
Or am I barking up the wrong tree? Would you do it in .NET using the classes and derive XML in a more common data processing fashion?