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.