
Originally Posted by
farrellr
Code:
<q0:topicRetrieveRequest>
<topicId>1</topicId>
</q0:topicRetrieveRequest>
I would expect that for the explorer version there is no need to specifiy the namespace of topicId because it is inherited from topicRetrieveRequest.
Prefixed namespaces aren't inherited. The <topicId> element is in a different namespace than it's parent element. Inheritence (at least in the text representation) could occur in the following (no prefix):
Code:
<topicRetrieveRequest xmlns="http://mycom.com/merged">
<topicId>1</topicId>
<topicRetrieveRequest>
Basically, it looks like the explorer version is wrong, despite the fact that your service "works"
Maybe no validation is occurring?