This absolutely works so long as it's a simple Map with simple objects(like strings) as key/values. But this seems to break down when you've got nested maps.
here's a "simple" map with just a string key and string value. | <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'> | <env:Header> | <seam:conversationId xmlns:seam='http://www.jboss.org/seam/webservice'>6</seam:conversationId> | </env:Header> | <env:Body> | <n1:getHashMapResponse xmlns:n1='http://webService.core.ictr.umn.edu/'> | <return> | <realMap> | <entry> | <key xmlns:xs='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xs:string'>mike</key> | <value xmlns:xs='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xs:string'>kohout</value> | </entry> | </realMap> | </return> | </n1:getHashMapResponse> | </env:Body> | </env:Envelope> | here's the results from a call that returns an list of Maps/MyMaps, where each of the Maps/MyMaps has a property that also contains a list of MyMaps. So it's an ArrayList where each MyMap can contain a nested ArrayList. It's still returning an empty response. | <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'> | <env:Header> | <seam:conversationId xmlns:seam='http://www.jboss.org/seam/webservice'>5</seam:conversationId> | </env:Header> | <env:Body> | <n1:getSubjectsResponse xmlns:n1='http://webService.core.ictr.umn.edu/'> | <return/> | </n1:getSubjectsResponse> | </env:Body> | </env:Envelope> | Any other suggestions to make this work? I'm using maps and lists to avoid making DTOs. Maybe at this point it would just be easier to make the damn DTOs. View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4108968#4108968 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4108968 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user