Order of tags in a Doc/Literal web service matters

From: Ryan Champlin <>
Date: Thu, 14 Apr 2005 11:03:42 -0500


We've created a web service using JAX-RPC. I've built the service as a document/literal web service.

I'm also using a Python Soap Tool kit as my client called SOAPpy from sourceforge. However, this toolkit is rearranging the XML tags for the method parameters
during the request. It seems that the order of them does matter. I assumed that with a doc/literal service the order wouldn't matter. However, it works fine if I send them in the appropriate order. I get a JAX-RPC deserialization error otherwise.

Is there something in the spec that says they need to be in the correct order in the SOAP document? I'm working on finding a python solution that will not reorder them but I was curious as to how the JAX-RPC deserializers should be handling this.