Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/04/2011, 12:04
TragedyCL
 
Fecha de Ingreso: enero-2010
Mensajes: 39
Antigüedad: 14 años, 3 meses
Puntos: 1
nuSOAP + WS Security = Undeclared namespace prefix "wsse"

Hola buenas,
Recurro a los expertos porque en realidad ya no se que mas cambios realizar... resulta que me estoy intentando conectar con nuSOAP a un WS con seguridad WS Security y por mas que envíe correctamente los datos del <usernameToken> me envia el siguiente error:

HTTP/1.1 500 Internal Server Error
Date: Tue, 05 Apr 2011 17:56:42 GMT
Server: Apache/2.2.11 (Unix) mod_ssl/2.2.11 OpenSSL/0.9.8b mod_jk/1.2.28
Content-Length: 380
Connection: close
Content-Type: text/xml;charset=UTF-8

<?xml version='1.0' encoding='UTF-8'?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<soapenv:Fault>
<faultcode>soapenv:Server</faultcode>
<faultstring>com.ctc.wstx.exc.WstxParsingException : Undeclared namespace prefix "wsse"
at [row,col {unknown-source}]: [1,368]</faultstring>
<detail />
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>

La WS Security solicitada por el servidor es la siguiente:

<UsernameToken>
<Username>Nombre de usuario</Username>
<Password Type='PasswordDigest'>Password codificado</Password>
<wsse:Nonce>Cadena aleatoria</wsse:Nonce>
<wsu:Created>Fecha de creacion del Nonce</wsu:Created>
</UsernameToken>

En resumen, mi consulta es... que significa el error:
Undeclared namespace prefix "wsse" ???