public class MxSeev03100202_MT568_Translation extends
Modifier | Constructor and Description |
---|---|
|
MxSeev03100202_MT568_Translation()
Creates the translation class initializing it with the proper MX identification.
|
protected |
MxSeev03100202_MT568_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(MxSeev03100202 source)
Message criteria check
This method checks the content of the source MxSeev03100202 and determines if it can be translated to the target MT568 |
List<PreconditionError> |
preconditionsCheck(MxSeev03100202 source)
Precondition check
This method checks the precondition on the content of the source MxSeev03100202 return a list with a precondition errors for each failed check, or an empty list if all preconditions are satisfied |
MT568 |
translate(MxSeev03100202 source)
Main entry point for the translation
|
protected void |
translateAnyBICIdentifier_Identifier_BICFIOrNonFI_Default(String targetElement,
XmlNode node)
Translate method AnyBICIdentifier -> Identifier_BICFIOrNonFI : Default
82 TRANSLATE(AnyBICIdentifier, Identifier_BICFIOrNonFI) 83 RULE 84 AnyBICIdentifier CopyTo Identifier_BICFIOrNonFI 85 END 86 END |
protected void |
translateBalanceFormat2Choice_93B_Default(String targetElement,
XmlNode node)
Translate method BalanceFormat2Choice -> 93B : Default
534 TRANSLATE(BalanceFormat2Choice, 93B) 535 RULE 536 NODE (Data Source Scheme) 537 (((Balance\QuantityChoice\ProprietaryQuantity\Issuer Substring ('1', '4')) Concatenate (Balance\QuantityChoice\ProprietaryQuantity\SchemeName Substring ('1', '4'))) ToUppercase) CopyTo Data Source Scheme 538 END 539 NODE (Quantity Type Code) 540 IF (Balance\QuantityChoice\Quantity\Unit IsPresent) 541 THEN 542 'UNIT' CopyTo Quantity Type Code 543 END 544 IF (Balance\QuantityChoice\Quantity\FaceAmount IsPresent) 545 THEN 546 'FAMT' CopyTo Quantity Type Code 547 END 548 IF (Balance\QuantityChoice\Quantity\AmortisedValue IsPresent) 549 THEN 550 'AMOR' CopyTo Quantity Type Code 551 END 552 (Balance\QuantityChoice\ProprietaryQuantity\QuantityType ToUppercase) CopyTo Quantity Type Code 553 END 554 NODE (Sign) 555 IF (Balance\ShortLongPosition IsSameString 'SHOR') 556 THEN 557 'N' CopyTo Sign 558 END 559 END 560 NODE (Balance) 561 IF (((Balance\QuantityChoice\Quantity\Unit Substring ('1', '1')) IsSameString '-') Or ((Balance\QuantityChoice\Quantity\Unit Substring ('1', '1')) IsSameString '+')) 562 THEN 563 ((Balance\QuantityChoice\Quantity\Unit Substring '2') FormatDecimal 'MT') CopyTo Balance 564 ELSE 565 (Balance\QuantityChoice\Quantity\Unit FormatDecimal 'MT') CopyTo Balance 566 END 567 (Balance\QuantityChoice\Quantity\FaceAmount FormatDecimal 'MT') CopyTo Balance 568 (Balance\QuantityChoice\Quantity\AmortisedValue FormatDecimal 'MT') CopyTo Balance 569 IF (((Balance\QuantityChoice\ProprietaryQuantity\Quantity Substring ('1', '1')) IsSameString '-') Or ((Balance\QuantityChoice\ProprietaryQuantity\Quantity Substring ('1', '1')) IsSameString '+')) 570 THEN 571 ((Balance\QuantityChoice\ProprietaryQuantity\Quantity Substring '2') FormatDecimal 'MT') CopyTo Balance 572 ELSE 573 (Balance\QuantityChoice\ProprietaryQuantity\Quantity FormatDecimal 'MT') CopyTo Balance 574 END 575 END 576 END 577 END |
protected void |
translateBalanceFormat2Choice_93C_2_Default(String targetElement,
XmlNode node)
Translate method BalanceFormat2Choice -> 93C_2 : Default
578 TRANSLATE(BalanceFormat2Choice, 93C_2) 579 RULE 580 NODE (Quantity Type Code) 581 IF ((NotEligibleBalance\Quantity\Unit IsPresent) Or (EligibleBalance\Quantity\Unit IsPresent)) 582 THEN 583 'UNIT' CopyTo Quantity Type Code 584 END 585 IF ((NotEligibleBalance\Quantity\FaceAmount IsPresent) Or (EligibleBalance\Quantity\FaceAmount IsPresent)) 586 THEN 587 'FAMT' CopyTo Quantity Type Code 588 END 589 IF ((NotEligibleBalance\Quantity\AmortisedValue IsPresent) Or (EligibleBalance\Quantity\AmortisedValue IsPresent)) 590 THEN 591 'AMOR' CopyTo Quantity Type Code 592 END 593 END 594 NODE (Balance Type Code) 595 IF (EligibleBalance IsPresent) 596 THEN 597 'ELIG' CopyTo Balance Type Code 598 END 599 IF (NotEligibleBalance IsPresent) 600 THEN 601 'NELG' CopyTo Balance Type Code 602 END 603 END 604 NODE (Sign) 605 IF (EligibleBalance\ShortLongPosition IsSameString 'SHOR') 606 THEN 607 'N' CopyTo Sign 608 END 609 IF (NotEligibleBalance\ShortLongPosition IsSameString 'SHOR') 610 THEN 611 'N' CopyTo Sign 612 END 613 END 614 NODE (Balance) 615 IF (((EligibleBalance\Quantity\Unit Substring ('1', '1')) IsSameString '-') Or ((EligibleBalance\Quantity\Unit Substring ('1', '1')) IsSameString '+')) 616 THEN 617 ((EligibleBalance\Quantity\Unit Substring '2') FormatDecimal 'MT') CopyTo Balance 618 ELSE 619 (EligibleBalance\Quantity\Unit FormatDecimal 'MT') CopyTo Balance 620 END 621 (EligibleBalance\Quantity\FaceAmount FormatDecimal 'MT') CopyTo Balance 622 (EligibleBalance\Quantity\AmortisedValue FormatDecimal 'MT') CopyTo Balance 623 IF (((NotEligibleBalance\Quantity\Unit Substring ('1', '1')) IsSameString '-') Or ((NotEligibleBalance\Quantity\Unit Substring ('1', '1')) IsSameString '+')) 624 THEN 625 ((NotEligibleBalance\Quantity\Unit Substring '2') FormatDecimal 'MT') CopyTo Balance 626 ELSE 627 (NotEligibleBalance\Quantity\Unit FormatDecimal 'MT') CopyTo Balance 628 END 629 (NotEligibleBalance\Quantity\FaceAmount FormatDecimal 'MT') CopyTo Balance 630 (NotEligibleBalance\Quantity\AmortisedValue FormatDecimal 'MT') CopyTo Balance 631 END 632 END 633 END |
protected void |
translateBICFIIdentifier_Identifier_BICFIOrNonFI_Default(String targetElement,
XmlNode node)
Translate method BICFIIdentifier -> Identifier_BICFIOrNonFI : Default
687 TRANSLATE(BICFIIdentifier, Identifier_BICFIOrNonFI) 688 RULE 689 BICFIIdentifier CopyTo Identifier_BICFIOrNonFI 690 END 691 END |
protected void |
translateClassificationType3Choice_12A_Default(String targetElement,
XmlNode node)
Translate method ClassificationType3Choice -> 12A : Default
342 TRANSLATE(ClassificationType3Choice, 12A) 343 RULE 344 NODE (Data Source Scheme) 345 AlternateClassification TranslateTo Data Source Scheme 346 END 347 NODE (Instrument Code or Description) 348 (AlternateClassification\Identification ToUppercase) CopyTo Instrument Code or Description 349 END 350 END 351 END |
protected void |
translateClassificationType3Choice_12C_Default(String targetElement,
XmlNode node)
Translate method ClassificationType3Choice -> 12C : Default
352 TRANSLATE(ClassificationType3Choice, 12C) 353 RULE 354 NODE (CFI Code) 355 ClassificationFinancialInstrument CopyTo CFI Code 356 END 357 END 358 END |
protected void |
translateCopyDuplicate1Code_Code_4c_171_Default(String targetElement,
XmlNode node)
Translate method CopyDuplicate1Code -> Code_4!c_171 : Default
11 TRANSLATE(CopyDuplicate1Code, Code_4!c_171) 12 RULE 13 'CODU' EquivalentTo 'CODU' 14 'COPY' EquivalentTo 'COPY' 15 'DUPL' EquivalentTo 'DUPL' 16 END 17 END |
protected void |
translateDocumentNumber2Choice_13A_Default(String targetElement,
XmlNode node)
Translate method DocumentNumber2Choice -> 13A : Default
52 TRANSLATE(DocumentNumber2Choice, 13A) 53 RULE 54 NODE (Number Id) 55 ShortNumber CopyTo Number Id 56 END 57 END 58 END |
protected void |
translateDocumentNumber2Choice_13B_Default(String targetElement,
XmlNode node)
Translate method DocumentNumber2Choice -> 13B : Default
59 TRANSLATE(DocumentNumber2Choice, 13B) 60 RULE 61 NODE (Data Source Scheme) 62 ProprietaryNumber TranslateTo Data Source Scheme 63 END 64 NODE (Number) 65 LongNumber CopyTo Number 66 ProprietaryNumber\Identification CopyTo Number 67 END 68 END 69 END |
protected void |
translateFinancialInstrumentQuantity15Choice_36B_Default(String targetElement,
XmlNode node)
Translate method FinancialInstrumentQuantity15Choice -> 36B : Default
404 TRANSLATE(FinancialInstrumentQuantity15Choice, 36B) 405 RULE 406 NODE (Quantity Type Code) 407 IF (Unit IsPresent) 408 THEN 409 'UNIT' CopyTo Quantity Type Code 410 END 411 IF (FaceAmount IsPresent) 412 THEN 413 'FAMT' CopyTo Quantity Type Code 414 END 415 IF (AmortisedValue IsPresent) 416 THEN 417 'AMOR' CopyTo Quantity Type Code 418 END 419 END 420 NODE (Quantity) 421 IF ((Unit IsPresent) And ((Unit Substring ('1', '1')) IsSameString '-')) 422 THEN 423 ((Unit Substring '2') FormatDecimal 'MT') CopyTo Quantity 424 ELSE 425 IF ((Unit Substring ('1', '1')) IsSameString '+') 426 THEN 427 ((Unit Substring '2') FormatDecimal 'MT') CopyTo Quantity 428 ELSE 429 (Unit FormatDecimal 'MT') CopyTo Quantity 430 END 431 END 432 (FaceAmount FormatDecimal 'MT') CopyTo Quantity 433 (AmortisedValue FormatDecimal 'MT') CopyTo Quantity 434 END 435 END 436 END |
protected void |
translateGenericIdentification23_Identifier_FIN_8c_Default(String targetElement,
XmlNode node)
Translate method GenericIdentification23 -> Identifier_FIN_8c : Default
70 TRANSLATE(GenericIdentification23, Identifier_FIN_8c) 71 RULE 72 (Issuer Concatenate SchemeName) CopyTo Identifier_FIN_8c 73 END 74 END |
protected void |
translateGenericIdentification24_95R_1_Default(String targetElement,
XmlNode node)
Translate method GenericIdentification24 -> 95R_1 : Default
92 TRANSLATE(GenericIdentification24, 95R_1) 93 RULE 94 NODE (Data Source Scheme) 95 GenericIdentification24 TranslateTo Data Source Scheme 96 END 97 NODE (Proprietary Code) 98 Identification CopyTo Proprietary Code 99 END 100 END 101 END |
protected void |
translateGenericIdentification24_Identifier_FIN_8c_Default(String targetElement,
XmlNode node)
Translate method GenericIdentification24 -> Identifier_FIN_8c : Default
102 TRANSLATE(GenericIdentification24, Identifier_FIN_8c) 103 RULE 104 (Issuer Concatenate SchemeName) CopyTo Identifier_FIN_8c 105 END 106 END |
protected void |
translateGenericIdentification25_Identifier_FIN_8c_Default(String targetElement,
XmlNode node)
Translate method GenericIdentification25 -> Identifier_FIN_8c : Default
39 TRANSLATE(GenericIdentification25, Identifier_FIN_8c) 40 RULE 41 ((Issuer Concatenate SchemeName) ToUppercase) CopyTo Identifier_FIN_8c 42 END 43 END |
protected void |
translateImpl(MxSeev03100202 source)
Translation rules implementation
|
protected void |
translateInterestComputationMethod2Code_OptionalCode_4c_257_Default(String targetElement,
XmlNode node)
Translate method InterestComputationMethod2Code -> OptionalCode_4!c_257 : Default
323 TRANSLATE(InterestComputationMethod2Code, OptionalCode_4!c_257) 324 RULE 325 'A001' EquivalentTo 'A001' 326 'A002' EquivalentTo 'A002' 327 'A003' EquivalentTo 'A003' 328 'A004' EquivalentTo 'A004' 329 'A005' EquivalentTo 'A005' 330 'A006' EquivalentTo 'A006' 331 'A007' EquivalentTo 'A007' 332 'A008' EquivalentTo 'A008' 333 'A009' EquivalentTo 'A009' 334 'A010' EquivalentTo 'A010' 335 'A011' EquivalentTo 'A011' 336 'A012' EquivalentTo 'A012' 337 'A013' EquivalentTo 'A013' 338 'A014' EquivalentTo 'A014' 339 'NARR' EquivalentTo 'OTHR' 340 END 341 END |
protected void |
translateInterestComputationMethodFormat2Choice_22F_154_Default(String targetElement,
XmlNode node)
Translate method InterestComputationMethodFormat2Choice -> 22F_154 : Default
312 TRANSLATE(InterestComputationMethodFormat2Choice, 22F_154) 313 RULE 314 NODE (Data Source Scheme) 315 Proprietary TranslateTo Data Source Scheme 316 END 317 NODE (Indicator) 318 Code TranslateTo Indicator 319 (Proprietary\Identification ToUppercase) CopyTo Indicator 320 END 321 END 322 END |
protected void |
translateISINIdentifier_Identifier_Isin_Default(String targetElement,
XmlNode node)
Translate method ISINIdentifier -> Identifier_Isin : Default
165 TRANSLATE(ISINIdentifier, Identifier_Isin) 166 RULE 167 ('ISIN ' Concatenate ISINIdentifier) CopyTo Identifier_Isin 168 END 169 END |
protected void |
translateISODate_98A_Default(String targetElement,
XmlNode node)
Translate method ISODate -> 98A : Default
359 TRANSLATE(ISODate, 98A) 360 RULE 361 NODE (Date) 362 ISODate TranslateTo Date 363 END 364 END 365 END |
protected void |
translateISODate_DateTime_YYYYMMDD_Default(String targetElement,
XmlNode node)
Translate method ISODate -> DateTime_YYYYMMDD : Default
366 TRANSLATE(ISODate, DateTime_YYYYMMDD) 367 RULE 368 (ISODate FormatDateTime ('MX_Date', 'MT_YYYYMMDD')) CopyTo DateTime_YYYYMMDD 369 END 370 END |
protected void |
translateISONormalisedDateTime_98C_Default(String targetElement,
XmlNode node)
Translate method ISONormalisedDateTime -> 98C : Default
18 TRANSLATE(ISONormalisedDateTime, 98C) 19 RULE 20 NODE (Date) 21 (ISONormalisedDateTime FormatDateTime ('MX_DateTime', 'MT_YYYYMMDD')) CopyTo Date 22 END 23 NODE (Time) 24 (ISONormalisedDateTime FormatDateTime ('MX_DateTime', 'MT_HHMMSS')) CopyTo Time 25 END 26 END 27 END |
protected void |
translateMarketIdentification7_94B_15_Default(String targetElement,
XmlNode node)
Translate method MarketIdentification7 -> 94B_15 : Default
289 TRANSLATE(MarketIdentification7, 94B_15) 290 RULE 291 NODE (Data Source Scheme) 292 Type\Proprietary TranslateTo Data Source Scheme 293 END 294 NODE (Place Code) 295 Type\Code TranslateTo Place Code 296 (Type\Proprietary\Identification ToUppercase) CopyTo Place Code 297 END 298 NODE (Narrative) 299 Identification\Description CopyTo Narrative 300 Identification\MarketIdentifierCode CopyTo Narrative 301 END 302 END 303 END |
protected void |
translateMarketType3Code_OptionalCode_4c_399_Default(String targetElement,
XmlNode node)
Translate method MarketType3Code -> OptionalCode_4!c_399 : Default
304 TRANSLATE(MarketType3Code, OptionalCode_4!c_399) 305 RULE 306 'EXCH' EquivalentTo 'EXCH' 307 'SECM' EquivalentTo 'SECM' 308 'OTCO' EquivalentTo 'OTCO' 309 'PRIM' EquivalentTo 'PRIM' 310 END 311 END |
protected void |
translateMax35Text_20C_Default(String targetElement,
XmlNode node)
Translate method Max35Text -> 20C : Default
1 TRANSLATE(Max35Text, 20C) 2 RULE 3 NODE (Reference) 4 IF ((Max35Text Length) LessThanOrEqualTo '16') 5 THEN 6 Max35Text CopyTo Reference 7 END 8 END 9 END 10 END |
protected void |
translateOriginalAndCurrentQuantities3_93B_AMOR(String targetElement,
XmlNode node)
Translate method OriginalAndCurrentQuantities3 -> 93B : AMOR
502 TRANSLATE(OriginalAndCurrentQuantities3, 93B) 503 RULE 504 NODE (Quantity Type Code) 505 IF (AmortisedValue IsPresent) 506 THEN 507 'AMOR' CopyTo Quantity Type Code 508 END 509 END 510 NODE (Sign) 511 IF (ShortLongPosition IsSameString 'SHOR') 512 THEN 513 'N' CopyTo Sign 514 END 515 END 516 END 517 END |
protected void |
translateOriginalAndCurrentQuantities3_93B_FAMT(String targetElement,
XmlNode node)
Translate method OriginalAndCurrentQuantities3 -> 93B : FAMT
518 TRANSLATE(OriginalAndCurrentQuantities3, 93B) 519 RULE 520 NODE (Quantity Type Code) 521 IF (FaceAmount IsPresent) 522 THEN 523 'FAMT' CopyTo Quantity Type Code 524 END 525 END 526 NODE (Sign) 527 IF (ShortLongPosition IsSameString 'SHOR') 528 THEN 529 'N' CopyTo Sign 530 END 531 END 532 END 533 END |
protected void |
translateParty9Choice_95P_4_Default(String targetElement,
XmlNode node)
Translate method Party9Choice -> 95P_4 : Default
679 TRANSLATE(Party9Choice, 95P_4) 680 RULE 681 NODE (Identifier Code) 682 OrganisationIdentification\Identification\OrganisationIdentification\AnyBIC TranslateTo Identifier Code 683 FinancialInstitutionIdentification\FinancialInstitutionIdentification\BICFI TranslateTo Identifier Code 684 END 685 END 686 END |
protected void |
translateParty9Choice_95Q_Default(String targetElement,
XmlNode node)
Translate method Party9Choice -> 95Q : Default
692 TRANSLATE(Party9Choice, 95Q) 693 RULE 694 NODE (Name and Address) 695 NODE (Line) 696 (((((((((((((OrganisationIdentification\Name Concatenate OrganisationIdentification\PostalAddress\AddressType) Concatenate OrganisationIdentification\PostalAddress\Department) Concatenate OrganisationIdentification\PostalAddress\SubDepartment) Concatenate OrganisationIdentification\PostalAddress\StreetName) Concatenate OrganisationIdentification\PostalAddress\BuildingNumber) Concatenate OrganisationIdentification\PostalAddress\PostCode) Concatenate OrganisationIdentification\PostalAddress\TownName) Concatenate OrganisationIdentification\PostalAddress\CountrySubDivision) Concatenate OrganisationIdentification\PostalAddress\Country) Concatenate OrganisationIdentification\PostalAddress\AddressLine[*]) Substring ('1', '35')) TrimRight '/') TrimLeft '/') CopyTo Name and Address\Line[1] 697 (((((((((((((FinancialInstitutionIdentification\FinancialInstitutionIdentification\Name Concatenate OrganisationIdentification\PostalAddress\AddressType) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\Department) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\SubDepartment) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\StreetName) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\BuildingNumber) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\PostCode) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\TownName) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\CountrySubDivision) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\Country) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\AddressLine[*]) Substring ('1', '35')) TrimLeft '/') TrimRight '/') CopyTo Name and Address\Line[1] 698 END 699 NODE (Line) 700 (((((((((((((OrganisationIdentification\Name Concatenate OrganisationIdentification\PostalAddress\AddressType) Concatenate OrganisationIdentification\PostalAddress\Department) Concatenate OrganisationIdentification\PostalAddress\SubDepartment) Concatenate OrganisationIdentification\PostalAddress\StreetName) Concatenate OrganisationIdentification\PostalAddress\BuildingNumber) Concatenate OrganisationIdentification\PostalAddress\PostCode) Concatenate OrganisationIdentification\PostalAddress\TownName) Concatenate OrganisationIdentification\PostalAddress\CountrySubDivision) Concatenate OrganisationIdentification\PostalAddress\Country) Concatenate OrganisationIdentification\PostalAddress\AddressLine[*]) Substring ('36', '35')) TrimLeft '/') TrimRight '/') CopyTo Name and Address\Line[2] 701 (((((((((((((FinancialInstitutionIdentification\FinancialInstitutionIdentification\Name Concatenate OrganisationIdentification\PostalAddress\AddressType) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\Department) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\SubDepartment) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\StreetName) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\BuildingNumber) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\PostCode) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\TownName) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\CountrySubDivision) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\Country) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\AddressLine[*]) Substring ('36', '35')) TrimLeft '/') TrimRight '/') CopyTo Name and Address\Line[2] 702 END 703 NODE (Line) 704 (((((((((((((OrganisationIdentification\Name Concatenate OrganisationIdentification\PostalAddress\AddressType) Concatenate OrganisationIdentification\PostalAddress\Department) Concatenate OrganisationIdentification\PostalAddress\SubDepartment) Concatenate OrganisationIdentification\PostalAddress\StreetName) Concatenate OrganisationIdentification\PostalAddress\BuildingNumber) Concatenate OrganisationIdentification\PostalAddress\PostCode) Concatenate OrganisationIdentification\PostalAddress\TownName) Concatenate OrganisationIdentification\PostalAddress\CountrySubDivision) Concatenate OrganisationIdentification\PostalAddress\Country) Concatenate OrganisationIdentification\PostalAddress\AddressLine[*]) Substring ('71', '35')) TrimLeft '/') TrimRight '/') CopyTo Name and Address\Line[3] 705 (((((((((((((FinancialInstitutionIdentification\FinancialInstitutionIdentification\Name Concatenate OrganisationIdentification\PostalAddress\AddressType) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\Department) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\SubDepartment) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\StreetName) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\BuildingNumber) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\PostCode) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\TownName) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\CountrySubDivision) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\Country) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\AddressLine[*]) Substring ('71', '35')) TrimLeft '/') TrimRight '/') CopyTo Name and Address\Line[3] 706 END 707 NODE (Line) 708 (((((((((((((OrganisationIdentification\Name Concatenate OrganisationIdentification\PostalAddress\AddressType) Concatenate OrganisationIdentification\PostalAddress\Department) Concatenate OrganisationIdentification\PostalAddress\SubDepartment) Concatenate OrganisationIdentification\PostalAddress\StreetName) Concatenate OrganisationIdentification\PostalAddress\BuildingNumber) Concatenate OrganisationIdentification\PostalAddress\PostCode) Concatenate OrganisationIdentification\PostalAddress\TownName) Concatenate OrganisationIdentification\PostalAddress\CountrySubDivision) Concatenate OrganisationIdentification\PostalAddress\Country) Concatenate OrganisationIdentification\PostalAddress\AddressLine[*]) Substring ('106', '35')) TrimLeft '/') TrimRight '/') CopyTo Name and Address\Line[4] 709 (((((((((((((FinancialInstitutionIdentification\FinancialInstitutionIdentification\Name Concatenate OrganisationIdentification\PostalAddress\AddressType) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\Department) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\SubDepartment) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\StreetName) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\BuildingNumber) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\PostCode) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\TownName) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\CountrySubDivision) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\Country) Concatenate FinancialInstitutionIdentification\FinancialInstitutionIdentification\PostalAddress\AddressLine[*]) Substring ('106', '35')) TrimLeft '/') TrimRight '/') CopyTo Name and Address\Line[4] 710 END 711 END 712 END 713 END |
protected void |
translateParty9Choice_95R_1_Default(String targetElement,
XmlNode node)
Translate method Party9Choice -> 95R_1 : Default
714 TRANSLATE(Party9Choice, 95R_1) 715 RULE 716 NODE (Data Source Scheme) 717 ((((FinancialInstitutionIdentification\FinancialInstitutionIdentification\Other\Issuer Substring ('1', '4')) Concatenate (FinancialInstitutionIdentification\FinancialInstitutionIdentification\Other\SchemeName\Code Substring ('1', '4'))) Concatenate (FinancialInstitutionIdentification\FinancialInstitutionIdentification\Other\SchemeName\Proprietary Substring ('1', '4'))) ToUppercase) CopyTo Data Source Scheme 718 ((((OrganisationIdentification\Identification\OrganisationIdentification\Other[1]\Issuer Substring ('1', '4')) Concatenate (OrganisationIdentification\Identification\OrganisationIdentification\Other[1]\SchemeName\Code Substring ('1', '4'))) Concatenate (OrganisationIdentification\Identification\OrganisationIdentification\Other[1]\SchemeName\Proprietary Substring ('1', '4'))) ToUppercase) CopyTo Data Source Scheme 719 END 720 NODE (Proprietary Code) 721 (FinancialInstitutionIdentification\FinancialInstitutionIdentification\Other\Identification ToUppercase) CopyTo Proprietary Code 722 (OrganisationIdentification\Identification\OrganisationIdentification\Other[1]\Identification ToUppercase) CopyTo Proprietary Code 723 END 724 END 725 END |
protected void |
translatePartyIdentification51Choice_95P_4_Default(String targetElement,
XmlNode node)
Translate method PartyIdentification51Choice -> 95P_4 : Default
75 TRANSLATE(PartyIdentification51Choice, 95P_4) 76 RULE 77 NODE (Identifier Code) 78 AnyBIC TranslateTo Identifier Code 79 END 80 END 81 END |
protected void |
translatePartyIdentification51Choice_95R_1_Default(String targetElement,
XmlNode node)
Translate method PartyIdentification51Choice -> 95R_1 : Default
87 TRANSLATE(PartyIdentification51Choice, 95R_1) 88 RULE 89 ProprietaryIdentification TranslateTo 95R_1 90 END 91 END |
protected void |
translatePercentageRate_92A_Default(String targetElement,
XmlNode node)
Translate method PercentageRate -> 92A : Default
376 TRANSLATE(PercentageRate, 92A) 377 RULE 378 NODE (Sign) 379 PercentageRate TranslateTo Sign 380 END 381 NODE (Rate) 382 PercentageRate TranslateTo Rate 383 END 384 END 385 END |
protected void |
translatePercentageRate_Rate_FIN_15d_Default(String targetElement,
XmlNode node)
Translate method PercentageRate -> Rate_FIN_15d : Default
394 TRANSLATE(PercentageRate, Rate_FIN_15d) 395 RULE 396 IF (((PercentageRate Substring ('1', '1')) IsSameString '-') Or ((PercentageRate Substring ('1', '1')) IsSameString '+')) 397 THEN 398 ((PercentageRate Substring '2') FormatDecimal 'MT') CopyTo Rate_FIN_15d 399 ELSE 400 (PercentageRate FormatDecimal 'MT') CopyTo Rate_FIN_15d 401 END 402 END 403 END |
protected void |
translatePercentageRate_Text_Sign_Default(String targetElement,
XmlNode node)
Translate method PercentageRate -> Text_Sign : Default
386 TRANSLATE(PercentageRate, Text_Sign) 387 RULE 388 IF ((PercentageRate Substring ('1', '1')) IsSameString '-') 389 THEN 390 'N' CopyTo Text_Sign 391 END 392 END 393 END |
protected void |
translateProcessingPosition3Choice_22F_2_Default(String targetElement,
XmlNode node)
Translate method ProcessingPosition3Choice -> 22F_2 : Default
28 TRANSLATE(ProcessingPosition3Choice, 22F_2) 29 RULE 30 NODE (Data Source Scheme) 31 Proprietary TranslateTo Data Source Scheme 32 END 33 NODE (Indicator) 34 Code TranslateTo Indicator 35 (Proprietary\Identification ToUppercase) CopyTo Indicator 36 END 37 END 38 END |
protected void |
translateProcessingPosition3Code_OptionalCode_4c_3_Default(String targetElement,
XmlNode node)
Translate method ProcessingPosition3Code -> OptionalCode_4!c_3 : Default
44 TRANSLATE(ProcessingPosition3Code, OptionalCode_4!c_3) 45 RULE 46 'AFTE' EquivalentTo 'AFTE' 47 'WITH' EquivalentTo 'WITH' 48 'BEFO' EquivalentTo 'BEFO' 49 'INFO' EquivalentTo 'INFO' 50 END 51 END |
protected void |
translateProprietaryQuantity5_93B_Default(String targetElement,
XmlNode node)
Translate method ProprietaryQuantity5 -> 93B : Default
478 TRANSLATE(ProprietaryQuantity5, 93B) 479 RULE 480 NODE (Data Source Scheme) 481 ((Issuer Concatenate SchemeName) ToUppercase) CopyTo Data Source Scheme 482 END 483 NODE (Quantity Type Code) 484 (QuantityType ToUppercase) CopyTo Quantity Type Code 485 END 486 NODE (Sign) 487 IF (ShortLongPosition IsSameString 'SHOR') 488 THEN 489 'N' CopyTo Sign 490 END 491 END 492 NODE (Balance) 493 IF (Quantity GreaterThanOrEqualTo '1') 494 THEN 495 (Quantity FormatDecimal 'MT') CopyTo Balance 496 ELSE 497 ((Quantity Round '13') FormatDecimal 'MT') CopyTo Balance 498 END 499 END 500 END 501 END |
protected void |
translateRateFormat3Choice_92A_Default(String targetElement,
XmlNode node)
Translate method RateFormat3Choice -> 92A : Default
371 TRANSLATE(RateFormat3Choice, 92A) 372 RULE 373 Rate TranslateTo 92A 374 END 375 END |
protected void |
translateRestrictedFINImpliedCurrencyAndAmount_93B_Default(String targetElement,
XmlNode node)
Translate method RestrictedFINImpliedCurrencyAndAmount -> 93B : Default
437 TRANSLATE(RestrictedFINImpliedCurrencyAndAmount, 93B) 438 RULE 439 NODE (Balance) 440 (RestrictedFINImpliedCurrencyAndAmount FormatDecimal 'MT') CopyTo Balance 441 END 442 END 443 END |
protected void |
translateRestrictedFINXMax35Text_97A_Default(String targetElement,
XmlNode node)
Translate method RestrictedFINXMax35Text -> 97A : Default
107 TRANSLATE(RestrictedFINXMax35Text, 97A) 108 RULE 109 NODE (Account Number) 110 RestrictedFINXMax35Text CopyTo Account Number 111 END 112 END 113 END |
protected void |
translateRestrictedFINZMax8000Text_70E_Default(String targetElement,
XmlNode node)
Translate method RestrictedFINZMax8000Text -> 70E : Default
643 TRANSLATE(RestrictedFINZMax8000Text, 70E) 644 RULE 645 NODE (Narrative) 646 NODE (Line) 647 (RestrictedFINZMax8000Text Substring ('1', '35')) CopyTo Narrative\Line[1] 648 END 649 NODE (Line) 650 (RestrictedFINZMax8000Text Substring ('36', '35')) CopyTo Narrative\Line[2] 651 END 652 NODE (Line) 653 (RestrictedFINZMax8000Text Substring ('71', '35')) CopyTo Narrative\Line[3] 654 END 655 NODE (Line) 656 (RestrictedFINZMax8000Text Substring ('106', '35')) CopyTo Narrative\Line[4] 657 END 658 NODE (Line) 659 (RestrictedFINZMax8000Text Substring ('141', '35')) CopyTo Narrative\Line[5] 660 END 661 NODE (Line) 662 (RestrictedFINZMax8000Text Substring ('176', '35')) CopyTo Narrative\Line[6] 663 END 664 NODE (Line) 665 (RestrictedFINZMax8000Text Substring ('211', '35')) CopyTo Narrative\Line[7] 666 END 667 NODE (Line) 668 (RestrictedFINZMax8000Text Substring ('246', '35')) CopyTo Narrative\Line[8] 669 END 670 NODE (Line) 671 (RestrictedFINZMax8000Text Substring ('281', '35')) CopyTo Narrative\Line[9] 672 END 673 NODE (Line) 674 (RestrictedFINZMax8000Text Substring ('316', '35')) CopyTo Narrative\Line[10] 675 END 676 END 677 END 678 END |
protected void |
translateRestrictedFINZMax8000Text_70F_Default(String targetElement,
XmlNode node)
Translate method RestrictedFINZMax8000Text -> 70F : Default
634 TRANSLATE(RestrictedFINZMax8000Text, 70F) 635 RULE 636 NODE (Narrative) 637 NODE (Line) 638 RestrictedFINZMax8000Text CopyTo Narrative\Line[1] 639 END 640 END 641 END 642 END |
protected void |
translateSafekeepingAccountIdentification1Code_Code_4c_198_Default(String targetElement,
XmlNode node)
Translate method SafekeepingAccountIdentification1Code -> Code_4!c_198 : Default
114 TRANSLATE(SafekeepingAccountIdentification1Code, Code_4!c_198) 115 RULE 116 'GENR' EquivalentTo 'GENR' 117 END 118 END |
protected void |
translateSafekeepingPlace1Code_Code_4c_5_Default(String targetElement,
XmlNode node)
Translate method SafekeepingPlace1Code -> Code_4!c_5 : Default
157 TRANSLATE(SafekeepingPlace1Code, Code_4!c_5) 158 RULE 159 'CUST' EquivalentTo 'CUST' 160 'ICSD' EquivalentTo 'ICSD' 161 'NCSD' EquivalentTo 'NCSD' 162 'SHHE' EquivalentTo 'SHHE' 163 END 164 END |
protected void |
translateSafekeepingPlace2Code_OptionalCode_4c_412_Default(String targetElement,
XmlNode node)
Translate method SafekeepingPlace2Code -> OptionalCode_4!c_412 : Default
134 TRANSLATE(SafekeepingPlace2Code, OptionalCode_4!c_412) 135 RULE 136 'SHHE' EquivalentTo 'SHHE' 137 'ALLP' EquivalentTo 'ALLP' 138 END 139 END |
protected void |
translateSafekeepingPlaceFormat5Choice_94B_17_Default(String targetElement,
XmlNode node)
Translate method SafekeepingPlaceFormat5Choice -> 94B_17 : Default
119 TRANSLATE(SafekeepingPlaceFormat5Choice, 94B_17) 120 RULE 121 NODE (Data Source Scheme) 122 Proprietary\Type TranslateTo Data Source Scheme 123 END 124 NODE (Place Code) 125 Identification\SafekeepingPlaceType TranslateTo Place Code 126 (Proprietary\Type\Identification ToUppercase) CopyTo Place Code 127 END 128 NODE (Narrative) 129 Identification\Identification CopyTo Narrative 130 Proprietary\Identification CopyTo Narrative 131 END 132 END 133 END |
protected void |
translateSafekeepingPlaceFormat5Choice_94C_Default(String targetElement,
XmlNode node)
Translate method SafekeepingPlaceFormat5Choice -> 94C : Default
140 TRANSLATE(SafekeepingPlaceFormat5Choice, 94C) 141 RULE 142 NODE (Country Code) 143 Country CopyTo Country Code 144 END 145 END 146 END |
protected void |
translateSafekeepingPlaceFormat5Choice_94F_Default(String targetElement,
XmlNode node)
Translate method SafekeepingPlaceFormat5Choice -> 94F : Default
147 TRANSLATE(SafekeepingPlaceFormat5Choice, 94F) 148 RULE 149 NODE (Place Code) 150 TypeAndIdentification\SafekeepingPlaceType TranslateTo Place Code 151 END 152 NODE (Identifier Code) 153 TypeAndIdentification\Identification CopyTo Identifier Code 154 END 155 END 156 END |
protected void |
translateSecurityIdentification15_35B_Default(String targetElement,
XmlNode node)
Translate method SecurityIdentification15 -> 35B : Default
170 TRANSLATE(SecurityIdentification15, 35B) 171 RULE 172 NODE (Description of Security) 173 NODE (Line) 174 IF (OtherIdentification[*]\Type\Code IsSameString 'BELC') 175 THEN 176 ('/BE/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 177 END 178 IF (OtherIdentification[*]\Type\Code IsSameString 'BLOM') 179 THEN 180 ('/BLOM/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 181 END 182 IF (OtherIdentification[*]\Type\Code IsSameString 'CMED') 183 THEN 184 ('/CMED/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 185 END 186 IF (OtherIdentification[*]\Type\Code IsSameString 'COMM') 187 THEN 188 ('/XS/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 189 END 190 IF (OtherIdentification[*]\Type\Code IsSameString 'CTAC') 191 THEN 192 ('/CTAC/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 193 END 194 IF (OtherIdentification[*]\Type\Code IsSameString 'CUSP') 195 THEN 196 ('/US/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 197 END 198 IF (OtherIdentification[*]\Type\Code IsSameString 'ISDU') 199 THEN 200 ('/ISDU/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 201 END 202 IF (OtherIdentification[*]\Type\Code IsSameString 'ISDX') 203 THEN 204 ('/ISDX/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 205 END 206 IF (OtherIdentification[*]\Type\Code IsSameString 'LCHD') 207 THEN 208 ('/LCHD/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 209 END 210 IF (OtherIdentification[*]\Type\Code IsSameString 'OCCS') 211 THEN 212 ('/OCCS/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 213 END 214 IF (OtherIdentification[*]\Type\Code IsSameString 'OPRA') 215 THEN 216 ('/OPRA/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 217 END 218 IF (OtherIdentification[*]\Type\Code IsSameString 'RCMD') 219 THEN 220 ('/RCMD/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 221 END 222 IF (OtherIdentification[*]\Type\Code IsSameString 'RICC') 223 THEN 224 ('/RICC/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 225 END 226 IF (OtherIdentification[*]\Type\Code IsSameString 'SEDL') 227 THEN 228 ('/GB/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 229 END 230 IF (OtherIdentification[*]\Type\Code IsSameString 'SICC') 231 THEN 232 ('/JP/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 233 END 234 IF (OtherIdentification[*]\Type\Code IsSameString 'TIKR') 235 THEN 236 ('/TS/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 237 END 238 IF (OtherIdentification[*]\Type\Code IsSameString 'VALO') 239 THEN 240 ('/CH/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 241 END 242 IF (OtherIdentification[*]\Type\Code IsSameString 'WKNR') 243 THEN 244 ('/DE/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 245 END 246 FOREACH OtherIdentification[*] 247 DO 248 IF (((Type\Code Substring ('1', '2')) IsCountry) And ((Type\Code Substring ('3', '2')) IsSameString 'CD')) 249 THEN 250 (('/' Concatenate ((Type\Code Substring ('1', '2')) Concatenate '/')) Concatenate Identification) CopyTo Description of Security\Line[1] 251 END 252 END 253 IF (OtherIdentification[*]\Type\Proprietary IsSameString 'XX') 254 THEN 255 ('/XX/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 256 END 257 IF (Not (OtherIdentification[*] IsPresent)) 258 THEN 259 (Description Substring ('1', '35')) CopyTo Description of Security\Line[1] 260 END 261 END 262 NODE (Line) 263 IF (OtherIdentification[*] IsPresent) 264 THEN 265 (Description Substring ('1', '35')) CopyTo Description of Security\Line[2] 266 ELSE 267 (Description Substring ('36', '35')) CopyTo Description of Security\Line[2] 268 END 269 END 270 NODE (Line) 271 IF (OtherIdentification[*] IsPresent) 272 THEN 273 (Description Substring ('36', '35')) CopyTo Description of Security\Line[3] 274 ELSE 275 (Description Substring ('71', '35')) CopyTo Description of Security\Line[3] 276 END 277 END 278 NODE (Line) 279 IF (OtherIdentification[*] IsPresent) 280 THEN 281 (Description Substring ('71', '35')) CopyTo Description of Security\Line[4] 282 ELSE 283 (Description Substring ('106', '35')) CopyTo Description of Security\Line[4] 284 END 285 END 286 END 287 END 288 END |
protected void |
translateSignedQuantityFormat4_93B_Default(String targetElement,
XmlNode node)
Translate method SignedQuantityFormat4 -> 93B : Default
444 TRANSLATE(SignedQuantityFormat4, 93B) 445 RULE 446 NODE (Quantity Type Code) 447 IF (Quantity\Unit IsPresent) 448 THEN 449 'UNIT' CopyTo Quantity Type Code 450 END 451 IF (Quantity\FaceAmount IsPresent) 452 THEN 453 'FAMT' CopyTo Quantity Type Code 454 END 455 IF (Quantity\AmortisedValue IsPresent) 456 THEN 457 'AMOR' CopyTo Quantity Type Code 458 END 459 END 460 NODE (Sign) 461 IF (ShortLongPosition IsSameString 'SHOR') 462 THEN 463 'N' CopyTo Sign 464 END 465 END 466 NODE (Balance) 467 IF (((Quantity\Unit Substring ('1', '1')) IsSameString '-') Or ((Quantity\Unit Substring ('1', '1')) IsSameString '+')) 468 THEN 469 ((Quantity\Unit Substring '2') FormatDecimal 'MT') CopyTo Balance 470 ELSE 471 (Quantity\Unit FormatDecimal 'MT') CopyTo Balance 472 END 473 (Quantity\FaceAmount FormatDecimal 'MT') CopyTo Balance 474 (Quantity\AmortisedValue FormatDecimal 'MT') CopyTo Balance 475 END 476 END 477 END |
public MxSeev03100202_MT568_Translation()
public final MT568 translate(MxSeev03100202 source) throws LogicalMessageCriteriaException, TranslationPreconditionException
source
- a well formed MxSeev03100202 objectLogicalMessageCriteriaException
TranslationPreconditionException
protected final void translateImpl(MxSeev03100202 source) throws LogicalMessageCriteriaException, TranslationPreconditionException
source
- a well formed MxSeev03100202 objectLogicalMessageCriteriaException
TranslationPreconditionException
protected void translateMax35Text_20C_Default(String targetElement, XmlNode node)
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 translateCopyDuplicate1Code_Code_4c_171_Default(String targetElement, XmlNode node)
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 translateISONormalisedDateTime_98C_Default(String targetElement, XmlNode node)
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 translateProcessingPosition3Choice_22F_2_Default(String targetElement, XmlNode node)
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 translateGenericIdentification25_Identifier_FIN_8c_Default(String targetElement, XmlNode node)
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 translateProcessingPosition3Code_OptionalCode_4c_3_Default(String targetElement, XmlNode node)
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 translateDocumentNumber2Choice_13A_Default(String targetElement, XmlNode node)
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 translateDocumentNumber2Choice_13B_Default(String targetElement, XmlNode node)
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 translateGenericIdentification23_Identifier_FIN_8c_Default(String targetElement, XmlNode node)
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 translatePartyIdentification51Choice_95P_4_Default(String targetElement, XmlNode node)
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 translateAnyBICIdentifier_Identifier_BICFIOrNonFI_Default(String targetElement, XmlNode node)
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 translatePartyIdentification51Choice_95R_1_Default(String targetElement, XmlNode node)
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 translateGenericIdentification24_95R_1_Default(String targetElement, XmlNode node)
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 translateGenericIdentification24_Identifier_FIN_8c_Default(String targetElement, XmlNode node)
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 translateRestrictedFINXMax35Text_97A_Default(String targetElement, XmlNode node)
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 translateSafekeepingAccountIdentification1Code_Code_4c_198_Default(String targetElement, XmlNode node)
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 translateSafekeepingPlaceFormat5Choice_94B_17_Default(String targetElement, XmlNode node)
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 translateSafekeepingPlace2Code_OptionalCode_4c_412_Default(String targetElement, XmlNode node)
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 translateSafekeepingPlaceFormat5Choice_94C_Default(String targetElement, XmlNode node)
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 translateSafekeepingPlaceFormat5Choice_94F_Default(String targetElement, XmlNode node)
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 translateSafekeepingPlace1Code_Code_4c_5_Default(String targetElement, XmlNode node)
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 translateISINIdentifier_Identifier_Isin_Default(String targetElement, XmlNode node)
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 translateSecurityIdentification15_35B_Default(String targetElement, XmlNode node)
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 translateMarketIdentification7_94B_15_Default(String targetElement, XmlNode node)
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 translateMarketType3Code_OptionalCode_4c_399_Default(String targetElement, XmlNode node)
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 translateInterestComputationMethodFormat2Choice_22F_154_Default(String targetElement, XmlNode node)
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 translateInterestComputationMethod2Code_OptionalCode_4c_257_Default(String targetElement, XmlNode node)
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 translateClassificationType3Choice_12A_Default(String targetElement, XmlNode node)
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 translateClassificationType3Choice_12C_Default(String targetElement, XmlNode node)
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 translateISODate_98A_Default(String targetElement, XmlNode node)
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 translateISODate_DateTime_YYYYMMDD_Default(String targetElement, XmlNode node)
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 translateRateFormat3Choice_92A_Default(String targetElement, XmlNode node)
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 translatePercentageRate_92A_Default(String targetElement, XmlNode node)
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 translatePercentageRate_Text_Sign_Default(String targetElement, XmlNode node)
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 translatePercentageRate_Rate_FIN_15d_Default(String targetElement, XmlNode node)
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 translateFinancialInstrumentQuantity15Choice_36B_Default(String targetElement, XmlNode node)
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 translateRestrictedFINImpliedCurrencyAndAmount_93B_Default(String targetElement, XmlNode node)
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 translateSignedQuantityFormat4_93B_Default(String targetElement, XmlNode node)
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 translateProprietaryQuantity5_93B_Default(String targetElement, XmlNode node)
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 translateOriginalAndCurrentQuantities3_93B_AMOR(String targetElement, XmlNode node)
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 translateOriginalAndCurrentQuantities3_93B_FAMT(String targetElement, XmlNode node)
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 translateBalanceFormat2Choice_93B_Default(String targetElement, XmlNode node)
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 translateBalanceFormat2Choice_93C_2_Default(String targetElement, XmlNode node)
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 translateRestrictedFINZMax8000Text_70F_Default(String targetElement, XmlNode node)
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 translateRestrictedFINZMax8000Text_70E_Default(String targetElement, XmlNode node)
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 translateParty9Choice_95P_4_Default(String targetElement, XmlNode node)
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 translateBICFIIdentifier_Identifier_BICFIOrNonFI_Default(String targetElement, XmlNode node)
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 translateParty9Choice_95Q_Default(String targetElement, XmlNode node)
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 translateParty9Choice_95R_1_Default(String targetElement, XmlNode node)
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(MxSeev03100202 source)
source
- a well formed MxSeev03100202 objectpublic final List<PreconditionError> preconditionsCheck(MxSeev03100202 source)