Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Panel
titleEstado

<

Status
colourGreen
titleEn uso
>

Info
titleEn Uso

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


...

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
  • ObligatorioFormato
  • Se valida sólo el formato del correo electrónico, de acuerdo a una expresión regular creada por Santillana Connect:

    Code Block
    languagephp
    /^((([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:

    Code Block
    languagexml
    <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

Code Block
languagexml
titlePayload
<email>
 <schoolEmail>romochrist+mxunoi-pago-dev@gmail.com</schoolEmail>
</email>


Respuesta

Code Block
languagexml
<validateResponse>
    <validates>
        <validate id="romochrist+mxunoi-pago-dev@gmail.com"  statusCode="200" ></validate>
    </validates>
</validateResponse>


¿Quién lo utiliza y cómo?

  Es utilizado en las aplicaciones de Censo y LMS en la creación / edición de un alumno.