I’m trying to test and debug an orchestration that’s been exposed as a web service using the wizard. I wrote a test harness in C# that allows me to select an XML file and send it to the web service. This has been working fine with all my existing files that are encoded as UTF-8.
Recently I realized I needed to test the orchestration with documents containing Spanish characters. So I created a new test file that’s prefixed with the following:
<?xml version=”1.0″ encoding=”iso-8859-1″ ?>
Well, my test harness is generating an exception when I try to deserialize the XML prior to calling the webservice. I’ve been unable to resolve the problem in my test harness, so I started looking for web service debugging tools, and ran across Storm and Web Service Studio. These look quite useful, but it looks like the BTS orchestration is expecting the message as an object type parameter, and I don’t see how I can set the value of an object type parameter in these tools.
Does anyone have suggestions on debugging orchestrations exposed as web services?
Thanks.