Ola Pessoal.
Venho aqui pedir a ajuda de vocês pois todas minhas opções já acabaram.
Criei um WS Server em uma linguagem chamada ADVPL que á linguagem
padrão do sistema da TOTVS Protheus.
Tenho vários WS criados nessa linguagem funcionando.
Meu problema é o seguinte.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://endereco.ws/">
<soapenv:Header/>
<soapenv:Body>
<ser:FVTOSUCATA>
<ser:OFVTOSUCATAREQUEST>
<ser:AITEM>
<!--Zero or more repetitions:-->
<ser:OWSFVTOSUCATAITEMREQUEST>
<ser:CCODPROD>?</ser:CCODPROD>
<ser:NQUANTIDADE>?</ser:NQUANTIDADE>
</ser:OWSFVTOSUCATAITEMREQUEST>
</ser:AITEM>
<ser:CCODZ17>?</ser:CCODZ17>
<ser:CSESSAO>?</ser:CSESSAO>
<ser:CUSUARIO>?</ser:CUSUARIO>
<ser:NPESOSUCATA>?</ser:NPESOSUCATA>
</ser:OFVTOSUCATAREQUEST>
</ser:FVTOSUCATA>
</soapenv:Body>
</soapenv:Envelope>
Esse é o XML de request, se eu coloco mais de 20 itens no AITEM no request o sistema retorna o
seguinte soap fault: WEBSERVICE ERROR : XMLParser Error : Build 7.00.111010P-20120314 XML Internal Error.
O mais legal dessa historia é que se eu pego no console do eclipse o XML de request o mesmo que da erro acima e
coloco no SOAP UI para fazer o teste o mesmo funciona.
E se eu escolho até 20 itens e envio no WS pelo sistema que criei também funciona.
Estou Usando o CXF 2.6
Tomcat 7 (Pois é uma aplicação web)
Eu não sei se é o tamanho do XML que esta sendo gerado pois já que o mesmo funciona se eu usar o SOAP UI.
Alguem já teve esse problema ou imagina o que pode ser?