RC Validator Properties

Name

Type

Required

Description

Rc

String

Yes

A string expression describing where to read the birth number from.

Rc Out

String

Yes

A string column where the output birth number should be stored.

Birth Date

String

No

A day expression describing where to read the birth date hint from.

Gender

String

No

A string expression describing where to read the gender hint from.

Gender Out

String

No

A string column where the output gender should be stored.

Birth Date Out

String

No

A day column where the output birth date should be stored.

Allow Artificial Trailers

Boolean

Yes

Flag determining if the birth numbers containing artificial trailers should be considered valid or invalid (true/false value). If the false option is chosen (i.e. invalid), the numbers are treated as any other invalid birth number - the omitInvalidBn parameter value indicates whether the values should be written to output or not. Default value: False.

Birth Number Since

Date

No

The oldest date which may occur in the birth number. This parameter also serves as a boundary value for the result modification of the birth numbers of length 9. One exception is introduced for 9-digit birth numbers which represent birth dates earlier (i.e. backwards to the past) both than 1.1.1954 and birthNumberSince. The dates represented by such birth numbers are saved as output dates and the scoring flag RC_DATE_BEFORE_BN_SINCE is set for them. 10-digit birth numbers, dates of which are earlier than birthNumberSince, are rejected as invalid and the scoring flag RC_INVALID is set for them. This parameter also influences the oldest acceptable birth date value during the fake birth number generation. Birth numbers containing earlier birth date values are not generated. Default value: 1.1.1901.

Can Fix 10 digit Bn

Boolean

Yes

A flag indicating whether an incorrect trailer of a 10-digit birth number should be repaired or not. Default value: False.

Dummy Date

Date

No

A special value of the birth date in a birth number which is further considered null. If such a value is extracted from a birth number, the date is treated as invalid, the scoring flag RC_INVALID is set and the date will no longer be processed. The gender recognition is not, however, interrupted and the recognized gender value is considered valid. If the dummyDate value is set as a hint, the value is be treated as valid. Default value: Null.

Female Definition

String

No

A string value defining identification of the female gender. This value is compared to the input gender value. Default value: F.

Ignore Default Trailers

Boolean

Yes

A flag indicating whether default artificial trailers (000, 0000, 111, 1111, 999, 9999) should be ignored or not. Default value: False.

Male Definition

String

No

A string value defining identification of the male gender. This value is compared to the input gender value. Default value: M.

Omit Invalid Bn

Boolean

Yes

A flag indicating whether invalid birth numbers should be written to the output or not. If set to true and either an error occurs during the birth number validation or an error occurs during comparison of the input date and date obtained from birth number, the birth number is not written to the output. The birth number is written to output in all other cases. The birth number is omitted when at least one of the following scoring flags was set:

  • RC_MISSING
  • RC_INVALID
  • RC_DATE_INVALID
  • RC_DATE_ARTIF
  • RC_DATE_MISMATCH
  • RC_TRLR_MISSING
  • RC_GNDR_MISMATCH
  • RC_GNDR_HINT_INVALID
  • RC_TRLR_ARTIF - only if allowArtificalTrailers is set to false
The output of dateOut and genderOut is not influenced by the omitInvalidBn flag.

Preserve Input Value

Boolean

Yes

A flag indicating whether in case of a successful birth number validation the original input birth number (preserveInputValue = true) or the modified birth number(preserveInputValue = false) should be written to output. The value has meaning only for valid input data. For invalid input the cleaned input value is set to the output. Default value: False.

Suffix

String

No

A string value specifying a suffix appended to the generated fake birth numbers. Default value is an empty string.

Trailers

List of String

No

A list of trailers defined as artificial. Default items in the list are 000, 0000, 111, 1111, 999 and 9999.

When Condition

String

No

Expression that must be satisfied for this step to be executed.

Id

String

No

Step identification string.

Scorer

String

No

Element which stores basic scoring settings.


iWay Software