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.