public class MT202_MxPacs00900102_Translation extends
Modifier | Constructor and Description |
---|---|
|
MT202_MxPacs00900102_Translation()
Creates the translation class initializing it with the proper MX identification.
|
protected |
MT202_MxPacs00900102_Translation(MxId mxId,
String mxDescription)
This constructor is intended for subclasses to override the translation rules for other versions of MX.
|
Modifier and Type | Method and Description |
---|---|
Boolean |
logicalMessageCriteriaCheck(MT202 source)
Message criteria check
This method checks the content of the source MT202 and determines if it can be translated to the target MxPacs00900102 |
List<PreconditionError> |
preconditionsCheck(MT202 source)
Precondition check
This method checks the precondition on the content of the source MT202 |
void |
preconditionSR1Check(MT202 source)
Precondition check
This method checks the precondition SR1 on the content of the source MT202 IF ((53a Sender's Correspondent\53B IsPresent) And (Not (53a Sender's Correspondent\53B\Party Identifier IsPresent))) THEN Fail ('01002', 'If field 53a is present with option B, then PartyIdentifier must be present.', 53a Sender's Correspondent\53B\Party Identifier, 53a Sender's Correspondent) END |
void |
preconditionSR2Check(MT202 source)
Precondition check
This method checks the precondition SR2 on the content of the source MT202 IF (54a Receiver's Correspondent\54B IsPresent) THEN Fail ('01003', 'Field 54a must not be used with option B.', 54a Receiver's Correspondent) END |
void |
preconditionSR3Check(MT202 source)
Precondition check
This method checks the precondition SR3 on the content of the source MT202 IF (57a Account With Institution\57B IsPresent) THEN Fail ('01006', 'Field 57a must not be used with option B.', 57a Account With Institution\57B) END |
void |
preconditionSR4Check(MT202 source)
Precondition check
This method checks the precondition SR4 on the content of the source MT202 IF ((53a Sender's Correspondent\53B\Party Identifier IsPresent) And (54a Receiver's Correspondent IsPresent)) THEN Fail ('01032', 'If field 53a is present with option B, then field 54a is not allowed.', 53a Sender's Correspondent\53B\Party Identifier, 54a Receiver's Correspondent) END |
void |
preconditionSR5Check(MT202 source)
Precondition check
This method checks the precondition SR5 on the content of the source MT202 IF (72 Sender to Receiver Information IsPresent) THEN IF ((72 Sender to Receiver Information\72\Narrative Structured Format\Line 1\Code IsSameString 'CLSTIME') And (Not (72 Sender to Receiver Information\72\Narrative Structured Format\Line 1\Narrative IsDateTime 'MT_HHMM'))) THEN Fail ('01036', 'If field 72 contains the code /CLSTIME/, then the information following /CLSTIME/ must be a string of exactly 4 numerical characters representing a valid time in the HHMM format.', 72 Sender to Receiver Information) ELSE IF (((72 Sender to Receiver Information\72\Narrative Structured Format\Line 2-6[*]\Narrative2 Select (..\Code IsSameString 'CLSTIME')) IsPresent) And (Not ((72 Sender to Receiver Information\72\Narrative Structured Format\Line 2-6[*]\Narrative2 Select (..\Code IsSameString 'CLSTIME')) IsDateTime 'MT_HHMM'))) THEN Fail ('01036', 'If field 72 contains the code /CLSTIME/, then the information following /CLSTIME/ must be a string of exactly 4 numerical characters representing a valid time in the HHMM format.', 72 Sender to Receiver Information) END END END |
protected Integer |
resolveComponentNumber(String field,
String component)
Static mapping of fields component names into its correspondent component number
|
MxPacs00900102 |
translate(MT202 source)
Main entry point for the translation
|
protected void |
translate13C_1_ISODateTime_Time_concatenated_with_date(String targetElement,
MtPathResult content)
Translate method 13C_1 -> ISODateTime : Time concatenated with date
388 TRANSLATE(13C_1, ISODateTime) 389 RULE 390 ('T' Concatenate ((Time indication FormatDateTime ('MT_HHMM', 'MX_Time')) Concatenate (Sign, ((Time offset FormatDateTime ('MT_HHMM', 'MX_Time')) Substring ('1', '5'))))) CopyTo ISODateTime 391 END 392 END |
protected void |
translate13C_1_ISOTime_Default(String targetElement,
MtPathResult content)
Translate method 13C_1 -> ISOTime : Default
393 TRANSLATE(13C_1, ISOTime) 394 RULE 395 ((Time indication FormatDateTime ('MT_HHMM', 'MX_Time')) Concatenate (Sign, ((Time offset FormatDateTime ('MT_HHMM', 'MX_Time')) Substring ('1', '5')))) CopyTo ISOTime 396 END 397 END |
protected void |
translate20_SettlementMethod1Code_INDA(String targetElement,
MtPathResult content)
Translate method 20 -> SettlementMethod1Code : INDA
21 TRANSLATE(20, SettlementMethod1Code) 22 RULE 23 'INDA' CopyTo SettlementMethod1Code 24 END 25 END |
protected void |
translate52A_2_BranchAndFinancialInstitutionIdentification4_Default(String targetElement,
MtPathResult content)
Translate method 52A_2 -> BranchAndFinancialInstitutionIdentification4 : Default
459 TRANSLATE(52A_2, BranchAndFinancialInstitutionIdentification4) 460 RULE 461 NODE (FinancialInstitutionIdentification) 462 NODE (BIC) 463 Identifier Code CopyTo FinancialInstitutionIdentification\BIC 464 END 465 NODE (ClearingSystemMemberIdentification) 466 IF (((Party Identifier Substring ('1', '2')) IsSameString '//') And (Not ((Party Identifier Substring ('1', '4')) IsSameString '//FW'))) 467 THEN 468 Party Identifier TranslateTo FinancialInstitutionIdentification\ClearingSystemMemberIdentification 469 END 470 END 471 END 472 END 473 END |
protected void |
translate52A_2_CashAccount16_Default(String targetElement,
MtPathResult content)
Translate method 52A_2 -> CashAccount16 : Default
492 TRANSLATE(52A_2, CashAccount16) 493 RULE 494 IF ((Party Identifier IsPresent) And (Not ((Party Identifier Substring ('1', '2')) IsSameString '//'))) 495 THEN 496 Party Identifier TranslateTo CashAccount16 497 END 498 END 499 END |
protected void |
translate52D_4_BranchAndFinancialInstitutionIdentification4_Default(String targetElement,
MtPathResult content)
Translate method 52D_4 -> BranchAndFinancialInstitutionIdentification4 : Default
474 TRANSLATE(52D_4, BranchAndFinancialInstitutionIdentification4) 475 RULE 476 NODE (FinancialInstitutionIdentification) 477 NODE (ClearingSystemMemberIdentification) 478 IF (((Party Identifier Substring ('1', '2')) IsSameString '//') And (Not ((Party Identifier Substring ('1', '4')) IsSameString '//CH'))) 479 THEN 480 Party Identifier TranslateTo FinancialInstitutionIdentification\ClearingSystemMemberIdentification 481 END 482 END 483 NODE (Name) 484 Name and Address\Line[1] CopyTo FinancialInstitutionIdentification\Name 485 END 486 NODE (PostalAddress) 487 Name and Address TranslateTo FinancialInstitutionIdentification\PostalAddress 488 END 489 END 490 END 491 END |
protected void |
translate52D_4_CashAccount16_Default(String targetElement,
MtPathResult content)
Translate method 52D_4 -> CashAccount16 : Default
500 TRANSLATE(52D_4, CashAccount16) 501 RULE 502 IF (Party Identifier IsPresent) 503 THEN 504 IF ((Not ((Party Identifier Substring ('1', '2')) IsSameString '//')) Or ((Party Identifier Substring ('1', '4')) IsSameString '//CH')) 505 THEN 506 Party Identifier TranslateTo CashAccount16 507 END 508 END 509 END 510 END |
protected void |
translate53A_BranchAndFinancialInstitutionIdentification4_Default(String targetElement,
MtPathResult content)
Translate method 53A -> BranchAndFinancialInstitutionIdentification4 : Default
111 TRANSLATE(53A, BranchAndFinancialInstitutionIdentification4) 112 RULE 113 NODE (FinancialInstitutionIdentification) 114 NODE (BIC) 115 Identifier Code CopyTo FinancialInstitutionIdentification\BIC 116 END 117 NODE (ClearingSystemMemberIdentification) 118 IF (((Party Identifier Substring ('1', '2')) IsSameString '//') And (Not ((Party Identifier Substring ('1', '4')) IsSameString '//CH'))) 119 THEN 120 Party Identifier TranslateTo FinancialInstitutionIdentification\ClearingSystemMemberIdentification 121 END 122 END 123 END 124 END 125 END |
protected void |
translate53A_CashAccount16_Default(String targetElement,
MtPathResult content)
Translate method 53A -> CashAccount16 : Default
268 TRANSLATE(53A, CashAccount16) 269 RULE 270 IF (((Not ((Party Identifier Substring ('1', '2')) IsSameString '//')) Or ((Party Identifier Substring ('1', '4')) IsSameString '//CH')) And (Party Identifier IsPresent)) 271 THEN 272 Party Identifier TranslateTo CashAccount16 273 END 274 END 275 END |
protected void |
translate53A_SettlementMethod1Code_COVE(String targetElement,
MtPathResult content)
Translate method 53A -> SettlementMethod1Code : COVE
11 TRANSLATE(53A, SettlementMethod1Code) 12 RULE 13 'COVE' CopyTo SettlementMethod1Code 14 END 15 END |
protected void |
translate53B_CashAccount16_Default(String targetElement,
MtPathResult content)
Translate method 53B -> CashAccount16 : Default
36 TRANSLATE(53B, CashAccount16) 37 RULE 38 Party Identifier TranslateTo CashAccount16 39 END 40 END |
protected void |
translate53B_SettlementMethod1Code_INDA(String targetElement,
MtPathResult content)
Translate method 53B -> SettlementMethod1Code : INDA
1 TRANSLATE(53B, SettlementMethod1Code) 2 RULE 3 'INDA' CopyTo SettlementMethod1Code 4 END 5 END |
protected void |
translate53B_SettlementMethod1Code_INGA(String targetElement,
MtPathResult content)
Translate method 53B -> SettlementMethod1Code : INGA
6 TRANSLATE(53B, SettlementMethod1Code) 7 RULE 8 'INGA' CopyTo SettlementMethod1Code 9 END 10 END |
protected void |
translate53D_BranchAndFinancialInstitutionIdentification4_Default(String targetElement,
MtPathResult content)
Translate method 53D -> BranchAndFinancialInstitutionIdentification4 : Default
228 TRANSLATE(53D, BranchAndFinancialInstitutionIdentification4) 229 RULE 230 NODE (FinancialInstitutionIdentification) 231 NODE (ClearingSystemMemberIdentification) 232 IF (((Party Identifier Substring ('1', '2')) IsSameString '//') And (Not ((Party Identifier Substring ('1', '4')) IsSameString '//CH'))) 233 THEN 234 Party Identifier TranslateTo FinancialInstitutionIdentification\ClearingSystemMemberIdentification 235 END 236 END 237 NODE (Name) 238 Name and Address\Line[1] CopyTo FinancialInstitutionIdentification\Name 239 END 240 NODE (PostalAddress) 241 Name and Address TranslateTo FinancialInstitutionIdentification\PostalAddress 242 END 243 END 244 END 245 END |
protected void |
translate53D_CashAccount16_Default(String targetElement,
MtPathResult content)
Translate method 53D -> CashAccount16 : Default
276 TRANSLATE(53D, CashAccount16) 277 RULE 278 IF (((Not ((Party Identifier Substring ('1', '2')) IsSameString '//')) Or ((Party Identifier Substring ('1', '4')) IsSameString '//CH')) And (Party Identifier IsPresent)) 279 THEN 280 Party Identifier TranslateTo CashAccount16 281 END 282 END 283 END |
protected void |
translate53D_SettlementMethod1Code_COVE(String targetElement,
MtPathResult content)
Translate method 53D -> SettlementMethod1Code : COVE
16 TRANSLATE(53D, SettlementMethod1Code) 17 RULE 18 'COVE' CopyTo SettlementMethod1Code 19 END 20 END |
protected void |
translate54A_BranchAndFinancialInstitutionIdentification4_Default(String targetElement,
MtPathResult content)
Translate method 54A -> BranchAndFinancialInstitutionIdentification4 : Default
284 TRANSLATE(54A, BranchAndFinancialInstitutionIdentification4) 285 RULE 286 NODE (FinancialInstitutionIdentification) 287 NODE (BIC) 288 Identifier Code CopyTo FinancialInstitutionIdentification\BIC 289 END 290 NODE (ClearingSystemMemberIdentification) 291 IF (((Party Identifier Substring ('1', '2')) IsSameString '//') And (Not ((Party Identifier Substring ('1', '4')) IsSameString '//CH'))) 292 THEN 293 Party Identifier TranslateTo FinancialInstitutionIdentification\ClearingSystemMemberIdentification 294 END 295 END 296 END 297 END 298 END |
protected void |
translate54A_CashAccount16_Default(String targetElement,
MtPathResult content)
Translate method 54A -> CashAccount16 : Default
317 TRANSLATE(54A, CashAccount16) 318 RULE 319 IF (((Not ((Party Identifier Substring ('1', '2')) IsSameString '//')) Or ((Party Identifier Substring ('1', '4')) IsSameString '//CH')) And (Party Identifier IsPresent)) 320 THEN 321 Party Identifier TranslateTo CashAccount16 322 END 323 END 324 END |
protected void |
translate54A_SettlementMethod1Code_COVE(String targetElement,
MtPathResult content)
Translate method 54A -> SettlementMethod1Code : COVE
26 TRANSLATE(54A, SettlementMethod1Code) 27 RULE 28 'COVE' CopyTo SettlementMethod1Code 29 END 30 END |
protected void |
translate54D_BranchAndFinancialInstitutionIdentification4_Default(String targetElement,
MtPathResult content)
Translate method 54D -> BranchAndFinancialInstitutionIdentification4 : Default
299 TRANSLATE(54D, BranchAndFinancialInstitutionIdentification4) 300 RULE 301 NODE (FinancialInstitutionIdentification) 302 NODE (ClearingSystemMemberIdentification) 303 IF (((Party Identifier Substring ('1', '2')) IsSameString '//') And (Not ((Party Identifier Substring ('1', '4')) IsSameString '//CH'))) 304 THEN 305 Party Identifier TranslateTo FinancialInstitutionIdentification\ClearingSystemMemberIdentification 306 END 307 END 308 NODE (Name) 309 Name and Address\Line[1] CopyTo FinancialInstitutionIdentification\Name 310 END 311 NODE (PostalAddress) 312 Name and Address TranslateTo FinancialInstitutionIdentification\PostalAddress 313 END 314 END 315 END 316 END |
protected void |
translate54D_CashAccount16_Default(String targetElement,
MtPathResult content)
Translate method 54D -> CashAccount16 : Default
325 TRANSLATE(54D, CashAccount16) 326 RULE 327 IF (((Not ((Party Identifier Substring ('1', '2')) IsSameString '//')) Or ((Party Identifier Substring ('1', '4')) IsSameString '//CH')) And (Party Identifier IsPresent)) 328 THEN 329 Party Identifier TranslateTo CashAccount16 330 END 331 END 332 END |
protected void |
translate54D_SettlementMethod1Code_COVE(String targetElement,
MtPathResult content)
Translate method 54D -> SettlementMethod1Code : COVE
31 TRANSLATE(54D, SettlementMethod1Code) 32 RULE 33 'COVE' CopyTo SettlementMethod1Code 34 END 35 END |
protected void |
translate56A_5_BranchAndFinancialInstitutionIdentification4_Default(String targetElement,
MtPathResult content)
Translate method 56A_5 -> BranchAndFinancialInstitutionIdentification4 : Default
398 TRANSLATE(56A_5, BranchAndFinancialInstitutionIdentification4) 399 RULE 400 NODE (FinancialInstitutionIdentification) 401 NODE (BIC) 402 Identifier Code CopyTo FinancialInstitutionIdentification\BIC 403 END 404 NODE (ClearingSystemMemberIdentification) 405 IF ((((Party Identifier Substring ('1', '2')) IsSameString '//') And (Not ((((Party Identifier Substring ('1', '4')) IsSameString '//RT') Or (((Party Identifier Substring ('1', '4')) IsSameString '//FW') Or ((Party Identifier Substring ('1', '4')) IsSameString '//TA'))) Or ((Party Identifier Substring ('1', '4')) IsSameString '//CH')))) Or (((Party Identifier Substring ('1', '6')) IsSameString '//RT//') And ((Party Identifier Length) GreaterThan '6'))) 406 THEN 407 Party Identifier TranslateTo FinancialInstitutionIdentification\ClearingSystemMemberIdentification 408 END 409 END 410 END 411 END 412 END |
protected void |
translate56A_5_CashAccount16_Default(String targetElement,
MtPathResult content)
Translate method 56A_5 -> CashAccount16 : Default
431 TRANSLATE(56A_5, CashAccount16) 432 RULE 433 IF ((Not ((Party Identifier Substring ('1', '2')) IsSameString '//')) Or (((Party Identifier Substring ('1', '4')) IsSameString '//CH') And ((Party Identifier Length) GreaterThan '4'))) 434 THEN 435 Party Identifier TranslateTo CashAccount16 436 END 437 END 438 END |
protected void |
translate56A_5_ClearingChannel2Code_RTGS(String targetElement,
MtPathResult content)
Translate method 56A_5 -> ClearingChannel2Code : RTGS
343 TRANSLATE(56A_5, ClearingChannel2Code) 344 RULE 345 'RTGS' CopyTo ClearingChannel2Code 346 END 347 END |
protected void |
translate56D_9_BranchAndFinancialInstitutionIdentification4_Default(String targetElement,
MtPathResult content)
Translate method 56D_9 -> BranchAndFinancialInstitutionIdentification4 : Default
413 TRANSLATE(56D_9, BranchAndFinancialInstitutionIdentification4) 414 RULE 415 NODE (FinancialInstitutionIdentification) 416 NODE (ClearingSystemMemberIdentification) 417 IF ((((Party Identifier Substring ('1', '2')) IsSameString '//') And (Not (((Party Identifier Substring ('1', '4')) IsSameString '//RT') Or ((Party Identifier Substring ('1', '4')) IsSameString '//CH')))) Or (((Party Identifier Substring ('1', '6')) IsSameString '//RT//') And ((Party Identifier Length) GreaterThan '6'))) 418 THEN 419 Party Identifier TranslateTo FinancialInstitutionIdentification\ClearingSystemMemberIdentification 420 END 421 END 422 NODE (Name) 423 Name and Address\Line[1] CopyTo FinancialInstitutionIdentification\Name 424 END 425 NODE (PostalAddress) 426 Name and Address TranslateTo FinancialInstitutionIdentification\PostalAddress 427 END 428 END 429 END 430 END |
protected void |
translate56D_9_CashAccount16_Default(String targetElement,
MtPathResult content)
Translate method 56D_9 -> CashAccount16 : Default
439 TRANSLATE(56D_9, CashAccount16) 440 RULE 441 IF (Party Identifier IsPresent) 442 THEN 443 IF ((Not ((Party Identifier Substring ('1', '2')) IsSameString '//')) Or ((Party Identifier Substring ('1', '4')) IsSameString '//CH')) 444 THEN 445 Party Identifier TranslateTo CashAccount16 446 END 447 END 448 END 449 END |
protected void |
translate56D_9_ClearingChannel2Code_RTGS(String targetElement,
MtPathResult content)
Translate method 56D_9 -> ClearingChannel2Code : RTGS
348 TRANSLATE(56D_9, ClearingChannel2Code) 349 RULE 350 'RTGS' CopyTo ClearingChannel2Code 351 END 352 END |
protected void |
translate57A_5_BranchAndFinancialInstitutionIdentification4_Default(String targetElement,
MtPathResult content)
Translate method 57A_5 -> BranchAndFinancialInstitutionIdentification4 : Default
511 TRANSLATE(57A_5, BranchAndFinancialInstitutionIdentification4) 512 RULE 513 NODE (FinancialInstitutionIdentification) 514 NODE (BIC) 515 Identifier Code CopyTo FinancialInstitutionIdentification\BIC 516 END 517 NODE (ClearingSystemMemberIdentification) 518 IF ((((Party Identifier Substring ('1', '2')) IsSameString '//') And (Not ((((Party Identifier Substring ('1', '4')) IsSameString '//FW') Or (((Party Identifier Substring ('1', '4')) IsSameString '//TA') Or ((Party Identifier Substring ('1', '4')) IsSameString '//RT'))) Or ((Party Identifier Substring ('1', '4')) IsSameString '//CH')))) Or (((Party Identifier Substring ('1', '6')) IsSameString '//RT//') And ((Party Identifier Length) GreaterThan '6'))) 519 THEN 520 Party Identifier TranslateTo FinancialInstitutionIdentification\ClearingSystemMemberIdentification 521 END 522 END 523 END 524 END 525 END |
protected void |
translate57A_5_CashAccount16_Default(String targetElement,
MtPathResult content)
Translate method 57A_5 -> CashAccount16 : Default
544 TRANSLATE(57A_5, CashAccount16) 545 RULE 546 IF (Party Identifier IsPresent) 547 THEN 548 IF ((Not ((Party Identifier Substring ('1', '2')) IsSameString '//')) Or ((Party Identifier Substring ('1', '4')) IsSameString '//CH')) 549 THEN 550 Party Identifier TranslateTo CashAccount16 551 END 552 END 553 END 554 END |
protected void |
translate57A_5_ClearingChannel2Code_RTGS(String targetElement,
MtPathResult content)
Translate method 57A_5 -> ClearingChannel2Code : RTGS
353 TRANSLATE(57A_5, ClearingChannel2Code) 354 RULE 355 'RTGS' CopyTo ClearingChannel2Code 356 END 357 END |
protected void |
translate57D_10_BranchAndFinancialInstitutionIdentification4_Default(String targetElement,
MtPathResult content)
Translate method 57D_10 -> BranchAndFinancialInstitutionIdentification4 : Default
526 TRANSLATE(57D_10, BranchAndFinancialInstitutionIdentification4) 527 RULE 528 NODE (FinancialInstitutionIdentification) 529 NODE (ClearingSystemMemberIdentification) 530 IF ((((Party Identifier Substring ('1', '2')) IsSameString '//') And (Not (((Party Identifier Substring ('1', '4')) IsSameString '//RT') Or ((Party Identifier Substring ('1', '4')) IsSameString '//CH')))) Or (((Party Identifier Substring ('1', '6')) IsSameString '//RT//') And ((Party Identifier Length) GreaterThan '6'))) 531 THEN 532 Party Identifier TranslateTo FinancialInstitutionIdentification\ClearingSystemMemberIdentification 533 END 534 END 535 NODE (Name) 536 Name and Address\Line[1] CopyTo FinancialInstitutionIdentification\Name 537 END 538 NODE (PostalAddress) 539 Name and Address TranslateTo FinancialInstitutionIdentification\PostalAddress 540 END 541 END 542 END 543 END |
protected void |
translate57D_10_CashAccount16_Default(String targetElement,
MtPathResult content)
Translate method 57D_10 -> CashAccount16 : Default
555 TRANSLATE(57D_10, CashAccount16) 556 RULE 557 IF (Party Identifier IsPresent) 558 THEN 559 IF ((Not ((Party Identifier Substring ('1', '2')) IsSameString '//')) Or ((Party Identifier Substring ('1', '4')) IsSameString '//CH')) 560 THEN 561 Party Identifier TranslateTo CashAccount16 562 END 563 END 564 END 565 END |
protected void |
translate57D_10_ClearingChannel2Code_RTGS(String targetElement,
MtPathResult content)
Translate method 57D_10 -> ClearingChannel2Code : RTGS
358 TRANSLATE(57D_10, ClearingChannel2Code) 359 RULE 360 'RTGS' CopyTo ClearingChannel2Code 361 END 362 END |
protected void |
translate58A_4_BranchAndFinancialInstitutionIdentification4_Default(String targetElement,
MtPathResult content)
Translate method 58A_4 -> BranchAndFinancialInstitutionIdentification4 : Default
566 TRANSLATE(58A_4, BranchAndFinancialInstitutionIdentification4) 567 RULE 568 NODE (FinancialInstitutionIdentification) 569 NODE (BIC) 570 Identifier Code CopyTo FinancialInstitutionIdentification\BIC 571 END 572 NODE (ClearingSystemMemberIdentification) 573 IF ((((Party Identifier Substring ('1', '2')) IsSameString '//') And (Not ((((Party Identifier Substring ('1', '4')) IsSameString '//RT') Or (((Party Identifier Substring ('1', '4')) IsSameString '//FW') Or ((Party Identifier Substring ('1', '4')) IsSameString '//TA'))) Or ((Party Identifier Substring ('1', '4')) IsSameString '//CH')))) Or (((Party Identifier Substring ('1', '6')) IsSameString '//RT//') And ((Party Identifier Length) GreaterThan '6'))) 574 THEN 575 Party Identifier TranslateTo FinancialInstitutionIdentification\ClearingSystemMemberIdentification 576 END 577 END 578 END 579 END 580 END |
protected void |
translate58A_4_CashAccount16_Default(String targetElement,
MtPathResult content)
Translate method 58A_4 -> CashAccount16 : Default
599 TRANSLATE(58A_4, CashAccount16) 600 RULE 601 IF ((Not ((Party Identifier Substring ('1', '2')) IsSameString '//')) And (Party Identifier IsPresent)) 602 THEN 603 Party Identifier TranslateTo CashAccount16 604 END 605 END 606 END |
protected void |
translate58A_4_ClearingChannel2Code_RTGS(String targetElement,
MtPathResult content)
Translate method 58A_4 -> ClearingChannel2Code : RTGS
363 TRANSLATE(58A_4, ClearingChannel2Code) 364 RULE 365 'RTGS' CopyTo ClearingChannel2Code 366 END 367 END |
protected void |
translate58D_3_BranchAndFinancialInstitutionIdentification4_Default(String targetElement,
MtPathResult content)
Translate method 58D_3 -> BranchAndFinancialInstitutionIdentification4 : Default
581 TRANSLATE(58D_3, BranchAndFinancialInstitutionIdentification4) 582 RULE 583 NODE (FinancialInstitutionIdentification) 584 NODE (ClearingSystemMemberIdentification) 585 IF ((((Party Identifier Substring ('1', '2')) IsSameString '//') And (Not (((Party Identifier Substring ('1', '4')) IsSameString '//RT') Or ((Party Identifier Substring ('1', '4')) IsSameString '//CH')))) Or (((Party Identifier Substring ('1', '6')) IsSameString '//RT//') And ((Party Identifier Length) GreaterThan '6'))) 586 THEN 587 Party Identifier TranslateTo FinancialInstitutionIdentification\ClearingSystemMemberIdentification 588 END 589 END 590 NODE (Name) 591 Name and Address\Line[1] CopyTo FinancialInstitutionIdentification\Name 592 END 593 NODE (PostalAddress) 594 Name and Address TranslateTo FinancialInstitutionIdentification\PostalAddress 595 END 596 END 597 END 598 END |
protected void |
translate58D_3_CashAccount16_Default(String targetElement,
MtPathResult content)
Translate method 58D_3 -> CashAccount16 : Default
607 TRANSLATE(58D_3, CashAccount16) 608 RULE 609 IF (((Not ((Party Identifier Substring ('1', '2')) IsSameString '//')) Or ((Party Identifier Substring ('1', '4')) IsSameString '//CH')) And (Party Identifier IsPresent)) 610 THEN 611 Party Identifier TranslateTo CashAccount16 612 END 613 END 614 END |
protected void |
translate58D_3_ClearingChannel2Code_RTGS(String targetElement,
MtPathResult content)
Translate method 58D_3 -> ClearingChannel2Code : RTGS
368 TRANSLATE(58D_3, ClearingChannel2Code) 369 RULE 370 'RTGS' CopyTo ClearingChannel2Code 371 END 372 END |
protected void |
translate72_16_Instruction4Code_Default(String targetElement,
MtPathResult content)
Translate method 72_16 -> Instruction4Code : Default
630 TRANSLATE(72_16, Instruction4Code) 631 RULE 632 'TELA' CopyTo Instruction4Code 633 END 634 END |
protected void |
translate72_16_Instruction4Code_PHOA(String targetElement,
MtPathResult content)
Translate method 72_16 -> Instruction4Code : PHOA
625 TRANSLATE(72_16, Instruction4Code) 626 RULE 627 'PHOA' CopyTo Instruction4Code 628 END 629 END |
protected void |
translate72_16_Instruction5Code_Default(String targetElement,
MtPathResult content)
Translate method 72_16 -> Instruction5Code : Default
615 TRANSLATE(72_16, Instruction5Code) 616 RULE 617 'PHOB' CopyTo Instruction5Code 618 END 619 END |
protected void |
translate72_16_Instruction5Code_TELB(String targetElement,
MtPathResult content)
Translate method 72_16 -> Instruction5Code : TELB
620 TRANSLATE(72_16, Instruction5Code) 621 RULE 622 'TELB' CopyTo Instruction5Code 623 END 624 END |
protected void |
translateAmount_FIN_15d_ActiveCurrencyAndAmountAmount_Default(String targetElement,
MtPathResult content)
Translate method Amount_FIN_15d -> ActiveCurrencyAndAmount\Amount : Default
373 TRANSLATE(Amount_FIN_15d, ActiveCurrencyAndAmount\Amount) 374 RULE 375 (Amount_FIN_15d FormatDecimal 'MX') CopyTo ActiveCurrencyAndAmount\Amount 376 END 377 END |
protected void |
translateDateTime_YYMMDD_ISODate_Default(String targetElement,
MtPathResult content)
Translate method DateTime_YYMMDD -> ISODate : Default
378 TRANSLATE(DateTime_YYMMDD, ISODate) 379 RULE 380 (DateTime_YYMMDD FormatDateTime ('MT_YYMMDD', 'MX_Date')) CopyTo ISODate 381 END 382 END |
protected void |
translateDateTime_YYMMDD_ISODateTime_Default(String targetElement,
MtPathResult content)
Translate method DateTime_YYMMDD -> ISODateTime : Default
383 TRANSLATE(DateTime_YYMMDD, ISODateTime) 384 RULE 385 (DateTime_YYMMDD FormatDateTime ('MT_YYMMDD', 'MX_Date')) CopyTo ISODateTime 386 END 387 END |
protected void |
translateDestinationAddress_BICIdentifier_Default(String targetElement,
MtPathResult content)
Translate method DestinationAddress -> BICIdentifier : Default
338 TRANSLATE(DestinationAddress, BICIdentifier) 339 RULE 340 ((DestinationAddress Substring ('1', '8')) Concatenate (DestinationAddress Substring '10')) CopyTo BICIdentifier 341 END 342 END |
protected void |
translateImpl(MT202 source)
Translation rules implementation
|
protected void |
translateLogicalTerminalAddress_BICIdentifier_Default(String targetElement,
MtPathResult content)
Translate method LogicalTerminalAddress -> BICIdentifier : Default
333 TRANSLATE(LogicalTerminalAddress, BICIdentifier) 334 RULE 335 ((LogicalTerminalAddress Substring ('1', '8')) Concatenate (LogicalTerminalAddress Substring '10')) CopyTo BICIdentifier 336 END 337 END |
protected void |
translateLogicalTerminalAddress_BranchAndFinancialInstitutionIdentification4_Default(String targetElement,
MtPathResult content)
Translate method LogicalTerminalAddress -> BranchAndFinancialInstitutionIdentification4 : Default
450 TRANSLATE(LogicalTerminalAddress, BranchAndFinancialInstitutionIdentification4) 451 RULE 452 NODE (FinancialInstitutionIdentification) 453 NODE (BIC) 454 ((LogicalTerminalAddress Substring ('1', '8')) Concatenate (LogicalTerminalAddress Substring '10')) CopyTo FinancialInstitutionIdentification\BIC 455 END 456 END 457 END 458 END |
protected void |
translateMTClearingSystemList_ClearingSystemList_Default(String targetElement,
String content)
Translate method MTClearingSystemList -> ClearingSystemList : Default
206 TRANSLATE(MTClearingSystemList, ClearingSystemList) 207 RULE 208 'AT' EquivalentTo 'ATBLZ' 209 'AU' EquivalentTo 'AUBSB' 210 'CC' EquivalentTo 'CACPA' 211 'BL' EquivalentTo 'DEBLZ' 212 'GR' EquivalentTo 'GRBIC' 213 'HK' EquivalentTo 'HKNCC' 214 'IN' EquivalentTo 'INFSC' 215 'IE' EquivalentTo 'IENCC' 216 'IT' EquivalentTo 'ITNCC' 217 'NZ' EquivalentTo 'NZNCC' 218 'PL' EquivalentTo 'PLKNR' 219 'PT' EquivalentTo 'PTNCC' 220 'RU' EquivalentTo 'RUCBC' 221 'ZA' EquivalentTo 'ZANCC' 222 'ES' EquivalentTo 'ESNCC' 223 'SC' EquivalentTo 'GBDSC' 224 'CP' EquivalentTo 'USPID' 225 'FW' EquivalentTo 'USABA' 226 END 227 END |
protected void |
translateText_FIN_4M35x_PostalAddress6_Default(String targetElement,
String content)
Translate method Text_FIN_4M35x -> PostalAddress6 : Default
246 TRANSLATE(Text_FIN_4M35x, PostalAddress6) 247 RULE 248 NODE (AddressLine) 249 IF ((Line[2] Length) GreaterThan '0') 250 THEN 251 Line[2] CopyTo AddressLine[1] 252 END 253 END 254 NODE (AddressLine) 255 IF ((Line[3] Length) GreaterThan '0') 256 THEN 257 Line[3] CopyTo AddressLine[2] 258 END 259 END 260 NODE (AddressLine) 261 IF ((Line[4] Length) GreaterThan '0') 262 THEN 263 Line[4] CopyTo AddressLine[3] 264 END 265 END 266 END 267 END |
protected void |
translateText_PartyId_CashAccount16_Default(String targetElement,
String content)
Translate method Text_PartyId -> CashAccount16 : Default
41 TRANSLATE(Text_PartyId, CashAccount16) 42 RULE 43 NODE (Identification) 44 NODE (IBAN) 45 IF (((Text_PartyId Substring ('1', '3')) IsSameString '/C/') Or ((Text_PartyId Substring ('1', '3')) IsSameString '/D/')) 46 THEN 47 IF ((Text_PartyId Substring '4') IsIBAN) 48 THEN 49 (Text_PartyId Substring '4') CopyTo Identification\IBAN 50 END 51 ELSE 52 IF ((Text_PartyId Substring '2') IsIBAN) 53 THEN 54 (Text_PartyId Substring '2') CopyTo Identification\IBAN 55 END 56 END 57 END 58 NODE (Other) 59 NODE (Identification) 60 IF (((Text_PartyId Substring ('1', '3')) IsSameString '/C/') Or ((Text_PartyId Substring ('1', '3')) IsSameString '/D/')) 61 THEN 62 IF ((Not ((Text_PartyId Substring '4') IsIBAN)) And ((Text_PartyId Length) GreaterThan '3')) 63 THEN 64 IF (Not ((Text_PartyId Substring ('4', '4')) IsSameString '//CH')) 65 THEN 66 (Text_PartyId Substring '4') CopyTo Identification\Other\Identification 67 END 68 END 69 ELSE 70 IF ((Not ((Text_PartyId Substring '2') IsIBAN)) And ((Text_PartyId Length) GreaterThan '1')) 71 THEN 72 IF (Not ((Text_PartyId Substring ('1', '4')) IsSameString '//CH')) 73 THEN 74 (Text_PartyId Substring '2') CopyTo Identification\Other\Identification 75 END 76 END 77 END 78 IF (((Text_PartyId Substring ('1', '3')) IsSameString '/C/') Or ((Text_PartyId Substring ('1', '3')) IsSameString '/D/')) 79 THEN 80 IF (((Text_PartyId Substring ('4', '4')) IsSameString '//CH') And ((Text_PartyId Length) IsSameNumber '13')) 81 THEN 82 (Text_PartyId Substring '8') CopyTo Identification\Other\Identification 83 END 84 ELSE 85 IF (((Text_PartyId Substring ('1', '4')) IsSameString '//CH') And ((Text_PartyId Length) IsSameNumber '10')) 86 THEN 87 (Text_PartyId Substring '5') CopyTo Identification\Other\Identification 88 END 89 END 90 END 91 NODE (SchemeName) 92 NODE (Code) 93 IF (((Text_PartyId Substring ('1', '3')) IsSameString '/C/') Or ((Text_PartyId Substring ('1', '3')) IsSameString '/D/')) 94 THEN 95 IF (((Text_PartyId Substring ('4', '4')) IsSameString '//CH') And ((Text_PartyId Length) IsSameNumber '13')) 96 THEN 97 'CUID' CopyTo Identification\Other\SchemeName\Code 98 END 99 ELSE 100 IF (((Text_PartyId Substring ('1', '4')) IsSameString '//CH') And ((Text_PartyId Length) IsSameNumber '10')) 101 THEN 102 'CUID' CopyTo Identification\Other\SchemeName\Code 103 END 104 END 105 END 106 END 107 END 108 END 109 END 110 END |
protected void |
translateText_PartyId_ClearingSystemMemberIdentification2_Default(String targetElement,
String content)
Translate method Text_PartyId -> ClearingSystemMemberIdentification2 : Default
126 TRANSLATE(Text_PartyId, ClearingSystemMemberIdentification2) 127 RULE 128 NODE (ClearingSystemIdentification) 129 NODE (Code) 130 IF ((Text_PartyId Substring ('1', '6')) IsSameString '//RT//') 131 THEN 132 IF ((Text_PartyId Substring ('7', '2')) WithinList 'MTClearingSystemList') 133 THEN 134 IF ((Text_PartyId Substring ('7', '2')) IsSameString 'SW') 135 THEN 136 IF (((Text_PartyId Substring '9') Length) GreaterThan '5') 137 THEN 138 'CHSIC' CopyTo ClearingSystemIdentification\Code 139 ELSE 140 'CHBCC' CopyTo ClearingSystemIdentification\Code 141 END 142 ELSE 143 ((Text_PartyId Substring ('7', '2')) EquivalentCode ('MTClearingSystemList', 'ClearingSystemList')) CopyTo ClearingSystemIdentification\Code 144 END 145 END 146 ELSE 147 IF ((Text_PartyId Substring ('3', '2')) WithinList 'MTClearingSystemList') 148 THEN 149 IF ((Text_PartyId Substring ('3', '2')) IsSameString 'SW') 150 THEN 151 IF (((Text_PartyId Substring '5') Length) GreaterThan '5') 152 THEN 153 'CHSIC' CopyTo ClearingSystemIdentification\Code 154 ELSE 155 'CHBCC' CopyTo ClearingSystemIdentification\Code 156 END 157 ELSE 158 ((Text_PartyId Substring ('3', '2')) EquivalentCode ('MTClearingSystemList', 'ClearingSystemList')) CopyTo ClearingSystemIdentification\Code 159 END 160 END 161 END 162 END 163 NODE (Proprietary) 164 IF (((Text_PartyId Substring ('1', '6')) IsSameString '//RT//') And ((Text_PartyId Length) GreaterThan '6')) 165 THEN 166 IF (Not ((Text_PartyId Substring ('7', '2')) WithinList 'MTClearingSystemList')) 167 THEN 168 (Text_PartyId Substring ('7', '2')) CopyTo ClearingSystemIdentification\Proprietary 169 END 170 ELSE 171 IF ((Not ((Text_PartyId Substring ('3', '2')) WithinList 'MTClearingSystemList')) And ((Text_PartyId Length) GreaterThan '2')) 172 THEN 173 (Text_PartyId Substring ('3', '2')) CopyTo ClearingSystemIdentification\Proprietary 174 END 175 END 176 END 177 END 178 NODE (MemberIdentification) 179 IF ((Text_PartyId Substring ('1', '6')) IsSameString '//RT//') 180 THEN 181 IF ((Text_PartyId Substring ('7', '2')) WithinList 'MTClearingSystemList') 182 THEN 183 (Text_PartyId Substring '9') CopyTo MemberIdentification 184 END 185 ELSE 186 IF ((Text_PartyId Substring ('3', '2')) WithinList 'MTClearingSystemList') 187 THEN 188 (Text_PartyId Substring '5') CopyTo MemberIdentification 189 END 190 END 191 IF (((Text_PartyId Substring ('1', '6')) IsSameString '//RT//') And ((Text_PartyId Length) GreaterThan '6')) 192 THEN 193 IF (Not ((Text_PartyId Substring ('7', '2')) WithinList 'MTClearingSystemList')) 194 THEN 195 (Text_PartyId Substring '9') CopyTo MemberIdentification 196 END 197 ELSE 198 IF ((Not ((Text_PartyId Substring ('3', '2')) WithinList 'MTClearingSystemList')) And ((Text_PartyId Length) GreaterThan '2')) 199 THEN 200 (Text_PartyId Substring '5') CopyTo MemberIdentification 201 END 202 END 203 END 204 END 205 END |
public MT202_MxPacs00900102_Translation()
public final MxPacs00900102 translate(MT202 source) throws LogicalMessageCriteriaException, TranslationPreconditionException
source
- a well formed MT202 objectLogicalMessageCriteriaException
TranslationPreconditionException
protected final void translateImpl(MT202 source) throws LogicalMessageCriteriaException, TranslationPreconditionException
source
- a well formed MT202 objectLogicalMessageCriteriaException
TranslationPreconditionException
protected void translate53B_SettlementMethod1Code_INDA(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate53B_SettlementMethod1Code_INGA(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate53A_SettlementMethod1Code_COVE(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate53D_SettlementMethod1Code_COVE(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate20_SettlementMethod1Code_INDA(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate54A_SettlementMethod1Code_COVE(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate54D_SettlementMethod1Code_COVE(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate53B_CashAccount16_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateText_PartyId_CashAccount16_Default(String targetElement, String content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate53A_BranchAndFinancialInstitutionIdentification4_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateText_PartyId_ClearingSystemMemberIdentification2_Default(String targetElement, String content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateMTClearingSystemList_ClearingSystemList_Default(String targetElement, String content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate53D_BranchAndFinancialInstitutionIdentification4_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateText_FIN_4M35x_PostalAddress6_Default(String targetElement, String content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate53A_CashAccount16_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate53D_CashAccount16_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate54A_BranchAndFinancialInstitutionIdentification4_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate54D_BranchAndFinancialInstitutionIdentification4_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate54A_CashAccount16_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate54D_CashAccount16_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateLogicalTerminalAddress_BICIdentifier_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateDestinationAddress_BICIdentifier_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate56A_5_ClearingChannel2Code_RTGS(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate56D_9_ClearingChannel2Code_RTGS(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate57A_5_ClearingChannel2Code_RTGS(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate57D_10_ClearingChannel2Code_RTGS(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate58A_4_ClearingChannel2Code_RTGS(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate58D_3_ClearingChannel2Code_RTGS(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateAmount_FIN_15d_ActiveCurrencyAndAmountAmount_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateDateTime_YYMMDD_ISODate_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateDateTime_YYMMDD_ISODateTime_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate13C_1_ISODateTime_Time_concatenated_with_date(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate13C_1_ISOTime_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate56A_5_BranchAndFinancialInstitutionIdentification4_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate56D_9_BranchAndFinancialInstitutionIdentification4_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate56A_5_CashAccount16_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate56D_9_CashAccount16_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateLogicalTerminalAddress_BranchAndFinancialInstitutionIdentification4_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate52A_2_BranchAndFinancialInstitutionIdentification4_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate52D_4_BranchAndFinancialInstitutionIdentification4_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate52A_2_CashAccount16_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate52D_4_CashAccount16_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate57A_5_BranchAndFinancialInstitutionIdentification4_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate57D_10_BranchAndFinancialInstitutionIdentification4_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate57A_5_CashAccount16_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate57D_10_CashAccount16_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate58A_4_BranchAndFinancialInstitutionIdentification4_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate58D_3_BranchAndFinancialInstitutionIdentification4_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate58A_4_CashAccount16_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate58D_3_CashAccount16_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate72_16_Instruction5Code_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate72_16_Instruction5Code_TELB(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate72_16_Instruction4Code_PHOA(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate72_16_Instruction4Code_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedpublic final Boolean logicalMessageCriteriaCheck(MT202 source)
source
- a well formed MT202 objectpublic final void preconditionSR1Check(MT202 source) throws TranslationPreconditionException
source
- a well formed MT202 objectTranslationPreconditionException
public final void preconditionSR2Check(MT202 source) throws TranslationPreconditionException
source
- a well formed MT202 objectTranslationPreconditionException
public final void preconditionSR3Check(MT202 source) throws TranslationPreconditionException
source
- a well formed MT202 objectTranslationPreconditionException
public final void preconditionSR4Check(MT202 source) throws TranslationPreconditionException
source
- a well formed MT202 objectTranslationPreconditionException
public final void preconditionSR5Check(MT202 source) throws TranslationPreconditionException
source
- a well formed MT202 objectTranslationPreconditionException
public final List<PreconditionError> preconditionsCheck(MT202 source)