Implements an entity extractor for ABA (American Bankers Association) routing transit numbers (RTNs). ABA RTNs are only for use in payment transactions within the United States. They are used on paper check, wire transfers, and ACH transactions.

Operates On:  Lexical Items with TOKEN and, HAS_DIGIT or ALL_DIGITS, and possibly other flags as specified below.

Stage is a Recognizer for Saga Solution, and can also be used as part of a manual pipeline or a base pipeline

Generic Configuration Parameters

  • boundaryFlags ( type=string array | optional ) - List of vertex flags that indicate the beginning and end of a text block.
    Tokens to process must be inside two vertices marked with this flag (e.g ["TEXT_BLOCK_SPLIT"])
  • skipFlags ( type=string array | optional ) - Flags to be skipped by this stage.
    Tokens marked with this flag will be ignored by this stage, and no processing will be performed.
  • requiredFlags ( type=string array | optional ) - Lex items flags required by every token to be processed.
    Tokens need to have all of the specified flags in order to be processed.
  • atLeastOneFlag ( type=string array | optional ) - Lex items flags needed by every token to be processed.
    Tokens will need at least one of the flags specified in this array.
  • confidenceAdjustment ( type=double | default=1 | required ) - Adjustment factor to apply to the confidence value of 0.0 to 2.0 from (Applies for every pattern match).
    • 0.0 to < 1.0  decreases confidence value
    • 1.0 confidence value remains the same
    • > 1.0 to  2.0 increases confidence value
  • debug ( type=boolean | default=false | optional ) - Enable all debug log functionality for the stage, if any.
  • enable ( type=boolean | default=true | optional ) - Indicates if the current stage should be consider for the Pipeline Manager
    • Only applies for automatic pipeline building

Configuration Parameters

$action.getHelper().renderConfluenceMacro("$codeS$body$codeE")

Example Output

The following shows sample output from the ABA. $action.getHelper().renderConfluenceMacro("$codeS$body$codeE")

Output Flags

Lex-Item Flags:

  • SEMANTIC_TAG - Identifies all lexical items which are semantic tags.
  • BANK- Identifies a Bank account number.
  • ABA- Account number with ABA format.
  • HAS_DIGIT - Tokens produced with at least one digit character are tagged as HAS_DIGIT 
  • ALL_DIGITS - All of the characters in the token are digits (0-9)

Vertex Flags:

No vertices are created in this stage