[pyar] problema con soap suds, y comienzo del Body.

Daniel Ceillan codigodaniel en gmail.com
Mar Oct 5 18:40:39 ART 2010


Hola Gente...

Lamento molestarles, pero estoy trabado y debe ser una boberia... estoy
tratando de conectar con un WebService mediante la libreria suds de
python...

Hasta ahora todo bien, pero hay un error que no puedo superar... y es que me
envuelve todo el cuerpo del mensaje soap en unas etiquetas que no le he
pedido...

y no encuentro como modificar ese comportamiento...

si alguno ya tuvo experiencia con este bichito (suds) le agradecere me
comente su punto de vista...

mensaje como queda:

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:ns0="http://schemas.monster.com/Monster"
xmlns:ns1="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsse="
http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENV="
http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Header>
.................................
   </SOAP-ENV:Header>
   <ns1:Body>
      <ns0:Jobs>
         <Job xmlns="http://schemas.monster.com/Monster" jobRefCode="Prueba
Ceillan" jobAction="addOrUpdate" jobComplete="true" enforceUniqueness="true"
allowExpiredUpdates="false">
..................................
         </Job>
      </ns0:Jobs>
   </ns1:Body>
</SOAP-ENV:Envelope>


mensaje como deberia quedar:



<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:ns0="http://schemas.monster.com/Monster"
xmlns:ns1="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsse="
http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENV="
http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Header>
.................................
   </SOAP-ENV:Header>
   <SOAP-ENV:Body>
         <Job xmlns="http://schemas.monster.com/Monster" jobRefCode="Prueba
Ceillan" jobAction="addOrUpdate" jobComplete="true" enforceUniqueness="true"
allowExpiredUpdates="false">
..................................
         </Job>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

O sea, deberia ser distinto el tag del body y no deberia estar el <ns0:Jobs>

Gracias...

-- 
Daniel Ceillan
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20101005/67e2be2f/attachment.html>


More information about the pyar mailing list