public class MT566_MxSeev03700202_Translation extends
Modifier | Constructor and Description |
---|---|
|
MT566_MxSeev03700202_Translation()
Creates the translation class initializing it with the proper MX identification.
|
protected |
MT566_MxSeev03700202_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(MT566 source)
Message criteria check
This method checks the content of the source MT566 and determines if it can be translated to the target MxSeev03700202 SELECT CRITERIA MustBe (A\23G Function of the Message\23G\Function IsSameString 'REVR') END |
List<PreconditionError> |
preconditionsCheck(MT566 source)
Precondition check
This method checks the precondition on the content of the source MT566 |
void |
preconditionSR1Check(MT566 source)
Precondition check
This method checks the precondition SR1 on the content of the source MT566 IF (Not ((A1[*]\20C Reference\PREV Select (((Not (..\..\13a Number Identification\LINK IsPresent)) Or (..\..\13a Number Identification\LINK\13A\Number Id Matches '566')), '1')) IsPresent)) THEN Fail ('06010', 'In a MT566 REVR message, the reference of the confirmation must be present (without a Number Identification exept 566).', A1[*]\20C Reference\PREV, A1[*]\13a Number Identification\LINK) END |
protected Integer |
resolveComponentNumber(String field,
String component)
Static mapping of fields component names into its correspondent component number
|
MxSeev03700202 |
translate(MT566 source)
Main entry point for the translation
|
protected void |
translate13A_DocumentNumber2Choice_Default(String targetElement,
MtPathResult content)
Translate method 13A -> DocumentNumber2Choice : Default
139 TRANSLATE(13A, DocumentNumber2Choice) 140 RULE 141 NODE (ShortNumber) 142 Number Id CopyTo ShortNumber 143 END 144 END 145 END |
protected void |
translate13A_OptionNumber1Choice_Default(String targetElement,
MtPathResult content)
Translate method 13A -> OptionNumber1Choice : Default
606 TRANSLATE(13A, OptionNumber1Choice) 607 RULE 608 NODE (Number) 609 IF (Not (Number Id IsSameString 'UNS')) 610 THEN 611 Number Id CopyTo Number 612 END 613 END 614 NODE (Code) 615 IF (Number Id IsSameString 'UNS') 616 THEN 617 'UNSO' CopyTo Code 618 END 619 END 620 END 621 END |
protected void |
translate13B_DocumentNumber2Choice_Default(String targetElement,
MtPathResult content)
Translate method 13B -> DocumentNumber2Choice : Default
146 TRANSLATE(13B, DocumentNumber2Choice) 147 RULE 148 NODE (LongNumber) 149 IF (Not (Data Source Scheme IsPresent)) 150 THEN 151 Number CopyTo LongNumber 152 END 153 END 154 NODE (ProprietaryNumber) 155 NODE (Identification) 156 IF (Data Source Scheme IsPresent) 157 THEN 158 Number CopyTo ProprietaryNumber\Identification 159 END 160 END 161 Data Source Scheme TranslateTo ProprietaryNumber 162 END 163 END 164 END |
protected void |
translate19B_1_RestrictedFINActiveCurrencyAndAmount_Default(String targetElement,
MtPathResult content)
Translate method 19B_1 -> RestrictedFINActiveCurrencyAndAmount : Default
797 TRANSLATE(19B_1, RestrictedFINActiveCurrencyAndAmount) 798 RULE 799 NODE (Amount) 800 Amount TranslateTo Amount 801 END 802 NODE (Currency) 803 Currency Code TranslateTo Currency 804 END 805 END 806 END |
protected void |
translate20C_Max35Text_Default(String targetElement,
MtPathResult content)
Translate method 20C -> Max35Text : Default
62 TRANSLATE(20C, Max35Text) 63 RULE 64 Reference TranslateTo Max35Text 65 END 66 END |
protected void |
translate20C_RestrictedFINXMax16Text_Default(String targetElement,
MtPathResult content)
Translate method 20C -> RestrictedFINXMax16Text : Default
89 TRANSLATE(20C, RestrictedFINXMax16Text) 90 RULE 91 Reference TranslateTo RestrictedFINXMax16Text 92 END 93 END |
protected void |
translate22F_124_AdditionalBusinessProcessFormat5Choice_Default(String targetElement,
MtPathResult content)
Translate method 22F_124 -> AdditionalBusinessProcessFormat5Choice : Default
414 TRANSLATE(22F_124, AdditionalBusinessProcessFormat5Choice) 415 RULE 416 NODE (Code) 417 IF (Not (Data Source Scheme IsPresent)) 418 THEN 419 Indicator TranslateTo Code 420 END 421 END 422 NODE (Proprietary) 423 Data Source Scheme TranslateTo Proprietary 424 NODE (Identification) 425 IF (Data Source Scheme IsPresent) 426 THEN 427 Indicator CopyTo Proprietary\Identification 428 END 429 END 430 END 431 END 432 END |
protected void |
translate22F_189_CorporateActionOption8Choice_Default(String targetElement,
MtPathResult content)
Translate method 22F_189 -> CorporateActionOption8Choice : Default
622 TRANSLATE(22F_189, CorporateActionOption8Choice) 623 RULE 624 NODE (Code) 625 IF (Not (Data Source Scheme IsPresent)) 626 THEN 627 Indicator TranslateTo Code 628 END 629 END 630 NODE (Proprietary) 631 Data Source Scheme TranslateTo Proprietary 632 NODE (Identification) 633 IF (Data Source Scheme IsPresent) 634 THEN 635 Indicator CopyTo Proprietary\Identification 636 END 637 END 638 END 639 END 640 END |
protected void |
translate22F_2_ProcessingPosition3Choice_Default(String targetElement,
MtPathResult content)
Translate method 22F_2 -> ProcessingPosition3Choice : Default
99 TRANSLATE(22F_2, ProcessingPosition3Choice) 100 RULE 101 NODE (Code) 102 IF (Not (Data Source Scheme IsPresent)) 103 THEN 104 Indicator TranslateTo Code 105 END 106 END 107 NODE (Proprietary) 108 Data Source Scheme TranslateTo Proprietary 109 NODE (Identification) 110 IF (Data Source Scheme IsPresent) 111 THEN 112 Indicator CopyTo Proprietary\Identification 113 END 114 END 115 END 116 END 117 END |
protected void |
translate22F_232_CorporateActionEventType6Choice_Default(String targetElement,
MtPathResult content)
Translate method 22F_232 -> CorporateActionEventType6Choice : Default
178 TRANSLATE(22F_232, CorporateActionEventType6Choice) 179 RULE 180 NODE (Code) 181 IF (Not (Data Source Scheme IsPresent)) 182 THEN 183 Indicator TranslateTo Code 184 END 185 END 186 NODE (Proprietary) 187 Data Source Scheme TranslateTo Proprietary 188 NODE (Identification) 189 IF (Data Source Scheme IsPresent) 190 THEN 191 Indicator CopyTo Proprietary\Identification 192 END 193 END 194 END 195 END 196 END |
protected void |
translate22H_33_CreditDebitCode_Default(String targetElement,
MtPathResult content)
Translate method 22H_33 -> CreditDebitCode : Default
708 TRANSLATE(22H_33, CreditDebitCode) 709 RULE 710 Indicator TranslateTo CreditDebitCode 711 END 712 END |
protected void |
translate22H_42_CorporateActionOption8Choice_Default(String targetElement,
MtPathResult content)
Translate method 22H_42 -> CorporateActionOption8Choice : Default
671 TRANSLATE(22H_42, CorporateActionOption8Choice) 672 RULE 673 NODE (Code) 674 Indicator TranslateTo Code 675 END 676 END 677 END |
protected void |
translate35B_OtherIdentification2_Default(String targetElement,
Field field)
Translate method 35B -> OtherIdentification2 : Default
283 TRANSLATE(35B, OtherIdentification2) 284 RULE 285 NODE (Identification) 286 IF ((((((Description of Security\Line[1] Substring ('1', '1')) IsSameString '/') And (((Description of Security\Line[1] Substring ('2', '2')) IsCountry) And ((Description of Security\Line[1] Substring ('4', '1')) IsSameString '/'))) Or ((Description of Security\Line[1] Substring ('1', '4')) IsSameString '/XX/')) Or ((Description of Security\Line[1] Substring ('1', '4')) IsSameString '/XS/')) Or ((Description of Security\Line[1] Substring ('1', '4')) IsSameString '/TS/')) 287 THEN 288 IF (((Description of Security\Line[1] Substring '5') Length) GreaterThan '0') 289 THEN 290 (Description of Security\Line[1] Substring '5') CopyTo Identification 291 ELSE 292 'Not available.' CopyTo Identification 293 END 294 ELSE 295 IF (((Description of Security\Line[1] Substring ('1', '1')) IsSameString '/') And ((((Description of Security\Line[1] Substring ('2', '4')) IsSameString 'BLOM') Or (((Description of Security\Line[1] Substring ('2', '4')) IsSameString 'CMED') Or (((Description of Security\Line[1] Substring ('2', '4')) IsSameString 'CTAC') Or (((Description of Security\Line[1] Substring ('2', '4')) IsSameString 'ISDU') Or (((Description of Security\Line[1] Substring ('2', '4')) IsSameString 'ISDX') Or (((Description of Security\Line[1] Substring ('2', '4')) IsSameString 'LCHD') Or (((Description of Security\Line[1] Substring ('2', '4')) IsSameString 'OCCS') Or (((Description of Security\Line[1] Substring ('2', '4')) IsSameString 'OPRA') Or (((Description of Security\Line[1] Substring ('2', '4')) IsSameString 'RCMD') Or ((Description of Security\Line[1] Substring ('2', '4')) IsSameString 'RICC')))))))))) And ((Description of Security\Line[1] Substring ('6', '1')) IsSameString '/'))) 296 THEN 297 IF (((Description of Security\Line[1] Substring '7') Length) GreaterThan '0') 298 THEN 299 (Description of Security\Line[1] Substring '7') CopyTo Identification 300 ELSE 301 'Not available.' CopyTo Identification 302 END 303 END 304 END 305 END 306 NODE (Type) 307 NODE (Code) 308 IF ((Description of Security\Line[1] Substring ('1', '4')) IsSameString '/TS/') 309 THEN 310 'TIKR' CopyTo Type\Code 311 END 312 IF ((Description of Security\Line[1] Substring ('1', '4')) IsSameString '/XS/') 313 THEN 314 'COMM' CopyTo Type\Code 315 END 316 IF ((Description of Security\Line[1] Substring ('1', '4')) IsSameString '/BE/') 317 THEN 318 'BELC' CopyTo Type\Code 319 END 320 IF ((Description of Security\Line[1] Substring ('1', '4')) IsSameString '/US/') 321 THEN 322 'CUSP' CopyTo Type\Code 323 END 324 IF ((Description of Security\Line[1] Substring ('1', '4')) IsSameString '/GB/') 325 THEN 326 'SEDL' CopyTo Type\Code 327 END 328 IF ((Description of Security\Line[1] Substring ('1', '4')) IsSameString '/JP/') 329 THEN 330 'SICC' CopyTo Type\Code 331 END 332 IF ((Description of Security\Line[1] Substring ('1', '4')) IsSameString '/CH/') 333 THEN 334 'VALO' CopyTo Type\Code 335 END 336 IF ((Description of Security\Line[1] Substring ('1', '4')) IsSameString '/DE/') 337 THEN 338 'WKNR' CopyTo Type\Code 339 END 340 IF (((Description of Security\Line[1] Substring ('1', '1')) IsSameString '/') And ((((Description of Security\Line[1] Substring ('2', '2')) IsCountry) And (Not (((Description of Security\Line[1] Substring ('2', '2')) IsSameString 'BE') Or (((Description of Security\Line[1] Substring ('2', '2')) IsSameString 'US') Or (((Description of Security\Line[1] Substring ('2', '2')) IsSameString 'GB') Or (((Description of Security\Line[1] Substring ('2', '2')) IsSameString 'JP') Or (((Description of Security\Line[1] Substring ('2', '2')) IsSameString 'CH') Or ((Description of Security\Line[1] Substring ('2', '2')) IsSameString 'DE')))))))) And ((Description of Security\Line[1] Substring ('4', '1')) IsSameString '/'))) 341 THEN 342 ((Description of Security\Line[1] Substring ('2', '2')) Concatenate 'CD') CopyTo Type\Code 343 END 344 IF ((Description of Security\Line[1] Substring ('1', '6')) IsSameString '/BLOM/') 345 THEN 346 'BLOM' CopyTo Type\Code 347 END 348 IF ((Description of Security\Line[1] Substring ('1', '6')) IsSameString '/CMED/') 349 THEN 350 'CMED' CopyTo Type\Code 351 END 352 IF ((Description of Security\Line[1] Substring ('1', '6')) IsSameString '/CTAC/') 353 THEN 354 'CTAC' CopyTo Type\Code 355 END 356 IF ((Description of Security\Line[1] Substring ('1', '6')) IsSameString '/ISDU/') 357 THEN 358 'ISDU' CopyTo Type\Code 359 END 360 IF ((Description of Security\Line[1] Substring ('1', '6')) IsSameString '/ISDX/') 361 THEN 362 'ISDX' CopyTo Type\Code 363 END 364 IF ((Description of Security\Line[1] Substring ('1', '6')) IsSameString '/LCHD/') 365 THEN 366 'LCHD' CopyTo Type\Code 367 END 368 IF ((Description of Security\Line[1] Substring ('1', '6')) IsSameString '/OCCS/') 369 THEN 370 'OCCS' CopyTo Type\Code 371 END 372 IF ((Description of Security\Line[1] Substring ('1', '6')) IsSameString '/OPRA/') 373 THEN 374 'OPRA' CopyTo Type\Code 375 END 376 IF ((Description of Security\Line[1] Substring ('1', '6')) IsSameString '/RCMD/') 377 THEN 378 'RCMD' CopyTo Type\Code 379 END 380 IF ((Description of Security\Line[1] Substring ('1', '6')) IsSameString '/RICC/') 381 THEN 382 'RICC' CopyTo Type\Code 383 END 384 END 385 NODE (Proprietary) 386 IF ((Description of Security\Line[1] Substring ('1', '4')) IsSameString '/XX/') 387 THEN 388 'XX' CopyTo Type\Proprietary 389 END 390 END 391 END 392 END 393 END |
protected void |
translate35B_RestrictedFINXMax140Text_Default(String targetElement,
Field field)
Translate method 35B -> RestrictedFINXMax140Text : Default
394 TRANSLATE(35B, RestrictedFINXMax140Text) 395 RULE 396 IF ((Identification of Security IsPresent) And (((((((Description of Security\Line[1] Substring ('1', '1')) IsSameString '/') And (((Description of Security\Line[1] Substring ('2', '2')) IsCountry) And ((Description of Security\Line[1] Substring ('4', '1')) IsSameString '/'))) Or ((Description of Security\Line[1] Substring ('1', '4')) IsSameString '/XX/')) Or ((Description of Security\Line[1] Substring ('1', '4')) IsSameString '/XS/')) Or ((Description of Security\Line[1] Substring ('1', '4')) IsSameString '/TS/')) Or (((Description of Security\Line[1] Substring ('1', '1')) IsSameString '/') And ((((Description of Security\Line[1] Substring ('2', '4')) IsSameString 'BLOM') Or (((Description of Security\Line[1] Substring ('2', '4')) IsSameString 'CMED') Or (((Description of Security\Line[1] Substring ('2', '4')) IsSameString 'CTAC') Or (((Description of Security\Line[1] Substring ('2', '4')) IsSameString 'ISDU') Or (((Description of Security\Line[1] Substring ('2', '4')) IsSameString 'ISDX') Or (((Description of Security\Line[1] Substring ('2', '4')) IsSameString 'LCHD') Or (((Description of Security\Line[1] Substring ('2', '4')) IsSameString 'OCCS') Or (((Description of Security\Line[1] Substring ('2', '4')) IsSameString 'OPRA') Or (((Description of Security\Line[1] Substring ('2', '4')) IsSameString 'RCMD') Or ((Description of Security\Line[1] Substring ('2', '4')) IsSameString 'RICC')))))))))) And ((Description of Security\Line[1] Substring ('6', '1')) IsSameString '/'))))) 397 THEN 398 (Description of Security\Line[2] Concatenate (Description of Security\Line[3] Concatenate Description of Security\Line[4])) CopyTo RestrictedFINXMax140Text 399 ELSE 400 IF (Identification of Security IsPresent) 401 THEN 402 (Description of Security\Line[*] Concatenate) CopyTo RestrictedFINXMax140Text 403 ELSE 404 IF (((((((Description of Security\Line[1] Substring ('1', '1')) IsSameString '/') And (((Description of Security\Line[1] Substring ('2', '2')) IsCountry) And ((Description of Security\Line[1] Substring ('4', '1')) IsSameString '/'))) Or ((Description of Security\Line[1] Substring ('1', '4')) IsSameString '/XX/')) Or ((Description of Security\Line[1] Substring ('1', '4')) IsSameString '/XS/')) Or ((Description of Security\Line[1] Substring ('1', '4')) IsSameString '/TS/')) Or (((Description of Security\Line[1] Substring ('1', '1')) IsSameString '/') And ((((Description of Security\Line[1] Substring ('2', '4')) IsSameString 'BLOM') Or (((Description of Security\Line[1] Substring ('2', '4')) IsSameString 'CMED') Or (((Description of Security\Line[1] Substring ('2', '4')) IsSameString 'CTAC') Or (((Description of Security\Line[1] Substring ('2', '4')) IsSameString 'ISDU') Or (((Description of Security\Line[1] Substring ('2', '4')) IsSameString 'ISDX') Or (((Description of Security\Line[1] Substring ('2', '4')) IsSameString 'LCHD') Or (((Description of Security\Line[1] Substring ('2', '4')) IsSameString 'OCCS') Or (((Description of Security\Line[1] Substring ('2', '4')) IsSameString 'OPRA') Or (((Description of Security\Line[1] Substring ('2', '4')) IsSameString 'RCMD') Or ((Description of Security\Line[1] Substring ('2', '4')) IsSameString 'RICC')))))))))) And ((Description of Security\Line[1] Substring ('6', '1')) IsSameString '/')))) 405 THEN 406 (Description of Security\Line[2] Concatenate (Description of Security\Line[3] Concatenate Description of Security\Line[4])) CopyTo RestrictedFINXMax140Text 407 ELSE 408 (Description of Security\Line[*] Concatenate) CopyTo RestrictedFINXMax140Text 409 END 410 END 411 END 412 END 413 END |
protected void |
translate35B_SecurityIdentification15_Default(String targetElement,
MtPathResult content)
Translate method 35B -> SecurityIdentification15 : Default
265 TRANSLATE(35B, SecurityIdentification15) 266 RULE 267 NODE (ISIN) 268 Identification of Security TranslateTo ISIN 269 END 270 NODE (OtherIdentification) 271 35B TranslateTo OtherIdentification[1] 272 END 273 NODE (Description) 274 35B TranslateTo Description 275 END 276 END 277 END |
protected void |
translate36B_FinancialInstrumentQuantity15Choice_Default(String targetElement,
MtPathResult content)
Translate method 36B -> FinancialInstrumentQuantity15Choice : Default
719 TRANSLATE(36B, FinancialInstrumentQuantity15Choice) 720 RULE 721 NODE (Unit) 722 IF (Quantity Type Code IsSameString 'UNIT') 723 THEN 724 Quantity TranslateTo Unit 725 END 726 END 727 NODE (FaceAmount) 728 IF (Quantity Type Code IsSameString 'FAMT') 729 THEN 730 Quantity TranslateTo FaceAmount 731 END 732 END 733 NODE (AmortisedValue) 734 IF (Quantity Type Code IsSameString 'AMOR') 735 THEN 736 Quantity TranslateTo AmortisedValue 737 END 738 END 739 END 740 END |
protected void |
translate36B_OriginalAndCurrentQuantities4_Default(String targetElement,
MtPathResult content)
Translate method 36B -> OriginalAndCurrentQuantities4 : Default
751 TRANSLATE(36B, OriginalAndCurrentQuantities4) 752 RULE 753 NODE (FaceAmount) 754 IF (Quantity Type Code IsSameString 'FAMT') 755 THEN 756 Quantity TranslateTo FaceAmount 757 END 758 END 759 NODE (AmortisedValue) 760 IF (Quantity Type Code IsSameString 'AMOR') 761 THEN 762 Quantity TranslateTo AmortisedValue 763 END 764 END 765 END 766 END |
protected void |
translate70E_RestrictedFINXMax350Text_Default(String targetElement,
MtPathResult content)
Translate method 70E -> RestrictedFINXMax350Text : Default
817 TRANSLATE(70E, RestrictedFINXMax350Text) 818 RULE 819 (Narrative\Line[*] Concatenate) CopyTo RestrictedFINXMax350Text 820 END 821 END |
protected void |
translate93B_BalanceFormat2Choice_Default(String targetElement,
MtPathResult content)
Translate method 93B -> BalanceFormat2Choice : Default
444 TRANSLATE(93B, BalanceFormat2Choice) 445 RULE 446 NODE (Balance) 447 NODE (ShortLongPosition) 448 IF (Sign IsPresent) 449 THEN 450 'SHOR' CopyTo Balance\ShortLongPosition 451 ELSE 452 'LONG' CopyTo Balance\ShortLongPosition 453 END 454 END 455 NODE (QuantityChoice) 456 NODE (Quantity) 457 NODE (Unit) 458 IF ((Quantity Type Code IsSameString 'UNIT') And (Not (Data Source Scheme IsPresent))) 459 THEN 460 Balance TranslateTo Balance\QuantityChoice\Quantity\Unit 461 END 462 END 463 NODE (FaceAmount) 464 IF ((Quantity Type Code IsSameString 'FAMT') And (Not (Data Source Scheme IsPresent))) 465 THEN 466 Balance TranslateTo Balance\QuantityChoice\Quantity\FaceAmount 467 END 468 END 469 NODE (AmortisedValue) 470 IF ((Quantity Type Code IsSameString 'AMOR') And (Not (Data Source Scheme IsPresent))) 471 THEN 472 Balance TranslateTo Balance\QuantityChoice\Quantity\AmortisedValue 473 END 474 END 475 END 476 NODE (ProprietaryQuantity) 477 NODE (QuantityType) 478 IF (Data Source Scheme IsPresent) 479 THEN 480 Quantity Type Code CopyTo Balance\QuantityChoice\ProprietaryQuantity\QuantityType 481 END 482 END 483 Data Source Scheme TranslateTo Balance\QuantityChoice\ProprietaryQuantity 484 NODE (Quantity) 485 IF (Data Source Scheme IsPresent) 486 THEN 487 Balance TranslateTo Balance\QuantityChoice\ProprietaryQuantity\Quantity 488 END 489 END 490 END 491 END 492 END 493 END 494 END |
protected void |
translate93C_1_BalanceFormat2Choice_Default(String targetElement,
MtPathResult content)
Translate method 93C_1 -> BalanceFormat2Choice : Default
518 TRANSLATE(93C_1, BalanceFormat2Choice) 519 RULE 520 NODE (EligibleBalance) 521 NODE (ShortLongPosition) 522 IF (Balance Type Code IsSameString 'ELIG') 523 THEN 524 IF (Sign IsPresent) 525 THEN 526 'SHOR' CopyTo EligibleBalance\ShortLongPosition 527 ELSE 528 'LONG' CopyTo EligibleBalance\ShortLongPosition 529 END 530 END 531 END 532 NODE (Quantity) 533 NODE (Unit) 534 IF (Balance Type Code IsSameString 'ELIG') 535 THEN 536 IF (Quantity Type Code IsSameString 'UNIT') 537 THEN 538 Balance TranslateTo EligibleBalance\Quantity\Unit 539 END 540 END 541 END 542 NODE (FaceAmount) 543 IF (Balance Type Code IsSameString 'ELIG') 544 THEN 545 IF (Quantity Type Code IsSameString 'FAMT') 546 THEN 547 Balance TranslateTo EligibleBalance\Quantity\FaceAmount 548 END 549 END 550 END 551 NODE (AmortisedValue) 552 IF (Balance Type Code IsSameString 'ELIG') 553 THEN 554 IF (Quantity Type Code IsSameString 'AMOR') 555 THEN 556 Balance TranslateTo EligibleBalance\Quantity\AmortisedValue 557 END 558 END 559 END 560 END 561 END 562 NODE (NotEligibleBalance) 563 NODE (ShortLongPosition) 564 IF (Balance Type Code IsSameString 'NELG') 565 THEN 566 IF (Sign IsPresent) 567 THEN 568 'SHOR' CopyTo NotEligibleBalance\ShortLongPosition 569 ELSE 570 'LONG' CopyTo NotEligibleBalance\ShortLongPosition 571 END 572 END 573 END 574 NODE (Quantity) 575 NODE (Unit) 576 IF (Balance Type Code IsSameString 'NELG') 577 THEN 578 IF (Quantity Type Code IsSameString 'UNIT') 579 THEN 580 Balance TranslateTo NotEligibleBalance\Quantity\Unit 581 END 582 END 583 END 584 NODE (FaceAmount) 585 IF (Balance Type Code IsSameString 'NELG') 586 THEN 587 IF (Quantity Type Code IsSameString 'FAMT') 588 THEN 589 Balance TranslateTo NotEligibleBalance\Quantity\FaceAmount 590 END 591 END 592 END 593 NODE (AmortisedValue) 594 IF (Balance Type Code IsSameString 'NELG') 595 THEN 596 IF (Quantity Type Code IsSameString 'AMOR') 597 THEN 598 Balance TranslateTo NotEligibleBalance\Quantity\AmortisedValue 599 END 600 END 601 END 602 END 603 END 604 END 605 END |
protected void |
translate95P_4_Party9Choice_Default(String targetElement,
MtPathResult content)
Translate method 95P_4 -> Party9Choice : Default
1 TRANSLATE(95P_4, Party9Choice) 2 RULE 3 NODE (FinancialInstitutionIdentification) 4 NODE (FinancialInstitutionIdentification) 5 NODE (BICFI) 6 Identifier Code TranslateTo FinancialInstitutionIdentification\FinancialInstitutionIdentification\BICFI 7 END 8 END 9 END 10 END 11 END |
protected void |
translate95P_4_PartyIdentification56Choice_Default(String targetElement,
MtPathResult content)
Translate method 95P_4 -> PartyIdentification56Choice : Default
822 TRANSLATE(95P_4, PartyIdentification56Choice) 823 RULE 824 NODE (AnyBIC) 825 Identifier Code TranslateTo AnyBIC 826 END 827 END 828 END |
protected void |
translate95Q_Party9Choice_Default(String targetElement,
MtPathResult content)
Translate method 95Q -> Party9Choice : Default
17 TRANSLATE(95Q, Party9Choice) 18 RULE 19 NODE (FinancialInstitutionIdentification) 20 NODE (FinancialInstitutionIdentification) 21 Name and Address TranslateTo FinancialInstitutionIdentification\FinancialInstitutionIdentification 22 END 23 END 24 END 25 END |
protected void |
translate95Q_PartyIdentification56Choice_Default(String targetElement,
MtPathResult content)
Translate method 95Q -> PartyIdentification56Choice : Default
834 TRANSLATE(95Q, PartyIdentification56Choice) 835 RULE 836 NODE (NameAndAddress) 837 Name and Address TranslateTo NameAndAddress 838 END 839 END 840 END |
protected void |
translate95R_1_Party9Choice_Default(String targetElement,
MtPathResult content)
Translate method 95R_1 -> Party9Choice : Default
33 TRANSLATE(95R_1, Party9Choice) 34 RULE 35 NODE (FinancialInstitutionIdentification) 36 NODE (FinancialInstitutionIdentification) 37 NODE (Other) 38 NODE (Identification) 39 Proprietary Code TranslateTo FinancialInstitutionIdentification\FinancialInstitutionIdentification\Other\Identification 40 END 41 NODE (SchemeName) 42 NODE (Proprietary) 43 IF (Not (((Data Source Scheme Substring '5') Length) IsSameNumber '0')) 44 THEN 45 (Data Source Scheme Substring '5') CopyTo FinancialInstitutionIdentification\FinancialInstitutionIdentification\Other\SchemeName\Proprietary 46 END 47 END 48 END 49 NODE (Issuer) 50 (Data Source Scheme Substring ('1', '4')) CopyTo FinancialInstitutionIdentification\FinancialInstitutionIdentification\Other\Issuer 51 END 52 END 53 END 54 END 55 END 56 END |
protected void |
translate95R_1_PartyIdentification56Choice_Default(String targetElement,
MtPathResult content)
Translate method 95R_1 -> PartyIdentification56Choice : Default
848 TRANSLATE(95R_1, PartyIdentification56Choice) 849 RULE 850 NODE (ProprietaryIdentification) 851 NODE (Identification) 852 Proprietary Code TranslateTo ProprietaryIdentification\Identification 853 END 854 Data Source Scheme TranslateTo ProprietaryIdentification 855 END 856 END 857 END |
protected void |
translate97A_CashAccountIdentification6Choice_Default(String targetElement,
MtPathResult content)
Translate method 97A -> CashAccountIdentification6Choice : Default
783 TRANSLATE(97A, CashAccountIdentification6Choice) 784 RULE 785 NODE (Proprietary) 786 Account Number CopyTo Proprietary 787 END 788 END 789 END |
protected void |
translate97A_RestrictedFINXMax35Text_Default(String targetElement,
MtPathResult content)
Translate method 97A -> RestrictedFINXMax35Text : Default
439 TRANSLATE(97A, RestrictedFINXMax35Text) 440 RULE 441 Account Number CopyTo RestrictedFINXMax35Text 442 END 443 END |
protected void |
translate97E_CashAccountIdentification6Choice_Default(String targetElement,
MtPathResult content)
Translate method 97E -> CashAccountIdentification6Choice : Default
790 TRANSLATE(97E, CashAccountIdentification6Choice) 791 RULE 792 NODE (IBAN) 793 International Bank Account Number CopyTo IBAN 794 END 795 END 796 END |
protected void |
translate98A_DateAndDateTimeChoice_Default(String targetElement,
MtPathResult content)
Translate method 98A -> DateAndDateTimeChoice : Default
767 TRANSLATE(98A, DateAndDateTimeChoice) 768 RULE 769 NODE (Date) 770 (Date FormatDateTime ('MT_YYYYMMDD', 'MX_Date')) CopyTo Date 771 END 772 END 773 END |
protected void |
translate98A_ISONormalisedDateTime_Default(String targetElement,
MtPathResult content)
Translate method 98A -> ISONormalisedDateTime : Default
72 TRANSLATE(98A, ISONormalisedDateTime) 73 RULE 74 ((Date FormatDateTime ('MT_YYYYMMDD', 'MX_Date')) Concatenate 'T00:00:00Z') CopyTo ISONormalisedDateTime 75 END 76 END |
protected void |
translate98C_DateAndDateTimeChoice_Default(String targetElement,
MtPathResult content)
Translate method 98C -> DateAndDateTimeChoice : Default
774 TRANSLATE(98C, DateAndDateTimeChoice) 775 RULE 776 NODE (DateTime) 777 (Date FormatDateTime ('MT_YYYYMMDD', 'MX_Date')) CopyTo DateTime 778 'T' CopyTo DateTime 779 (Time FormatDateTime ('MT_HHMMSS', 'MX_Time')) CopyTo DateTime 780 END 781 END 782 END |
protected void |
translate98C_ISONormalisedDateTime_Default(String targetElement,
MtPathResult content)
Translate method 98C -> ISONormalisedDateTime : Default
77 TRANSLATE(98C, ISONormalisedDateTime) 78 RULE 79 (((Date FormatDateTime ('MT_YYYYMMDD', 'MX_Date')) Concatenate 'T') Concatenate ((Time FormatDateTime ('MT_HHMMSS', 'MX_Time')) Concatenate 'Z')) CopyTo ISONormalisedDateTime 80 END 81 END |
protected void |
translateAmount_FIN_15d_RestrictedFINActiveCurrencyAndAmountAmount_Default(String targetElement,
String content)
Translate method Amount_FIN_15d -> RestrictedFINActiveCurrencyAndAmount\Amount : Default
807 TRANSLATE(Amount_FIN_15d, RestrictedFINActiveCurrencyAndAmount\Amount) 808 RULE 809 (Amount_FIN_15d FormatDecimal 'MX') CopyTo RestrictedFINActiveCurrencyAndAmount\Amount 810 END 811 END |
protected void |
translateAmount_FIN_15d_RestrictedFINDecimalNumber_Default(String targetElement,
String content)
Translate method Amount_FIN_15d -> RestrictedFINDecimalNumber : Default
495 TRANSLATE(Amount_FIN_15d, RestrictedFINDecimalNumber) 496 RULE 497 (Amount_FIN_15d FormatDecimal 'MX') CopyTo RestrictedFINDecimalNumber 498 END 499 END |
protected void |
translateAmount_FIN_15d_RestrictedFINImpliedCurrencyAndAmount_Default(String targetElement,
String content)
Translate method Amount_FIN_15d -> RestrictedFINImpliedCurrencyAndAmount : Default
500 TRANSLATE(Amount_FIN_15d, RestrictedFINImpliedCurrencyAndAmount) 501 RULE 502 ((Amount_FIN_15d Divide ('1', '5')) FormatDecimal 'MX') CopyTo RestrictedFINImpliedCurrencyAndAmount 503 END 504 END |
protected void |
translateCode_4c_121_CreditDebitCode_Default(String targetElement,
String content)
Translate method Code_4!c_121 -> CreditDebitCode : Default
713 TRANSLATE(Code_4!c_121, CreditDebitCode) 714 RULE 715 'CRED' EquivalentTo 'CRDT' 716 'DEBT' EquivalentTo 'DBIT' 717 END 718 END |
protected void |
translateCode_4c_142_CorporateActionOption3Code_Default(String targetElement,
String content)
Translate method Code_4!c_142 -> CorporateActionOption3Code : Default
678 TRANSLATE(Code_4!c_142, CorporateActionOption3Code) 679 RULE 680 'ABST' EquivalentTo 'ABST' 681 'AMGT' EquivalentTo 'AMGT' 682 'BSPL' EquivalentTo 'BSPL' 683 'BUYA' EquivalentTo 'BUYA' 684 'CASE' EquivalentTo 'CASE' 685 'CASH' EquivalentTo 'CASH' 686 'CEXC' EquivalentTo 'CEXC' 687 'CONN' EquivalentTo 'CONN' 688 'CONY' EquivalentTo 'CONY' 689 'CTEN' EquivalentTo 'CTEN' 690 'EXER' EquivalentTo 'EXER' 691 'LAPS' EquivalentTo 'LAPS' 692 'MKDW' EquivalentTo 'MKDW' 693 'MKUP' EquivalentTo 'MKUP' 694 'MNGT' EquivalentTo 'MNGT' 695 'MPUT' EquivalentTo 'MPUT' 696 'NOAC' EquivalentTo 'NOAC' 697 'NOQU' EquivalentTo 'NOQU' 698 'OFFR' EquivalentTo 'OFFR' 699 'OTHR' EquivalentTo 'OTHR' 700 'OVER' EquivalentTo 'OVER' 701 'PROX' EquivalentTo 'PROX' 702 'QINV' EquivalentTo 'QINV' 703 'SECU' EquivalentTo 'SECU' 704 'SLLE' EquivalentTo 'SLLE' 705 'SPLI' EquivalentTo 'SPLI' 706 END 707 END |
protected void |
translateCode_4c_171_CopyDuplicate1Code_Default(String targetElement,
MtPathResult content)
Translate method Code_4!c_171 -> CopyDuplicate1Code : Default
82 TRANSLATE(Code_4!c_171, CopyDuplicate1Code) 83 RULE 84 'CODU' EquivalentTo 'CODU' 85 'COPY' EquivalentTo 'COPY' 86 'DUPL' EquivalentTo 'DUPL' 87 END 88 END |
protected void |
translateCurrency_ActiveCurrencyCode_Default(String targetElement,
String content)
Translate method Currency -> ActiveCurrencyCode : Default
812 TRANSLATE(Currency, ActiveCurrencyCode) 813 RULE 814 Currency CopyTo ActiveCurrencyCode 815 END 816 END |
protected void |
translateIdentifier_BICFIOrNonFI_AnyBICIdentifier_Default(String targetElement,
String content)
Translate method Identifier_BICFIOrNonFI -> AnyBICIdentifier : Default
829 TRANSLATE(Identifier_BICFIOrNonFI, AnyBICIdentifier) 830 RULE 831 Identifier_BICFIOrNonFI CopyTo AnyBICIdentifier 832 END 833 END |
protected void |
translateIdentifier_BICFIOrNonFI_BICFIIdentifier_Default(String targetElement,
String content)
Translate method Identifier_BICFIOrNonFI -> BICFIIdentifier : Default
12 TRANSLATE(Identifier_BICFIOrNonFI, BICFIIdentifier) 13 RULE 14 Identifier_BICFIOrNonFI CopyTo BICFIIdentifier 15 END 16 END |
protected void |
translateIdentifier_FIN_8c_GenericIdentification23_Default(String targetElement,
String content)
Translate method Identifier_FIN_8c -> GenericIdentification23 : Default
165 TRANSLATE(Identifier_FIN_8c, GenericIdentification23) 166 RULE 167 NODE (Issuer) 168 (Identifier_FIN_8c Substring ('1', '4')) CopyTo Issuer 169 END 170 NODE (SchemeName) 171 IF (Not (((Identifier_FIN_8c Substring '5') Length) IsSameNumber '0')) 172 THEN 173 (Identifier_FIN_8c Substring '5') CopyTo SchemeName 174 END 175 END 176 END 177 END |
protected void |
translateIdentifier_FIN_8c_GenericIdentification24_Default(String targetElement,
String content)
Translate method Identifier_FIN_8c -> GenericIdentification24 : Default
863 TRANSLATE(Identifier_FIN_8c, GenericIdentification24) 864 RULE 865 NODE (Issuer) 866 (Identifier_FIN_8c Substring ('1', '4')) CopyTo Issuer 867 END 868 NODE (SchemeName) 869 IF (Not (((Identifier_FIN_8c Substring '5') Length) IsSameNumber '0')) 870 THEN 871 (Identifier_FIN_8c Substring '5') CopyTo SchemeName 872 END 873 END 874 END 875 END |
protected void |
translateIdentifier_FIN_8c_GenericIdentification25_Default(String targetElement,
String content)
Translate method Identifier_FIN_8c -> GenericIdentification25 : Default
126 TRANSLATE(Identifier_FIN_8c, GenericIdentification25) 127 RULE 128 NODE (Issuer) 129 (Identifier_FIN_8c Substring ('1', '4')) CopyTo Issuer 130 END 131 NODE (SchemeName) 132 IF (Not (((Identifier_FIN_8c Substring '5') Length) IsSameNumber '0')) 133 THEN 134 (Identifier_FIN_8c Substring '5') CopyTo SchemeName 135 END 136 END 137 END 138 END |
protected void |
translateIdentifier_FIN_8c_ProprietaryQuantity4_Default(String targetElement,
String content)
Translate method Identifier_FIN_8c -> ProprietaryQuantity4 : Default
505 TRANSLATE(Identifier_FIN_8c, ProprietaryQuantity4) 506 RULE 507 NODE (Issuer) 508 (Identifier_FIN_8c Substring ('1', '4')) CopyTo Issuer 509 END 510 NODE (SchemeName) 511 IF (Not (((Identifier_FIN_8c Substring '5') Length) IsSameNumber '0')) 512 THEN 513 (Identifier_FIN_8c Substring '5') CopyTo SchemeName 514 END 515 END 516 END 517 END |
protected void |
translateIdentifier_Isin_ISINIdentifier_Default(String targetElement,
String content)
Translate method Identifier_Isin -> ISINIdentifier : Default
278 TRANSLATE(Identifier_Isin, ISINIdentifier) 279 RULE 280 (Identifier_Isin Substring '6') CopyTo ISINIdentifier 281 END 282 END |
protected void |
translateImpl(MT566 source)
Translation rules implementation
|
protected void |
translateOptionalCode_4c_3_ProcessingPosition3Code_Default(String targetElement,
String content)
Translate method OptionalCode_4!c_3 -> ProcessingPosition3Code : Default
118 TRANSLATE(OptionalCode_4!c_3, ProcessingPosition3Code) 119 RULE 120 'AFTE' EquivalentTo 'AFTE' 121 'BEFO' EquivalentTo 'BEFO' 122 'INFO' EquivalentTo 'INFO' 123 'WITH' EquivalentTo 'WITH' 124 END 125 END |
protected void |
translateOptionalCode_4c_311_CorporateActionOption3Code_Default(String targetElement,
String content)
Translate method OptionalCode_4!c_311 -> CorporateActionOption3Code : Default
641 TRANSLATE(OptionalCode_4!c_311, CorporateActionOption3Code) 642 RULE 643 'ABST' EquivalentTo 'ABST' 644 'AMGT' EquivalentTo 'AMGT' 645 'BSPL' EquivalentTo 'BSPL' 646 'BUYA' EquivalentTo 'BUYA' 647 'CASE' EquivalentTo 'CASE' 648 'CASH' EquivalentTo 'CASH' 649 'CEXC' EquivalentTo 'CEXC' 650 'CONN' EquivalentTo 'CONN' 651 'CONY' EquivalentTo 'CONY' 652 'CTEN' EquivalentTo 'CTEN' 653 'EXER' EquivalentTo 'EXER' 654 'LAPS' EquivalentTo 'LAPS' 655 'MKDW' EquivalentTo 'MKDW' 656 'MKUP' EquivalentTo 'MKUP' 657 'MNGT' EquivalentTo 'MNGT' 658 'MPUT' EquivalentTo 'MPUT' 659 'NOAC' EquivalentTo 'NOAC' 660 'NOQU' EquivalentTo 'NOQU' 661 'OFFR' EquivalentTo 'OFFR' 662 'OTHR' EquivalentTo 'OTHR' 663 'OVER' EquivalentTo 'OVER' 664 'PROX' EquivalentTo 'PROX' 665 'QINV' EquivalentTo 'QINV' 666 'SECU' EquivalentTo 'SECU' 667 'SLLE' EquivalentTo 'SLLE' 668 'SPLI' EquivalentTo 'SPLI' 669 END 670 END |
protected void |
translateOptionalCode_4c_330_AdditionalBusinessProcess3Code_Default(String targetElement,
String content)
Translate method OptionalCode_4!c_330 -> AdditionalBusinessProcess3Code : Default
433 TRANSLATE(OptionalCode_4!c_330, AdditionalBusinessProcess3Code) 434 RULE 435 'CLAI' EquivalentTo 'CLAI' 436 'TAXR' EquivalentTo 'TAXR' 437 END 438 END |
protected void |
translateOptionalCode_4c_398_CorporateActionEventType7Code_Default(String targetElement,
String content)
Translate method OptionalCode_4!c_398 -> CorporateActionEventType7Code : Default
197 TRANSLATE(OptionalCode_4!c_398, CorporateActionEventType7Code) 198 RULE 199 'ACTV' EquivalentTo 'ACTV' 200 'ATTI' EquivalentTo 'ATTI' 201 'BIDS' EquivalentTo 'BIDS' 202 'BONU' EquivalentTo 'BONU' 203 'BPUT' EquivalentTo 'BPUT' 204 'BRUP' EquivalentTo 'BRUP' 205 'CAPG' EquivalentTo 'CAPG' 206 'CAPI' EquivalentTo 'CAPI' 207 'CERT' EquivalentTo 'CERT' 208 'CHAN' EquivalentTo 'CHAN' 209 'CLSA' EquivalentTo 'CLSA' 210 'CONS' EquivalentTo 'CONS' 211 'CONV' EquivalentTo 'CONV' 212 'COOP' EquivalentTo 'COOP' 213 'DECR' EquivalentTo 'DECR' 214 'DETI' EquivalentTo 'DETI' 215 'DFLT' EquivalentTo 'DFLT' 216 'DLST' EquivalentTo 'DLST' 217 'DRAW' EquivalentTo 'DRAW' 218 'DRIP' EquivalentTo 'DRIP' 219 'DSCL' EquivalentTo 'DSCL' 220 'DTCH' EquivalentTo 'DTCH' 221 'DVCA' EquivalentTo 'DVCA' 222 'DVOP' EquivalentTo 'DVOP' 223 'DVSC' EquivalentTo 'DVSC' 224 'DVSE' EquivalentTo 'DVSE' 225 'EXOF' EquivalentTo 'EXOF' 226 'EXRI' EquivalentTo 'EXRI' 227 'EXTM' EquivalentTo 'EXTM' 228 'EXWA' EquivalentTo 'EXWA' 229 'CAPD' EquivalentTo 'CAPD' 230 'INCR' EquivalentTo 'INCR' 231 'INTR' EquivalentTo 'INTR' 232 'LIQU' EquivalentTo 'LIQU' 233 'MCAL' EquivalentTo 'MCAL' 234 'MRGR' EquivalentTo 'MRGR' 235 'ODLT' EquivalentTo 'ODLT' 236 'OTHR' EquivalentTo 'OTHR' 237 'PARI' EquivalentTo 'PARI' 238 'PCAL' EquivalentTo 'PCAL' 239 'PDEF' EquivalentTo 'PDEF' 240 'PINK' EquivalentTo 'PINK' 241 'PLAC' EquivalentTo 'PLAC' 242 'PPMT' EquivalentTo 'PPMT' 243 'PRED' EquivalentTo 'PRED' 244 'PRII' EquivalentTo 'PRII' 245 'PRIO' EquivalentTo 'PRIO' 246 'REDM' EquivalentTo 'REDM' 247 'REDO' EquivalentTo 'REDO' 248 'REMK' EquivalentTo 'REMK' 249 'RHDI' EquivalentTo 'RHDI' 250 'RHTS' EquivalentTo 'RHTS' 251 'SHPR' EquivalentTo 'SHPR' 252 'SMAL' EquivalentTo 'SMAL' 253 'SOFF' EquivalentTo 'SOFF' 254 'SPLF' EquivalentTo 'SPLF' 255 'SPLR' EquivalentTo 'SPLR' 256 'SUSP' EquivalentTo 'SUSP' 257 'TEND' EquivalentTo 'TEND' 258 'TREC' EquivalentTo 'TREC' 259 'WRTH' EquivalentTo 'WRTH' 260 'WTRC' EquivalentTo 'WTRC' 261 'CREV' EquivalentTo 'CREV' 262 'MEET' EquivalentTo 'MTNG' 263 END 264 END |
protected void |
translateQuantity_FIN_15d_RestrictedFINDecimalNumber_Default(String targetElement,
String content)
Translate method Quantity_FIN_15d -> RestrictedFINDecimalNumber : Default
741 TRANSLATE(Quantity_FIN_15d, RestrictedFINDecimalNumber) 742 RULE 743 (Quantity_FIN_15d FormatDecimal 'MX') CopyTo RestrictedFINDecimalNumber 744 END 745 END |
protected void |
translateQuantity_FIN_15d_RestrictedFINImpliedCurrencyAndAmount_Default(String targetElement,
String content)
Translate method Quantity_FIN_15d -> RestrictedFINImpliedCurrencyAndAmount : Default
746 TRANSLATE(Quantity_FIN_15d, RestrictedFINImpliedCurrencyAndAmount) 747 RULE 748 ((Quantity_FIN_15d Divide ('1', '5')) FormatDecimal 'MX') CopyTo RestrictedFINImpliedCurrencyAndAmount 749 END 750 END |
protected void |
translateText_FIN_16x_Max35Text_Default(String targetElement,
String content)
Translate method Text_FIN_16x -> Max35Text : Default
67 TRANSLATE(Text_FIN_16x, Max35Text) 68 RULE 69 Text_FIN_16x CopyTo Max35Text 70 END 71 END |
protected void |
translateText_FIN_16x_RestrictedFINXMax16Text_Default(String targetElement,
String content)
Translate method Text_FIN_16x -> RestrictedFINXMax16Text : Default
94 TRANSLATE(Text_FIN_16x, RestrictedFINXMax16Text) 95 RULE 96 Text_FIN_16x CopyTo RestrictedFINXMax16Text 97 END 98 END |
protected void |
translateText_FIN_34x_Max35Text_Default(String targetElement,
String content)
Translate method Text_FIN_34x -> Max35Text : Default
57 TRANSLATE(Text_FIN_34x, Max35Text) 58 RULE 59 Text_FIN_34x CopyTo Max35Text 60 END 61 END |
protected void |
translateText_FIN_34x_RestrictedFINXMax34Text_Default(String targetElement,
String content)
Translate method Text_FIN_34x -> RestrictedFINXMax34Text : Default
858 TRANSLATE(Text_FIN_34x, RestrictedFINXMax34Text) 859 RULE 860 Text_FIN_34x CopyTo RestrictedFINXMax34Text 861 END 862 END |
protected void |
translateText_FIN_4M35x_FinancialInstitutionIdentification8_Default(String targetElement,
String content)
Translate method Text_FIN_4M35x -> FinancialInstitutionIdentification8 : Default
26 TRANSLATE(Text_FIN_4M35x, FinancialInstitutionIdentification8) 27 RULE 28 NODE (Name) 29 (Line[*] Concatenate) CopyTo Name 30 END 31 END 32 END |
protected void |
translateText_FIN_4M35x_NameAndAddress12_Default(String targetElement,
String content)
Translate method Text_FIN_4M35x -> NameAndAddress12 : Default
841 TRANSLATE(Text_FIN_4M35x, NameAndAddress12) 842 RULE 843 NODE (Name) 844 ((Line[*] ConcatenateWithSeparator '-') ReplaceAll ('/', '-')) CopyTo Name 845 END 846 END 847 END |
public MT566_MxSeev03700202_Translation()
public final MxSeev03700202 translate(MT566 source) throws LogicalMessageCriteriaException, TranslationPreconditionException
source
- a well formed MT566 objectLogicalMessageCriteriaException
TranslationPreconditionException
protected final void translateImpl(MT566 source) throws LogicalMessageCriteriaException, TranslationPreconditionException
source
- a well formed MT566 objectLogicalMessageCriteriaException
TranslationPreconditionException
protected void translate95P_4_Party9Choice_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 translateIdentifier_BICFIOrNonFI_BICFIIdentifier_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 translate95Q_Party9Choice_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_FinancialInstitutionIdentification8_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 translate95R_1_Party9Choice_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_34x_Max35Text_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 translate20C_Max35Text_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_16x_Max35Text_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 translate98A_ISONormalisedDateTime_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 translate98C_ISONormalisedDateTime_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 translateCode_4c_171_CopyDuplicate1Code_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 translate20C_RestrictedFINXMax16Text_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_16x_RestrictedFINXMax16Text_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 translate22F_2_ProcessingPosition3Choice_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 translateOptionalCode_4c_3_ProcessingPosition3Code_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 translateIdentifier_FIN_8c_GenericIdentification25_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 translate13A_DocumentNumber2Choice_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 translate13B_DocumentNumber2Choice_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 translateIdentifier_FIN_8c_GenericIdentification23_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 translate22F_232_CorporateActionEventType6Choice_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 translateOptionalCode_4c_398_CorporateActionEventType7Code_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 translate35B_SecurityIdentification15_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 translateIdentifier_Isin_ISINIdentifier_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 translate35B_OtherIdentification2_Default(String targetElement, Field field)
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 translate35B_RestrictedFINXMax140Text_Default(String targetElement, Field field)
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 translate22F_124_AdditionalBusinessProcessFormat5Choice_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 translateOptionalCode_4c_330_AdditionalBusinessProcess3Code_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 translate97A_RestrictedFINXMax35Text_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 translate93B_BalanceFormat2Choice_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 translateAmount_FIN_15d_RestrictedFINDecimalNumber_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 translateAmount_FIN_15d_RestrictedFINImpliedCurrencyAndAmount_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 translateIdentifier_FIN_8c_ProprietaryQuantity4_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 translate93C_1_BalanceFormat2Choice_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 translate13A_OptionNumber1Choice_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 translate22F_189_CorporateActionOption8Choice_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 translateOptionalCode_4c_311_CorporateActionOption3Code_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 translate22H_42_CorporateActionOption8Choice_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 translateCode_4c_142_CorporateActionOption3Code_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 translate22H_33_CreditDebitCode_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 translateCode_4c_121_CreditDebitCode_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 translate36B_FinancialInstrumentQuantity15Choice_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 translateQuantity_FIN_15d_RestrictedFINDecimalNumber_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 translateQuantity_FIN_15d_RestrictedFINImpliedCurrencyAndAmount_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 translate36B_OriginalAndCurrentQuantities4_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 translate98A_DateAndDateTimeChoice_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 translate98C_DateAndDateTimeChoice_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 translate97A_CashAccountIdentification6Choice_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 translate97E_CashAccountIdentification6Choice_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 translate19B_1_RestrictedFINActiveCurrencyAndAmount_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 translateAmount_FIN_15d_RestrictedFINActiveCurrencyAndAmountAmount_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 translateCurrency_ActiveCurrencyCode_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 translate70E_RestrictedFINXMax350Text_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 translate95P_4_PartyIdentification56Choice_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 translateIdentifier_BICFIOrNonFI_AnyBICIdentifier_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 translate95Q_PartyIdentification56Choice_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_NameAndAddress12_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 translate95R_1_PartyIdentification56Choice_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_34x_RestrictedFINXMax34Text_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 translateIdentifier_FIN_8c_GenericIdentification24_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 addedpublic final Boolean logicalMessageCriteriaCheck(MT566 source)
source
- a well formed MT566 objectpublic final void preconditionSR1Check(MT566 source) throws TranslationPreconditionException
source
- a well formed MT566 objectTranslationPreconditionException
public final List<PreconditionError> preconditionsCheck(MT566 source)