intertwingly

It’s just data

Joe pushes back


Joe Gregorio: I don't think I'll do it, but I am always open to persuasive arguments...

There's nothing more persuasive than seeing the problem with your own eyes.  Since you seem to like C# on the client...

wsdl CommentAPI.wsdl
csc capiClient.cs CommentAPI.cs

Adjust the wsdl as you see fit, try it in VisualStudio if you have got it, or simply declare this as a market you don't choose to serve.

P.S. by picking the same named element on the input and output messages, just be aware that you have fallen into an idiom.