Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Current »

Estado

<EN USO>

En Uso

Cuando un requisito de sistema software tenga el estado En Uso significa que está disponible para su uso.


Verifica que el e-mail informado para una persona sea valido.


Situación actual

DescripciónVerifica que el e-mail informado para una persona sea valido
Entidad BDCpersona
Tipo de PeticiónPOST
Parámetros
Campos
Descripción
Reglas de negocio
schoolEmail
  • Correo electrónico asociado a una persona
  • Obligatorio
  • Se valida sólo el formato del correo electrónico, de acuerdo a una expresión regular creada por Santillana Connect:

    /^((([a-z]|\d|[!#\$%&\'\*\+\-\/=\?\^_`{\|}~]|[\x{00A0}-\x{D7FF}\x{F900}-\x{FDCF}\x{FDF0}-\x{FFEF}])+(\.([a-z]|\d|[!#\$%&\'\*\+\-\/=\?\^_`{\|}~]|[\x{00A0}-\x{D7FF}\x{F900}-\x{FDCF}\x{FDF0}-\x{FFEF}])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\x{00A0}-\x{D7FF}\x{F900}-\x{FDCF}\x{FDF0}-\x{FFEF}])|(\\\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\x{00A0}-\x{D7FF}\x{F900}-\x{FDCF}\x{FDF0}-\x{FFEF}]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\x{00A0}-\x{D7FF}\x{F900}-\x{FDCF}\x{FDF0}-\x{FFEF}])|(([a-z]|\d|[\x{00A0}-\x{D7FF}\x{F900}-\x{FDCF}\x{FDF0}-\x{FFEF}])([a-z]|\d|-|\.|_|~|[\x{00A0}-\x{D7FF}\x{F900}-\x{FDCF}\x{FDF0}-\x{FFEF}])*([a-z]|\d|[\x{00A0}-\x{D7FF}\x{F900}-\x{FDCF}\x{FDF0}-\x{FFEF}])))\.)+(([a-z]|[\x{00A0}-\x{D7FF}\x{F900}-\x{FDCF}\x{FDF0}-\x{FFEF}])|(([a-z]|[\x{00A0}-\x{D7FF}\x{F900}-\x{FDCF}\x{FDF0}-\x{FFEF}])([a-z]|\d|-|\.|_|~|[\x{00A0}-\x{D7FF}\x{F900}-\x{FDCF}\x{FDF0}-\x{FFEF}])*([a-z]|[\x{00A0}-\x{D7FF}\x{F900}-\x{FDCF}\x{FDF0}-\x{FFEF}])))\.?$/u
  • En caso de que el correo no cumpla con el formato, se responde de la siguiente manera:

    <error refId="00000000-0000-1000-0000-000000000000">
        <code>40040</code>
        <message>El email no está correctamente formado.</message>
    </error>
Ejemplo de llamada o de formulario

https://homol.uno-internacional.com/wssb/util/email/validate

Payload
<email>
 <schoolEmail>romochrist+mxunoi-pago-dev@gmail.com</schoolEmail>
</email>
Respuesta

<validateResponse>
    <validates>
        <validate id="romochrist+mxunoi-pago-dev@gmail.com"  statusCode="200" ></validate>
    </validates>
</validateResponse>
¿Quién lo utiliza y cómo?

 


 

  • No labels