Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2013, 10:16
asastoque
 
Fecha de Ingreso: febrero-2013
Mensajes: 2
Antigüedad: 11 años, 2 meses
Puntos: 1
Sonrisa Problema XML en WS Malformed content (from client).

Buen día, estoy tratando de conumir un servicio web, al probarlo localmente(Servidor jboss) funciona, pero lo paso a WebLogic y deja de responder.
Coloque un syso para verificar el xml que estaba enviando y encuentro lo siguiente:

Localmente se ve asi:

<?xml version='1.0' encoding='utf-8'?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ns3:blacklistInq xmlns:ns3="urn://services.com/bank/blacklist/">
<BlackListInqRq xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="ns3:BlackListInqRq_Type">
<ns1:RqUID xmlns:ns1="urn:ifxforum-org:XSD:181">2f09921c-dcc7-497a-ae5f-835afd10bf78
</ns1:RqUID>
<MsgRqHdr xmlns="urn:ifxforum-org:XSD:181">
<NetworkTrnInfo>
<NetworkOwner>OWN</NetworkOwner>
<TerminalId>99</TerminalId>
<BankId>001</BankId>
</NetworkTrnInfo>
<ClientTerminalSeqId>TERM01</ClientTerminalSeqId>
</MsgRqHdr>
<CustId xmlns="urn:ifxforum-org:XSD:181">
<SPName>urn://gov.co/</SPName>
<CustPermId>111111</CustPermId>
</CustId>
<ns1:ClientDt xmlns:ns1="urn:ifxforum-org:XSD:181">2012-11-28T00:00:00
</ns1:ClientDt>
</BlackListInqRq>
</ns3:blacklistInq>
</soapenv:Body>
</soapenv:Envelope>




Pero esta misma petición XML el servidor WebLogic se ve asi:

<?xml version='1.0' encoding='utf-8'?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ns3:blacklistInq xmlns:ns3="urn://services.com/bank/blacklist/">
<BlackListInqRq xmlns="" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns3:BlackListInqRq_Type">
<ns1:RqUID xmlns:ns1="urn:ifxforum-org:XSD:181">c5fa1ca4-e18d-49e8-9999-ad9bacda4518
</ns1:RqUID>
<MsgRqHdr xmlns="urn:ifxforum-org:XSD:181">
<urn:ifxforum-org:XSD:181>
<urn:ifxforum-org:XSD:181>OWN</urn:ifxforum-org:XSD:181>
<urn:ifxforum-org:XSD:181>99</urn:ifxforum-org:XSD:181>
<urn:ifxforum-org:XSD:181>001</urn:ifxforum-org:XSD:181>
</urn:ifxforum-org:XSD:181>
<urn:ifxforum-org:XSD:181>TERM01</urn:ifxforum-org:XSD:181>
</MsgRqHdr>
<CustId xmlns="urn:if xforum-org:XSD:181">
<urn:ifxforum-org:XSD:181>urn://gov.co/</urn:ifxforum-org:XSD:181>
<urn:ifxforum-org:XSD:181>111111</urn:ifxforum-org:XSD:181>
</CustId>
<ns1:ClientDt xmlns:ns1="urn:ifxforum-org:XSD:181">2013-02-26T10:22:18
</ns1:ClientDt>
</BlackListInqRq>
</ns3:blacklistInq>
</soapenv:Body>
</soapenv:Envelope>


No entiendo por que esta reemplazando los tags anidados por el namespace urn:ifxforum-org:XSD:181, perdiendo la referencia original de los tags.
<NetworkTrnInfo> <NetworkOwner> <TerminalId> <BankId>
<ClientTerminalSeqId> ..etc

Alguno me podría dar una idea sobre que puede estar pasando. Gracias