i am trying some simple things with AMT over SOAP, but right now it doesn't work I am listening messages at the socket level between a working and non working software using different SOAP stacks. First one is working, second one can't be parsed by AMT.
One of my collequges looked this over and tried some things and found that the ":ns2" part of the second line of the requestis whatseems to becausing the problem.
The second namespace alone should not be a problem, just those specific characters on that line.
The working one was generated with apache axis for java. axis is in fact discontinued and should not be used anymore.
The second one (not working) was generated by the soap engine included in java6 from sun (replacing axis and other stacks). It's the standard, included in the JVM, and used in countless enterprise class web services systems. the class files were generated by wsimport, a tool included in the java SDK.
So i think the SOAP engine is rather bulletproof, but i may configure it the wrong way or course, or the WSDL files could be wrong, or the AMT engine parser (let's hope not).
I used the WSDL files from the rdk, but you may have recent, upgraded WSDL ?