public class MxSese03600201_MT542_Translation extends
Modifier | Constructor and Description |
---|---|
|
MxSese03600201_MT542_Translation()
Creates the translation class initializing it with the proper MX identification.
|
protected |
MxSese03600201_MT542_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(MxSese03600201 source)
Message criteria check
This method checks the content of the source MxSese03600201 and determines if it can be translated to the target MT542 SELECT CRITERIA MustBe (TransactionTypeAndModificationAdditionalParameters\Payment IsSameString 'FREE') MustBe ((TransactionTypeAndModificationAdditionalParameters\SecuritiesFinancingTransactionType IsSameString 'REPU') Or (TransactionTypeAndModificationAdditionalParameters\SecuritiesFinancingTransactionType IsSameString 'SECL')) END |
List<PreconditionError> |
preconditionsCheck(MxSese03600201 source)
Precondition check
This method checks the precondition on the content of the source MxSese03600201 return a list with a precondition errors for each failed check, or an empty list if all preconditions are satisfied |
MT542 |
translate(MxSese03600201 source)
Main entry point for the translation
|
protected void |
translateImpl(MxSese03600201 source)
Translation rules implementation
|
protected void |
translateTTR1(String targetElement,
XmlNode node)
Translate method TTR1
1 TRANSLATE(CopyDuplicate1Code, Code_4!c_93) 2 RULE 3 'CODU' EquivalentTo 'CODU' 4 'COPY' EquivalentTo 'COPY' 5 'DUPL' EquivalentTo 'DUPL' 6 END 7 END |
protected void |
translateTTR10(String targetElement,
XmlNode node)
Translate method TTR10
100 TRANSLATE(Max3Number, 99A) 101 RULE 102 NODE (Sign) 103 IF ((Max3Number Substring ('1', '1')) IsSameString '-') 104 THEN 105 'N' CopyTo Sign 106 END 107 END 108 NODE (Number) 109 IF (((Max3Number Substring ('1', '1')) IsSameString '-') Or ((Max3Number Substring ('1', '1')) IsSameString '+')) 110 THEN 111 IF (((Max3Number Substring '2') Length) IsSameNumber '3') 112 THEN 113 (Max3Number Substring '2') CopyTo Number 114 ELSE 115 IF (((Max3Number Substring '2') Length) IsSameNumber '2') 116 THEN 117 ('0' Concatenate (Max3Number Substring '2')) CopyTo Number 118 ELSE 119 IF (((Max3Number Substring '2') Length) IsSameNumber '1') 120 THEN 121 ('00' Concatenate (Max3Number Substring '2')) CopyTo Number 122 END 123 END 124 END 125 ELSE 126 IF ((Max3Number Length) IsSameNumber '3') 127 THEN 128 Max3Number CopyTo Number 129 ELSE 130 IF ((Max3Number Length) IsSameNumber '2') 131 THEN 132 ('0' Concatenate Max3Number) CopyTo Number 133 ELSE 134 IF ((Max3Number Length) IsSameNumber '1') 135 THEN 136 ('00' Concatenate Max3Number) CopyTo Number 137 END 138 END 139 END 140 END 141 END 142 END 143 END |
protected void |
translateTTR100(String targetElement,
XmlNode node)
Translate method TTR100
1133 TRANSLATE(ForeignExchangeTerms12, 92B) 1134 RULE 1135 NODE (FirstCurrencyCode) 1136 UnitCurrency TranslateTo FirstCurrencyCode 1137 END 1138 NODE (SecondCurrencyCode) 1139 QuotedCurrency TranslateTo SecondCurrencyCode 1140 END 1141 NODE (Rate) 1142 ExchangeRate TranslateTo Rate 1143 END 1144 END 1145 END |
protected void |
translateTTR101(String targetElement,
XmlNode node)
Translate method TTR101
1146 TRANSLATE(ActiveCurrencyCode, Currency) 1147 RULE 1148 ActiveCurrencyCode CopyTo Currency 1149 END 1150 END |
protected void |
translateTTR102(String targetElement,
XmlNode node)
Translate method TTR102
1151 TRANSLATE(BaseOneRate, Rate_FIN_15d) 1152 RULE 1153 (BaseOneRate FormatDecimal 'MT') CopyTo Rate_FIN_15d 1154 END 1155 END |
protected void |
translateTTR11(String targetElement,
XmlNode node)
Translate method TTR11
144 TRANSLATE(ISINIdentifier, Identifier_Isin) 145 RULE 146 ('ISIN ' Concatenate ISINIdentifier) CopyTo Identifier_Isin 147 END 148 END |
protected void |
translateTTR12(String targetElement,
XmlNode node)
Translate method TTR12
149 TRANSLATE(SecurityIdentification12, 35B) 150 RULE 151 NODE (DescriptionOfSecurity) 152 NODE (Line) 153 IF (Identification\OtherIdentification\IdentificationSource\Domestic IsPresent) 154 THEN 155 ((('/' Concatenate (Identification\OtherIdentification\IdentificationSource\Domestic Concatenate '/')) Concatenate Identification\OtherIdentification\Identification) Substring ('1', '35')) CopyTo DescriptionOfSecurity\Line[1] 156 END 157 IF (Identification\OtherIdentification\IdentificationSource\Proprietary IsPresent) 158 THEN 159 ((('/' Concatenate (Identification\OtherIdentification\IdentificationSource\Proprietary Concatenate '/')) Concatenate Identification\OtherIdentification\Identification) Substring ('1', '35')) CopyTo DescriptionOfSecurity\Line[1] 160 END 161 IF (Identification\ISIN IsPresent) 162 THEN 163 (Description Substring ('1', '35')) CopyTo DescriptionOfSecurity\Line[1] 164 END 165 END 166 NODE (Line) 167 IF (Identification\OtherIdentification IsPresent) 168 THEN 169 (Description Substring ('1', '35')) CopyTo DescriptionOfSecurity\Line[2] 170 ELSE 171 (Description Substring ('36', '35')) CopyTo DescriptionOfSecurity\Line[2] 172 END 173 END 174 NODE (Line) 175 IF (Identification\OtherIdentification IsPresent) 176 THEN 177 (Description Substring ('36', '35')) CopyTo DescriptionOfSecurity\Line[3] 178 ELSE 179 (Description Substring ('71', '35')) CopyTo DescriptionOfSecurity\Line[3] 180 END 181 END 182 NODE (Line) 183 IF (Identification\OtherIdentification IsPresent) 184 THEN 185 (Description Substring ('71', '35')) CopyTo DescriptionOfSecurity\Line[4] 186 ELSE 187 (Description Substring ('106', '35')) CopyTo DescriptionOfSecurity\Line[4] 188 END 189 END 190 END 191 END 192 END |
protected void |
translateTTR13(String targetElement,
XmlNode node)
Translate method TTR13
193 TRANSLATE(PriorityNumeric2Choice, 22F_6) 194 RULE 195 NODE (DataSourceScheme) 196 Proprietary TranslateTo DataSourceScheme 197 END 198 NODE (Indicator) 199 Numeric CopyTo Indicator 200 Proprietary\Identification CopyTo Indicator 201 END 202 END 203 END |
protected void |
translateTTR14(String targetElement,
XmlNode node)
Translate method TTR14
204 TRANSLATE(GenericIdentification25, Identifier_FIN_8c) 205 RULE 206 (Issuer Concatenate SchemeName) CopyTo Identifier_FIN_8c 207 END 208 END |
protected void |
translateTTR15(String targetElement,
XmlNode node)
Translate method TTR15
209 TRANSLATE(AutomaticBorrowing4Choice, 22F_101) 210 RULE 211 NODE (DataSourceScheme) 212 Proprietary TranslateTo DataSourceScheme 213 END 214 NODE (Indicator) 215 Code TranslateTo Indicator 216 Proprietary\Identification CopyTo Indicator 217 END 218 END 219 END |
protected void |
translateTTR16(String targetElement,
XmlNode node)
Translate method TTR16
220 TRANSLATE(AutoBorrowing1Code, OptionalCode_4!c_166) 221 RULE 222 'LAMI' EquivalentTo 'LAMI' 223 'NBOR' EquivalentTo 'NBOR' 224 'YBOR' EquivalentTo 'YBOR' 225 END 226 END |
protected void |
translateTTR17(String targetElement,
XmlNode node)
Translate method TTR17
227 TRANSLATE(RestrictedFINXMax350Text, 70E) 228 RULE 229 NODE (Narrative) 230 NODE (Line) 231 (RestrictedFINXMax350Text Substring ('1', '35')) CopyTo Narrative\Line[1] 232 END 233 NODE (Line) 234 (RestrictedFINXMax350Text Substring ('36', '35')) CopyTo Narrative\Line[2] 235 END 236 NODE (Line) 237 (RestrictedFINXMax350Text Substring ('71', '35')) CopyTo Narrative\Line[3] 238 END 239 NODE (Line) 240 (RestrictedFINXMax350Text Substring ('106', '35')) CopyTo Narrative\Line[4] 241 END 242 NODE (Line) 243 (RestrictedFINXMax350Text Substring ('141', '35')) CopyTo Narrative\Line[5] 244 END 245 NODE (Line) 246 (RestrictedFINXMax350Text Substring ('176', '35')) CopyTo Narrative\Line[6] 247 END 248 NODE (Line) 249 (RestrictedFINXMax350Text Substring ('211', '35')) CopyTo Narrative\Line[7] 250 END 251 NODE (Line) 252 (RestrictedFINXMax350Text Substring ('246', '35')) CopyTo Narrative\Line[8] 253 END 254 NODE (Line) 255 (RestrictedFINXMax350Text Substring ('281', '35')) CopyTo Narrative\Line[9] 256 END 257 NODE (Line) 258 (RestrictedFINXMax350Text Substring ('316', '35')) CopyTo Narrative\Line[10] 259 END 260 END 261 END 262 END |
protected void |
translateTTR18(String targetElement,
XmlNode node)
Translate method TTR18
263 TRANSLATE(FinancialInstrumentQuantity15Choice, 36B) 264 RULE 265 NODE (QuantityTypeCode) 266 IF (Unit IsPresent) 267 THEN 268 'UNIT' CopyTo QuantityTypeCode 269 END 270 IF (FaceAmount IsPresent) 271 THEN 272 'FAMT' CopyTo QuantityTypeCode 273 END 274 IF (AmortisedValue IsPresent) 275 THEN 276 'AMOR' CopyTo QuantityTypeCode 277 END 278 END 279 NODE (Quantity) 280 IF ((Unit IsPresent) And ((Unit Substring ('1', '1')) IsSameString '-')) 281 THEN 282 ((Unit Substring '2') FormatDecimal 'MT') CopyTo Quantity 283 ELSE 284 IF ((Unit Substring ('1', '1')) IsSameString '+') 285 THEN 286 ((Unit Substring '2') FormatDecimal 'MT') CopyTo Quantity 287 ELSE 288 (Unit FormatDecimal 'MT') CopyTo Quantity 289 END 290 END 291 (FaceAmount FormatDecimal 'MT') CopyTo Quantity 292 (AmortisedValue FormatDecimal 'MT') CopyTo Quantity 293 END 294 END 295 END |
protected void |
translateTTR19(String targetElement,
XmlNode node)
Translate method TTR19
296 TRANSLATE(PartyIdentification18Choice, 95P_2) 297 RULE 298 NODE (IdentifierCode) 299 BICOrBEI CopyTo IdentifierCode 300 END 301 END 302 END |
protected void |
translateTTR2(String targetElement,
XmlNode node)
Translate method TTR2
8 TRANSLATE(DateAndDateTimeChoice, 98A) 9 RULE 10 NODE (Date) 11 Date TranslateTo Date 12 END 13 END 14 END |
protected void |
translateTTR20(String targetElement,
XmlNode node)
Translate method TTR20
303 TRANSLATE(PartyIdentification18Choice, 95R) 304 RULE 305 ProprietaryIdentification TranslateTo 95R 306 END 307 END |
protected void |
translateTTR21(String targetElement,
XmlNode node)
Translate method TTR21
308 TRANSLATE(GenericIdentification24, 95R) 309 RULE 310 NODE (DataSourceScheme) 311 GenericIdentification24 TranslateTo DataSourceScheme 312 END 313 NODE (ProprietaryCode) 314 Identification CopyTo ProprietaryCode 315 END 316 END 317 END |
protected void |
translateTTR22(String targetElement,
XmlNode node)
Translate method TTR22
318 TRANSLATE(GenericIdentification24, Identifier_FIN_8c) 319 RULE 320 (Issuer Concatenate SchemeName) CopyTo Identifier_FIN_8c 321 END 322 END |
protected void |
translateTTR23(String targetElement,
XmlNode node)
Translate method TTR23
323 TRANSLATE(SecuritiesAccount17, 97A) 324 RULE 325 NODE (AccountNumber) 326 IF (Not ((Type IsPresent) Or (Name IsPresent))) 327 THEN 328 Identification CopyTo AccountNumber 329 END 330 END 331 END 332 END |
protected void |
translateTTR24(String targetElement,
XmlNode node)
Translate method TTR24
333 TRANSLATE(SecuritiesAccount17, 97B_2) 334 RULE 335 NODE (DataSourceScheme) 336 Type TranslateTo DataSourceScheme 337 END 338 NODE (AccountTypeCode) 339 Type\Identification CopyTo AccountTypeCode 340 END 341 NODE (AccountNumber) 342 IF (Type IsPresent) 343 THEN 344 Identification CopyTo AccountNumber 345 END 346 END 347 END 348 END |
protected void |
translateTTR25(String targetElement,
XmlNode node)
Translate method TTR25
349 TRANSLATE(CashAccountIdentification6Choice, 97A) 350 RULE 351 NODE (AccountNumber) 352 Proprietary CopyTo AccountNumber 353 END 354 END 355 END |
protected void |
translateTTR26(String targetElement,
XmlNode node)
Translate method TTR26
356 TRANSLATE(CashAccountIdentification6Choice, 97E) 357 RULE 358 NODE (InternationalBankAccountNumber) 359 IBAN CopyTo InternationalBankAccountNumber 360 END 361 END 362 END |
protected void |
translateTTR27(String targetElement,
XmlNode node)
Translate method TTR27
363 TRANSLATE(SafekeepingPlaceFormat4Choice, 94B_1) 364 RULE 365 NODE (DataSourceScheme) 366 Proprietary\Type TranslateTo DataSourceScheme 367 END 368 NODE (PlaceCode) 369 Identification\SafekeepingPlaceType TranslateTo PlaceCode 370 Proprietary\Type\Identification CopyTo PlaceCode 371 END 372 NODE (Narrative) 373 Proprietary\Identification CopyTo Narrative 374 Identification\Identification CopyTo Narrative 375 END 376 END 377 END |
protected void |
translateTTR28(String targetElement,
XmlNode node)
Translate method TTR28
378 TRANSLATE(SafekeepingPlace3Code, OptionalCode_4!c_5) 379 RULE 380 'SHHE' EquivalentTo 'SHHE' 381 END 382 END |
protected void |
translateTTR29(String targetElement,
XmlNode node)
Translate method TTR29
383 TRANSLATE(SafekeepingPlaceFormat4Choice, 94C) 384 RULE 385 NODE (CountryCode) 386 Country CopyTo CountryCode 387 END 388 END 389 END |
protected void |
translateTTR3(String targetElement,
XmlNode node)
Translate method TTR3
15 TRANSLATE(ISODate, DateTime_YYYYMMDD) 16 RULE 17 (ISODate FormatDateTime ('MX_Date', 'MT_YYYYMMDD')) CopyTo DateTime_YYYYMMDD 18 END 19 END |
protected void |
translateTTR30(String targetElement,
XmlNode node)
Translate method TTR30
390 TRANSLATE(SafekeepingPlaceFormat4Choice, 94F_1) 391 RULE 392 NODE (PlaceCode) 393 TypeAndIdentification\SafekeepingPlaceType TranslateTo PlaceCode 394 END 395 NODE (IdentifierCode) 396 TypeAndIdentification\Identification TranslateTo IdentifierCode 397 END 398 END 399 END |
protected void |
translateTTR31(String targetElement,
XmlNode node)
Translate method TTR31
400 TRANSLATE(SafekeepingPlace1Code, Code_4!c_5) 401 RULE 402 'CUST' EquivalentTo 'CUST' 403 'ICSD' EquivalentTo 'ICSD' 404 'NCSD' EquivalentTo 'NCSD' 405 'SHHE' EquivalentTo 'SHHE' 406 END 407 END |
protected void |
translateTTR32(String targetElement,
XmlNode node)
Translate method TTR32
408 TRANSLATE(AnyBICIdentifier, Identifier_BICBEI) 409 RULE 410 AnyBICIdentifier CopyTo Identifier_BICBEI 411 END 412 END |
protected void |
translateTTR33(String targetElement,
XmlNode node)
Translate method TTR33
413 TRANSLATE(TerminationDate3Choice, 98A) 414 RULE 415 Date TranslateTo 98A 416 END 417 END |
protected void |
translateTTR34(String targetElement,
XmlNode node)
Translate method TTR34
418 TRANSLATE(TerminationDate3Choice, 98B_1) 419 RULE 420 NODE (DataSourceScheme) 421 Code\Proprietary TranslateTo DataSourceScheme 422 END 423 NODE (DateCode) 424 Code\Proprietary\Identification CopyTo DateCode 425 Code\Code TranslateTo DateCode 426 END 427 END 428 END |
protected void |
translateTTR35(String targetElement,
XmlNode node)
Translate method TTR35
429 TRANSLATE(DateType5Code, OptionalCode_4!c_44) 430 RULE 431 'OPEN' EquivalentTo 'OPEN' 432 END 433 END |
protected void |
translateTTR36(String targetElement,
XmlNode node)
Translate method TTR36
434 TRANSLATE(TerminationDate3Choice, 98C) 435 RULE 436 Date TranslateTo 98C 437 END 438 END |
protected void |
translateTTR37(String targetElement,
XmlNode node)
Translate method TTR37
439 TRANSLATE(RateType8Choice, 22F_37) 440 RULE 441 NODE (DataSourceScheme) 442 Proprietary TranslateTo DataSourceScheme 443 END 444 NODE (Indicator) 445 Code TranslateTo Indicator 446 Proprietary\Identification CopyTo Indicator 447 END 448 END 449 END |
protected void |
translateTTR38(String targetElement,
XmlNode node)
Translate method TTR38
450 TRANSLATE(RateType1Code, OptionalCode_4!c_45) 451 RULE 452 'FIXE' EquivalentTo 'FIXE' 453 'FORF' EquivalentTo 'FORF' 454 'VARI' EquivalentTo 'VARI' 455 END 456 END |
protected void |
translateTTR39(String targetElement,
XmlNode node)
Translate method TTR39
457 TRANSLATE(InterestComputationMethodFormat2Choice, 22F_154) 458 RULE 459 NODE (DataSourceScheme) 460 Proprietary TranslateTo DataSourceScheme 461 END 462 NODE (Indicator) 463 Code TranslateTo Indicator 464 Proprietary\Identification CopyTo Indicator 465 END 466 END 467 END |
protected void |
translateTTR4(String targetElement,
XmlNode node)
Translate method TTR4
20 TRANSLATE(DateAndDateTimeChoice, 98C) 21 RULE 22 NODE (Date) 23 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}'))) 24 THEN 25 DateTime TranslateTo Date 26 END 27 END 28 NODE (Time) 29 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}'))) 30 THEN 31 DateTime TranslateTo Time 32 END 33 END 34 END 35 END |
protected void |
translateTTR40(String targetElement,
XmlNode node)
Translate method TTR40
468 TRANSLATE(InterestComputationMethod2Code, OptionalCode_4!c_257) 469 RULE 470 'A001' EquivalentTo 'A001' 471 'A002' EquivalentTo 'A002' 472 'A003' EquivalentTo 'A003' 473 'A004' EquivalentTo 'A004' 474 'A005' EquivalentTo 'A005' 475 'A006' EquivalentTo 'A006' 476 'A007' EquivalentTo 'A007' 477 'A008' EquivalentTo 'A008' 478 'A009' EquivalentTo 'A009' 479 'A010' EquivalentTo 'A010' 480 'A011' EquivalentTo 'A011' 481 'A012' EquivalentTo 'A012' 482 'A013' EquivalentTo 'A013' 483 'A014' EquivalentTo 'A014' 484 'NARR' EquivalentTo 'OTHR' 485 END 486 END |
protected void |
translateTTR41(String targetElement,
XmlNode node)
Translate method TTR41
487 TRANSLATE(RevaluationIndicator2Choice, 22F_38) 488 RULE 489 NODE (DataSourceScheme) 490 Proprietary TranslateTo DataSourceScheme 491 END 492 NODE (Indicator) 493 IF (Indicator IsSameBoolean 'true') 494 THEN 495 'REVY' CopyTo Indicator 496 END 497 IF (Indicator IsSameBoolean 'false') 498 THEN 499 'REVN' CopyTo Indicator 500 END 501 Proprietary\Identification CopyTo Indicator 502 END 503 END 504 END |
protected void |
translateTTR42(String targetElement,
XmlNode node)
Translate method TTR42
505 TRANSLATE(LegalFramework2Choice, 22F_157) 506 RULE 507 NODE (DataSourceScheme) 508 Proprietary TranslateTo DataSourceScheme 509 END 510 NODE (Indicator) 511 Code TranslateTo Indicator 512 Proprietary\Identification CopyTo Indicator 513 END 514 END 515 END |
protected void |
translateTTR43(String targetElement,
XmlNode node)
Translate method TTR43
516 TRANSLATE(LegalFramework1Code, OptionalCode_4!c_260) 517 RULE 518 'FRAN' EquivalentTo 'FRAN' 519 END 520 END |
protected void |
translateTTR44(String targetElement,
XmlNode node)
Translate method TTR44
521 TRANSLATE(YesNoIndicator, 22F_217) 522 RULE 523 NODE (Indicator) 524 IF (YesNoIndicator IsSameBoolean 'true') 525 THEN 526 'MATA' CopyTo Indicator 527 END 528 IF (YesNoIndicator IsSameBoolean 'false') 529 THEN 530 'MATN' CopyTo Indicator 531 END 532 END 533 END 534 END |
protected void |
translateTTR45(String targetElement,
XmlNode node)
Translate method TTR45
535 TRANSLATE(YesNoIndicator, 22F_216) 536 RULE 537 NODE (Indicator) 538 IF (YesNoIndicator IsSameBoolean 'false') 539 THEN 540 'GIVE' CopyTo Indicator 541 END 542 IF (YesNoIndicator IsSameBoolean 'true') 543 THEN 544 'TAKE' CopyTo Indicator 545 END 546 END 547 END 548 END |
protected void |
translateTTR46(String targetElement,
XmlNode node)
Translate method TTR46
549 TRANSLATE(RateName2, 92C) 550 RULE 551 NODE (DataSourceScheme) 552 Issuer CopyTo DataSourceScheme 553 END 554 NODE (RateName) 555 RateName CopyTo RateName 556 END 557 END 558 END |
protected void |
translateTTR47(String targetElement,
XmlNode node)
Translate method TTR47
559 TRANSLATE(Rate2, 92A) 560 RULE 561 NODE (Sign) 562 IF (Sign IsSameBoolean 'false') 563 THEN 564 'N' CopyTo Sign 565 END 566 END 567 NODE (Rate) 568 Rate TranslateTo Rate 569 END 570 END 571 END |
protected void |
translateTTR48(String targetElement,
XmlNode node)
Translate method TTR48
572 TRANSLATE(PercentageRate, Rate_FIN_15d) 573 RULE 574 IF (((PercentageRate Substring ('1', '1')) IsSameString '-') Or ((PercentageRate Substring ('1', '1')) IsSameString '+')) 575 THEN 576 ((PercentageRate Substring '2') FormatDecimal 'MT') CopyTo Rate_FIN_15d 577 ELSE 578 (PercentageRate FormatDecimal 'MT') CopyTo Rate_FIN_15d 579 END 580 END 581 END |
protected void |
translateTTR49(String targetElement,
XmlNode node)
Translate method TTR49
582 TRANSLATE(RateOrName2Choice, 92A) 583 RULE 584 Rate TranslateTo 92A 585 END 586 END |
protected void |
translateTTR5(String targetElement,
XmlNode node)
Translate method TTR5
36 TRANSLATE(ISODateTime, DateTime_YYYYMMDD) 37 RULE 38 (ISODateTime FormatDateTime ('MX_DateTime', 'MT_YYYYMMDD')) CopyTo DateTime_YYYYMMDD 39 END 40 END |
protected void |
translateTTR50(String targetElement,
XmlNode node)
Translate method TTR50
587 TRANSLATE(RateOrName2Choice, 92C) 588 RULE 589 RateName TranslateTo 92C 590 END 591 END |
protected void |
translateTTR51(String targetElement,
XmlNode node)
Translate method TTR51
592 TRANSLATE(Exact3NumericText, 99B) 593 RULE 594 NODE (Number) 595 Exact3NumericText CopyTo Number 596 END 597 END 598 END |
protected void |
translateTTR52(String targetElement,
XmlNode node)
Translate method TTR52
599 TRANSLATE(AmountAndDirection13, 19A) 600 RULE 601 NODE (Sign) 602 CreditDebitIndicator TranslateTo Sign 603 END 604 NODE (CurrencyCode) 605 Amount\Currency TranslateTo CurrencyCode 606 END 607 NODE (Amount) 608 Amount\Amount TranslateTo Amount 609 END 610 END 611 END |
protected void |
translateTTR53(String targetElement,
XmlNode node)
Translate method TTR53
612 TRANSLATE(CreditDebitCode, Text_Sign) 613 RULE 614 IF (CreditDebitCode IsSameString 'CRDT') 615 THEN 616 'N' CopyTo Text_Sign 617 END 618 END 619 END |
protected void |
translateTTR54(String targetElement,
XmlNode node)
Translate method TTR54
620 TRANSLATE(ActiveOrHistoricCurrencyCode, Currency) 621 RULE 622 ActiveOrHistoricCurrencyCode CopyTo Currency 623 END 624 END |
protected void |
translateTTR55(String targetElement,
XmlNode node)
Translate method TTR55
625 TRANSLATE(RestrictedFINActiveOrHistoricCurrencyAndAmount\Amount, Amount_FIN_15d) 626 RULE 627 (RestrictedFINActiveOrHistoricCurrencyAndAmount\Amount FormatDecimal 'MT') CopyTo Amount_FIN_15d 628 END 629 END |
protected void |
translateTTR56(String targetElement,
XmlNode node)
Translate method TTR56
630 TRANSLATE(RestrictedFINXMax140Text, 70C) 631 RULE 632 NODE (Narrative) 633 NODE (Line) 634 (RestrictedFINXMax140Text Substring ('1', '35')) CopyTo Narrative\Line[1] 635 END 636 NODE (Line) 637 (RestrictedFINXMax140Text Substring ('36', '35')) CopyTo Narrative\Line[2] 638 END 639 NODE (Line) 640 (RestrictedFINXMax140Text Substring ('71', '35')) CopyTo Narrative\Line[3] 641 END 642 NODE (Line) 643 (RestrictedFINXMax140Text Substring ('106', '35')) CopyTo Narrative\Line[4] 644 END 645 END 646 END 647 END |
protected void |
translateTTR57(String targetElement,
XmlNode node)
Translate method TTR57
648 TRANSLATE(SettlementTransactionCondition3Choice, 22F_201) 649 RULE 650 NODE (DataSourceScheme) 651 Proprietary TranslateTo DataSourceScheme 652 END 653 NODE (Indicator) 654 Code TranslateTo Indicator 655 Proprietary\Identification CopyTo Indicator 656 END 657 END 658 END |
protected void |
translateTTR58(String targetElement,
XmlNode node)
Translate method TTR58
659 TRANSLATE(SettlementTransactionCondition2Code, OptionalCode_4!c_393) 660 RULE 661 'ASGN' EquivalentTo 'ASGN' 662 'CLEN' EquivalentTo 'CLEN' 663 'DIRT' EquivalentTo 'DIRT' 664 'DLWM' EquivalentTo 'DLWM' 665 'DRAW' EquivalentTo 'DRAW' 666 'EXER' EquivalentTo 'EXER' 667 'FRCL' EquivalentTo 'FRCL' 668 'KNOC' EquivalentTo 'KNOC' 669 'PHYS' EquivalentTo 'PHYS' 670 'RESI' EquivalentTo 'RESI' 671 'SPDL' EquivalentTo 'SPDL' 672 'UNEX' EquivalentTo 'UNEX' 673 'NOMC' EquivalentTo 'NOMC' 674 'TRIP' EquivalentTo 'TRIP' 675 'SHOR' EquivalentTo 'SHOR' 676 'PENS' EquivalentTo 'PENS' 677 END 678 END |
protected void |
translateTTR59(String targetElement,
XmlNode node)
Translate method TTR59
679 TRANSLATE(YesNoIndicator, 22F_201) 680 RULE 681 NODE (Indicator) 682 IF (YesNoIndicator IsSameBoolean 'false') 683 THEN 684 'NPAR' CopyTo Indicator 685 END 686 IF (YesNoIndicator IsSameBoolean 'true') 687 THEN 688 'PART' CopyTo Indicator 689 END 690 END 691 END 692 END |
protected void |
translateTTR6(String targetElement,
XmlNode node)
Translate method TTR6
41 TRANSLATE(ISODateTime, DateTime_HHMMSS) 42 RULE 43 (ISODateTime FormatDateTime ('MX_DateTime', 'MT_HHMMSS')) CopyTo DateTime_HHMMSS 44 END 45 END |
protected void |
translateTTR60(String targetElement,
XmlNode node)
Translate method TTR60
693 TRANSLATE(SecuritiesFinancingTransactionType1Code, 22F_175) 694 RULE 695 NODE (Indicator) 696 SecuritiesFinancingTransactionType1Code TranslateTo Indicator 697 END 698 END 699 END |
protected void |
translateTTR61(String targetElement,
XmlNode node)
Translate method TTR61
700 TRANSLATE(SecuritiesFinancingTransactionType1Code, OptionalCode_4!c_290) 701 RULE 702 'REPU' EquivalentTo 'REPU' 703 'RVPO' EquivalentTo 'RVPO' 704 'SECB' EquivalentTo 'SECB' 705 'SECL' EquivalentTo 'SECL' 706 END 707 END |
protected void |
translateTTR62(String targetElement,
XmlNode node)
Translate method TTR62
708 TRANSLATE(SettlingCapacity2Choice, 22F_54) 709 RULE 710 NODE (DataSourceScheme) 711 Proprietary TranslateTo DataSourceScheme 712 END 713 NODE (Indicator) 714 Code TranslateTo Indicator 715 Proprietary\Identification CopyTo Indicator 716 END 717 END 718 END |
protected void |
translateTTR63(String targetElement,
XmlNode node)
Translate method TTR63
719 TRANSLATE(SettlingCapacity1Code, OptionalCode_4!c_93) 720 RULE 721 'CUST' EquivalentTo 'CUST' 722 'SAGE' EquivalentTo 'SAGE' 723 'SPRI' EquivalentTo 'SPRI' 724 END 725 END |
protected void |
translateTTR64(String targetElement,
XmlNode node)
Translate method TTR64
726 TRANSLATE(GenericIdentification25, 22F_6) 727 RULE 728 NODE (DataSourceScheme) 729 GenericIdentification25 TranslateTo DataSourceScheme 730 END 731 NODE (Indicator) 732 Identification CopyTo Indicator 733 END 734 END 735 END |
protected void |
translateTTR65(String targetElement,
XmlNode node)
Translate method TTR65
736 TRANSLATE(SecuritiesRTGS2Choice, 22F_28) 737 RULE 738 NODE (DataSourceScheme) 739 Proprietary TranslateTo DataSourceScheme 740 END 741 NODE (Indicator) 742 IF (Indicator IsPresent) 743 THEN 744 IF (Indicator IsSameBoolean 'false') 745 THEN 746 'NRTG' CopyTo Indicator 747 ELSE 748 'YRTG' CopyTo Indicator 749 END 750 END 751 Proprietary\Identification CopyTo Indicator 752 END 753 END 754 END |
protected void |
translateTTR66(String targetElement,
XmlNode node)
Translate method TTR66
755 TRANSLATE(BeneficialOwnership2Choice, 22F_30) 756 RULE 757 NODE (DataSourceScheme) 758 Proprietary TranslateTo DataSourceScheme 759 END 760 NODE (Indicator) 761 IF (Indicator IsPresent) 762 THEN 763 IF (Indicator IsSameBoolean 'false') 764 THEN 765 'NBEN' CopyTo Indicator 766 ELSE 767 'YBEN' CopyTo Indicator 768 END 769 END 770 Proprietary\Identification CopyTo Indicator 771 END 772 END 773 END |
protected void |
translateTTR67(String targetElement,
XmlNode node)
Translate method TTR67
774 TRANSLATE(CashSettlementSystem2Choice, 22F_198) 775 RULE 776 NODE (DataSourceScheme) 777 Proprietary TranslateTo DataSourceScheme 778 END 779 NODE (Indicator) 780 Code TranslateTo Indicator 781 Proprietary\Identification CopyTo Indicator 782 END 783 END 784 END |
protected void |
translateTTR68(String targetElement,
XmlNode node)
Translate method TTR68
785 TRANSLATE(CashSettlementSystem2Code, OptionalCode_4!c_355) 786 RULE 787 'GROS' EquivalentTo 'GROS' 788 'NETS' EquivalentTo 'NETS' 789 END 790 END |
protected void |
translateTTR69(String targetElement,
XmlNode node)
Translate method TTR69
791 TRANSLATE(TaxCapacityParty2Choice, 22F_55) 792 RULE 793 NODE (DataSourceScheme) 794 Proprietary TranslateTo DataSourceScheme 795 END 796 NODE (Indicator) 797 Code TranslateTo Indicator 798 Proprietary\Identification CopyTo Indicator 799 END 800 END 801 END |
protected void |
translateTTR7(String targetElement,
XmlNode node)
Translate method TTR7
46 TRANSLATE(DateAndDateTimeChoice, 98E_1) 47 RULE 48 NODE (Date) 49 IF ((((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}')) 50 THEN 51 DateTime TranslateTo Date 52 END 53 END 54 NODE (Time) 55 IF ((((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}')) 56 THEN 57 DateTime TranslateTo Time 58 END 59 END 60 NODE (Decimals) 61 IF ((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}\.[0-9]*[+-][0-9]{2}:[0-9]{2}')) 62 THEN 63 DateTime TranslateTo Decimals 64 END 65 END 66 NODE (UTCIndicator) 67 IF ((((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}')) Or (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')) 68 THEN 69 DateTime TranslateTo UTCIndicator 70 END 71 END 72 END 73 END |
protected void |
translateTTR70(String targetElement,
XmlNode node)
Translate method TTR70
802 TRANSLATE(TaxLiability1Code, OptionalCode_4!c_94) 803 RULE 804 'PRIN' EquivalentTo 'PRIN' 805 'AGEN' EquivalentTo 'AGEN' 806 END 807 END |
protected void |
translateTTR71(String targetElement,
XmlNode node)
Translate method TTR71
808 TRANSLATE(MarketClientSide2Choice, 22F_56) 809 RULE 810 NODE (DataSourceScheme) 811 Proprietary TranslateTo DataSourceScheme 812 END 813 NODE (Indicator) 814 Code TranslateTo Indicator 815 Proprietary\Identification CopyTo Indicator 816 END 817 END 818 END |
protected void |
translateTTR72(String targetElement,
XmlNode node)
Translate method TTR72
819 TRANSLATE(MarketClientSideCode, OptionalCode_4!c_95) 820 RULE 821 'MAKT' EquivalentTo 'MAKT' 822 'CLNT' EquivalentTo 'CLNT' 823 END 824 END |
protected void |
translateTTR73(String targetElement,
XmlNode node)
Translate method TTR73
825 TRANSLATE(FXStandingInstruction2Choice, 22F_89) 826 RULE 827 NODE (DataSourceScheme) 828 Proprietary TranslateTo DataSourceScheme 829 END 830 NODE (Indicator) 831 IF (Indicator IsPresent) 832 THEN 833 IF (Indicator IsSameBoolean 'false') 834 THEN 835 'SINO' CopyTo Indicator 836 END 837 END 838 Proprietary\Identification CopyTo Indicator 839 END 840 END 841 END |
protected void |
translateTTR74(String targetElement,
XmlNode node)
Translate method TTR74
842 TRANSLATE(BlockTrade2Choice, 22F_57) 843 RULE 844 NODE (DataSourceScheme) 845 Proprietary TranslateTo DataSourceScheme 846 END 847 NODE (Indicator) 848 Code TranslateTo Indicator 849 Proprietary\Identification CopyTo Indicator 850 END 851 END 852 END |
protected void |
translateTTR75(String targetElement,
XmlNode node)
Translate method TTR75
853 TRANSLATE(BlockTrade1Code, OptionalCode_4!c_96) 854 RULE 855 'BLPA' EquivalentTo 'BLPA' 856 'BLCH' EquivalentTo 'BLCH' 857 END 858 END |
protected void |
translateTTR76(String targetElement,
XmlNode node)
Translate method TTR76
859 TRANSLATE(Restriction2Choice, 22F_33) 860 RULE 861 NODE (DataSourceScheme) 862 Proprietary TranslateTo DataSourceScheme 863 END 864 NODE (Indicator) 865 Code TranslateTo Indicator 866 Proprietary\Identification CopyTo Indicator 867 END 868 END 869 END |
protected void |
translateTTR77(String targetElement,
XmlNode node)
Translate method TTR77
870 TRANSLATE(OwnershipLegalRestrictions1Code, OptionalCode_4!c_40) 871 RULE 872 'A144' EquivalentTo '144A' 873 'NRST' EquivalentTo 'NRST' 874 'RSTR' EquivalentTo 'RSTR' 875 END 876 END |
protected void |
translateTTR78(String targetElement,
XmlNode node)
Translate method TTR78
877 TRANSLATE(SettlementSystemMethod2Choice, 22F_35) 878 RULE 879 NODE (DataSourceScheme) 880 Proprietary TranslateTo DataSourceScheme 881 END 882 NODE (Indicator) 883 Code TranslateTo Indicator 884 Proprietary\Identification CopyTo Indicator 885 END 886 END 887 END |
protected void |
translateTTR79(String targetElement,
XmlNode node)
Translate method TTR79
888 TRANSLATE(SettlementSystemMethod1Code, OptionalCode_4!c_42) 889 RULE 890 'YSET' EquivalentTo 'YSET' 891 'NSET' EquivalentTo 'NSET' 892 END 893 END |
protected void |
translateTTR8(String targetElement,
XmlNode node)
Translate method TTR8
74 TRANSLATE(ISODateTime, Quantity_FIN_3n) 75 RULE 76 IF (ISODateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*') 77 THEN 78 (ISODateTime Substring (((ISODateTime Find '.') Add '1'), '3')) CopyTo Quantity_FIN_3n 79 END 80 IF (ISODateTime 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}') 81 THEN 82 (((ISODateTime Substring '1') ExtractPattern ('\.', '[+-]')) Substring ('2', '3')) CopyTo Quantity_FIN_3n 83 END 84 IF (ISODateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*Z') 85 THEN 86 (((ISODateTime Substring '1') ExtractPattern ('\.', 'Z')) Substring ('2', '3')) CopyTo Quantity_FIN_3n 87 END 88 END 89 END |
protected void |
translateTTR80(String targetElement,
XmlNode node)
Translate method TTR80
894 TRANSLATE(NettingEligibility2Choice, 22F_58) 895 RULE 896 NODE (DataSourceScheme) 897 Proprietary TranslateTo DataSourceScheme 898 END 899 NODE (Indicator) 900 Proprietary\Identification CopyTo Indicator 901 IF (Indicator IsPresent) 902 THEN 903 IF (Indicator IsSameBoolean 'false') 904 THEN 905 'NNET' CopyTo Indicator 906 ELSE 907 'YNET' CopyTo Indicator 908 END 909 END 910 END 911 END 912 END |
protected void |
translateTTR81(String targetElement,
XmlNode node)
Translate method TTR81
913 TRANSLATE(CentralCounterPartyEligibility2Choice, 22F_59) 914 RULE 915 NODE (DataSourceScheme) 916 Proprietary TranslateTo DataSourceScheme 917 END 918 NODE (Indicator) 919 IF (Indicator IsPresent) 920 THEN 921 IF (Indicator IsSameBoolean 'false') 922 THEN 923 'NCCP' CopyTo Indicator 924 ELSE 925 'YCCP' CopyTo Indicator 926 END 927 END 928 Proprietary\Identification CopyTo Indicator 929 END 930 END 931 END |
protected void |
translateTTR82(String targetElement,
XmlNode node)
Translate method TTR82
932 TRANSLATE(Tracking2Choice, 22F_90) 933 RULE 934 NODE (DataSourceScheme) 935 Proprietary TranslateTo DataSourceScheme 936 END 937 NODE (Indicator) 938 IF (Indicator IsPresent) 939 THEN 940 IF (Indicator IsSameBoolean 'false') 941 THEN 942 'UNTR' CopyTo Indicator 943 ELSE 944 'TRAC' CopyTo Indicator 945 END 946 END 947 Proprietary\Identification CopyTo Indicator 948 END 949 END 950 END |
protected void |
translateTTR83(String targetElement,
XmlNode node)
Translate method TTR83
951 TRANSLATE(RepurchaseType5Choice, 22F_36) 952 RULE 953 NODE (DataSourceScheme) 954 Proprietary TranslateTo DataSourceScheme 955 END 956 NODE (Indicator) 957 Code TranslateTo Indicator 958 Proprietary\Identification CopyTo Indicator 959 END 960 END 961 END |
protected void |
translateTTR84(String targetElement,
XmlNode node)
Translate method TTR84
962 TRANSLATE(RepurchaseType4Code, OptionalCode_4!c_43) 963 RULE 964 'CALL' EquivalentTo 'CALL' 965 'RATE' EquivalentTo 'RATE' 966 'ROLP' EquivalentTo 'ROLP' 967 END 968 END |
protected void |
translateTTR85(String targetElement,
XmlNode node)
Translate method TTR85
969 TRANSLATE(YesNoIndicator, 22F_203) 970 RULE 971 NODE (Indicator) 972 IF (YesNoIndicator IsSameBoolean 'true') 973 THEN 974 'COLA' CopyTo Indicator 975 END 976 IF (YesNoIndicator IsSameBoolean 'false') 977 THEN 978 'COLN' CopyTo Indicator 979 END 980 END 981 END 982 END |
protected void |
translateTTR86(String targetElement,
XmlNode node)
Translate method TTR86
983 TRANSLATE(PartyIdentification16Choice, 95P_2) 984 RULE 985 NODE (IdentifierCode) 986 BICOrBEI CopyTo IdentifierCode 987 END 988 END 989 END |
protected void |
translateTTR87(String targetElement,
XmlNode node)
Translate method TTR87
990 TRANSLATE(PartyIdentification16Choice, 95Q) 991 RULE 992 NODE (NameAndAddress) 993 NameAndAddress TranslateTo NameAndAddress 994 END 995 END 996 END |
protected void |
translateTTR88(String targetElement,
XmlNode node)
Translate method TTR88
997 TRANSLATE(NameAndAddress12, Text_FIN_4M35x) 998 RULE 999 NODE (Line) 1000 (Name Substring ('1', '35')) CopyTo Line[1] 1001 END 1002 NODE (Line) 1003 (Name Substring ('36', '35')) CopyTo Line[2] 1004 END 1005 NODE (Line) 1006 (Name Substring ('71', '35')) CopyTo Line[3] 1007 END 1008 NODE (Line) 1009 (Name Substring ('106', '35')) CopyTo Line[4] 1010 END 1011 END 1012 END |
protected void |
translateTTR89(String targetElement,
XmlNode node)
Translate method TTR89
1013 TRANSLATE(PartyIdentification16Choice, 95R) 1014 RULE 1015 ProprietaryIdentification TranslateTo 95R 1016 END 1017 END |
protected void |
translateTTR9(String targetElement,
XmlNode node)
Translate method TTR9
90 TRANSLATE(ISODateTime, DateTime_UTCIndicator_1) 91 RULE 92 IF (ISODateTime Matches '.*-00:00') 93 THEN 94 '0000' CopyTo DateTime_UTCIndicator_1 95 ELSE 96 (ISODateTime FormatDateTime ('MX_DateTime', 'MT_UTCIndicator')) CopyTo DateTime_UTCIndicator_1 97 END 98 END 99 END |
protected void |
translateTTR90(String targetElement,
XmlNode node)
Translate method TTR90
1018 TRANSLATE(AlternatePartyIdentification3, 95S) 1019 RULE 1020 NODE (DataSourceScheme) 1021 IdentificationType\Proprietary TranslateTo DataSourceScheme 1022 END 1023 NODE (TypeOfID) 1024 IdentificationType\Proprietary\Identification CopyTo TypeOfID 1025 IdentificationType\Code TranslateTo TypeOfID 1026 END 1027 NODE (CountryCode) 1028 Country CopyTo CountryCode 1029 END 1030 NODE (AlternateID) 1031 AlternateIdentification CopyTo AlternateID 1032 END 1033 END 1034 END |
protected void |
translateTTR91(String targetElement,
XmlNode node)
Translate method TTR91
1035 TRANSLATE(TypeOfIdentification1Code, OptionalCode_4!c_20) 1036 RULE 1037 'ARNU' EquivalentTo 'ARNU' 1038 'CCPT' EquivalentTo 'CCPT' 1039 'CHTY' EquivalentTo 'CHTY' 1040 'CORP' EquivalentTo 'CORP' 1041 'DRLC' EquivalentTo 'DRLC' 1042 'FIIN' EquivalentTo 'FIIN' 1043 'TXID' EquivalentTo 'TXID' 1044 END 1045 END |
protected void |
translateTTR92(String targetElement,
XmlNode node)
Translate method TTR92
1046 TRANSLATE(RestrictedFINXMax350Text, 70D) 1047 RULE 1048 NODE (Narrative) 1049 NODE (Line) 1050 (RestrictedFINXMax350Text Substring ('1', '35')) CopyTo Narrative\Line[1] 1051 END 1052 NODE (Line) 1053 (RestrictedFINXMax350Text Substring ('36', '35')) CopyTo Narrative\Line[2] 1054 END 1055 NODE (Line) 1056 (RestrictedFINXMax350Text Substring ('71', '35')) CopyTo Narrative\Line[3] 1057 END 1058 NODE (Line) 1059 (RestrictedFINXMax350Text Substring ('106', '35')) CopyTo Narrative\Line[4] 1060 END 1061 NODE (Line) 1062 (RestrictedFINXMax350Text Substring ('141', '35')) CopyTo Narrative\Line[5] 1063 END 1064 NODE (Line) 1065 (RestrictedFINXMax350Text Substring ('176', '35')) CopyTo Narrative\Line[6] 1066 END 1067 END 1068 END 1069 END |
protected void |
translateTTR93(String targetElement,
XmlNode node)
Translate method TTR93
1070 TRANSLATE(PartyIdentification17Choice, 95C) 1071 RULE 1072 NODE (CountryCode) 1073 Country CopyTo CountryCode 1074 END 1075 END 1076 END |
protected void |
translateTTR94(String targetElement,
XmlNode node)
Translate method TTR94
1077 TRANSLATE(PartyIdentification17Choice, 95P_2) 1078 RULE 1079 NODE (IdentifierCode) 1080 BICOrBEI CopyTo IdentifierCode 1081 END 1082 END 1083 END |
protected void |
translateTTR95(String targetElement,
XmlNode node)
Translate method TTR95
1084 TRANSLATE(PartyIdentification17Choice, 95Q) 1085 RULE 1086 NODE (NameAndAddress) 1087 NameAndAddress TranslateTo NameAndAddress 1088 END 1089 END 1090 END |
protected void |
translateTTR96(String targetElement,
XmlNode node)
Translate method TTR96
1091 TRANSLATE(AmountAndDirection11, 19A) 1092 RULE 1093 Amount TranslateTo 19A 1094 NODE (Sign) 1095 CreditDebitIndicator TranslateTo Sign 1096 END 1097 END 1098 END |
protected void |
translateTTR97(String targetElement,
XmlNode node)
Translate method TTR97
1099 TRANSLATE(RestrictedFINActiveCurrencyAndAmount, 19A) 1100 RULE 1101 NODE (CurrencyCode) 1102 IF (((Amount FormatDecimal 'MT') Length) LessThanOrEqualTo '15') 1103 THEN 1104 Currency CopyTo CurrencyCode 1105 END 1106 END 1107 NODE (Amount) 1108 IF (((Amount FormatDecimal 'MT') Length) LessThanOrEqualTo '15') 1109 THEN 1110 (Amount FormatDecimal 'MT') CopyTo Amount 1111 END 1112 END 1113 END 1114 END |
protected void |
translateTTR98(String targetElement,
XmlNode node)
Translate method TTR98
1115 TRANSLATE(CreditDebitCode, Text_Sign) 1116 RULE 1117 IF (CreditDebitCode IsSameString 'DBIT') 1118 THEN 1119 'N' CopyTo Text_Sign 1120 END 1121 END 1122 END |
protected void |
translateTTR99(String targetElement,
XmlNode node)
Translate method TTR99
1123 TRANSLATE(RestrictedFINActiveOrHistoricCurrencyAndAmount, 19A) 1124 RULE 1125 NODE (CurrencyCode) 1126 Currency CopyTo CurrencyCode 1127 END 1128 NODE (Amount) 1129 (Amount FormatDecimal 'MT') CopyTo Amount 1130 END 1131 END 1132 END |
public MxSese03600201_MT542_Translation()
public final MT542 translate(MxSese03600201 source) throws LogicalMessageCriteriaException, TranslationPreconditionException
source
- a well formed MxSese03600201 objectLogicalMessageCriteriaException
TranslationPreconditionException
protected final void translateImpl(MxSese03600201 source) throws LogicalMessageCriteriaException, TranslationPreconditionException
source
- a well formed MxSese03600201 objectLogicalMessageCriteriaException
TranslationPreconditionException
protected void translateTTR1(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 translateTTR2(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 translateTTR3(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 translateTTR4(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 translateTTR5(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 translateTTR6(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 translateTTR7(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 translateTTR8(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 translateTTR9(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 translateTTR10(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 translateTTR11(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 translateTTR12(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 translateTTR13(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 translateTTR14(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 translateTTR15(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 translateTTR16(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 translateTTR17(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 translateTTR18(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 translateTTR19(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 translateTTR20(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 translateTTR21(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 translateTTR22(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 translateTTR23(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 translateTTR24(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 translateTTR25(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 translateTTR26(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 translateTTR27(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 translateTTR28(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 translateTTR29(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 translateTTR30(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 translateTTR31(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 translateTTR32(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 translateTTR33(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 translateTTR34(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 translateTTR35(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 translateTTR36(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 translateTTR37(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 translateTTR38(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 translateTTR39(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 translateTTR40(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 translateTTR41(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 translateTTR42(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 translateTTR43(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 translateTTR44(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 translateTTR45(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 translateTTR46(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 translateTTR47(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 translateTTR48(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 translateTTR49(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 translateTTR50(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 translateTTR51(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 translateTTR52(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 translateTTR53(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 translateTTR54(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 translateTTR55(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 translateTTR56(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 translateTTR57(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 translateTTR58(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 translateTTR59(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 translateTTR60(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 translateTTR61(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 translateTTR62(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 translateTTR63(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 translateTTR64(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 translateTTR65(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 translateTTR66(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 translateTTR67(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 translateTTR68(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 translateTTR69(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 translateTTR70(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 translateTTR71(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 translateTTR72(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 translateTTR73(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 translateTTR74(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 translateTTR75(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 translateTTR76(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 translateTTR77(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 translateTTR78(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 translateTTR79(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 translateTTR80(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 translateTTR81(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 translateTTR82(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 translateTTR83(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 translateTTR84(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 translateTTR85(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 translateTTR86(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 translateTTR87(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 translateTTR88(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 translateTTR89(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 translateTTR90(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 translateTTR91(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 translateTTR92(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 translateTTR93(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 translateTTR94(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 translateTTR95(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 translateTTR96(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 translateTTR97(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 translateTTR98(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 translateTTR99(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 translateTTR100(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 translateTTR101(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 translateTTR102(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(MxSese03600201 source)
source
- a well formed MxSese03600201 objectpublic final List<PreconditionError> preconditionsCheck(MxSese03600201 source)