public class MxSeev03700202_MT566_Translation extends
Modifier | Constructor and Description |
---|---|
|
MxSeev03700202_MT566_Translation()
Creates the translation class initializing it with the proper MX identification.
|
protected |
MxSeev03700202_MT566_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(MxSeev03700202 source)
Message criteria check
This method checks the content of the source MxSeev03700202 and determines if it can be translated to the target MT566 |
List<PreconditionError> |
preconditionsCheck(MxSeev03700202 source)
Precondition check
This method checks the precondition on the content of the source MxSeev03700202 return a list with a precondition errors for each failed check, or an empty list if all preconditions are satisfied |
MT566 |
translate(MxSeev03700202 source)
Main entry point for the translation
|
protected void |
translateActiveCurrencyCode_Currency_Default(String targetElement,
XmlNode node)
Translate method ActiveCurrencyCode -> Currency : Default
573 TRANSLATE(ActiveCurrencyCode, Currency) 574 RULE 575 ActiveCurrencyCode CopyTo Currency 576 END 577 END |
protected void |
translateAnyBICIdentifier_Identifier_BICFIOrNonFI_Default(String targetElement,
XmlNode node)
Translate method AnyBICIdentifier -> Identifier_BICFIOrNonFI : Default
622 TRANSLATE(AnyBICIdentifier, Identifier_BICFIOrNonFI) 623 RULE 624 AnyBICIdentifier CopyTo Identifier_BICFIOrNonFI 625 END 626 END |
protected void |
translateBalanceFormat2Choice_93B_Default(String targetElement,
XmlNode node)
Translate method BalanceFormat2Choice -> 93B : Default
285 TRANSLATE(BalanceFormat2Choice, 93B) 286 RULE 287 NODE (Data Source Scheme) 288 (((Balance\QuantityChoice\ProprietaryQuantity\Issuer Substring ('1', '4')) Concatenate (Balance\QuantityChoice\ProprietaryQuantity\SchemeName Substring ('1', '4'))) ToUppercase) CopyTo Data Source Scheme 289 END 290 NODE (Quantity Type Code) 291 IF (Balance\QuantityChoice\Quantity\Unit IsPresent) 292 THEN 293 'UNIT' CopyTo Quantity Type Code 294 END 295 IF (Balance\QuantityChoice\Quantity\FaceAmount IsPresent) 296 THEN 297 'FAMT' CopyTo Quantity Type Code 298 END 299 IF (Balance\QuantityChoice\Quantity\AmortisedValue IsPresent) 300 THEN 301 'AMOR' CopyTo Quantity Type Code 302 END 303 (Balance\QuantityChoice\ProprietaryQuantity\QuantityType ToUppercase) CopyTo Quantity Type Code 304 END 305 NODE (Sign) 306 IF (Balance\ShortLongPosition IsSameString 'SHOR') 307 THEN 308 'N' CopyTo Sign 309 END 310 END 311 NODE (Balance) 312 IF (((Balance\QuantityChoice\Quantity\Unit Substring ('1', '1')) IsSameString '-') Or ((Balance\QuantityChoice\Quantity\Unit Substring ('1', '1')) IsSameString '+')) 313 THEN 314 ((Balance\QuantityChoice\Quantity\Unit Substring '2') FormatDecimal 'MT') CopyTo Balance 315 ELSE 316 (Balance\QuantityChoice\Quantity\Unit FormatDecimal 'MT') CopyTo Balance 317 END 318 (Balance\QuantityChoice\Quantity\FaceAmount FormatDecimal 'MT') CopyTo Balance 319 (Balance\QuantityChoice\Quantity\AmortisedValue FormatDecimal 'MT') CopyTo Balance 320 IF (((Balance\QuantityChoice\ProprietaryQuantity\Quantity Substring ('1', '1')) IsSameString '-') Or ((Balance\QuantityChoice\ProprietaryQuantity\Quantity Substring ('1', '1')) IsSameString '+')) 321 THEN 322 ((Balance\QuantityChoice\ProprietaryQuantity\Quantity Substring '2') FormatDecimal 'MT') CopyTo Balance 323 ELSE 324 (Balance\QuantityChoice\ProprietaryQuantity\Quantity FormatDecimal 'MT') CopyTo Balance 325 END 326 END 327 END 328 END |
protected void |
translateBalanceFormat2Choice_93C_1_Default(String targetElement,
XmlNode node)
Translate method BalanceFormat2Choice -> 93C_1 : Default
329 TRANSLATE(BalanceFormat2Choice, 93C_1) 330 RULE 331 NODE (Quantity Type Code) 332 IF ((NotEligibleBalance\Quantity\Unit IsPresent) Or (EligibleBalance\Quantity\Unit IsPresent)) 333 THEN 334 'UNIT' CopyTo Quantity Type Code 335 END 336 IF ((NotEligibleBalance\Quantity\FaceAmount IsPresent) Or (EligibleBalance\Quantity\FaceAmount IsPresent)) 337 THEN 338 'FAMT' CopyTo Quantity Type Code 339 END 340 IF ((NotEligibleBalance\Quantity\AmortisedValue IsPresent) Or (EligibleBalance\Quantity\AmortisedValue IsPresent)) 341 THEN 342 'AMOR' CopyTo Quantity Type Code 343 END 344 END 345 NODE (Balance Type Code) 346 IF (EligibleBalance IsPresent) 347 THEN 348 'ELIG' CopyTo Balance Type Code 349 END 350 IF (NotEligibleBalance IsPresent) 351 THEN 352 'NELG' CopyTo Balance Type Code 353 END 354 END 355 NODE (Sign) 356 IF (EligibleBalance\ShortLongPosition IsSameString 'SHOR') 357 THEN 358 'N' CopyTo Sign 359 END 360 IF (NotEligibleBalance\ShortLongPosition IsSameString 'SHOR') 361 THEN 362 'N' CopyTo Sign 363 END 364 END 365 NODE (Balance) 366 IF (((EligibleBalance\Quantity\Unit Substring ('1', '1')) IsSameString '-') Or ((EligibleBalance\Quantity\Unit Substring ('1', '1')) IsSameString '+')) 367 THEN 368 ((EligibleBalance\Quantity\Unit Substring '2') FormatDecimal 'MT') CopyTo Balance 369 ELSE 370 (EligibleBalance\Quantity\Unit FormatDecimal 'MT') CopyTo Balance 371 END 372 (EligibleBalance\Quantity\FaceAmount FormatDecimal 'MT') CopyTo Balance 373 (EligibleBalance\Quantity\AmortisedValue FormatDecimal 'MT') CopyTo Balance 374 IF (((NotEligibleBalance\Quantity\Unit Substring ('1', '1')) IsSameString '-') Or ((NotEligibleBalance\Quantity\Unit Substring ('1', '1')) IsSameString '+')) 375 THEN 376 ((NotEligibleBalance\Quantity\Unit Substring '2') FormatDecimal 'MT') CopyTo Balance 377 ELSE 378 (NotEligibleBalance\Quantity\Unit FormatDecimal 'MT') CopyTo Balance 379 END 380 (NotEligibleBalance\Quantity\FaceAmount FormatDecimal 'MT') CopyTo Balance 381 (NotEligibleBalance\Quantity\AmortisedValue FormatDecimal 'MT') CopyTo Balance 382 END 383 END 384 END |
protected void |
translateBICFIIdentifier_Identifier_BICFIOrNonFI_Default(String targetElement,
XmlNode node)
Translate method BICFIIdentifier -> Identifier_BICFIOrNonFI : Default
627 TRANSLATE(BICFIIdentifier, Identifier_BICFIOrNonFI) 628 RULE 629 BICFIIdentifier CopyTo Identifier_BICFIOrNonFI 630 END 631 END |
protected void |
translateCashAccountIdentification6Choice_97A_Default(String targetElement,
XmlNode node)
Translate method CashAccountIdentification6Choice -> 97A : Default
549 TRANSLATE(CashAccountIdentification6Choice, 97A) 550 RULE 551 NODE (Account Number) 552 Proprietary CopyTo Account Number 553 END 554 END 555 END |
protected void |
translateCashAccountIdentification6Choice_97E_Default(String targetElement,
XmlNode node)
Translate method CashAccountIdentification6Choice -> 97E : Default
556 TRANSLATE(CashAccountIdentification6Choice, 97E) 557 RULE 558 NODE (International Bank Account Number) 559 IBAN CopyTo International Bank Account Number 560 END 561 END 562 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 |
translateCorporateActionEventType6Choice_22F_232_Default(String targetElement,
XmlNode node)
Translate method CorporateActionEventType6Choice -> 22F_232 : Default
18 TRANSLATE(CorporateActionEventType6Choice, 22F_232) 19 RULE 20 NODE (Data Source Scheme) 21 Proprietary TranslateTo Data Source Scheme 22 END 23 NODE (Indicator) 24 Code TranslateTo Indicator 25 (Proprietary\Identification ToUppercase) CopyTo Indicator 26 END 27 END 28 END |
protected void |
translateCorporateActionEventType7Code_OptionalCode_4c_398_Default(String targetElement,
XmlNode node)
Translate method CorporateActionEventType7Code -> OptionalCode_4!c_398 : Default
34 TRANSLATE(CorporateActionEventType7Code, OptionalCode_4!c_398) 35 RULE 36 'ACTV' EquivalentTo 'ACTV' 37 'ATTI' EquivalentTo 'ATTI' 38 'BIDS' EquivalentTo 'BIDS' 39 'BONU' EquivalentTo 'BONU' 40 'BPUT' EquivalentTo 'BPUT' 41 'BRUP' EquivalentTo 'BRUP' 42 'CAPG' EquivalentTo 'CAPG' 43 'CAPI' EquivalentTo 'CAPI' 44 'CERT' EquivalentTo 'CERT' 45 'CHAN' EquivalentTo 'CHAN' 46 'CLSA' EquivalentTo 'CLSA' 47 'CONS' EquivalentTo 'CONS' 48 'CONV' EquivalentTo 'CONV' 49 'COOP' EquivalentTo 'COOP' 50 'DECR' EquivalentTo 'DECR' 51 'DETI' EquivalentTo 'DETI' 52 'DFLT' EquivalentTo 'DFLT' 53 'DLST' EquivalentTo 'DLST' 54 'DRAW' EquivalentTo 'DRAW' 55 'DRIP' EquivalentTo 'DRIP' 56 'DSCL' EquivalentTo 'DSCL' 57 'DTCH' EquivalentTo 'DTCH' 58 'DVCA' EquivalentTo 'DVCA' 59 'DVOP' EquivalentTo 'DVOP' 60 'DVSC' EquivalentTo 'DVSC' 61 'DVSE' EquivalentTo 'DVSE' 62 'EXOF' EquivalentTo 'EXOF' 63 'EXRI' EquivalentTo 'EXRI' 64 'EXTM' EquivalentTo 'EXTM' 65 'EXWA' EquivalentTo 'EXWA' 66 'CAPD' EquivalentTo 'CAPD' 67 'INCR' EquivalentTo 'INCR' 68 'INTR' EquivalentTo 'INTR' 69 'LIQU' EquivalentTo 'LIQU' 70 'MCAL' EquivalentTo 'MCAL' 71 'MRGR' EquivalentTo 'MRGR' 72 'ODLT' EquivalentTo 'ODLT' 73 'OTHR' EquivalentTo 'OTHR' 74 'PARI' EquivalentTo 'PARI' 75 'PCAL' EquivalentTo 'PCAL' 76 'PDEF' EquivalentTo 'PDEF' 77 'PINK' EquivalentTo 'PINK' 78 'PLAC' EquivalentTo 'PLAC' 79 'PPMT' EquivalentTo 'PPMT' 80 'PRED' EquivalentTo 'PRED' 81 'PRII' EquivalentTo 'PRII' 82 'PRIO' EquivalentTo 'PRIO' 83 'REDM' EquivalentTo 'REDM' 84 'REDO' EquivalentTo 'REDO' 85 'REMK' EquivalentTo 'REMK' 86 'RHDI' EquivalentTo 'RHDI' 87 'RHTS' EquivalentTo 'RHTS' 88 'SHPR' EquivalentTo 'SHPR' 89 'SMAL' EquivalentTo 'SMAL' 90 'SOFF' EquivalentTo 'SOFF' 91 'SPLF' EquivalentTo 'SPLF' 92 'SPLR' EquivalentTo 'SPLR' 93 'SUSP' EquivalentTo 'SUSP' 94 'TEND' EquivalentTo 'TEND' 95 'TREC' EquivalentTo 'TREC' 96 'WRTH' EquivalentTo 'WRTH' 97 'WTRC' EquivalentTo 'WTRC' 98 'CREV' EquivalentTo 'CREV' 99 'MTNG' EquivalentTo 'MEET' 100 END 101 END |
protected void |
translateCorporateActionOption3Code_OptionalCode_4c_311_Default(String targetElement,
XmlNode node)
Translate method CorporateActionOption3Code -> OptionalCode_4!c_311 : Default
407 TRANSLATE(CorporateActionOption3Code, OptionalCode_4!c_311) 408 RULE 409 'ABST' EquivalentTo 'ABST' 410 'AMGT' EquivalentTo 'AMGT' 411 'BSPL' EquivalentTo 'BSPL' 412 'BUYA' EquivalentTo 'BUYA' 413 'CASE' EquivalentTo 'CASE' 414 'CASH' EquivalentTo 'CASH' 415 'CEXC' EquivalentTo 'CEXC' 416 'CONN' EquivalentTo 'CONN' 417 'CONY' EquivalentTo 'CONY' 418 'CTEN' EquivalentTo 'CTEN' 419 'EXER' EquivalentTo 'EXER' 420 'LAPS' EquivalentTo 'LAPS' 421 'MKDW' EquivalentTo 'MKDW' 422 'MKUP' EquivalentTo 'MKUP' 423 'MNGT' EquivalentTo 'MNGT' 424 'MPUT' EquivalentTo 'MPUT' 425 'NOAC' EquivalentTo 'NOAC' 426 'NOQU' EquivalentTo 'NOQU' 427 'OFFR' EquivalentTo 'OFFR' 428 'OTHR' EquivalentTo 'OTHR' 429 'OVER' EquivalentTo 'OVER' 430 'PROX' EquivalentTo 'PROX' 431 'QINV' EquivalentTo 'QINV' 432 'SECU' EquivalentTo 'SECU' 433 'SLLE' EquivalentTo 'SLLE' 434 'SPLI' EquivalentTo 'SPLI' 435 END 436 END |
protected void |
translateCorporateActionOption8Choice_22F_189_Default(String targetElement,
XmlNode node)
Translate method CorporateActionOption8Choice -> 22F_189 : Default
396 TRANSLATE(CorporateActionOption8Choice, 22F_189) 397 RULE 398 NODE (Data Source Scheme) 399 Proprietary TranslateTo Data Source Scheme 400 END 401 NODE (Indicator) 402 Code TranslateTo Indicator 403 (Proprietary\Identification ToUppercase) CopyTo Indicator 404 END 405 END 406 END |
protected void |
translateCreditDebitCode_22H_33_Default(String targetElement,
XmlNode node)
Translate method CreditDebitCode -> 22H_33 : Default
437 TRANSLATE(CreditDebitCode, 22H_33) 438 RULE 439 NODE (Indicator) 440 IF (CreditDebitCode IsSameString 'CRDT') 441 THEN 442 'CRED' CopyTo Indicator 443 END 444 IF (CreditDebitCode IsSameString 'DBIT') 445 THEN 446 'DEBT' CopyTo Indicator 447 END 448 END 449 END 450 END |
protected void |
translateDateAndDateTimeChoice_98A_Default(String targetElement,
XmlNode node)
Translate method DateAndDateTimeChoice -> 98A : Default
511 TRANSLATE(DateAndDateTimeChoice, 98A) 512 RULE 513 NODE (Date) 514 Date TranslateTo Date 515 END 516 END 517 END |
protected void |
translateDateAndDateTimeChoice_98C_Default(String targetElement,
XmlNode node)
Translate method DateAndDateTimeChoice -> 98C : Default
523 TRANSLATE(DateAndDateTimeChoice, 98C) 524 RULE 525 NODE (Date) 526 IF (Not ((((DateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*Z?') Or (DateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z')) Or (DateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}[+-][0-9]{2}:[0-9]{2}')) Or (DateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*[+-][0-9]{2}:[0-9]{2}'))) 527 THEN 528 DateTime TranslateTo Date 529 END 530 END 531 NODE (Time) 532 IF (Not ((((DateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*Z?') Or (DateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z')) Or (DateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}[+-][0-9]{2}:[0-9]{2}')) Or (DateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*[+-][0-9]{2}:[0-9]{2}'))) 533 THEN 534 DateTime TranslateTo Time 535 END 536 END 537 END 538 END |
protected void |
translateDocumentNumber2Choice_13A_Default(String targetElement,
XmlNode node)
Translate method DocumentNumber2Choice -> 13A : Default
131 TRANSLATE(DocumentNumber2Choice, 13A) 132 RULE 133 NODE (Number Id) 134 ShortNumber CopyTo Number Id 135 END 136 END 137 END |
protected void |
translateDocumentNumber2Choice_13B_Default(String targetElement,
XmlNode node)
Translate method DocumentNumber2Choice -> 13B : Default
138 TRANSLATE(DocumentNumber2Choice, 13B) 139 RULE 140 NODE (Data Source Scheme) 141 ProprietaryNumber TranslateTo Data Source Scheme 142 END 143 NODE (Number) 144 LongNumber CopyTo Number 145 ProprietaryNumber\Identification CopyTo Number 146 END 147 END 148 END |
protected void |
translateGenericIdentification23_Identifier_FIN_8c_Default(String targetElement,
XmlNode node)
Translate method GenericIdentification23 -> Identifier_FIN_8c : Default
149 TRANSLATE(GenericIdentification23, Identifier_FIN_8c) 150 RULE 151 (Issuer Concatenate SchemeName) CopyTo Identifier_FIN_8c 152 END 153 END |
protected void |
translateGenericIdentification24_95R_1_Default(String targetElement,
XmlNode node)
Translate method GenericIdentification24 -> 95R_1 : Default
701 TRANSLATE(GenericIdentification24, 95R_1) 702 RULE 703 NODE (Data Source Scheme) 704 GenericIdentification24 TranslateTo Data Source Scheme 705 END 706 NODE (Proprietary Code) 707 Identification CopyTo Proprietary Code 708 END 709 END 710 END |
protected void |
translateGenericIdentification24_Identifier_FIN_8c_Default(String targetElement,
XmlNode node)
Translate method GenericIdentification24 -> Identifier_FIN_8c : Default
711 TRANSLATE(GenericIdentification24, Identifier_FIN_8c) 712 RULE 713 (Issuer Concatenate SchemeName) CopyTo Identifier_FIN_8c 714 END 715 END |
protected void |
translateGenericIdentification25_Identifier_FIN_8c_Default(String targetElement,
XmlNode node)
Translate method GenericIdentification25 -> Identifier_FIN_8c : Default
29 TRANSLATE(GenericIdentification25, Identifier_FIN_8c) 30 RULE 31 ((Issuer Concatenate SchemeName) ToUppercase) CopyTo Identifier_FIN_8c 32 END 33 END |
protected void |
translateImpl(MxSeev03700202 source)
Translation rules implementation
|
protected void |
translateISINIdentifier_Identifier_Isin_Default(String targetElement,
XmlNode node)
Translate method ISINIdentifier -> Identifier_Isin : Default
161 TRANSLATE(ISINIdentifier, Identifier_Isin) 162 RULE 163 ('ISIN ' Concatenate ISINIdentifier) CopyTo Identifier_Isin 164 END 165 END |
protected void |
translateISODate_DateTime_YYYYMMDD_Default(String targetElement,
XmlNode node)
Translate method ISODate -> DateTime_YYYYMMDD : Default
518 TRANSLATE(ISODate, DateTime_YYYYMMDD) 519 RULE 520 (ISODate FormatDateTime ('MX_Date', 'MT_YYYYMMDD')) CopyTo DateTime_YYYYMMDD 521 END 522 END |
protected void |
translateISODateTime_DateTime_HHMMSS_Default(String targetElement,
XmlNode node)
Translate method ISODateTime -> DateTime_HHMMSS : Default
544 TRANSLATE(ISODateTime, DateTime_HHMMSS) 545 RULE 546 (ISODateTime FormatDateTime ('MX_DateTime', 'MT_HHMMSS')) CopyTo DateTime_HHMMSS 547 END 548 END |
protected void |
translateISODateTime_DateTime_YYYYMMDD_Default(String targetElement,
XmlNode node)
Translate method ISODateTime -> DateTime_YYYYMMDD : Default
539 TRANSLATE(ISODateTime, DateTime_YYYYMMDD) 540 RULE 541 (ISODateTime FormatDateTime ('MX_DateTime', 'MT_YYYYMMDD')) CopyTo DateTime_YYYYMMDD 542 END 543 END |
protected void |
translateISONormalisedDateTime_98C_Default(String targetElement,
XmlNode node)
Translate method ISONormalisedDateTime -> 98C : Default
102 TRANSLATE(ISONormalisedDateTime, 98C) 103 RULE 104 NODE (Date) 105 (ISONormalisedDateTime FormatDateTime ('MX_DateTime', 'MT_YYYYMMDD')) CopyTo Date 106 END 107 NODE (Time) 108 (ISONormalisedDateTime FormatDateTime ('MX_DateTime', 'MT_HHMMSS')) CopyTo Time 109 END 110 END 111 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 |
translateNameAndAddress12_Text_FIN_4M35x_Default(String targetElement,
XmlNode node)
Translate method NameAndAddress12 -> Text_FIN_4M35x : Default
680 TRANSLATE(NameAndAddress12, Text_FIN_4M35x) 681 RULE 682 NODE (Line) 683 (Name Substring ('1', '35')) CopyTo Line[1] 684 END 685 NODE (Line) 686 (Name Substring ('36', '35')) CopyTo Line[2] 687 END 688 NODE (Line) 689 (Name Substring ('71', '35')) CopyTo Line[3] 690 END 691 NODE (Line) 692 (Name Substring ('106', '35')) CopyTo Line[4] 693 END 694 END 695 END |
protected void |
translateOptionNumber1Choice_Identifier_FIN_3Ec_Default(String targetElement,
XmlNode node)
Translate method OptionNumber1Choice -> Identifier_FIN_3Ec : Default
385 TRANSLATE(OptionNumber1Choice, Identifier_FIN_3Ec) 386 RULE 387 Number CopyTo Identifier_FIN_3Ec 388 Code TranslateTo Identifier_FIN_3Ec 389 END 390 END |
protected void |
translateOptionNumber1Code_Identifier_FIN_3Ec_Default(String targetElement,
XmlNode node)
Translate method OptionNumber1Code -> Identifier_FIN_3Ec : Default
391 TRANSLATE(OptionNumber1Code, Identifier_FIN_3Ec) 392 RULE 393 'UNSO' EquivalentTo 'UNS' 394 END 395 END |
protected void |
translateParty9Choice_95P_4_Default(String targetElement,
XmlNode node)
Translate method Party9Choice -> 95P_4 : Default
614 TRANSLATE(Party9Choice, 95P_4) 615 RULE 616 NODE (Identifier Code) 617 OrganisationIdentification\Identification\OrganisationIdentification\AnyBIC TranslateTo Identifier Code 618 FinancialInstitutionIdentification\FinancialInstitutionIdentification\BICFI TranslateTo Identifier Code 619 END 620 END 621 END |
protected void |
translateParty9Choice_95Q_Default(String targetElement,
XmlNode node)
Translate method Party9Choice -> 95Q : Default
632 TRANSLATE(Party9Choice, 95Q) 633 RULE 634 NODE (Name and Address) 635 NODE (Line) 636 (((((((((((((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] 637 (((((((((((((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] 638 END 639 NODE (Line) 640 (((((((((((((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] 641 (((((((((((((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] 642 END 643 NODE (Line) 644 (((((((((((((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] 645 (((((((((((((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] 646 END 647 NODE (Line) 648 (((((((((((((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] 649 (((((((((((((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] 650 END 651 END 652 END 653 END |
protected void |
translateParty9Choice_95R_1_Default(String targetElement,
XmlNode node)
Translate method Party9Choice -> 95R_1 : Default
654 TRANSLATE(Party9Choice, 95R_1) 655 RULE 656 NODE (Data Source Scheme) 657 ((((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 658 ((((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 659 END 660 NODE (Proprietary Code) 661 (FinancialInstitutionIdentification\FinancialInstitutionIdentification\Other\Identification ToUppercase) CopyTo Proprietary Code 662 (OrganisationIdentification\Identification\OrganisationIdentification\Other[1]\Identification ToUppercase) CopyTo Proprietary Code 663 END 664 END 665 END |
protected void |
translatePartyIdentification56Choice_95P_4_Default(String targetElement,
XmlNode node)
Translate method PartyIdentification56Choice -> 95P_4 : Default
666 TRANSLATE(PartyIdentification56Choice, 95P_4) 667 RULE 668 NODE (Identifier Code) 669 AnyBIC TranslateTo Identifier Code 670 END 671 END 672 END |
protected void |
translatePartyIdentification56Choice_95Q_Default(String targetElement,
XmlNode node)
Translate method PartyIdentification56Choice -> 95Q : Default
673 TRANSLATE(PartyIdentification56Choice, 95Q) 674 RULE 675 NODE (Name and Address) 676 NameAndAddress TranslateTo Name and Address 677 END 678 END 679 END |
protected void |
translatePartyIdentification56Choice_95R_1_Default(String targetElement,
XmlNode node)
Translate method PartyIdentification56Choice -> 95R_1 : Default
696 TRANSLATE(PartyIdentification56Choice, 95R_1) 697 RULE 698 ProprietaryIdentification TranslateTo 95R_1 699 END 700 END |
protected void |
translateProcessingPosition3Choice_22F_2_Default(String targetElement,
XmlNode node)
Translate method ProcessingPosition3Choice -> 22F_2 : Default
112 TRANSLATE(ProcessingPosition3Choice, 22F_2) 113 RULE 114 NODE (Data Source Scheme) 115 Proprietary TranslateTo Data Source Scheme 116 END 117 NODE (Indicator) 118 Code TranslateTo Indicator 119 (Proprietary\Identification ToUppercase) CopyTo Indicator 120 END 121 END 122 END |
protected void |
translateProcessingPosition3Code_OptionalCode_4c_3_Default(String targetElement,
XmlNode node)
Translate method ProcessingPosition3Code -> OptionalCode_4!c_3 : Default
123 TRANSLATE(ProcessingPosition3Code, OptionalCode_4!c_3) 124 RULE 125 'AFTE' EquivalentTo 'AFTE' 126 'WITH' EquivalentTo 'WITH' 127 'BEFO' EquivalentTo 'BEFO' 128 'INFO' EquivalentTo 'INFO' 129 END 130 END |
protected void |
translateRestrictedFINActiveCurrencyAndAmount_19B_1_Default(String targetElement,
XmlNode node)
Translate method RestrictedFINActiveCurrencyAndAmount -> 19B_1 : Default
563 TRANSLATE(RestrictedFINActiveCurrencyAndAmount, 19B_1) 564 RULE 565 NODE (Currency Code) 566 Currency TranslateTo Currency Code 567 END 568 NODE (Amount) 569 (Amount FormatDecimal 'MT') CopyTo Amount 570 END 571 END 572 END |
protected void |
translateRestrictedFINDecimalNumber_36B_FinancialInstrumentQuantity1ChoiceTo36B(String targetElement,
XmlNode node)
Translate method RestrictedFINDecimalNumber -> 36B : FinancialInstrumentQuantity1ChoiceTo36B
451 TRANSLATE(RestrictedFINDecimalNumber, 36B) 452 RULE 453 NODE (Quantity Type Code) 454 'UNIT' CopyTo Quantity Type Code 455 END 456 NODE (Quantity) 457 IF ((RestrictedFINDecimalNumber IsPresent) And ((RestrictedFINDecimalNumber Substring ('1', '1')) IsSameString '-')) 458 THEN 459 ((RestrictedFINDecimalNumber Substring '2') FormatDecimal 'MT') CopyTo Quantity 460 ELSE 461 IF ((RestrictedFINDecimalNumber Substring ('1', '1')) IsSameString '+') 462 THEN 463 ((RestrictedFINDecimalNumber Substring '2') FormatDecimal 'MT') CopyTo Quantity 464 ELSE 465 (RestrictedFINDecimalNumber FormatDecimal 'MT') CopyTo Quantity 466 END 467 END 468 END 469 END 470 END |
protected void |
translateRestrictedFINImpliedCurrencyAndAmount_36B_AMOR(String targetElement,
XmlNode node)
Translate method RestrictedFINImpliedCurrencyAndAmount -> 36B : AMOR
491 TRANSLATE(RestrictedFINImpliedCurrencyAndAmount, 36B) 492 RULE 493 NODE (Quantity Type Code) 494 'AMOR' CopyTo Quantity Type Code 495 END 496 NODE (Quantity) 497 IF ((RestrictedFINImpliedCurrencyAndAmount IsPresent) And ((RestrictedFINImpliedCurrencyAndAmount Substring ('1', '1')) IsSameString '-')) 498 THEN 499 ((RestrictedFINImpliedCurrencyAndAmount Substring '2') FormatDecimal 'MT') CopyTo Quantity 500 ELSE 501 IF ((RestrictedFINImpliedCurrencyAndAmount Substring ('1', '1')) IsSameString '+') 502 THEN 503 ((RestrictedFINImpliedCurrencyAndAmount Substring '2') FormatDecimal 'MT') CopyTo Quantity 504 ELSE 505 (RestrictedFINImpliedCurrencyAndAmount FormatDecimal 'MT') CopyTo Quantity 506 END 507 END 508 END 509 END 510 END |
protected void |
translateRestrictedFINImpliedCurrencyAndAmount_36B_FAMT(String targetElement,
XmlNode node)
Translate method RestrictedFINImpliedCurrencyAndAmount -> 36B : FAMT
471 TRANSLATE(RestrictedFINImpliedCurrencyAndAmount, 36B) 472 RULE 473 NODE (Quantity Type Code) 474 'FAMT' CopyTo Quantity Type Code 475 END 476 NODE (Quantity) 477 IF ((RestrictedFINImpliedCurrencyAndAmount IsPresent) And ((RestrictedFINImpliedCurrencyAndAmount Substring ('1', '1')) IsSameString '-')) 478 THEN 479 ((RestrictedFINImpliedCurrencyAndAmount Substring '2') FormatDecimal 'MT') CopyTo Quantity 480 ELSE 481 IF ((RestrictedFINImpliedCurrencyAndAmount Substring ('1', '1')) IsSameString '+') 482 THEN 483 ((RestrictedFINImpliedCurrencyAndAmount Substring '2') FormatDecimal 'MT') CopyTo Quantity 484 ELSE 485 (RestrictedFINImpliedCurrencyAndAmount FormatDecimal 'MT') CopyTo Quantity 486 END 487 END 488 END 489 END 490 END |
protected void |
translateRestrictedFINXMax350Text_70E_Default(String targetElement,
XmlNode node)
Translate method RestrictedFINXMax350Text -> 70E : Default
578 TRANSLATE(RestrictedFINXMax350Text, 70E) 579 RULE 580 NODE (Narrative) 581 NODE (Line) 582 (RestrictedFINXMax350Text Substring ('1', '35')) CopyTo Narrative\Line[1] 583 END 584 NODE (Line) 585 (RestrictedFINXMax350Text Substring ('36', '35')) CopyTo Narrative\Line[2] 586 END 587 NODE (Line) 588 (RestrictedFINXMax350Text Substring ('71', '35')) CopyTo Narrative\Line[3] 589 END 590 NODE (Line) 591 (RestrictedFINXMax350Text Substring ('106', '35')) CopyTo Narrative\Line[4] 592 END 593 NODE (Line) 594 (RestrictedFINXMax350Text Substring ('141', '35')) CopyTo Narrative\Line[5] 595 END 596 NODE (Line) 597 (RestrictedFINXMax350Text Substring ('176', '35')) CopyTo Narrative\Line[6] 598 END 599 NODE (Line) 600 (RestrictedFINXMax350Text Substring ('211', '35')) CopyTo Narrative\Line[7] 601 END 602 NODE (Line) 603 (RestrictedFINXMax350Text Substring ('246', '35')) CopyTo Narrative\Line[8] 604 END 605 NODE (Line) 606 (RestrictedFINXMax350Text Substring ('281', '35')) CopyTo Narrative\Line[9] 607 END 608 NODE (Line) 609 (RestrictedFINXMax350Text Substring ('316', '35')) CopyTo Narrative\Line[10] 610 END 611 END 612 END 613 END |
protected void |
translateRestrictedFINXMax35Text_97A_Default(String targetElement,
XmlNode node)
Translate method RestrictedFINXMax35Text -> 97A : Default
154 TRANSLATE(RestrictedFINXMax35Text, 97A) 155 RULE 156 NODE (Account Number) 157 RestrictedFINXMax35Text CopyTo Account Number 158 END 159 END 160 END |
protected void |
translateSecurityIdentification15_35B_Default(String targetElement,
XmlNode node)
Translate method SecurityIdentification15 -> 35B : Default
166 TRANSLATE(SecurityIdentification15, 35B) 167 RULE 168 NODE (Description of Security) 169 NODE (Line) 170 IF (OtherIdentification[*]\Type\Code IsSameString 'BELC') 171 THEN 172 ('/BE/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 173 END 174 IF (OtherIdentification[*]\Type\Code IsSameString 'BLOM') 175 THEN 176 ('/BLOM/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 177 END 178 IF (OtherIdentification[*]\Type\Code IsSameString 'CMED') 179 THEN 180 ('/CMED/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 181 END 182 IF (OtherIdentification[*]\Type\Code IsSameString 'COMM') 183 THEN 184 ('/XS/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 185 END 186 IF (OtherIdentification[*]\Type\Code IsSameString 'CTAC') 187 THEN 188 ('/CTAC/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 189 END 190 IF (OtherIdentification[*]\Type\Code IsSameString 'CUSP') 191 THEN 192 ('/US/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 193 END 194 IF (OtherIdentification[*]\Type\Code IsSameString 'ISDU') 195 THEN 196 ('/ISDU/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 197 END 198 IF (OtherIdentification[*]\Type\Code IsSameString 'ISDX') 199 THEN 200 ('/ISDX/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 201 END 202 IF (OtherIdentification[*]\Type\Code IsSameString 'LCHD') 203 THEN 204 ('/LCHD/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 205 END 206 IF (OtherIdentification[*]\Type\Code IsSameString 'OCCS') 207 THEN 208 ('/OCCS/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 209 END 210 IF (OtherIdentification[*]\Type\Code IsSameString 'OPRA') 211 THEN 212 ('/OPRA/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 213 END 214 IF (OtherIdentification[*]\Type\Code IsSameString 'RCMD') 215 THEN 216 ('/RCMD/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 217 END 218 IF (OtherIdentification[*]\Type\Code IsSameString 'RICC') 219 THEN 220 ('/RICC/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 221 END 222 IF (OtherIdentification[*]\Type\Code IsSameString 'SEDL') 223 THEN 224 ('/GB/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 225 END 226 IF (OtherIdentification[*]\Type\Code IsSameString 'SICC') 227 THEN 228 ('/JP/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 229 END 230 IF (OtherIdentification[*]\Type\Code IsSameString 'TIKR') 231 THEN 232 ('/TS/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 233 END 234 IF (OtherIdentification[*]\Type\Code IsSameString 'VALO') 235 THEN 236 ('/CH/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 237 END 238 IF (OtherIdentification[*]\Type\Code IsSameString 'WKNR') 239 THEN 240 ('/DE/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 241 END 242 FOREACH OtherIdentification[*] 243 DO 244 IF (((Type\Code Substring ('1', '2')) IsCountry) And ((Type\Code Substring ('3', '2')) IsSameString 'CD')) 245 THEN 246 (('/' Concatenate ((Type\Code Substring ('1', '2')) Concatenate '/')) Concatenate Identification) CopyTo Description of Security\Line[1] 247 END 248 END 249 IF (OtherIdentification[*]\Type\Proprietary IsSameString 'XX') 250 THEN 251 ('/XX/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 252 END 253 IF (Not (OtherIdentification[*] IsPresent)) 254 THEN 255 (Description Substring ('1', '35')) CopyTo Description of Security\Line[1] 256 END 257 END 258 NODE (Line) 259 IF (OtherIdentification[*] IsPresent) 260 THEN 261 (Description Substring ('1', '35')) CopyTo Description of Security\Line[2] 262 ELSE 263 (Description Substring ('36', '35')) CopyTo Description of Security\Line[2] 264 END 265 END 266 NODE (Line) 267 IF (OtherIdentification[*] IsPresent) 268 THEN 269 (Description Substring ('36', '35')) CopyTo Description of Security\Line[3] 270 ELSE 271 (Description Substring ('71', '35')) CopyTo Description of Security\Line[3] 272 END 273 END 274 NODE (Line) 275 IF (OtherIdentification[*] IsPresent) 276 THEN 277 (Description Substring ('71', '35')) CopyTo Description of Security\Line[4] 278 ELSE 279 (Description Substring ('106', '35')) CopyTo Description of Security\Line[4] 280 END 281 END 282 END 283 END 284 END |
public MxSeev03700202_MT566_Translation()
public final MT566 translate(MxSeev03700202 source) throws LogicalMessageCriteriaException, TranslationPreconditionException
source
- a well formed MxSeev03700202 objectLogicalMessageCriteriaException
TranslationPreconditionException
protected final void translateImpl(MxSeev03700202 source) throws LogicalMessageCriteriaException, TranslationPreconditionException
source
- a well formed MxSeev03700202 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 translateCorporateActionEventType6Choice_22F_232_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 translateCorporateActionEventType7Code_OptionalCode_4c_398_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 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 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 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 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_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 translateOptionNumber1Choice_Identifier_FIN_3Ec_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 translateOptionNumber1Code_Identifier_FIN_3Ec_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 translateCorporateActionOption8Choice_22F_189_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 translateCorporateActionOption3Code_OptionalCode_4c_311_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 translateCreditDebitCode_22H_33_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 translateRestrictedFINDecimalNumber_36B_FinancialInstrumentQuantity1ChoiceTo36B(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_36B_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 translateRestrictedFINImpliedCurrencyAndAmount_36B_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 translateDateAndDateTimeChoice_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 translateDateAndDateTimeChoice_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 translateISODateTime_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 translateISODateTime_DateTime_HHMMSS_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 translateCashAccountIdentification6Choice_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 translateCashAccountIdentification6Choice_97E_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 translateRestrictedFINActiveCurrencyAndAmount_19B_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 translateActiveCurrencyCode_Currency_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 translateRestrictedFINXMax350Text_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 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 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 addedprotected void translatePartyIdentification56Choice_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 translatePartyIdentification56Choice_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 translateNameAndAddress12_Text_FIN_4M35x_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 translatePartyIdentification56Choice_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 addedpublic final Boolean logicalMessageCriteriaCheck(MxSeev03700202 source)
source
- a well formed MxSeev03700202 objectpublic final List<PreconditionError> preconditionsCheck(MxSeev03700202 source)