Hi,

 

We are communicating with Apache Axis using an AJAX client and sending
following request (I've cut it short in between):

 

<?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>

<SOAP-ENV:Body><ns:Request xmlns:jsx1="http://service.mdm.sysco.com";
xmlns:ns="http://service.mdm.sysco.com";><batchSize>4</batchSize><foreign
KeyData xsi:type="SOAP-ENC:Array">&lt;item
xsi:type='ns:ForeignKeyColumnData'&gt;...
&lt;/item&gt;<data/></foreignKeyData><inColumnsData
xsi:type="SOAP-ENC:Array">&lt;item
xsi:type='ns:FilterColumnData'&gt;...&lt;/item&gt;<data/></inColumnsData
><outColumnsData xsi:type="SOAP-ENC:Array">&lt;item
xsi:type='ns:ReturnColumnData'&gt;...
&lt;/item&gt;<data/></outColumnsData><paginationReq>YES</paginationReq><
startCount>1</startCount><tables xsi:type="SOAP-ENC:Array">&lt;item
xsi:type='ns:Table'&gt;...
&lt;/item&gt;<data/></tables></ns:Request></SOAP-ENV:Body>

</SOAP-ENV:Envelope>

 

There are 6 elements getting passed:

batchSize - integer

foreignKeyData - SOAP Array

inColumnsData - SOAP Array

outColumnsData - SOAP Array

paginationReq - string

startCount - integer

tables - SOAP Array

 

As you can see the < and > are getting converted to &lt; and &gt; for
all SOAP Arrays.

Is this a problem for Axis? We are getting HTTP 500 response back from
web service.

Is there any web service level configuration that might enable handling
of these tags?

 

Appreciate your help,

Manas

 

 

Reply via email to