consultar_usuarios_email
Consultar Usuarios Email
consultar_usuarios_email (email as String)
el método devuelve los usuarios junto con los grupos a los que pertenece, que poseen como mail, el mail especificado como parámetro al llamar al WS
Devuelve: 0{administrador_usuario + id_usuario + nombre + apellido + clave + email + id_idioma + telefono + 1{administrador_grupo + estado + id_grupo + perfil + fecha_alta + responsable_grupo}n }n
Por cada usuario que posea el mail especificado, devuelve los datos propios del usuario + los datos del usuario para cada grupo al que pertenece
Funcionamiento
- Para consultar los usuarios que poseen un mail en particular, corremos el WS con el parámetro id_usuario
- Para consultar los usuarios que no poseen un mail definido, corremos el WS sin pasarle parámetro
Ejemplo de Respuesta
Ejemplo de respuesta de la llamada 'consultar_usuarios_email, pasandole como parámetro un mail especifico
- Llamada:
<aula:consultar_usuarios_email>
<aula:email>polis@griega.com</aula:email>
</aula:consultar_usuarios_email>
En esta llamada, podemos observar que se solicita consultar los usuarios con el mail "polis@griega.com"
- Respuesta:
<consultar_usuarios_email_response xmlns="urn:Educativa/Aula/">
<usuarios>
<administrador_usuario>false</administrador_usuario>
<id_usuario>pgriega</id_usuario>
<nombre>polis</nombre>
<apellido>griega</apellido>
<clave>ce3c6a0ff252c6c29940751d80f214f7618e19253c79272806d2301a13aad2e9</clave>
<email>polis@griega.com</email>
<id_idioma>2</id_idioma>
<grupos>
<administrador_grupo>false</administrador_grupo>
<estado>true</estado>
<id_grupo>142</id_grupo>
<perfil>A</perfil>
<fecha_alta>2014-07-04</fecha_alta>
<responsable_grupo>false</responsable_grupo>
</grupos>
<grupos>
<administrador_grupo>false</administrador_grupo>
<estado>true</estado>
<id_grupo>186</id_grupo>
<perfil>A</perfil>
<fecha_alta>2014-09-01</fecha_alta>
<responsable_grupo>false</responsable_grupo>
</grupos>
</usuarios>
<usuarios>
<administrador_usuario>false</administrador_usuario>
<id_usuario>polis</id_usuario>
<nombre>polis</nombre>
<apellido>grecia</apellido>
<clave>f60db3174fab0ae72547ca4bba70943bdd2a7c4ef3c0cd9821583fb3d9c2298e</clave>
<email>polis@griega.com</email>
<id_idioma>5</id_idioma>
<grupos>
<administrador_grupo>false</administrador_grupo>
<estado>true</estado>
<id_grupo>23</id_grupo>
<perfil>A</perfil>
<fecha_alta>2014-09-01</fecha_alta>
<responsable_grupo>false</responsable_grupo>
</grupos>
<grupos>
<administrador_grupo>false</administrador_grupo>
<estado>true</estado>
<id_grupo>240</id_grupo>
<perfil>A</perfil>
<fecha_alta>2014-09-01</fecha_alta>
<responsable_grupo>false</responsable_grupo>
</grupos>
</usuarios>
</consultar_usuarios_email_response>
Errores de validación
- No existen errores de validación, si no se encuentra ningún mail coincidente con el parámetro especificado, solamente no devuelve resultado