This step checks the validity of an e-mail address according to a valid e-mail address format. The step supports verification of the top level domain (TLD). The TLD can contain characters and numbers and must start with a character. Lower level domains respect letter digit hyphen (LDH) syntax and can start with a number. A hyphen is allowed within the domain portion only. If an error is detected (EML_ADDRESS, EML_TLD or EML_NULL), an empty value is stored in both outputs outName and outEmail.
<step id='alg' className='cz.adastra.cif.tasks.clean.ValidateEmailAlgorithm'> <properties> <in>src_email</in> <outName>std_name</outName> <outEmail>std_email</outEmail> <tldLookupFileName>data/dictionaries/tld.dict.cif</tldLookupFileName> <scorer explanationColumn="expl"> <scoringEntries> <scoringEntry key="EML_NULL" score="1000" explain="true" /> <scoringEntry key="EML_ADDRESS" score="1000" explain="true" /> <scoringEntry key="EML_TLD" score="1000" explain="true" /> <scoringEntry key="EML_AMBIGUOUS_DOMAIN" score="1000" explain="true" /> </scoringEntries> </scorer> </properties> </step>
iWay Software |