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