M
melinav
Guest
Estamos desarrollando una aplicación que necesita acceder a un webservice desarrollado por un tercero. Para poder hacer uso de los métodos del mismo debemos enviar en el soap-header datos de autenticación pero debe respetar si o si la siguiente estructura: soapenv:Envelope soapenv:Header user nombreDeUsuario /user pwd contraseña /pwd /soapenv:Header soapenv:Body … /soapenv:Body /soapenv:Envelope Progress permite customizar el soap-header de cada request, pero si o si debemos indicarle un espacio de nombre (namespace) lo que provoca que al ejecutarse el método se agreguen unos prefijos a cada elemento del soap-header, quedando de la siguiente manera: soapenv:Envelope soapenv:Header ns0:user xlmns="url" nombreDeUsuario /ns0:user ns0
wd xlmns="url" contraseña /ns0
wd /soapenv:Header soapenv:Body … /soapenv:Body /soapenv:Envelope Y por esta razón el webservice no reconoce los mismos devolviendonos un error que indica que no reconoce los elementos. Existe alguna manera de poder generar ese soap-header sin la necesidad de enviarle el espacio de nombre y por ende sin los prefijos?
Continue reading...


Continue reading...