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" ???