|
My webservice response has an array of objects in addition
to other objects. Currently the response is very large due to the large number
of xsi:type attributes & the response being in the multiRef format. I tried
toggling the global configuration parameters in the server-config.wsdd to
reduce the response size and remove the redundant information but it doesn’t
seem to be working for me and when I set sendMultiRefs=false I’m actually
getting Serializatin/Deserialization exceptions. Setting sendXsiTypes=false works
for my co-worker but only when sendMultiRef=false. <globalConfiguration> <parameter
name="sendMultiRefs" value="true"/> <parameter
name="disablePrettyXML" value="false"/> <parameter
name="adminPassword" value="admin"/> <parameter
name="attachments.Directory" value="C:\Program Files\Apache
Software Foundation\Tomcat 5.0\webapps\axis\WEB-INF\attachments"/> <parameter
name="dotNetSoapEncFix" value="true"/> <parameter
name="enableNamespacePrefixOptimization" value="true"/> <parameter
name="sendXMLDeclaration" value="false"/> <parameter
name="sendXsiTypes" value="false"/> <parameter
name="attachments.implementation"
value="org.apache.axis.attachments.AttachmentsImpl"/> </globalConfiguration> Does anyone know how I can configure Axis or my service to
spit out a response in a non-multiRef format? Thanks, Ritesh *************************************************************** |
