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