I have now completed my first all-dotnet codeunit. The codeunit uses a dll file that I created from the web service WDSL. This makes the programming a lot easier.
This solution has a BLOB fields that stores both incoming and outgoing xml. When I use a proxy dll I don’t build a xml document and I never handle xml documents. Again dotnet has a solution. I use xml serializer form the system.xml object.