See: Description
Interface | Description |
---|---|
AmountContainer |
Interface to mark fields whose definition contain an amount.
|
BICContainer |
Interface to mark fields whose definition contain a BIC.
|
CurrencyContainer |
Interface to mark fields whose definition contain a currency.
|
DateContainer |
Interface to mark fields whose definition contain a date.
|
GenericField |
Interface to mark generic fields and add method related to DSS and qualifiers.
|
PatternContainer |
Class | Description |
---|---|
AmountResolver | |
CurrencyResolver | |
Field |
Base class implemented by classes that provide a general access to field components.
|
Field103 |
Field 103
validation pattern: 3!a parser pattern: S components pattern: S |
Field11A |
Field 11A
validation pattern: :4!c// parser pattern: :S//S components pattern: SC |
Field11R |
Field 11R
validation pattern: parser pattern: S$ components pattern: MEN |
Field11S |
Field 11S
validation pattern: parser pattern: S$ components pattern: MEN |
Field12 |
Field 12
validation pattern: CUSTOM parser pattern: S components pattern: S |
Field12A |
Field 12A
validation pattern: :4!c/[8c]/30x parser pattern: :S/[S]/S components pattern: SSS |
Field12B |
Field 12B
validation pattern: :4!c/[8c]/4!c parser pattern: :S/[S]/S components pattern: SSS |
Field12C |
Field 12C
validation pattern: :4!c//6!c parser pattern: :S//S components pattern: SS |
Field12E |
Field 12E
validation pattern: 4!c parser pattern: S components pattern: S |
Field12F |
Field 12F
validation pattern: 4!c parser pattern: S components pattern: S |
Field12G |
Field 12G
validation pattern: 4!c parser pattern: S components pattern: S |
Field13A |
Field 13A
validation pattern: :4!c//3!c parser pattern: :S//S components pattern: SS |
Field13B |
Field 13B
validation pattern: :4!c/[8c]/30x parser pattern: :S/[S]/S components pattern: SSS |
Field13C |
Field 13C
validation pattern: /8c/ parser pattern: /S/ components pattern: SHGO |
Field13D |
Field 13D
validation pattern: parser pattern: components pattern: EHGO |
Field13E |
Field 13E
validation pattern: parser pattern: components pattern: DH |
Field13J |
Field 13J
validation pattern: :4!c//5!c parser pattern: :S//S components pattern: SS |
Field13K |
Field 13K
validation pattern: :4!c//3!c/ parser pattern: :S//S/N components pattern: SSN |
Field14A |
Field 14A
validation pattern: 9a parser pattern: S components pattern: S |
Field14C |
Field 14C
validation pattern: 4!n parser pattern: S components pattern: N |
Field14D |
Field 14D
validation pattern: 7x parser pattern: S components pattern: S |
Field14F |
Field 14F
validation pattern: 24x parser pattern: S components pattern: S |
Field14G |
Field 14G
validation pattern: 1a/8!a parser pattern: S/S components pattern: SS |
Field14J |
Field 14J
validation pattern: 5a parser pattern: S components pattern: S |
Field14S |
Field 14S
validation pattern: 3!a2!n parser pattern: SN components pattern: SN |
Field14T | Deprecated |
Field15A |
Field 15A
validation pattern: $ parser pattern: S components pattern: S |
Field15B |
Field 15B
validation pattern: $ parser pattern: S components pattern: S |
Field15C |
Field 15C
validation pattern: $ parser pattern: S components pattern: S |
Field15D |
Field 15D
validation pattern: $ parser pattern: S components pattern: S |
Field15E |
Field 15E
validation pattern: $ parser pattern: S components pattern: S |
Field15F |
Field 15F
validation pattern: $ parser pattern: S components pattern: S |
Field15G |
Field 15G
validation pattern: $ parser pattern: S components pattern: S |
Field15H |
Field 15H
validation pattern: $ parser pattern: S components pattern: S |
Field15I |
Field 15I
validation pattern: $ parser pattern: S components pattern: S |
Field15J |
Field 15J
validation pattern: $ parser pattern: S components pattern: S |
Field15K |
Field 15K
validation pattern: $ parser pattern: S components pattern: S |
Field15L |
Field 15L
validation pattern: $ parser pattern: S components pattern: S |
Field15M |
Field 15M
validation pattern: $ parser pattern: S components pattern: S |
Field15N |
Field 15N
validation pattern: $ parser pattern: S components pattern: S |
Field15O |
Field 15O
validation pattern: $ parser pattern: S components pattern: S |
Field16A |
Field 16A
validation pattern: 5n parser pattern: S components pattern: N |
Field16R |
Field 16R
validation pattern: 16c parser pattern: S components pattern: S |
Field16S |
Field 16S
validation pattern: 16c parser pattern: S components pattern: S |
Field177 |
Field 177
validation pattern: parser pattern: components pattern: EH |
Field17A |
Field 17A
validation pattern: 1a parser pattern: S components pattern: S |
Field17B |
Field 17B
validation pattern: :4!c//1a parser pattern: :S//S components pattern: SS |
Field17E |
Field 17E
validation pattern: 1a parser pattern: S components pattern: S |
Field17F |
Field 17F
validation pattern: 1a parser pattern: S components pattern: S |
Field17G |
Field 17G
validation pattern: 1a parser pattern: S components pattern: S |
Field17H |
Field 17H
validation pattern: 1a parser pattern: S components pattern: S |
Field17N |
Field 17N
validation pattern: 1a parser pattern: S components pattern: S |
Field17O |
Field 17O
validation pattern: 1a parser pattern: S components pattern: S |
Field17P |
Field 17P
validation pattern: 1a parser pattern: S components pattern: S |
Field17R |
Field 17R
validation pattern: 1a parser pattern: S components pattern: S |
Field17T |
Field 17T
validation pattern: 1a parser pattern: S components pattern: S |
Field17U |
Field 17U
validation pattern: 1a parser pattern: S components pattern: S |
Field17V |
Field 17V
validation pattern: 1a parser pattern: S components pattern: S |
Field17W |
Field 17W
validation pattern: 1a parser pattern: S components pattern: S |
Field18A |
Field 18A
validation pattern: 5n parser pattern: S components pattern: N |
Field19 |
Field 19
validation pattern: parser pattern: N components pattern: N |
Field19A |
Field 19A
validation pattern: :4!c//[N] parser pattern: :S//[c]SN components pattern: SSCN |
Field19B |
Field 19B
validation pattern: :4!c// parser pattern: :S//SN components pattern: SCN |
Field20 |
Field 20
validation pattern: 16x(***) parser pattern: S components pattern: S |
Field20C |
Field 20C
validation pattern: :4!c//16x(***) parser pattern: :S//S components pattern: SS |
Field20D |
Field 20D
validation pattern: :4!c//25x(***) parser pattern: :S//S components pattern: SS |
Field20E |
Field 20E
validation pattern: 4!c//35x parser pattern: S//S components pattern: SS |
Field21 |
Field 21
validation pattern: 16x(***) parser pattern: S components pattern: S |
Field21A |
Field 21A
validation pattern: 16x(***) parser pattern: S components pattern: S |
Field21B |
Field 21B
validation pattern: 16x parser pattern: S components pattern: S |
Field21C |
Field 21C
validation pattern: 35x parser pattern: S components pattern: S |
Field21D |
Field 21D
validation pattern: 35x parser pattern: S components pattern: S |
Field21E |
Field 21E
validation pattern: 35x parser pattern: S components pattern: S |
Field21F |
Field 21F
validation pattern: 16x(***) parser pattern: S components pattern: S |
Field21G |
Field 21G
validation pattern: 16x(***) parser pattern: S components pattern: S |
Field21N |
Field 21N
validation pattern: 16x parser pattern: S components pattern: S |
Field21P |
Field 21P
validation pattern: 16x(***) parser pattern: S components pattern: S |
Field21R |
Field 21R
validation pattern: 16x(***) parser pattern: S components pattern: S |
Field22 |
Field 22
validation pattern: CUSTOM parser pattern: S/S components pattern: SS |
Field22A |
Field 22A
validation pattern: 4!c parser pattern: S components pattern: S |
Field22B |
Field 22B
validation pattern: 4!c parser pattern: S components pattern: S |
Field22C |
Field 22C
validation pattern: CUSTOM parser pattern: S components pattern: S |
Field22D |
Field 22D
validation pattern: 4!c parser pattern: S components pattern: S |
Field22E |
Field 22E
validation pattern: 4!c parser pattern: S components pattern: S |
Field22F |
Field 22F
validation pattern: :4!c/[8c]/4!c parser pattern: :S/[S]/S components pattern: SSS |
Field22G |
Field 22G
validation pattern: 4!c parser pattern: S components pattern: S |
Field22H |
Field 22H
validation pattern: :4!c//4!c parser pattern: :S//S components pattern: SS |
Field22J |
Field 22J
validation pattern: 4!c parser pattern: S components pattern: S |
Field22K |
Field 22K
validation pattern: 4!c[/35x] parser pattern: S[/S] components pattern: SS |
Field22L |
Field 22L
validation pattern: 35x parser pattern: S components pattern: S |
Field22M |
Field 22M
validation pattern: 10x parser pattern: S components pattern: S |
Field22N |
Field 22N
validation pattern: 32x parser pattern: S components pattern: S |
Field22P |
Field 22P
validation pattern: 10x parser pattern: S components pattern: S |
Field22R |
Field 22R
validation pattern: 32x parser pattern: S components pattern: S |
Field22S |
Field 22S
validation pattern: 1!a/35x parser pattern: S/S components pattern: SS |
Field22T |
Field 22T
validation pattern: 35x parser pattern: S components pattern: S |
Field22U |
Field 22U
validation pattern: 6a parser pattern: S components pattern: S |
Field22V |
Field 22V
validation pattern: 35x parser pattern: S components pattern: S |
Field22W |
Field 22W
validation pattern: 42x parser pattern: S components pattern: S |
Field22X |
Field 22X
validation pattern: 4!c parser pattern: S components pattern: S |
Field22Z |
Field 22Z
validation pattern: 6a parser pattern: S components pattern: S |
Field23 |
Field 23
validation pattern: CUSTOM parser pattern: S[/S/S[/S]] components pattern: SSSC |
Field23A |
Field 23A
validation pattern: 10a/5a parser pattern: S/S components pattern: SS |
Field23B |
Field 23B
validation pattern: 4!c parser pattern: S components pattern: S |
Field23C | Deprecated |
Field23D |
Field 23D
validation pattern: 10a parser pattern: S components pattern: S |
Field23E |
Field 23E
validation pattern: 4!c[/30x] parser pattern: S[/S] components pattern: SS |
Field23F | Deprecated |
Field23G |
Field 23G
validation pattern: 4!c[/4!c] parser pattern: S[/S] components pattern: SS |
Field23X |
Field 23X
validation pattern: 4!c/65x parser pattern: S/S components pattern: SS |
Field243 |
Field 243
validation pattern: 1!n parser pattern: S components pattern: N |
Field24B |
Field 24B
validation pattern: :4!c/[8c]/4!c parser pattern: :S/[S]/S components pattern: SSS |
Field24D |
Field 24D
validation pattern: 4!c[/35x] parser pattern: S[/S] components pattern: SS |
Field24E |
Field 24E
validation pattern: 4!c[/30x] parser pattern: S[/S] components pattern: SS |
Field25 |
Field 25
validation pattern: 35x parser pattern: S components pattern: S |
Field25A |
Field 25A
validation pattern: /34x parser pattern: /S components pattern: S |
Field25D |
Field 25D
validation pattern: :4!c/[8c]/4!c parser pattern: :S/[S]/S components pattern: SSS |
Field26A |
Field 26A
validation pattern: parser pattern: S components pattern: S |
Field26B |
Field 26B
validation pattern: parser pattern: S components pattern: S |
Field26C |
Field 26C
validation pattern: [3!a]/15x/5!a4!a parser pattern: [S]/S/5!a4!aS components pattern: SSSSS |
Field26D |
Field 26D
validation pattern: 65x[$65x]0-29 parser pattern: S[$S]0-29 components pattern: SSSSSSSSSSSSSSSSSSSSSSSSSSSSSS |
Field26E |
Field 26E
validation pattern: 2n parser pattern: S components pattern: N |
Field26F |
Field 26F
validation pattern: 9a parser pattern: S components pattern: S |
Field26G | Deprecated |
Field26H |
Field 26H
validation pattern: 16x parser pattern: S components pattern: S |
Field26J | Deprecated |
Field26K | Deprecated |
Field26L | Deprecated |
Field26N |
Field 26N
validation pattern: parser pattern: S/S components pattern: CS |
Field26P |
Field 26P
validation pattern: parser pattern: S/S components pattern: CS |
Field26T |
Field 26T
validation pattern: 3!c parser pattern: S components pattern: S |
Field27 |
Field 27
validation pattern: 1n/1n parser pattern: S/S components pattern: NN |
Field27A |
Field 27A
validation pattern: 1!n/1!n parser pattern: S/S components pattern: NN |
Field28 |
Field 28
validation pattern: 5n[/2n] parser pattern: S[/S] components pattern: NN |
Field28C |
Field 28C
validation pattern: 5n[/5n] parser pattern: S[/S] components pattern: NN |
Field28D |
Field 28D
validation pattern: 5n/5n parser pattern: S/S components pattern: NN |
Field28E |
Field 28E
validation pattern: 5n/4!c parser pattern: S/S components pattern: NS |
Field29A |
Field 29A
validation pattern: 35x[$35x]0-3 parser pattern: S[$S]0-3 components pattern: SSSS |
Field29B |
Field 29B
validation pattern: 35x[$35x]0-3 parser pattern: S[$S]0-3 components pattern: SSSS |
Field29C |
Field 29C
validation pattern: 35x parser pattern: S components pattern: S |
Field29D |
Field 29D
validation pattern: 35x[$35x]0-3 parser pattern: S[$S]0-3 components pattern: SSSS |
Field29E |
Field 29E
validation pattern: 4!c/ parser pattern: S/S components pattern: SH |
Field29F |
Field 29F
validation pattern: 35z[$35z]0-3 parser pattern: S[$S]0-3 components pattern: SSSS |
Field29G |
Field 29G
validation pattern: 1n/33z[$1n/33z]0-8 parser pattern: S/S[$S/S]0-8 components pattern: NSNSNSNSNSNSNSNSNS |
Field29H |
Field 29H
validation pattern: 4!c parser pattern: S components pattern: S |
Field29J |
Field 29J
validation pattern: 4!c[/ parser pattern: S[/S] components pattern: SH |
Field29K |
Field 29K
validation pattern: 4!c/ parser pattern: S/S components pattern: SH |
Field29S |
Field 29S
validation pattern: 4!c/35x parser pattern: S/S components pattern: SS |
Field30 |
Field 30
validation pattern: parser pattern: S components pattern: E |
Field30F |
Field 30F
validation pattern: parser pattern: S components pattern: D |
Field30G |
Field 30G
validation pattern: parser pattern: S/S components pattern: DD |
Field30H |
Field 30H
validation pattern: parser pattern: S components pattern: D |
Field30J |
Field 30J
validation pattern: 1!a3!n parser pattern: SN components pattern: SN |
Field30P |
Field 30P
validation pattern: parser pattern: S components pattern: D |
Field30Q |
Field 30Q
validation pattern: parser pattern: S components pattern: D |
Field30T |
Field 30T
validation pattern: parser pattern: S components pattern: D |
Field30U |
Field 30U
validation pattern: parser pattern: S components pattern: D |
Field30V |
Field 30V
validation pattern: parser pattern: S components pattern: D |
Field30X |
Field 30X
validation pattern: parser pattern: S components pattern: D |
Field31B | Deprecated |
Field31C |
Field 31C
validation pattern: parser pattern: S components pattern: E |
Field31D |
Field 31D
validation pattern: parser pattern: components pattern: ES |
Field31E |
Field 31E
validation pattern: parser pattern: S components pattern: E |
Field31F |
Field 31F
validation pattern: parser pattern: components pattern: EES |
Field31G |
Field 31G
validation pattern: parser pattern: components pattern: EHS |
Field31H | Deprecated |
Field31J | Deprecated |
Field31L |
Field 31L
validation pattern: parser pattern: S components pattern: E |
Field31P |
Field 31P
validation pattern: parser pattern: components pattern: ES |
Field31R |
Field 31R
validation pattern: parser pattern: components pattern: EE |
Field31S |
Field 31S
validation pattern: parser pattern: S components pattern: E |
Field31T | Deprecated |
Field31X |
Field 31X
validation pattern: ( parser pattern: ( components pattern: EHS |
Field32A |
Field 32A
validation pattern: parser pattern: components pattern: ECN |
Field32B |
Field 32B
validation pattern: parser pattern: SN components pattern: CN |
Field32C |
Field 32C
validation pattern: parser pattern: components pattern: ECN |
Field32D |
Field 32D
validation pattern: parser pattern: components pattern: ECN |
Field32E |
Field 32E
validation pattern: parser pattern: S components pattern: C |
Field32F |
Field 32F
validation pattern: 3!a parser pattern: SN components pattern: SN |
Field32G |
Field 32G
validation pattern: parser pattern: SN components pattern: CN |
Field32H |
Field 32H
validation pattern: [N] parser pattern: [c] components pattern: SCN |
Field32J |
Field 32J
validation pattern: parser pattern: N components pattern: N |
Field32K |
Field 32K
validation pattern: parser pattern: cNS components pattern: SNSCN |
Field32M |
Field 32M
validation pattern: parser pattern: SN components pattern: CN |
Field32N |
Field 32N
validation pattern: [N] parser pattern: [c] components pattern: SECN |
Field32P |
Field 32P
validation pattern: parser pattern: components pattern: ECN |
Field32Q |
Field 32Q
validation pattern: parser pattern: S/S components pattern: CC |
Field32R |
Field 32R
validation pattern: [N] parser pattern: [c] components pattern: SCN |
Field32U |
Field 32U
validation pattern: parser pattern: SN components pattern: CN |
Field33A |
Field 33A
validation pattern: parser pattern: components pattern: ECN |
Field33B |
Field 33B
validation pattern: 3!a parser pattern: SN components pattern: SN |
Field33C |
Field 33C
validation pattern: parser pattern: components pattern: ECN |
Field33D |
Field 33D
validation pattern: parser pattern: components pattern: ECN |
Field33E |
Field 33E
validation pattern: parser pattern: SN components pattern: CN |
Field33F |
Field 33F
validation pattern: parser pattern: SN components pattern: CN |
Field33G |
Field 33G
validation pattern: parser pattern: SNS components pattern: CNS |
Field33J |
Field 33J
validation pattern: 3!a parser pattern: SN components pattern: SN |
Field33K |
Field 33K
validation pattern: parser pattern: cNS components pattern: SNSCN |
Field33N |
Field 33N
validation pattern: [N] parser pattern: [c] components pattern: SECN |
Field33P |
Field 33P
validation pattern: parser pattern: components pattern: ECN |
Field33R |
Field 33R
validation pattern: parser pattern: components pattern: ECN |
Field33S |
Field 33S
validation pattern: 3!a parser pattern: SN components pattern: SN |
Field33T |
Field 33T
validation pattern: 3!a parser pattern: SN components pattern: SN |
Field33V | Deprecated |
Field34A |
Field 34A
validation pattern: parser pattern: components pattern: ECN |
Field34B |
Field 34B
validation pattern: parser pattern: SN components pattern: CN |
Field34C | Deprecated |
Field34D | Deprecated |
Field34E |
Field 34E
validation pattern: [N] parser pattern: [c] components pattern: SCN |
Field34F |
Field 34F
validation pattern: parser pattern: CSN components pattern: CSN |
Field34G | Deprecated |
Field34H | Deprecated |
Field34J |
Field 34J
validation pattern: [N]3!a parser pattern: [c] components pattern: SSN |
Field34N |
Field 34N
validation pattern: [N] parser pattern: [c] components pattern: SECN |
Field34P |
Field 34P
validation pattern: parser pattern: components pattern: ECN |
Field34R |
Field 34R
validation pattern: parser pattern: components pattern: ECN |
Field35A |
Field 35A
validation pattern: 3!a parser pattern: SN components pattern: SN |
Field35B |
Field 35B
validation pattern: [ISIN1e12!c][$][35x][$35x]0-3(****) parser pattern: [ISIN S][$S]0-4 components pattern: SSSSSS |
Field35C |
Field 35C
validation pattern: 3!c parser pattern: S components pattern: S |
Field35D |
Field 35D
validation pattern: parser pattern: S components pattern: E |
Field35E |
Field 35E
validation pattern: 50x[$50x]0-5 parser pattern: S[$S]0-5 components pattern: SSSSSS |
Field35F |
Field 35F
validation pattern: 50x[$50x]0-34 parser pattern: S[$S]0-34 components pattern: SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS |
Field35H |
Field 35H
validation pattern: [N]3!a parser pattern: [c] components pattern: SSN |
Field35L |
Field 35L
validation pattern: 35x[$35x]0-3 parser pattern: S[$S]0-3 components pattern: SSSS |
Field35N |
Field 35N
validation pattern: 3!a parser pattern: SN components pattern: SN |
Field35P | Deprecated |
Field35S |
Field 35S
validation pattern: 3!a parser pattern: SN components pattern: SN |
Field35T | Deprecated |
Field35U |
Field 35U
validation pattern: 3!a parser pattern: SN[S] components pattern: SNS |
Field36 |
Field 36
validation pattern: parser pattern: N components pattern: N |
Field36A |
Field 36A
validation pattern: parser pattern: N components pattern: N |
Field36B |
Field 36B
validation pattern: :4!c//4!c/ parser pattern: :S//S/N components pattern: SSN |
Field36C |
Field 36C
validation pattern: :4!c//4!c parser pattern: :S//S components pattern: SS |
Field36E |
Field 36E
validation pattern: :4!c//4!c/[N] parser pattern: :S//S/[c]N components pattern: SSSN |
Field37A |
Field 37A
validation pattern: parser pattern: N[// components pattern: NESNS |
Field37B |
Field 37B
validation pattern: parser pattern: N[// components pattern: NESNS |
Field37C |
Field 37C
validation pattern: parser pattern: N[// components pattern: NESNS |
Field37D |
Field 37D
validation pattern: parser pattern: N[// components pattern: NESNS |
Field37E |
Field 37E
validation pattern: parser pattern: N[// components pattern: NESNS |
Field37F |
Field 37F
validation pattern: parser pattern: N[// components pattern: NESNS |
Field37G |
Field 37G
validation pattern: [N] parser pattern: [S]N components pattern: SN |
Field37H |
Field 37H
validation pattern: parser pattern: SN components pattern: SN |
Field37J |
Field 37J
validation pattern: parser pattern: N components pattern: N |
Field37K |
Field 37K
validation pattern: 3!a parser pattern: SN components pattern: SN |
Field37L |
Field 37L
validation pattern: parser pattern: N components pattern: N |
Field37M |
Field 37M
validation pattern: [N] parser pattern: [S]N components pattern: SN |
Field37N |
Field 37N
validation pattern: 35x[$35x]0-5 parser pattern: S[$S]0-5 components pattern: SSSSSS |
Field37P |
Field 37P
validation pattern: parser pattern: N components pattern: N |
Field37R |
Field 37R
validation pattern: [N] parser pattern: [S]N components pattern: SN |
Field37S | Deprecated |
Field37U |
Field 37U
validation pattern: parser pattern: N components pattern: N |
Field38A |
Field 38A
validation pattern: 3n parser pattern: S components pattern: N |
Field38B | Deprecated |
Field38D |
Field 38D
validation pattern: 4n parser pattern: S components pattern: N |
Field38E |
Field 38E
validation pattern: 2n1a parser pattern: NS components pattern: NS |
Field38G |
Field 38G
validation pattern: 2n1a/2n1a parser pattern: S/S components pattern: NSNS |
Field38H |
Field 38H
validation pattern: 2n1a/2n1a parser pattern: S/S components pattern: NSNS |
Field38J |
Field 38J
validation pattern: parser pattern: SN components pattern: SN |
Field39A |
Field 39A
validation pattern: 2n/2n parser pattern: S/S components pattern: NN |
Field39B |
Field 39B
validation pattern: 13x parser pattern: S components pattern: S |
Field39C |
Field 39C
validation pattern: 35x[$35x]0-3 parser pattern: S[$S]0-3 components pattern: SSSS |
Field39D |
Field 39D
validation pattern: parser pattern: SN components pattern: CN |
Field39P |
Field 39P
validation pattern: 4!c/ parser pattern: S/SN components pattern: SCN |
Field40A |
Field 40A
validation pattern: 24x parser pattern: S components pattern: S |
Field40B |
Field 40B
validation pattern: 24x$24x parser pattern: S$S components pattern: SS |
Field40C |
Field 40C
validation pattern: 4!a[/35x] parser pattern: S[/S] components pattern: SS |
Field40E |
Field 40E
validation pattern: 30x[/35x] parser pattern: S[/S] components pattern: SS |
Field40F |
Field 40F
validation pattern: 30x parser pattern: S components pattern: S |
Field41A |
Field 41A
validation pattern: parser pattern: S$S components pattern: BS |
Field41D |
Field 41D
validation pattern: 35x[$35x]0-3$14x parser pattern: S[$S]0-3$S components pattern: SSSSS |
Field42A |
Field 42A
validation pattern: [[/ parser pattern: [[/c][/S]$]S components pattern: SSB |
Field42C |
Field 42C
validation pattern: 35x[$35x]0-2 parser pattern: S[$S]0-2 components pattern: SSS |
Field42D |
Field 42D
validation pattern: [[/ parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field42M |
Field 42M
validation pattern: 35x[$35x]0-3 parser pattern: S[$S]0-3 components pattern: SSSS |
Field42P |
Field 42P
validation pattern: 35x[$35x]0-3 parser pattern: S[$S]0-3 components pattern: SSSS |
Field43P |
Field 43P
validation pattern: 35x parser pattern: S components pattern: S |
Field43T |
Field 43T
validation pattern: 35x parser pattern: S components pattern: S |
Field44A |
Field 44A
validation pattern: 65x parser pattern: S components pattern: S |
Field44B |
Field 44B
validation pattern: 65x parser pattern: S components pattern: S |
Field44C |
Field 44C
validation pattern: parser pattern: S components pattern: E |
Field44D |
Field 44D
validation pattern: 65x[$65x]0-5 parser pattern: S[$S]0-5 components pattern: SSSSSS |
Field44E |
Field 44E
validation pattern: 65x parser pattern: S components pattern: S |
Field44F |
Field 44F
validation pattern: 65x parser pattern: S components pattern: S |
Field45A |
Field 45A
validation pattern: CUSTOM parser pattern: S components pattern: S |
Field45B |
Field 45B
validation pattern: CUSTOM parser pattern: S components pattern: S |
Field46A |
Field 46A
validation pattern: CUSTOM parser pattern: S components pattern: S |
Field46B |
Field 46B
validation pattern: CUSTOM parser pattern: S components pattern: S |
Field47A |
Field 47A
validation pattern: CUSTOM parser pattern: S components pattern: S |
Field47B |
Field 47B
validation pattern: CUSTOM parser pattern: S components pattern: S |
Field48 |
Field 48
validation pattern: 35x[$35x]0-3 parser pattern: S[$S]0-3 components pattern: SSSS |
Field49 |
Field 49
validation pattern: 7!x parser pattern: S components pattern: S |
Field49H |
Field 49H
validation pattern: CUSTOM parser pattern: S components pattern: S |
Field49J |
Field 49J
validation pattern: CUSTOM parser pattern: S components pattern: S |
Field50 |
Field 50
validation pattern: 35x[$35x]0-3 parser pattern: S[$S]0-3 components pattern: SSSS |
Field50A |
Field 50A
validation pattern: [/34x$] parser pattern: [/S$]S components pattern: SB |
Field50B |
Field 50B
validation pattern: 35x[$35x]0-3 parser pattern: S[$S]0-3 components pattern: SSSS |
Field50C |
Field 50C
validation pattern: parser pattern: S components pattern: B |
Field50D |
Field 50D
validation pattern: [[/ parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field50F |
Field 50F
validation pattern: CUSTOM parser pattern: S$S/S[$S/S]0-3 components pattern: SNSNSNSNS |
Field50G |
Field 50G
validation pattern: /34x$ parser pattern: /S$S components pattern: SB |
Field50H |
Field 50H
validation pattern: /34x$35x[$35x]0-3 parser pattern: /S$S[$S]0-3 components pattern: SSSSS |
Field50K |
Field 50K
validation pattern: [/34x$]35x[$35x]0-3 parser pattern: [/S$]S[$S]0-3 components pattern: SSSSS |
Field50L |
Field 50L
validation pattern: 35x parser pattern: S components pattern: S |
Field50M |
Field 50M
validation pattern: 35x[$35x]0-3 parser pattern: S[$S]0-3 components pattern: SSSS |
Field51A |
Field 51A
validation pattern: [[/ parser pattern: [[/c][/S]$]S components pattern: SSB |
Field51C |
Field 51C
validation pattern: /34x parser pattern: /S components pattern: S |
Field51D |
Field 51D
validation pattern: [[/ parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field52A |
Field 52A
validation pattern: [[/ parser pattern: [[/c][/S]$]S components pattern: SSB |
Field52B |
Field 52B
validation pattern: [[/ parser pattern: [[/c][/S]$][S] components pattern: SSS |
Field52C |
Field 52C
validation pattern: /34x parser pattern: /S components pattern: S |
Field52D |
Field 52D
validation pattern: [[/ parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field52G |
Field 52G
validation pattern: /34x$ parser pattern: /S$S components pattern: SB |
Field53A |
Field 53A
validation pattern: [[/ parser pattern: [[/c][/S]$]S components pattern: SSB |
Field53B |
Field 53B
validation pattern: [[/ parser pattern: [[/c][/S]$][S] components pattern: SSS |
Field53C |
Field 53C
validation pattern: /34x parser pattern: /S components pattern: S |
Field53D |
Field 53D
validation pattern: [[/ parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field53J |
Field 53J
validation pattern: parser pattern: S components pattern: S |
Field54A |
Field 54A
validation pattern: [[/ parser pattern: [[/c][/S]$]S components pattern: SSB |
Field54B |
Field 54B
validation pattern: [[/ parser pattern: [[/c][/S]$][S] components pattern: SSS |
Field54D |
Field 54D
validation pattern: [[/ parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field55A |
Field 55A
validation pattern: [[/ parser pattern: [[/c][/S]$]S components pattern: SSB |
Field55B |
Field 55B
validation pattern: [[/ parser pattern: [[/c][/S]$][S] components pattern: SSS |
Field55D |
Field 55D
validation pattern: [[/ parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field56A |
Field 56A
validation pattern: [[/ parser pattern: [[/c][/S]$]S components pattern: SSB |
Field56B |
Field 56B
validation pattern: [[/ parser pattern: [[/c][/S]$]S components pattern: SSS |
Field56C |
Field 56C
validation pattern: /34x parser pattern: /S components pattern: S |
Field56D |
Field 56D
validation pattern: [[/ parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field56J |
Field 56J
validation pattern: parser pattern: S components pattern: S |
Field57A |
Field 57A
validation pattern: [[/ parser pattern: [[/c][/S]$]S components pattern: SSB |
Field57B |
Field 57B
validation pattern: [[/ parser pattern: [[/c][/S]$][S] components pattern: SSS |
Field57C |
Field 57C
validation pattern: /34x parser pattern: /S components pattern: S |
Field57D |
Field 57D
validation pattern: [[/ parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field57J |
Field 57J
validation pattern: parser pattern: S components pattern: S |
Field58A |
Field 58A
validation pattern: [[/ parser pattern: [[/c][/S]$]S components pattern: SSB |
Field58B |
Field 58B
validation pattern: [[/ parser pattern: [[/c][/S]$][S] components pattern: SSS |
Field58C |
Field 58C
validation pattern: /34x parser pattern: /S components pattern: S |
Field58D |
Field 58D
validation pattern: [[/ parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field58J |
Field 58J
validation pattern: parser pattern: S components pattern: S |
Field59 |
Field 59
validation pattern: [/34x$]35x[$35x]0-3 parser pattern: [/S$]S[$S]0-3 components pattern: SSSSS |
Field59A |
Field 59A
validation pattern: [/34x$] parser pattern: [/S$]S components pattern: SB |
Field60A | Deprecated |
Field60B | Deprecated |
Field60F |
Field 60F
validation pattern: parser pattern: [c] components pattern: SECN |
Field60M |
Field 60M
validation pattern: parser pattern: [c] components pattern: SECN |
Field61 |
Field 61
validation pattern: CUSTOM parser pattern: CUSTOM components pattern: EFSSNSSSS |
Field62A | Deprecated |
Field62B | Deprecated |
Field62F |
Field 62F
validation pattern: parser pattern: [c] components pattern: SESN |
Field62M |
Field 62M
validation pattern: parser pattern: [c] components pattern: SESN |
Field64 |
Field 64
validation pattern: parser pattern: [c] components pattern: SESN |
Field65 |
Field 65
validation pattern: parser pattern: [c] components pattern: SESN |
Field67A |
Field 67A
validation pattern: parser pattern: components pattern: EE |
Field68A |
Field 68A
validation pattern: 6n parser pattern: NSN/N[/N][//S] components pattern: NCNNNS |
Field68B |
Field 68B
validation pattern: parser pattern: components pattern: EEScSNCNECN |
Field68C |
Field 68C
validation pattern: 4a/4a/1a[ parser pattern: S/S/c[ components pattern: SScESNCNCNCN |
Field69A |
Field 69A
validation pattern: :4!c// parser pattern: :S//S/S components pattern: SDD |
Field69B |
Field 69B
validation pattern: :4!c// parser pattern: :S// components pattern: SDTDT |
Field69C |
Field 69C
validation pattern: :4!c// parser pattern: :S//S/S components pattern: SDS |
Field69D |
Field 69D
validation pattern: :4!c// parser pattern: :S// components pattern: SDTS |
Field69E |
Field 69E
validation pattern: :4!c//4!c/ parser pattern: :S//S/S components pattern: SSD |
Field69F |
Field 69F
validation pattern: :4!c//4!c/ parser pattern: :S//S/ components pattern: SSDT |
Field69J |
Field 69J
validation pattern: :4!c//4!c parser pattern: :S//S components pattern: SS |
Field70 |
Field 70
validation pattern: 35x[$35x]0-3 parser pattern: S[$S]0-3 components pattern: SSSS |
Field70C |
Field 70C
validation pattern: :4!c//35x[$35x]0-3 parser pattern: :S//S[$S]0-3 components pattern: SSSSS |
Field70D |
Field 70D
validation pattern: :4!c//35x[$35x]0-5 parser pattern: :S//S[$S]0-5 components pattern: SSSSSSS |
Field70E |
Field 70E
validation pattern: :4!c//35x[$35x]0-9 parser pattern: :S//S[$S]0-9 components pattern: SSSSSSSSSSS |
Field70F |
Field 70F
validation pattern: :4!c//8000z parser pattern: :S//S components pattern: SS |
Field70G |
Field 70G
validation pattern: :4!c//35z[$35z]0-9 parser pattern: :S//S[$S]0-9 components pattern: SSSSSSSSSSS |
Field71A |
Field 71A
validation pattern: 3!a parser pattern: S components pattern: S |
Field71B |
Field 71B
validation pattern: 35x[$35x]0-5 parser pattern: S[$S]0-5 components pattern: SSSSSS |
Field71C |
Field 71C
validation pattern: 35x[$35x]0-5 parser pattern: S[$S]0-5 components pattern: SSSSSS |
Field71D | Deprecated |
Field71E | Deprecated |
Field71F |
Field 71F
validation pattern: parser pattern: SN components pattern: CN |
Field71G |
Field 71G
validation pattern: parser pattern: SN components pattern: CN |
Field71H |
Field 71H
validation pattern: parser pattern: SN components pattern: CN |
Field71J |
Field 71J
validation pattern: parser pattern: SN components pattern: CN |
Field71K |
Field 71K
validation pattern: parser pattern: SN components pattern: CN |
Field71L |
Field 71L
validation pattern: parser pattern: SN components pattern: CN |
Field72 |
Field 72
validation pattern: CUSTOM parser pattern: S[$S]0-34 components pattern: SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS |
Field72C |
Field 72C
validation pattern: 35x[$35x]0-6 parser pattern: S[$S]0-34 components pattern: SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS |
Field73 |
Field 73
validation pattern: 35x[$35x]0-5 parser pattern: S[$S]0-5 components pattern: SSSSSS |
Field74 |
Field 74
validation pattern: 35x[$35x]0-5 parser pattern: S[$S]0-5 components pattern: SSSSSS |
Field75 |
Field 75
validation pattern: 35x[$35x]0-5 parser pattern: S[$S]0-5 components pattern: SSSSSS |
Field76 |
Field 76
validation pattern: 35x[$35x]0-5 parser pattern: S[$S]0-5 components pattern: SSSSSS |
Field77A |
Field 77A
validation pattern: CUSTOM parser pattern: S components pattern: S |
Field77B |
Field 77B
validation pattern: 35x[$35x]0-2 parser pattern: S[$S]0-2 components pattern: SSS |
Field77C |
Field 77C
validation pattern: CUSTOM parser pattern: S components pattern: S |
Field77D |
Field 77D
validation pattern: CUSTOM parser pattern: S[$S]0-5 components pattern: SSSSSS |
Field77E |
Field 77E
validation pattern: CUSTOM parser pattern: S components pattern: S |
Field77F |
Field 77F
validation pattern: 1800y parser pattern: S components pattern: S |
Field77G |
Field 77G
validation pattern: 9800y parser pattern: S components pattern: S |
Field77H |
Field 77H
validation pattern: 6a[/ parser pattern: S[/S][//S] components pattern: SDY |
Field77J |
Field 77J
validation pattern: CUSTOM parser pattern: S components pattern: S |
Field77K |
Field 77K
validation pattern: 9800x parser pattern: S components pattern: S |
Field77R | Deprecated |
Field77S | Deprecated |
Field77T |
Field 77T
validation pattern: 9000z parser pattern: S components pattern: S |
Field78 |
Field 78
validation pattern: 65x[$65x]0-11 parser pattern: S[$S]0-11 components pattern: SSSSSSSSSSSS |
Field78B |
Field 78B
validation pattern: CUSTOM parser pattern: S components pattern: S |
Field79 |
Field 79
validation pattern: CUSTOM parser pattern: S[$S]0-34 components pattern: SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS |
Field80A | Deprecated |
Field80B | Deprecated |
Field80C |
Field 80C
validation pattern: 35x[$35x]0-5 parser pattern: S[$S]0-5 components pattern: SSSSSS |
Field81A |
Field 81A
validation pattern: [[/ parser pattern: [[/c][/S]$]S components pattern: SSB |
Field81D |
Field 81D
validation pattern: [[/ parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field81J |
Field 81J
validation pattern: parser pattern: S components pattern: S |
Field82A |
Field 82A
validation pattern: [[/ parser pattern: [[/c][/S]$]S components pattern: SSB |
Field82B |
Field 82B
validation pattern: [[/ parser pattern: [[/c][/S]$][S] components pattern: SSS |
Field82C | Deprecated |
Field82D |
Field 82D
validation pattern: [[/ parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field82J |
Field 82J
validation pattern: parser pattern: S components pattern: S |
Field82S | Deprecated |
Field83A |
Field 83A
validation pattern: [[/ parser pattern: [[/c][/S]$]S components pattern: SSB |
Field83C |
Field 83C
validation pattern: /34x parser pattern: /S components pattern: S |
Field83D |
Field 83D
validation pattern: [[/ parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field83J |
Field 83J
validation pattern: parser pattern: S components pattern: S |
Field83R | Deprecated |
Field84A |
Field 84A
validation pattern: [[/ parser pattern: [[/c][/S]$]S components pattern: SSB |
Field84B |
Field 84B
validation pattern: [[/ parser pattern: [[/c][/S]$][S] components pattern: SSS |
Field84D |
Field 84D
validation pattern: [[/ parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field84J |
Field 84J
validation pattern: parser pattern: S components pattern: SS |
Field85A |
Field 85A
validation pattern: [[/ parser pattern: [[/c][/S]$]S components pattern: SSB |
Field85B |
Field 85B
validation pattern: [[/ parser pattern: [[/c][/S]$][S] components pattern: SSS |
Field85C | Deprecated |
Field85D |
Field 85D
validation pattern: [[/ parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field85J |
Field 85J
validation pattern: parser pattern: S components pattern: S |
Field86 |
Field 86
validation pattern: CUSTOM parser pattern: S[$S]0-5 components pattern: SSSSSS |
Field86A |
Field 86A
validation pattern: [[/ parser pattern: [[/c][/S]$]S components pattern: SSB |
Field86B |
Field 86B
validation pattern: [[/ parser pattern: [[/c][/S]$][S] components pattern: SSS |
Field86D |
Field 86D
validation pattern: [[/ parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field86J |
Field 86J
validation pattern: parser pattern: S components pattern: S |
Field87A |
Field 87A
validation pattern: [[/ parser pattern: [[/c][/S]$]S components pattern: SSB |
Field87B |
Field 87B
validation pattern: [[/ parser pattern: [[/c][/S]$][S] components pattern: SSS |
Field87C | Deprecated |
Field87D |
Field 87D
validation pattern: [[/ parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field87E | Deprecated |
Field87F | Deprecated |
Field87J |
Field 87J
validation pattern: parser pattern: S components pattern: S |
Field88A |
Field 88A
validation pattern: [[/ parser pattern: [[/c][/S]$]S components pattern: SSB |
Field88B |
Field 88B
validation pattern: [[/ parser pattern: [[/c][/S]$][S] components pattern: SSS |
Field88C | Deprecated |
Field88D |
Field 88D
validation pattern: [[/ parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field88J |
Field 88J
validation pattern: parser pattern: S components pattern: S |
Field89A |
Field 89A
validation pattern: [[/ parser pattern: [[/c][/S]$]S components pattern: SSB |
Field89D |
Field 89D
validation pattern: [[/ parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field89J |
Field 89J
validation pattern: parser pattern: S components pattern: S |
Field90A |
Field 90A
validation pattern: :4!c//4!c/ parser pattern: :S//S/N components pattern: SSN |
Field90B |
Field 90B
validation pattern: :4!c//4!c/ parser pattern: :S//S/SN components pattern: SSCN |
Field90C |
Field 90C
validation pattern: 5n parser pattern: NSN components pattern: NCN |
Field90D |
Field 90D
validation pattern: 5n parser pattern: NSN components pattern: NCN |
Field90E |
Field 90E
validation pattern: :4!c//4!c parser pattern: :S//S components pattern: SS |
Field90F |
Field 90F
validation pattern: :4!c//4!c/ parser pattern: :S//S/SN/S/N components pattern: SSCNSN |
Field90J |
Field 90J
validation pattern: :4!c//4!c/ parser pattern: :S//S/SN/SN components pattern: SSCNCN |
Field90K |
Field 90K
validation pattern: :4!c// parser pattern: :S//N components pattern: SN |
Field91A |
Field 91A
validation pattern: [[/ parser pattern: [[/c][/S]$]S components pattern: SSB |
Field91B | Deprecated |
Field91C | Deprecated |
Field91D |
Field 91D
validation pattern: [[/ parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field91E | Deprecated |
Field91F | Deprecated |
Field91G | Deprecated |
Field91H | Deprecated |
Field91J |
Field 91J
validation pattern: parser pattern: S components pattern: S |
Field92A |
Field 92A
validation pattern: :4!c//[N] parser pattern: :S//[c]N components pattern: SSN |
Field92B |
Field 92B
validation pattern: :4!c// parser pattern: :S//S/S/N components pattern: SCCN |
Field92C |
Field 92C
validation pattern: :4!c/[8c]/24x parser pattern: :S/[S]/S components pattern: SSS |
Field92D |
Field 92D
validation pattern: :4!c// parser pattern: :S//N/N components pattern: SNN |
Field92E | Deprecated |
Field92F |
Field 92F
validation pattern: :4!c// parser pattern: :S//SN components pattern: SCN |
Field92J |
Field 92J
validation pattern: :4!c/[8c]/4!c/ parser pattern: :S/[S]/S/CN[/S] components pattern: SSSCNS |
Field92K |
Field 92K
validation pattern: :4!c//4!c parser pattern: :S//S components pattern: SS |
Field92L |
Field 92L
validation pattern: :4!c// parser pattern: :S//SN/SN components pattern: SCNCN |
Field92M |
Field 92M
validation pattern: :4!c// parser pattern: :S//SN/N components pattern: SCNN |
Field92N |
Field 92N
validation pattern: :4!c// parser pattern: :S//N/SN components pattern: SNCN |
Field93A |
Field 93A
validation pattern: :4!c/[8c]/4!c parser pattern: :S/[S]/S components pattern: SSS |
Field93B |
Field 93B
validation pattern: :4!c/[8c]/4!c/[N] parser pattern: :S/[S]/S/[c]N components pattern: SSSSN |
Field93C |
Field 93C
validation pattern: :4!c//4!c/4!c/[N] parser pattern: :S//S/S/[c]N components pattern: SSSSN |
Field93D |
Field 93D
validation pattern: :4!c//[N] parser pattern: :S//[c]N components pattern: SSN |
Field94A |
Field 94A
validation pattern: 4!c parser pattern: S components pattern: S |
Field94B |
Field 94B
validation pattern: :4!c/[8c]/4!c[/30x] parser pattern: :S/[S]/S[/S] components pattern: SSSS |
Field94C |
Field 94C
validation pattern: :4!c// parser pattern: :S//S components pattern: SK |
Field94D |
Field 94D
validation pattern: :4!c//[ parser pattern: :S//[S]/S components pattern: SKS |
Field94E |
Field 94E
validation pattern: :4!c//35x[$35x]0-9 parser pattern: :S//S[$S]0-9 components pattern: SSSSSSSSSSS |
Field94F |
Field 94F
validation pattern: :4!c//4!c/ parser pattern: :S//S/S components pattern: SSB |
Field94G |
Field 94G
validation pattern: :4!c//35x[$35x] parser pattern: :S//S[$S] components pattern: SSS |
Field94H |
Field 94H
validation pattern: :4!c// parser pattern: :S//S components pattern: SS |
Field95C |
Field 95C
validation pattern: :4!c// parser pattern: :S//S components pattern: SK |
Field95P |
Field 95P
validation pattern: :4!c// parser pattern: :S//S components pattern: SB |
Field95Q |
Field 95Q
validation pattern: :4!c//35x[$35x]0-3 parser pattern: :S//S[$S]0-3 components pattern: SSSSS |
Field95R |
Field 95R
validation pattern: :4!c/8c/34x parser pattern: :S/[S]/S components pattern: SSS |
Field95S |
Field 95S
validation pattern: :4!c/[8c]/4!c/ parser pattern: :S/[S]/S/S/S components pattern: SSSKS |
Field95T |
Field 95T
validation pattern: :4!c//35x[$35x] parser pattern: :S//S[$S] components pattern: SSS |
Field95U |
Field 95U
validation pattern: :4!c//35x[$35x]0-2 parser pattern: :S//S[$S]0-2 components pattern: SSSS |
Field95V |
Field 95V
validation pattern: :4!c//35x[$35x]0-9 parser pattern: :S//S[$S]0-9 components pattern: SSSSSSSSSSS |
Field96A |
Field 96A
validation pattern: [[/ parser pattern: [[/c][/S]$]S components pattern: SSB |
Field96D |
Field 96D
validation pattern: [[/ parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field96J |
Field 96J
validation pattern: parser pattern: S components pattern: S |
Field97A |
Field 97A
validation pattern: :4!c//35x parser pattern: :S//S components pattern: SS |
Field97B |
Field 97B
validation pattern: :4!c/[8c]/4!c/35x parser pattern: :S/[S]/S/S components pattern: SSSS |
Field97C |
Field 97C
validation pattern: :4!c//4!c parser pattern: :S//S components pattern: SS |
Field97E |
Field 97E
validation pattern: :4!c//34x parser pattern: :S//S components pattern: SS |
Field98A |
Field 98A
validation pattern: :4!c// parser pattern: :S// components pattern: SD |
Field98B |
Field 98B
validation pattern: :4!c/[8c]/4!c parser pattern: :S/[S]/S components pattern: SSS |
Field98C |
Field 98C
validation pattern: :4!c// parser pattern: :S// components pattern: SDT |
Field98D |
Field 98D
validation pattern: parser pattern: components pattern: DTNCW |
Field98E |
Field 98E
validation pattern: :4!c// parser pattern: :S// components pattern: SDTNCW |
Field98F |
Field 98F
validation pattern: :4!c/[8c]/4!c parser pattern: :S//[S]/S components pattern: SSST |
Field99A |
Field 99A
validation pattern: :4!c//[N]3!n parser pattern: :S//[c]N components pattern: SSN |
Field99B |
Field 99B
validation pattern: :4!c//3!n parser pattern: :S//S components pattern: SN |
Field99C |
Field 99C
validation pattern: :4!c//6!n parser pattern: :S//S components pattern: SN |
SwiftParseUtils |
This class provides methods to parse field components.
|
Base package for classes that model SWIFT fields.
This package provides classes to parse and model every possible field and letter option of a SWIFT MT message.
The constructor of each field class accepts the field's literal value and parses its content into a list of components with a simple and generic API of getComponent1() ... getComponentN().
Components are modeled as string, but if the component represents a date or number, additional API is provided to get the component parsed into a Calendar and Number with methods like getComponent1AsCalendar() and getComponent3AsNumber().
To best usage scenario for this functionality is to read and process received SWIFT messages, when you have a FIN message parsed into a SwiftMessage object and you need to retrieve specific fields' components.
Simple usage example:
Field32A f = new Field32A("090801USD1234,56"); String sdate = f.getComponent1()); //"090801"; Calendar date = f.getComponent1AsCalendar(); BigDecimal number = new BigDecimal(f.getComponent3AsNumber().doubleValue());
Full parsing example:
String fin = "{1:F01BANKDEFMAXXX2039063581}"+ "{2:O1031609050901BANKDEFXAXXX89549829458949811609N}"+ "{3:{108:00750532785315}}{4:\n"+ ":20:007505327853\n"+ ":23B:CRED\n"+ ":32A:050902JPY3520000,\n"+ ":33B:JPY3520000,\n"+ ":50K:EUROXXXEI\n"+ ":52A:FEBXXXM1\n"+ ":53A:MHCXXXJT\n"+ ":54A:FOOBICXX\n"+ ":59:/13212312\n"+ "RECEIVER NAME S.A\n"+ ":70:FUTURES\n"+ ":71A:SHA\n"+ ":71F:EUR12,00\n"+ ":71F:EUR2,34\n"+ "-}"; SwiftMessage m = (new SwiftParser()).parse(fin); Field32A f = new Field32A(m.getBlock3().getTagValue("32A")); assertEquals("010203", f.getComponent1()); assertEquals(2001, f.getComponent1AsCalendar().get(Calendar.YEAR)); assertEquals(1, f.getComponent1AsCalendar().get(Calendar.MONTH)); assertEquals(3, f.getComponent1AsCalendar().get(Calendar.DATE)); assertEquals("USD", f.getComponent2()); assertEquals(new BigDecimal(123.45), new BigDecimal(f.getComponent3AsNumber().doubleValue()));