public class MxSese03600201_MT540_Translation extends
Modifier | Constructor and Description |
---|---|
|
MxSese03600201_MT540_Translation()
Creates the translation class initializing it with the proper MX identification.
|
protected |
MxSese03600201_MT540_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 MT540 SELECT CRITERIA MustBe (TransactionTypeAndModificationAdditionalParameters\Payment IsSameString 'FREE') MustBe ((TransactionTypeAndModificationAdditionalParameters\SecuritiesFinancingTransactionType IsSameString 'RVPO') Or (TransactionTypeAndModificationAdditionalParameters\SecuritiesFinancingTransactionType IsSameString 'SECB')) 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 |
MT540 |
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
1135 TRANSLATE(BaseOneRate, Rate_FIN_15d) 1136 RULE 1137 (BaseOneRate FormatDecimal 'MT') CopyTo Rate_FIN_15d 1138 END 1139 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_205) 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_401) 660 RULE 661 'ASGN' EquivalentTo 'ASGN' 662 'BUTC' EquivalentTo 'BUTC' 663 'CLEN' EquivalentTo 'CLEN' 664 'DIRT' EquivalentTo 'DIRT' 665 'DLWM' EquivalentTo 'DLWM' 666 'DRAW' EquivalentTo 'DRAW' 667 'EXER' EquivalentTo 'EXER' 668 'FRCL' EquivalentTo 'FRCL' 669 'KNOC' EquivalentTo 'KNOC' 670 'RESI' EquivalentTo 'RESI' 671 'PHYS' EquivalentTo 'PHYS' 672 'SPDL' EquivalentTo 'SPDL' 673 'UNEX' EquivalentTo 'UNEX' 674 'TRIP' EquivalentTo 'TRIP' 675 'NOMC' EquivalentTo 'NOMC' 676 END 677 END |
protected void |
translateTTR59(String targetElement,
XmlNode node)
Translate method TTR59
678 TRANSLATE(YesNoIndicator, 22F_205) 679 RULE 680 NODE (Indicator) 681 IF (YesNoIndicator IsSameBoolean 'false') 682 THEN 683 'NPAR' CopyTo Indicator 684 END 685 IF (YesNoIndicator IsSameBoolean 'true') 686 THEN 687 'PART' CopyTo Indicator 688 END 689 END 690 END 691 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
692 TRANSLATE(SecuritiesFinancingTransactionType1Code, 22F_175) 693 RULE 694 NODE (Indicator) 695 SecuritiesFinancingTransactionType1Code TranslateTo Indicator 696 END 697 END 698 END |
protected void |
translateTTR61(String targetElement,
XmlNode node)
Translate method TTR61
699 TRANSLATE(SecuritiesFinancingTransactionType1Code, OptionalCode_4!c_290) 700 RULE 701 'REPU' EquivalentTo 'REPU' 702 'RVPO' EquivalentTo 'RVPO' 703 'SECB' EquivalentTo 'SECB' 704 'SECL' EquivalentTo 'SECL' 705 END 706 END |
protected void |
translateTTR62(String targetElement,
XmlNode node)
Translate method TTR62
707 TRANSLATE(SettlingCapacity2Choice, 22F_54) 708 RULE 709 NODE (DataSourceScheme) 710 Proprietary TranslateTo DataSourceScheme 711 END 712 NODE (Indicator) 713 Code TranslateTo Indicator 714 Proprietary\Identification CopyTo Indicator 715 END 716 END 717 END |
protected void |
translateTTR63(String targetElement,
XmlNode node)
Translate method TTR63
718 TRANSLATE(SettlingCapacity1Code, OptionalCode_4!c_93) 719 RULE 720 'CUST' EquivalentTo 'CUST' 721 'SAGE' EquivalentTo 'SAGE' 722 'SPRI' EquivalentTo 'SPRI' 723 END 724 END |
protected void |
translateTTR64(String targetElement,
XmlNode node)
Translate method TTR64
725 TRANSLATE(GenericIdentification25, 22F_6) 726 RULE 727 NODE (DataSourceScheme) 728 GenericIdentification25 TranslateTo DataSourceScheme 729 END 730 NODE (Indicator) 731 Identification CopyTo Indicator 732 END 733 END 734 END |
protected void |
translateTTR65(String targetElement,
XmlNode node)
Translate method TTR65
735 TRANSLATE(SecuritiesRTGS2Choice, 22F_28) 736 RULE 737 NODE (DataSourceScheme) 738 Proprietary TranslateTo DataSourceScheme 739 END 740 NODE (Indicator) 741 IF (Indicator IsPresent) 742 THEN 743 IF (Indicator IsSameBoolean 'false') 744 THEN 745 'NRTG' CopyTo Indicator 746 ELSE 747 'YRTG' CopyTo Indicator 748 END 749 END 750 Proprietary\Identification CopyTo Indicator 751 END 752 END 753 END |
protected void |
translateTTR66(String targetElement,
XmlNode node)
Translate method TTR66
754 TRANSLATE(BeneficialOwnership2Choice, 22F_30) 755 RULE 756 NODE (DataSourceScheme) 757 Proprietary TranslateTo DataSourceScheme 758 END 759 NODE (Indicator) 760 IF (Indicator IsPresent) 761 THEN 762 IF (Indicator IsSameBoolean 'false') 763 THEN 764 'NBEN' CopyTo Indicator 765 ELSE 766 'YBEN' CopyTo Indicator 767 END 768 END 769 Proprietary\Identification CopyTo Indicator 770 END 771 END 772 END |
protected void |
translateTTR67(String targetElement,
XmlNode node)
Translate method TTR67
773 TRANSLATE(CashSettlementSystem2Choice, 22F_198) 774 RULE 775 NODE (DataSourceScheme) 776 Proprietary TranslateTo DataSourceScheme 777 END 778 NODE (Indicator) 779 Code TranslateTo Indicator 780 Proprietary\Identification CopyTo Indicator 781 END 782 END 783 END |
protected void |
translateTTR68(String targetElement,
XmlNode node)
Translate method TTR68
784 TRANSLATE(CashSettlementSystem2Code, OptionalCode_4!c_355) 785 RULE 786 'GROS' EquivalentTo 'GROS' 787 'NETS' EquivalentTo 'NETS' 788 END 789 END |
protected void |
translateTTR69(String targetElement,
XmlNode node)
Translate method TTR69
790 TRANSLATE(TaxCapacityParty2Choice, 22F_55) 791 RULE 792 NODE (DataSourceScheme) 793 Proprietary TranslateTo DataSourceScheme 794 END 795 NODE (Indicator) 796 Code TranslateTo Indicator 797 Proprietary\Identification CopyTo Indicator 798 END 799 END 800 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
801 TRANSLATE(TaxLiability1Code, OptionalCode_4!c_94) 802 RULE 803 'PRIN' EquivalentTo 'PRIN' 804 'AGEN' EquivalentTo 'AGEN' 805 END 806 END |
protected void |
translateTTR71(String targetElement,
XmlNode node)
Translate method TTR71
807 TRANSLATE(MarketClientSide2Choice, 22F_56) 808 RULE 809 NODE (DataSourceScheme) 810 Proprietary TranslateTo DataSourceScheme 811 END 812 NODE (Indicator) 813 Code TranslateTo Indicator 814 Proprietary\Identification CopyTo Indicator 815 END 816 END 817 END |
protected void |
translateTTR72(String targetElement,
XmlNode node)
Translate method TTR72
818 TRANSLATE(MarketClientSideCode, OptionalCode_4!c_95) 819 RULE 820 'MAKT' EquivalentTo 'MAKT' 821 'CLNT' EquivalentTo 'CLNT' 822 END 823 END |
protected void |
translateTTR73(String targetElement,
XmlNode node)
Translate method TTR73
824 TRANSLATE(FXStandingInstruction2Choice, 22F_89) 825 RULE 826 NODE (DataSourceScheme) 827 Proprietary TranslateTo DataSourceScheme 828 END 829 NODE (Indicator) 830 IF (Indicator IsPresent) 831 THEN 832 IF (Indicator IsSameBoolean 'false') 833 THEN 834 'SINO' CopyTo Indicator 835 END 836 END 837 Proprietary\Identification CopyTo Indicator 838 END 839 END 840 END |
protected void |
translateTTR74(String targetElement,
XmlNode node)
Translate method TTR74
841 TRANSLATE(BlockTrade2Choice, 22F_57) 842 RULE 843 NODE (DataSourceScheme) 844 Proprietary TranslateTo DataSourceScheme 845 END 846 NODE (Indicator) 847 Code TranslateTo Indicator 848 Proprietary\Identification CopyTo Indicator 849 END 850 END 851 END |
protected void |
translateTTR75(String targetElement,
XmlNode node)
Translate method TTR75
852 TRANSLATE(BlockTrade1Code, OptionalCode_4!c_96) 853 RULE 854 'BLPA' EquivalentTo 'BLPA' 855 'BLCH' EquivalentTo 'BLCH' 856 END 857 END |
protected void |
translateTTR76(String targetElement,
XmlNode node)
Translate method TTR76
858 TRANSLATE(Restriction2Choice, 22F_33) 859 RULE 860 NODE (DataSourceScheme) 861 Proprietary TranslateTo DataSourceScheme 862 END 863 NODE (Indicator) 864 Code TranslateTo Indicator 865 Proprietary\Identification CopyTo Indicator 866 END 867 END 868 END |
protected void |
translateTTR77(String targetElement,
XmlNode node)
Translate method TTR77
869 TRANSLATE(OwnershipLegalRestrictions1Code, OptionalCode_4!c_40) 870 RULE 871 'A144' EquivalentTo '144A' 872 'NRST' EquivalentTo 'NRST' 873 'RSTR' EquivalentTo 'RSTR' 874 END 875 END |
protected void |
translateTTR78(String targetElement,
XmlNode node)
Translate method TTR78
876 TRANSLATE(SettlementSystemMethod2Choice, 22F_35) 877 RULE 878 NODE (DataSourceScheme) 879 Proprietary TranslateTo DataSourceScheme 880 END 881 NODE (Indicator) 882 Code TranslateTo Indicator 883 Proprietary\Identification CopyTo Indicator 884 END 885 END 886 END |
protected void |
translateTTR79(String targetElement,
XmlNode node)
Translate method TTR79
887 TRANSLATE(SettlementSystemMethod1Code, OptionalCode_4!c_42) 888 RULE 889 'YSET' EquivalentTo 'YSET' 890 'NSET' EquivalentTo 'NSET' 891 END 892 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
893 TRANSLATE(NettingEligibility2Choice, 22F_58) 894 RULE 895 NODE (DataSourceScheme) 896 Proprietary TranslateTo DataSourceScheme 897 END 898 NODE (Indicator) 899 Proprietary\Identification CopyTo Indicator 900 IF (Indicator IsPresent) 901 THEN 902 IF (Indicator IsSameBoolean 'false') 903 THEN 904 'NNET' CopyTo Indicator 905 ELSE 906 'YNET' CopyTo Indicator 907 END 908 END 909 END 910 END 911 END |
protected void |
translateTTR81(String targetElement,
XmlNode node)
Translate method TTR81
912 TRANSLATE(CentralCounterPartyEligibility2Choice, 22F_59) 913 RULE 914 NODE (DataSourceScheme) 915 Proprietary TranslateTo DataSourceScheme 916 END 917 NODE (Indicator) 918 IF (Indicator IsPresent) 919 THEN 920 IF (Indicator IsSameBoolean 'false') 921 THEN 922 'NCCP' CopyTo Indicator 923 ELSE 924 'YCCP' CopyTo Indicator 925 END 926 END 927 Proprietary\Identification CopyTo Indicator 928 END 929 END 930 END |
protected void |
translateTTR82(String targetElement,
XmlNode node)
Translate method TTR82
931 TRANSLATE(Tracking2Choice, 22F_90) 932 RULE 933 NODE (DataSourceScheme) 934 Proprietary TranslateTo DataSourceScheme 935 END 936 NODE (Indicator) 937 IF (Indicator IsPresent) 938 THEN 939 IF (Indicator IsSameBoolean 'false') 940 THEN 941 'UNTR' CopyTo Indicator 942 ELSE 943 'TRAC' CopyTo Indicator 944 END 945 END 946 Proprietary\Identification CopyTo Indicator 947 END 948 END 949 END |
protected void |
translateTTR83(String targetElement,
XmlNode node)
Translate method TTR83
950 TRANSLATE(RepurchaseType5Choice, 22F_36) 951 RULE 952 NODE (DataSourceScheme) 953 Proprietary TranslateTo DataSourceScheme 954 END 955 NODE (Indicator) 956 Code TranslateTo Indicator 957 Proprietary\Identification CopyTo Indicator 958 END 959 END 960 END |
protected void |
translateTTR84(String targetElement,
XmlNode node)
Translate method TTR84
961 TRANSLATE(RepurchaseType4Code, OptionalCode_4!c_43) 962 RULE 963 'CALL' EquivalentTo 'CALL' 964 'RATE' EquivalentTo 'RATE' 965 'ROLP' EquivalentTo 'ROLP' 966 END 967 END |
protected void |
translateTTR85(String targetElement,
XmlNode node)
Translate method TTR85
968 TRANSLATE(YesNoIndicator, 22F_203) 969 RULE 970 NODE (Indicator) 971 IF (YesNoIndicator IsSameBoolean 'true') 972 THEN 973 'COLA' CopyTo Indicator 974 END 975 IF (YesNoIndicator IsSameBoolean 'false') 976 THEN 977 'COLN' CopyTo Indicator 978 END 979 END 980 END 981 END |
protected void |
translateTTR86(String targetElement,
XmlNode node)
Translate method TTR86
982 TRANSLATE(PartyIdentification16Choice, 95P_2) 983 RULE 984 NODE (IdentifierCode) 985 BICOrBEI CopyTo IdentifierCode 986 END 987 END 988 END |
protected void |
translateTTR87(String targetElement,
XmlNode node)
Translate method TTR87
989 TRANSLATE(PartyIdentification16Choice, 95Q) 990 RULE 991 NODE (NameAndAddress) 992 NameAndAddress TranslateTo NameAndAddress 993 END 994 END 995 END |
protected void |
translateTTR88(String targetElement,
XmlNode node)
Translate method TTR88
996 TRANSLATE(NameAndAddress12, Text_FIN_4M35x) 997 RULE 998 NODE (Line) 999 (Name Substring ('1', '35')) CopyTo Line[1] 1000 END 1001 NODE (Line) 1002 (Name Substring ('36', '35')) CopyTo Line[2] 1003 END 1004 NODE (Line) 1005 (Name Substring ('71', '35')) CopyTo Line[3] 1006 END 1007 NODE (Line) 1008 (Name Substring ('106', '35')) CopyTo Line[4] 1009 END 1010 END 1011 END |
protected void |
translateTTR89(String targetElement,
XmlNode node)
Translate method TTR89
1012 TRANSLATE(PartyIdentification16Choice, 95R) 1013 RULE 1014 ProprietaryIdentification TranslateTo 95R 1015 END 1016 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
1017 TRANSLATE(AlternatePartyIdentification3, 95S) 1018 RULE 1019 NODE (DataSourceScheme) 1020 IdentificationType\Proprietary TranslateTo DataSourceScheme 1021 END 1022 NODE (TypeOfID) 1023 IdentificationType\Proprietary\Identification CopyTo TypeOfID 1024 IdentificationType\Code TranslateTo TypeOfID 1025 END 1026 NODE (CountryCode) 1027 Country CopyTo CountryCode 1028 END 1029 NODE (AlternateID) 1030 AlternateIdentification CopyTo AlternateID 1031 END 1032 END 1033 END |
protected void |
translateTTR91(String targetElement,
XmlNode node)
Translate method TTR91
1034 TRANSLATE(TypeOfIdentification1Code, OptionalCode_4!c_20) 1035 RULE 1036 'ARNU' EquivalentTo 'ARNU' 1037 'CCPT' EquivalentTo 'CCPT' 1038 'CHTY' EquivalentTo 'CHTY' 1039 'CORP' EquivalentTo 'CORP' 1040 'DRLC' EquivalentTo 'DRLC' 1041 'FIIN' EquivalentTo 'FIIN' 1042 'TXID' EquivalentTo 'TXID' 1043 END 1044 END |
protected void |
translateTTR92(String targetElement,
XmlNode node)
Translate method TTR92
1045 TRANSLATE(RestrictedFINXMax350Text, 70D) 1046 RULE 1047 NODE (Narrative) 1048 NODE (Line) 1049 (RestrictedFINXMax350Text Substring ('1', '35')) CopyTo Narrative\Line[1] 1050 END 1051 NODE (Line) 1052 (RestrictedFINXMax350Text Substring ('36', '35')) CopyTo Narrative\Line[2] 1053 END 1054 NODE (Line) 1055 (RestrictedFINXMax350Text Substring ('71', '35')) CopyTo Narrative\Line[3] 1056 END 1057 NODE (Line) 1058 (RestrictedFINXMax350Text Substring ('106', '35')) CopyTo Narrative\Line[4] 1059 END 1060 NODE (Line) 1061 (RestrictedFINXMax350Text Substring ('141', '35')) CopyTo Narrative\Line[5] 1062 END 1063 NODE (Line) 1064 (RestrictedFINXMax350Text Substring ('176', '35')) CopyTo Narrative\Line[6] 1065 END 1066 END 1067 END 1068 END |
protected void |
translateTTR93(String targetElement,
XmlNode node)
Translate method TTR93
1069 TRANSLATE(PartyIdentification17Choice, 95C) 1070 RULE 1071 NODE (CountryCode) 1072 Country CopyTo CountryCode 1073 END 1074 END 1075 END |
protected void |
translateTTR94(String targetElement,
XmlNode node)
Translate method TTR94
1076 TRANSLATE(PartyIdentification17Choice, 95P_2) 1077 RULE 1078 NODE (IdentifierCode) 1079 BICOrBEI CopyTo IdentifierCode 1080 END 1081 END 1082 END |
protected void |
translateTTR95(String targetElement,
XmlNode node)
Translate method TTR95
1083 TRANSLATE(AmountAndDirection11, 19A) 1084 RULE 1085 Amount TranslateTo 19A 1086 NODE (Sign) 1087 CreditDebitIndicator TranslateTo Sign 1088 END 1089 END 1090 END |
protected void |
translateTTR96(String targetElement,
XmlNode node)
Translate method TTR96
1091 TRANSLATE(RestrictedFINActiveCurrencyAndAmount, 19A) 1092 RULE 1093 NODE (CurrencyCode) 1094 IF (((Amount FormatDecimal 'MT') Length) LessThanOrEqualTo '15') 1095 THEN 1096 Currency CopyTo CurrencyCode 1097 END 1098 END 1099 NODE (Amount) 1100 IF (((Amount FormatDecimal 'MT') Length) LessThanOrEqualTo '15') 1101 THEN 1102 (Amount FormatDecimal 'MT') CopyTo Amount 1103 END 1104 END 1105 END 1106 END |
protected void |
translateTTR97(String targetElement,
XmlNode node)
Translate method TTR97
1107 TRANSLATE(RestrictedFINActiveOrHistoricCurrencyAndAmount, 19A) 1108 RULE 1109 NODE (CurrencyCode) 1110 Currency CopyTo CurrencyCode 1111 END 1112 NODE (Amount) 1113 (Amount FormatDecimal 'MT') CopyTo Amount 1114 END 1115 END 1116 END |
protected void |
translateTTR98(String targetElement,
XmlNode node)
Translate method TTR98
1117 TRANSLATE(ForeignExchangeTerms12, 92B) 1118 RULE 1119 NODE (FirstCurrencyCode) 1120 UnitCurrency TranslateTo FirstCurrencyCode 1121 END 1122 NODE (SecondCurrencyCode) 1123 QuotedCurrency TranslateTo SecondCurrencyCode 1124 END 1125 NODE (Rate) 1126 ExchangeRate TranslateTo Rate 1127 END 1128 END 1129 END |
protected void |
translateTTR99(String targetElement,
XmlNode node)
Translate method TTR99
1130 TRANSLATE(ActiveCurrencyCode, Currency) 1131 RULE 1132 ActiveCurrencyCode CopyTo Currency 1133 END 1134 END |
public MxSese03600201_MT540_Translation()
public final MT540 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 addedpublic final Boolean logicalMessageCriteriaCheck(MxSese03600201 source)
source
- a well formed MxSese03600201 objectpublic final List<PreconditionError> preconditionsCheck(MxSese03600201 source)