public class MxSeev03900202_MT564_Translation extends
Modifier | Constructor and Description |
---|---|
|
MxSeev03900202_MT564_Translation()
Creates the translation class initializing it with the proper MX identification.
|
protected |
MxSeev03900202_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(MxSeev03900202 source)
Message criteria check
This method checks the content of the source MxSeev03900202 and determines if it can be translated to the target MT564 |
List<PreconditionError> |
preconditionsCheck(MxSeev03900202 source)
Precondition check
This method checks the precondition on the content of the source MxSeev03900202 return a list with a precondition errors for each failed check, or an empty list if all preconditions are satisfied |
MT564 |
translate(MxSeev03900202 source)
Main entry point for the translation
|
protected void |
translateAnyBICIdentifier_Identifier_BICFIOrNonFI_Default(String targetElement,
XmlNode node)
Translate method AnyBICIdentifier -> Identifier_BICFIOrNonFI : Default
292 TRANSLATE(AnyBICIdentifier, Identifier_BICFIOrNonFI) 293 RULE 294 AnyBICIdentifier CopyTo Identifier_BICFIOrNonFI 295 END 296 END |
protected void |
translateBICFIIdentifier_Identifier_BICFIOrNonFI_Default(String targetElement,
XmlNode node)
Translate method BICFIIdentifier -> Identifier_BICFIOrNonFI : Default
376 TRANSLATE(BICFIIdentifier, Identifier_BICFIOrNonFI) 377 RULE 378 BICFIIdentifier CopyTo Identifier_BICFIOrNonFI 379 END 380 END |
protected void |
translateCopyDuplicate1Code_Code_4c_171_Default(String targetElement,
XmlNode node)
Translate method CopyDuplicate1Code -> Code_4!c_171 : Default
17 TRANSLATE(CopyDuplicate1Code, Code_4!c_171) 18 RULE 19 'CODU' EquivalentTo 'CODU' 20 'COPY' EquivalentTo 'COPY' 21 'DUPL' EquivalentTo 'DUPL' 22 END 23 END |
protected void |
translateCorporateActionCancellationReason1Code_Code_4c_138_Default(String targetElement,
XmlNode node)
Translate method CorporateActionCancellationReason1Code -> Code_4!c_138 : Default
11 TRANSLATE(CorporateActionCancellationReason1Code, Code_4!c_138) 12 RULE 13 'WITH' EquivalentTo 'WITH' 14 'PROC' EquivalentTo 'CANC' 15 END 16 END |
protected void |
translateCorporateActionEventType4Choice_22F_232_Default(String targetElement,
XmlNode node)
Translate method CorporateActionEventType4Choice -> 22F_232 : Default
24 TRANSLATE(CorporateActionEventType4Choice, 22F_232) 25 RULE 26 NODE (Data Source Scheme) 27 Proprietary TranslateTo Data Source Scheme 28 END 29 NODE (Indicator) 30 Code TranslateTo Indicator 31 (Proprietary\Identification ToUppercase) CopyTo Indicator 32 END 33 END 34 END |
protected void |
translateCorporateActionEventType6Code_OptionalCode_4c_398_Default(String targetElement,
XmlNode node)
Translate method CorporateActionEventType6Code -> OptionalCode_4!c_398 : Default
40 TRANSLATE(CorporateActionEventType6Code, OptionalCode_4!c_398) 41 RULE 42 'ACTV' EquivalentTo 'ACTV' 43 'ATTI' EquivalentTo 'ATTI' 44 'BIDS' EquivalentTo 'BIDS' 45 'BONU' EquivalentTo 'BONU' 46 'BPUT' EquivalentTo 'BPUT' 47 'BRUP' EquivalentTo 'BRUP' 48 'CAPG' EquivalentTo 'CAPG' 49 'CAPI' EquivalentTo 'CAPI' 50 'CERT' EquivalentTo 'CERT' 51 'CHAN' EquivalentTo 'CHAN' 52 'CLSA' EquivalentTo 'CLSA' 53 'CONS' EquivalentTo 'CONS' 54 'CONV' EquivalentTo 'CONV' 55 'COOP' EquivalentTo 'COOP' 56 'DECR' EquivalentTo 'DECR' 57 'DETI' EquivalentTo 'DETI' 58 'DFLT' EquivalentTo 'DFLT' 59 'DLST' EquivalentTo 'DLST' 60 'DRAW' EquivalentTo 'DRAW' 61 'DRIP' EquivalentTo 'DRIP' 62 'DSCL' EquivalentTo 'DSCL' 63 'DTCH' EquivalentTo 'DTCH' 64 'DVCA' EquivalentTo 'DVCA' 65 'DVOP' EquivalentTo 'DVOP' 66 'DVSC' EquivalentTo 'DVSC' 67 'DVSE' EquivalentTo 'DVSE' 68 'EXOF' EquivalentTo 'EXOF' 69 'EXRI' EquivalentTo 'EXRI' 70 'EXTM' EquivalentTo 'EXTM' 71 'EXWA' EquivalentTo 'EXWA' 72 'CAPD' EquivalentTo 'CAPD' 73 'INCR' EquivalentTo 'INCR' 74 'INTR' EquivalentTo 'INTR' 75 'LIQU' EquivalentTo 'LIQU' 76 'MCAL' EquivalentTo 'MCAL' 77 'MRGR' EquivalentTo 'MRGR' 78 'ODLT' EquivalentTo 'ODLT' 79 'OTHR' EquivalentTo 'OTHR' 80 'PARI' EquivalentTo 'PARI' 81 'PCAL' EquivalentTo 'PCAL' 82 'PDEF' EquivalentTo 'PDEF' 83 'PINK' EquivalentTo 'PINK' 84 'PLAC' EquivalentTo 'PLAC' 85 'PPMT' EquivalentTo 'PPMT' 86 'PRED' EquivalentTo 'PRED' 87 'PRII' EquivalentTo 'PRII' 88 'PRIO' EquivalentTo 'PRIO' 89 'REDM' EquivalentTo 'REDM' 90 'REDO' EquivalentTo 'REDO' 91 'REMK' EquivalentTo 'REMK' 92 'RHDI' EquivalentTo 'RHDI' 93 'RHTS' EquivalentTo 'RHTS' 94 'SHPR' EquivalentTo 'SHPR' 95 'SMAL' EquivalentTo 'SMAL' 96 'SOFF' EquivalentTo 'SOFF' 97 'SPLF' EquivalentTo 'SPLF' 98 'SPLR' EquivalentTo 'SPLR' 99 'SUSP' EquivalentTo 'SUSP' 100 'TEND' EquivalentTo 'TEND' 101 'TREC' EquivalentTo 'TREC' 102 'WRTH' EquivalentTo 'WRTH' 103 'WTRC' EquivalentTo 'WTRC' 104 'CREV' EquivalentTo 'CREV' 105 END 106 END |
protected void |
translateCorporateActionMandatoryVoluntary1Code_OptionalCode_4c_180_Default(String targetElement,
XmlNode node)
Translate method CorporateActionMandatoryVoluntary1Code -> OptionalCode_4!c_180 : Default
118 TRANSLATE(CorporateActionMandatoryVoluntary1Code, OptionalCode_4!c_180) 119 RULE 120 'MAND' EquivalentTo 'MAND' 121 'CHOS' EquivalentTo 'CHOS' 122 'VOLU' EquivalentTo 'VOLU' 123 END 124 END |
protected void |
translateCorporateActionMandatoryVoluntary2Choice_22F_111_Default(String targetElement,
XmlNode node)
Translate method CorporateActionMandatoryVoluntary2Choice -> 22F_111 : Default
107 TRANSLATE(CorporateActionMandatoryVoluntary2Choice, 22F_111) 108 RULE 109 NODE (Data Source Scheme) 110 Proprietary TranslateTo Data Source Scheme 111 END 112 NODE (Indicator) 113 Code TranslateTo Indicator 114 (Proprietary\Identification ToUppercase) CopyTo Indicator 115 END 116 END 117 END |
protected void |
translateCorporateActionProcessingStatus1Choice_25D_44_Default(String targetElement,
XmlNode node)
Translate method CorporateActionProcessingStatus1Choice -> 25D_44 : Default
135 TRANSLATE(CorporateActionProcessingStatus1Choice, 25D_44) 136 RULE 137 NODE (Status Code) 138 IF ((EventStatus\EventCompletenessStatus IsSameString 'COMP') And (EventStatus\EventConfirmationStatus IsSameString 'CONF')) 139 THEN 140 'COMP' CopyTo Status Code 141 END 142 IF (ForInformationOnlyIndicator IsSameBoolean 'true') 143 THEN 144 'INFO' CopyTo Status Code 145 END 146 IF ((EventStatus\EventConfirmationStatus IsSameString 'CONF') And (EventStatus\EventCompletenessStatus IsSameString 'INCO')) 147 THEN 148 'PREC' CopyTo Status Code 149 END 150 IF ((EventStatus\EventConfirmationStatus IsSameString 'UCON') And (EventStatus\EventCompletenessStatus IsSameString 'INCO')) 151 THEN 152 'PREU' CopyTo Status Code 153 END 154 IF ((EventStatus\EventConfirmationStatus IsSameString 'UCON') And (EventStatus\EventCompletenessStatus IsSameString 'COMP')) 155 THEN 156 'COMU' CopyTo Status Code 157 END 158 END 159 END 160 END |
protected void |
translateGenericIdentification24_95R_1_Default(String targetElement,
XmlNode node)
Translate method GenericIdentification24 -> 95R_1 : Default
302 TRANSLATE(GenericIdentification24, 95R_1) 303 RULE 304 NODE (Data Source Scheme) 305 GenericIdentification24 TranslateTo Data Source Scheme 306 END 307 NODE (Proprietary Code) 308 Identification CopyTo Proprietary Code 309 END 310 END 311 END |
protected void |
translateGenericIdentification24_Identifier_FIN_8c_Default(String targetElement,
XmlNode node)
Translate method GenericIdentification24 -> Identifier_FIN_8c : Default
312 TRANSLATE(GenericIdentification24, Identifier_FIN_8c) 313 RULE 314 (Issuer Concatenate SchemeName) CopyTo Identifier_FIN_8c 315 END 316 END |
protected void |
translateGenericIdentification25_Identifier_FIN_8c_Default(String targetElement,
XmlNode node)
Translate method GenericIdentification25 -> Identifier_FIN_8c : Default
35 TRANSLATE(GenericIdentification25, Identifier_FIN_8c) 36 RULE 37 ((Issuer Concatenate SchemeName) ToUppercase) CopyTo Identifier_FIN_8c 38 END 39 END |
protected void |
translateImpl(MxSeev03900202 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 |
translateISONormalisedDateTime_98C_Default(String targetElement,
XmlNode node)
Translate method ISONormalisedDateTime -> 98C : Default
125 TRANSLATE(ISONormalisedDateTime, 98C) 126 RULE 127 NODE (Date) 128 (ISONormalisedDateTime FormatDateTime ('MX_DateTime', 'MT_YYYYMMDD')) CopyTo Date 129 END 130 NODE (Time) 131 (ISONormalisedDateTime FormatDateTime ('MX_DateTime', 'MT_HHMMSS')) CopyTo Time 132 END 133 END 134 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
429 TRANSLATE(NameAndAddress12, Text_FIN_4M35x) 430 RULE 431 NODE (Line) 432 (Name Substring ('1', '35')) CopyTo Line[1] 433 END 434 NODE (Line) 435 (Name Substring ('36', '35')) CopyTo Line[2] 436 END 437 NODE (Line) 438 (Name Substring ('71', '35')) CopyTo Line[3] 439 END 440 NODE (Line) 441 (Name Substring ('106', '35')) CopyTo Line[4] 442 END 443 END 444 END |
protected void |
translateParty9Choice_95P_4_Default(String targetElement,
XmlNode node)
Translate method Party9Choice -> 95P_4 : Default
368 TRANSLATE(Party9Choice, 95P_4) 369 RULE 370 NODE (Identifier Code) 371 OrganisationIdentification\Identification\OrganisationIdentification\AnyBIC TranslateTo Identifier Code 372 FinancialInstitutionIdentification\FinancialInstitutionIdentification\BICFI TranslateTo Identifier Code 373 END 374 END 375 END |
protected void |
translateParty9Choice_95Q_Default(String targetElement,
XmlNode node)
Translate method Party9Choice -> 95Q : Default
381 TRANSLATE(Party9Choice, 95Q) 382 RULE 383 NODE (Name and Address) 384 NODE (Line) 385 (((((((((((((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] 386 (((((((((((((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] 387 END 388 NODE (Line) 389 (((((((((((((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] 390 (((((((((((((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] 391 END 392 NODE (Line) 393 (((((((((((((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] 394 (((((((((((((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] 395 END 396 NODE (Line) 397 (((((((((((((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] 398 (((((((((((((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] 399 END 400 END 401 END 402 END |
protected void |
translateParty9Choice_95R_1_Default(String targetElement,
XmlNode node)
Translate method Party9Choice -> 95R_1 : Default
403 TRANSLATE(Party9Choice, 95R_1) 404 RULE 405 NODE (Data Source Scheme) 406 ((((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 407 ((((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 408 END 409 NODE (Proprietary Code) 410 (FinancialInstitutionIdentification\FinancialInstitutionIdentification\Other\Identification ToUppercase) CopyTo Proprietary Code 411 (OrganisationIdentification\Identification\OrganisationIdentification\Other[1]\Identification ToUppercase) CopyTo Proprietary Code 412 END 413 END 414 END |
protected void |
translatePartyIdentification51Choice_95P_4_Default(String targetElement,
XmlNode node)
Translate method PartyIdentification51Choice -> 95P_4 : Default
285 TRANSLATE(PartyIdentification51Choice, 95P_4) 286 RULE 287 NODE (Identifier Code) 288 AnyBIC TranslateTo Identifier Code 289 END 290 END 291 END |
protected void |
translatePartyIdentification51Choice_95R_1_Default(String targetElement,
XmlNode node)
Translate method PartyIdentification51Choice -> 95R_1 : Default
297 TRANSLATE(PartyIdentification51Choice, 95R_1) 298 RULE 299 ProprietaryIdentification TranslateTo 95R_1 300 END 301 END |
protected void |
translatePartyIdentification56Choice_95P_4_Default(String targetElement,
XmlNode node)
Translate method PartyIdentification56Choice -> 95P_4 : Default
415 TRANSLATE(PartyIdentification56Choice, 95P_4) 416 RULE 417 NODE (Identifier Code) 418 AnyBIC TranslateTo Identifier Code 419 END 420 END 421 END |
protected void |
translatePartyIdentification56Choice_95Q_Default(String targetElement,
XmlNode node)
Translate method PartyIdentification56Choice -> 95Q : Default
422 TRANSLATE(PartyIdentification56Choice, 95Q) 423 RULE 424 NODE (Name and Address) 425 NameAndAddress TranslateTo Name and Address 426 END 427 END 428 END |
protected void |
translatePartyIdentification56Choice_95R_1_Default(String targetElement,
XmlNode node)
Translate method PartyIdentification56Choice -> 95R_1 : Default
445 TRANSLATE(PartyIdentification56Choice, 95R_1) 446 RULE 447 ProprietaryIdentification TranslateTo 95R_1 448 END 449 END |
protected void |
translateSafekeepingAccountIdentification1Code_Code_4c_100_Default(String targetElement,
XmlNode node)
Translate method SafekeepingAccountIdentification1Code -> Code_4!c_100 : Default
363 TRANSLATE(SafekeepingAccountIdentification1Code, Code_4!c_100) 364 RULE 365 'GENR' EquivalentTo 'GENR' 366 END 367 END |
protected void |
translateSafekeepingPlace1Code_Code_4c_5_Default(String targetElement,
XmlNode node)
Translate method SafekeepingPlace1Code -> Code_4!c_5 : Default
355 TRANSLATE(SafekeepingPlace1Code, Code_4!c_5) 356 RULE 357 'CUST' EquivalentTo 'CUST' 358 'ICSD' EquivalentTo 'ICSD' 359 'NCSD' EquivalentTo 'NCSD' 360 'SHHE' EquivalentTo 'SHHE' 361 END 362 END |
protected void |
translateSafekeepingPlace2Code_OptionalCode_4c_248_Default(String targetElement,
XmlNode node)
Translate method SafekeepingPlace2Code -> OptionalCode_4!c_248 : Default
332 TRANSLATE(SafekeepingPlace2Code, OptionalCode_4!c_248) 333 RULE 334 'SHHE' EquivalentTo 'SHHE' 335 'ALLP' EquivalentTo 'ALLP' 336 END 337 END |
protected void |
translateSafekeepingPlaceFormat5Choice_94B_6_Default(String targetElement,
XmlNode node)
Translate method SafekeepingPlaceFormat5Choice -> 94B_6 : Default
317 TRANSLATE(SafekeepingPlaceFormat5Choice, 94B_6) 318 RULE 319 NODE (Data Source Scheme) 320 Proprietary\Type TranslateTo Data Source Scheme 321 END 322 NODE (Place Code) 323 Identification\SafekeepingPlaceType TranslateTo Place Code 324 (Proprietary\Type\Identification ToUppercase) CopyTo Place Code 325 END 326 NODE (Narrative) 327 Identification\Identification CopyTo Narrative 328 (Proprietary\Identification ToUppercase) CopyTo Narrative 329 END 330 END 331 END |
protected void |
translateSafekeepingPlaceFormat5Choice_94C_Default(String targetElement,
XmlNode node)
Translate method SafekeepingPlaceFormat5Choice -> 94C : Default
338 TRANSLATE(SafekeepingPlaceFormat5Choice, 94C) 339 RULE 340 NODE (Country Code) 341 Country CopyTo Country Code 342 END 343 END 344 END |
protected void |
translateSafekeepingPlaceFormat5Choice_94F_Default(String targetElement,
XmlNode node)
Translate method SafekeepingPlaceFormat5Choice -> 94F : Default
345 TRANSLATE(SafekeepingPlaceFormat5Choice, 94F) 346 RULE 347 NODE (Place Code) 348 TypeAndIdentification\SafekeepingPlaceType TranslateTo Place Code 349 END 350 NODE (Identifier Code) 351 TypeAndIdentification\Identification CopyTo Identifier Code 352 END 353 END 354 END |
protected void |
translateSecurityIdentification14_35B_Default(String targetElement,
XmlNode node)
Translate method SecurityIdentification14 -> 35B : Default
166 TRANSLATE(SecurityIdentification14, 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 MxSeev03900202_MT564_Translation()
public final MT564 translate(MxSeev03900202 source) throws LogicalMessageCriteriaException, TranslationPreconditionException
source
- a well formed MxSeev03900202 objectLogicalMessageCriteriaException
TranslationPreconditionException
protected final void translateImpl(MxSeev03900202 source) throws LogicalMessageCriteriaException, TranslationPreconditionException
source
- a well formed MxSeev03900202 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 translateCorporateActionCancellationReason1Code_Code_4c_138_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 translateCorporateActionProcessingStatus1Choice_25D_44_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 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(MxSeev03900202 source)
source
- a well formed MxSeev03900202 objectpublic final List<PreconditionError> preconditionsCheck(MxSeev03900202 source)