public class MxSeev04400202_MT564_Translation extends
Modifier | Constructor and Description |
---|---|
|
MxSeev04400202_MT564_Translation()
Creates the translation class initializing it with the proper MX identification.
|
protected |
MxSeev04400202_MT564_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(MxSeev04400202 source)
Message criteria check
This method checks the content of the source MxSeev04400202 and determines if it can be translated to the target MT564 |
List<PreconditionError> |
preconditionsCheck(MxSeev04400202 source)
Precondition check
This method checks the precondition on the content of the source MxSeev04400202 return a list with a precondition errors for each failed check, or an empty list if all preconditions are satisfied |
MT564 |
translate(MxSeev04400202 source)
Main entry point for the translation
|
protected void |
translateAnyBICIdentifier_Identifier_BICFIOrNonFI_Default(String targetElement,
XmlNode node)
Translate method AnyBICIdentifier -> Identifier_BICFIOrNonFI : Default
279 TRANSLATE(AnyBICIdentifier, Identifier_BICFIOrNonFI) 280 RULE 281 AnyBICIdentifier CopyTo Identifier_BICFIOrNonFI 282 END 283 END |
protected void |
translateBICFIIdentifier_Identifier_BICFIOrNonFI_Default(String targetElement,
XmlNode node)
Translate method BICFIIdentifier -> Identifier_BICFIOrNonFI : Default
370 TRANSLATE(BICFIIdentifier, Identifier_BICFIOrNonFI) 371 RULE 372 BICFIIdentifier CopyTo Identifier_BICFIOrNonFI 373 END 374 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 |
translateCorporateActionEventType4Choice_22F_232_Default(String targetElement,
XmlNode node)
Translate method CorporateActionEventType4Choice -> 22F_232 : Default
18 TRANSLATE(CorporateActionEventType4Choice, 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 |
translateCorporateActionEventType6Code_OptionalCode_4c_398_Default(String targetElement,
XmlNode node)
Translate method CorporateActionEventType6Code -> OptionalCode_4!c_398 : Default
34 TRANSLATE(CorporateActionEventType6Code, 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 END 100 END |
protected void |
translateCorporateActionMandatoryVoluntary1Code_OptionalCode_4c_180_Default(String targetElement,
XmlNode node)
Translate method CorporateActionMandatoryVoluntary1Code -> OptionalCode_4!c_180 : Default
112 TRANSLATE(CorporateActionMandatoryVoluntary1Code, OptionalCode_4!c_180) 113 RULE 114 'MAND' EquivalentTo 'MAND' 115 'CHOS' EquivalentTo 'CHOS' 116 'VOLU' EquivalentTo 'VOLU' 117 END 118 END |
protected void |
translateCorporateActionMandatoryVoluntary2Choice_22F_111_Default(String targetElement,
XmlNode node)
Translate method CorporateActionMandatoryVoluntary2Choice -> 22F_111 : Default
101 TRANSLATE(CorporateActionMandatoryVoluntary2Choice, 22F_111) 102 RULE 103 NODE (Data Source Scheme) 104 Proprietary TranslateTo Data Source Scheme 105 END 106 NODE (Indicator) 107 Code TranslateTo Indicator 108 (Proprietary\Identification ToUppercase) CopyTo Indicator 109 END 110 END 111 END |
protected void |
translateGenericIdentification24_95R_1_Default(String targetElement,
XmlNode node)
Translate method GenericIdentification24 -> 95R_1 : Default
289 TRANSLATE(GenericIdentification24, 95R_1) 290 RULE 291 NODE (Data Source Scheme) 292 GenericIdentification24 TranslateTo Data Source Scheme 293 END 294 NODE (Proprietary Code) 295 Identification CopyTo Proprietary Code 296 END 297 END 298 END |
protected void |
translateGenericIdentification24_Identifier_FIN_8c_Default(String targetElement,
XmlNode node)
Translate method GenericIdentification24 -> Identifier_FIN_8c : Default
299 TRANSLATE(GenericIdentification24, Identifier_FIN_8c) 300 RULE 301 (Issuer Concatenate SchemeName) CopyTo Identifier_FIN_8c 302 END 303 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(MxSeev04400202 source)
Translation rules implementation
|
protected void |
translateISINIdentifier_Identifier_Isin_Default(String targetElement,
XmlNode node)
Translate method ISINIdentifier -> Identifier_Isin : Default
148 TRANSLATE(ISINIdentifier, Identifier_Isin) 149 RULE 150 ('ISIN ' Concatenate ISINIdentifier) CopyTo Identifier_Isin 151 END 152 END |
protected void |
translateISONormalisedDateTime_98C_Default(String targetElement,
XmlNode node)
Translate method ISONormalisedDateTime -> 98C : Default
119 TRANSLATE(ISONormalisedDateTime, 98C) 120 RULE 121 NODE (Date) 122 (ISONormalisedDateTime FormatDateTime ('MX_DateTime', 'MT_YYYYMMDD')) CopyTo Date 123 END 124 NODE (Time) 125 (ISONormalisedDateTime FormatDateTime ('MX_DateTime', 'MT_HHMMSS')) CopyTo Time 126 END 127 END 128 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
423 TRANSLATE(NameAndAddress12, Text_FIN_4M35x) 424 RULE 425 NODE (Line) 426 (Name Substring ('1', '35')) CopyTo Line[1] 427 END 428 NODE (Line) 429 (Name Substring ('36', '35')) CopyTo Line[2] 430 END 431 NODE (Line) 432 (Name Substring ('71', '35')) CopyTo Line[3] 433 END 434 NODE (Line) 435 (Name Substring ('106', '35')) CopyTo Line[4] 436 END 437 END 438 END |
protected void |
translateParty9Choice_95P_4_Default(String targetElement,
XmlNode node)
Translate method Party9Choice -> 95P_4 : Default
362 TRANSLATE(Party9Choice, 95P_4) 363 RULE 364 NODE (Identifier Code) 365 OrganisationIdentification\Identification\OrganisationIdentification\AnyBIC TranslateTo Identifier Code 366 FinancialInstitutionIdentification\FinancialInstitutionIdentification\BICFI TranslateTo Identifier Code 367 END 368 END 369 END |
protected void |
translateParty9Choice_95Q_Default(String targetElement,
XmlNode node)
Translate method Party9Choice -> 95Q : Default
375 TRANSLATE(Party9Choice, 95Q) 376 RULE 377 NODE (Name and Address) 378 NODE (Line) 379 (((((((((((((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] 380 (((((((((((((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] 381 END 382 NODE (Line) 383 (((((((((((((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] 384 (((((((((((((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] 385 END 386 NODE (Line) 387 (((((((((((((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] 388 (((((((((((((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] 389 END 390 NODE (Line) 391 (((((((((((((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] 392 (((((((((((((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] 393 END 394 END 395 END 396 END |
protected void |
translateParty9Choice_95R_1_Default(String targetElement,
XmlNode node)
Translate method Party9Choice -> 95R_1 : Default
397 TRANSLATE(Party9Choice, 95R_1) 398 RULE 399 NODE (Data Source Scheme) 400 ((((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 401 ((((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 402 END 403 NODE (Proprietary Code) 404 (FinancialInstitutionIdentification\FinancialInstitutionIdentification\Other\Identification ToUppercase) CopyTo Proprietary Code 405 (OrganisationIdentification\Identification\OrganisationIdentification\Other[1]\Identification ToUppercase) CopyTo Proprietary Code 406 END 407 END 408 END |
protected void |
translatePartyIdentification51Choice_95P_4_Default(String targetElement,
XmlNode node)
Translate method PartyIdentification51Choice -> 95P_4 : Default
272 TRANSLATE(PartyIdentification51Choice, 95P_4) 273 RULE 274 NODE (Identifier Code) 275 AnyBIC TranslateTo Identifier Code 276 END 277 END 278 END |
protected void |
translatePartyIdentification51Choice_95R_1_Default(String targetElement,
XmlNode node)
Translate method PartyIdentification51Choice -> 95R_1 : Default
284 TRANSLATE(PartyIdentification51Choice, 95R_1) 285 RULE 286 ProprietaryIdentification TranslateTo 95R_1 287 END 288 END |
protected void |
translatePartyIdentification56Choice_95P_4_Default(String targetElement,
XmlNode node)
Translate method PartyIdentification56Choice -> 95P_4 : Default
409 TRANSLATE(PartyIdentification56Choice, 95P_4) 410 RULE 411 NODE (Identifier Code) 412 AnyBIC TranslateTo Identifier Code 413 END 414 END 415 END |
protected void |
translatePartyIdentification56Choice_95Q_Default(String targetElement,
XmlNode node)
Translate method PartyIdentification56Choice -> 95Q : Default
416 TRANSLATE(PartyIdentification56Choice, 95Q) 417 RULE 418 NODE (Name and Address) 419 NameAndAddress TranslateTo Name and Address 420 END 421 END 422 END |
protected void |
translatePartyIdentification56Choice_95R_1_Default(String targetElement,
XmlNode node)
Translate method PartyIdentification56Choice -> 95R_1 : Default
439 TRANSLATE(PartyIdentification56Choice, 95R_1) 440 RULE 441 ProprietaryIdentification TranslateTo 95R_1 442 END 443 END |
protected void |
translateProcessingPosition3Choice_22F_2_Default(String targetElement,
XmlNode node)
Translate method ProcessingPosition3Choice -> 22F_2 : Default
129 TRANSLATE(ProcessingPosition3Choice, 22F_2) 130 RULE 131 NODE (Data Source Scheme) 132 Proprietary TranslateTo Data Source Scheme 133 END 134 NODE (Indicator) 135 Code TranslateTo Indicator 136 (Proprietary\Identification ToUppercase) CopyTo Indicator 137 END 138 END 139 END |
protected void |
translateProcessingPosition3Code_OptionalCode_4c_3_Default(String targetElement,
XmlNode node)
Translate method ProcessingPosition3Code -> OptionalCode_4!c_3 : Default
140 TRANSLATE(ProcessingPosition3Code, OptionalCode_4!c_3) 141 RULE 142 'AFTE' EquivalentTo 'AFTE' 143 'WITH' EquivalentTo 'WITH' 144 'BEFO' EquivalentTo 'BEFO' 145 'INFO' EquivalentTo 'INFO' 146 END 147 END |
protected void |
translateRestrictedFINXMax35Text_97A_Default(String targetElement,
XmlNode node)
Translate method RestrictedFINXMax35Text -> 97A : Default
304 TRANSLATE(RestrictedFINXMax35Text, 97A) 305 RULE 306 NODE (Account Number) 307 RestrictedFINXMax35Text CopyTo Account Number 308 END 309 END 310 END |
protected void |
translateSafekeepingAccountIdentification1Code_Code_4c_100_Default(String targetElement,
XmlNode node)
Translate method SafekeepingAccountIdentification1Code -> Code_4!c_100 : Default
357 TRANSLATE(SafekeepingAccountIdentification1Code, Code_4!c_100) 358 RULE 359 'GENR' EquivalentTo 'GENR' 360 END 361 END |
protected void |
translateSafekeepingPlace1Code_Code_4c_5_Default(String targetElement,
XmlNode node)
Translate method SafekeepingPlace1Code -> Code_4!c_5 : Default
349 TRANSLATE(SafekeepingPlace1Code, Code_4!c_5) 350 RULE 351 'CUST' EquivalentTo 'CUST' 352 'ICSD' EquivalentTo 'ICSD' 353 'NCSD' EquivalentTo 'NCSD' 354 'SHHE' EquivalentTo 'SHHE' 355 END 356 END |
protected void |
translateSafekeepingPlace2Code_OptionalCode_4c_248_Default(String targetElement,
XmlNode node)
Translate method SafekeepingPlace2Code -> OptionalCode_4!c_248 : Default
326 TRANSLATE(SafekeepingPlace2Code, OptionalCode_4!c_248) 327 RULE 328 'SHHE' EquivalentTo 'SHHE' 329 'ALLP' EquivalentTo 'ALLP' 330 END 331 END |
protected void |
translateSafekeepingPlaceFormat5Choice_94B_6_Default(String targetElement,
XmlNode node)
Translate method SafekeepingPlaceFormat5Choice -> 94B_6 : Default
311 TRANSLATE(SafekeepingPlaceFormat5Choice, 94B_6) 312 RULE 313 NODE (Data Source Scheme) 314 Proprietary\Type TranslateTo Data Source Scheme 315 END 316 NODE (Place Code) 317 Identification\SafekeepingPlaceType TranslateTo Place Code 318 (Proprietary\Type\Identification ToUppercase) CopyTo Place Code 319 END 320 NODE (Narrative) 321 Identification\Identification CopyTo Narrative 322 (Proprietary\Identification ToUppercase) CopyTo Narrative 323 END 324 END 325 END |
protected void |
translateSafekeepingPlaceFormat5Choice_94C_Default(String targetElement,
XmlNode node)
Translate method SafekeepingPlaceFormat5Choice -> 94C : Default
332 TRANSLATE(SafekeepingPlaceFormat5Choice, 94C) 333 RULE 334 NODE (Country Code) 335 Country CopyTo Country Code 336 END 337 END 338 END |
protected void |
translateSafekeepingPlaceFormat5Choice_94F_Default(String targetElement,
XmlNode node)
Translate method SafekeepingPlaceFormat5Choice -> 94F : Default
339 TRANSLATE(SafekeepingPlaceFormat5Choice, 94F) 340 RULE 341 NODE (Place Code) 342 TypeAndIdentification\SafekeepingPlaceType TranslateTo Place Code 343 END 344 NODE (Identifier Code) 345 TypeAndIdentification\Identification CopyTo Identifier Code 346 END 347 END 348 END |
protected void |
translateSecurityIdentification14_35B_Default(String targetElement,
XmlNode node)
Translate method SecurityIdentification14 -> 35B : Default
153 TRANSLATE(SecurityIdentification14, 35B) 154 RULE 155 NODE (Description of Security) 156 NODE (Line) 157 IF (OtherIdentification[*]\Type\Code IsSameString 'BELC') 158 THEN 159 ('/BE/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 160 END 161 IF (OtherIdentification[*]\Type\Code IsSameString 'BLOM') 162 THEN 163 ('/BLOM/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 164 END 165 IF (OtherIdentification[*]\Type\Code IsSameString 'CMED') 166 THEN 167 ('/CMED/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 168 END 169 IF (OtherIdentification[*]\Type\Code IsSameString 'COMM') 170 THEN 171 ('/XS/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 172 END 173 IF (OtherIdentification[*]\Type\Code IsSameString 'CTAC') 174 THEN 175 ('/CTAC/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 176 END 177 IF (OtherIdentification[*]\Type\Code IsSameString 'CUSP') 178 THEN 179 ('/US/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 180 END 181 IF (OtherIdentification[*]\Type\Code IsSameString 'ISDU') 182 THEN 183 ('/ISDU/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 184 END 185 IF (OtherIdentification[*]\Type\Code IsSameString 'ISDX') 186 THEN 187 ('/ISDX/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 188 END 189 IF (OtherIdentification[*]\Type\Code IsSameString 'LCHD') 190 THEN 191 ('/LCHD/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 192 END 193 IF (OtherIdentification[*]\Type\Code IsSameString 'OCCS') 194 THEN 195 ('/OCCS/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 196 END 197 IF (OtherIdentification[*]\Type\Code IsSameString 'OPRA') 198 THEN 199 ('/OPRA/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 200 END 201 IF (OtherIdentification[*]\Type\Code IsSameString 'RCMD') 202 THEN 203 ('/RCMD/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 204 END 205 IF (OtherIdentification[*]\Type\Code IsSameString 'RICC') 206 THEN 207 ('/RICC/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 208 END 209 IF (OtherIdentification[*]\Type\Code IsSameString 'SEDL') 210 THEN 211 ('/GB/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 212 END 213 IF (OtherIdentification[*]\Type\Code IsSameString 'SICC') 214 THEN 215 ('/JP/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 216 END 217 IF (OtherIdentification[*]\Type\Code IsSameString 'TIKR') 218 THEN 219 ('/TS/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 220 END 221 IF (OtherIdentification[*]\Type\Code IsSameString 'VALO') 222 THEN 223 ('/CH/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 224 END 225 IF (OtherIdentification[*]\Type\Code IsSameString 'WKNR') 226 THEN 227 ('/DE/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 228 END 229 FOREACH OtherIdentification[*] 230 DO 231 IF (((Type\Code Substring ('1', '2')) IsCountry) And ((Type\Code Substring ('3', '2')) IsSameString 'CD')) 232 THEN 233 (('/' Concatenate ((Type\Code Substring ('1', '2')) Concatenate '/')) Concatenate Identification) CopyTo Description of Security\Line[1] 234 END 235 END 236 IF (OtherIdentification[*]\Type\Proprietary IsSameString 'XX') 237 THEN 238 ('/XX/' Concatenate OtherIdentification[*]\Identification) CopyTo Description of Security\Line[1] 239 END 240 IF (Not (OtherIdentification[*] IsPresent)) 241 THEN 242 (Description Substring ('1', '35')) CopyTo Description of Security\Line[1] 243 END 244 END 245 NODE (Line) 246 IF (OtherIdentification[*] IsPresent) 247 THEN 248 (Description Substring ('1', '35')) CopyTo Description of Security\Line[2] 249 ELSE 250 (Description Substring ('36', '35')) CopyTo Description of Security\Line[2] 251 END 252 END 253 NODE (Line) 254 IF (OtherIdentification[*] IsPresent) 255 THEN 256 (Description Substring ('36', '35')) CopyTo Description of Security\Line[3] 257 ELSE 258 (Description Substring ('71', '35')) CopyTo Description of Security\Line[3] 259 END 260 END 261 NODE (Line) 262 IF (OtherIdentification[*] IsPresent) 263 THEN 264 (Description Substring ('71', '35')) CopyTo Description of Security\Line[4] 265 ELSE 266 (Description Substring ('106', '35')) CopyTo Description of Security\Line[4] 267 END 268 END 269 END 270 END 271 END |
public MxSeev04400202_MT564_Translation()
public final MT564 translate(MxSeev04400202 source) throws LogicalMessageCriteriaException, TranslationPreconditionException
source
- a well formed MxSeev04400202 objectLogicalMessageCriteriaException
TranslationPreconditionException
protected final void translateImpl(MxSeev04400202 source) throws LogicalMessageCriteriaException, TranslationPreconditionException
source
- a well formed MxSeev04400202 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 translateCorporateActionEventType4Choice_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 translateCorporateActionEventType6Code_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 translateCorporateActionMandatoryVoluntary2Choice_22F_111_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 translateCorporateActionMandatoryVoluntary1Code_OptionalCode_4c_180_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 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 translateSecurityIdentification14_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 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 translateSafekeepingPlaceFormat5Choice_94B_6_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_248_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 translateSafekeepingAccountIdentification1Code_Code_4c_100_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 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 addedpublic final Boolean logicalMessageCriteriaCheck(MxSeev04400202 source)
source
- a well formed MxSeev04400202 objectpublic final List<PreconditionError> preconditionsCheck(MxSeev04400202 source)