consultar_datos_adicionales_usuario
Consultar valores de datos adicionales para un usuario
consultar_datos_adicionales_usuario (id_usuario as Integer)
El método permite consultar los valores establecidos para los datos adicionales de un usuario especificado, independientemente del estado del campo.
Devuelve: 1{id_usuario + id_campo + valor}n
Funcionamiento
- Si queremos consultar los valores de datos adicionales para un usuario en particular, debemos correr el método especificando el id_usuario de dicho usuario.
- Importante: El valor pasado al parámetro id_usuario ahora debe ser el del username
- Se debe retornar el valor establecido para cada campo para dicho usuario, aun para los campos con estado desactivado.
Ejemplo de Respuesta
Ejemplo de respuesta de la llamada consultar_datos_adicionales_usuario, pasando un id_usuario en particular como parámetro.
- Llamada:
<aula:consultar_datos_adicionales_usuario>
        <aula:id_usuario>educativa</aula:id_usuario>
     </aula:consultar_datos_adicionales_usuario>
En esta llamada podemos observar que se intenta consultar los valores establecidos para los distintos datos adicionales, para el usuario "educativa".
- Respuesta:
 <consultar_datos_adicionales_usuario_response xmlns="urn:Educativa/Aula/">
        <valor_da>
           <id_usuario>educativa</id_usuario>
           <id_campo>1</id_campo>
           <valor>lisboa 277</valor>
        </valor_da>
        <valor_da>
           <id_usuario>educativa</id_usuario>
           <id_campo>2</id_campo>
           <valor>4909085</valor>
        </valor_da>
        <valor_da>
           <id_usuario>educativa</id_usuario>
           <id_campo>3</id_campo>
           <valor>156042078</valor>
        </valor_da>
</consultar_datos_adicionales_usuario_response>
Errores de validación
- Educativa::Aula::Error::IdUsuarioInvalido - cuando el 'id_usuario' ingresado contiene caracteres inválidos o es vacío.
- Educativa::Aula::Error::UsuarioInexistente - ocurre cuando el usuario no existe en la plataforma.
- Educativa::Aula::Error::UsuarioAnonimo - ocurre cuando al usuario que se intenta consultar es el usuario _anonimo.