public class MxSese03000201_MT530_Translation extends
Modifier | Constructor and Description |
---|---|
|
MxSese03000201_MT530_Translation()
Creates the translation class initializing it with the proper MX identification.
|
protected |
MxSese03000201_MT530_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(MxSese03000201 source)
Message criteria check
This method checks the content of the source MxSese03000201 and determines if it can be translated to the target MT530 |
List<PreconditionError> |
preconditionsCheck(MxSese03000201 source)
Precondition check
This method checks the precondition on the content of the source MxSese03000201 return a list with a precondition errors for each failed check, or an empty list if all preconditions are satisfied |
MT530 |
translate(MxSese03000201 source)
Main entry point for the translation
|
protected void |
translateImpl(MxSese03000201 source)
Translation rules implementation
|
protected void |
translateTTR1(String targetElement,
XmlNode node)
Translate method TTR1
1 TRANSLATE(CopyDuplicate1Code, Code_4!c_4) 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(PartyIdentification18Choice, 95P_2) 101 RULE 102 NODE (IdentifierCode) 103 BICOrBEI CopyTo IdentifierCode 104 END 105 END 106 END |
protected void |
translateTTR11(String targetElement,
XmlNode node)
Translate method TTR11
107 TRANSLATE(PartyIdentification18Choice, 95R) 108 RULE 109 ProprietaryIdentification TranslateTo 95R 110 END 111 END |
protected void |
translateTTR12(String targetElement,
XmlNode node)
Translate method TTR12
112 TRANSLATE(GenericIdentification24, 95R) 113 RULE 114 NODE (DataSourceScheme) 115 GenericIdentification24 TranslateTo DataSourceScheme 116 END 117 NODE (ProprietaryCode) 118 Identification CopyTo ProprietaryCode 119 END 120 END 121 END |
protected void |
translateTTR13(String targetElement,
XmlNode node)
Translate method TTR13
122 TRANSLATE(GenericIdentification24, Identifier_FIN_8c) 123 RULE 124 (Issuer Concatenate SchemeName) CopyTo Identifier_FIN_8c 125 END 126 END |
protected void |
translateTTR14(String targetElement,
XmlNode node)
Translate method TTR14
127 TRANSLATE(SecuritiesAccount17, 97A) 128 RULE 129 NODE (AccountNumber) 130 IF (Not ((Type IsPresent) Or (Name IsPresent))) 131 THEN 132 Identification CopyTo AccountNumber 133 END 134 END 135 END 136 END |
protected void |
translateTTR15(String targetElement,
XmlNode node)
Translate method TTR15
137 TRANSLATE(SecuritiesAccount17, 97B_2) 138 RULE 139 NODE (DataSourceScheme) 140 Type TranslateTo DataSourceScheme 141 END 142 NODE (AccountTypeCode) 143 Type\Identification CopyTo AccountTypeCode 144 END 145 NODE (AccountNumber) 146 IF (Type IsPresent) 147 THEN 148 Identification CopyTo AccountNumber 149 END 150 END 151 END 152 END |
protected void |
translateTTR16(String targetElement,
XmlNode node)
Translate method TTR16
153 TRANSLATE(GenericIdentification25, Identifier_FIN_8c) 154 RULE 155 (Issuer Concatenate SchemeName) CopyTo Identifier_FIN_8c 156 END 157 END |
protected void |
translateTTR17(String targetElement,
XmlNode node)
Translate method TTR17
158 TRANSLATE(AutomaticBorrowing3Choice, 22F_91) 159 RULE 160 NODE (DataSourceScheme) 161 Proprietary TranslateTo DataSourceScheme 162 END 163 NODE (Indicator) 164 Code TranslateTo Indicator 165 Proprietary\Identification CopyTo Indicator 166 END 167 END 168 END |
protected void |
translateTTR18(String targetElement,
XmlNode node)
Translate method TTR18
169 TRANSLATE(AutoBorrowing2Code, OptionalCode_4!c_154) 170 RULE 171 'LAMI' EquivalentTo 'LAMI' 172 'NBOR' EquivalentTo 'NBOR' 173 'YBOR' EquivalentTo 'YBOR' 174 'RTRN' EquivalentTo 'RTRN' 175 END 176 END |
protected void |
translateTTR19(String targetElement,
XmlNode node)
Translate method TTR19
177 TRANSLATE(YesNoIndicator, 22F_92) 178 RULE 179 NODE (Indicator) 180 IF (YesNoIndicator IsSameBoolean 'true') 181 THEN 182 'YCON' CopyTo Indicator 183 END 184 END 185 END 186 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
187 TRANSLATE(LinkageType2Choice, 22F_93) 188 RULE 189 NODE (DataSourceScheme) 190 Proprietary TranslateTo DataSourceScheme 191 END 192 NODE (Indicator) 193 Code TranslateTo Indicator 194 Proprietary\Identification CopyTo Indicator 195 END 196 END 197 END |
protected void |
translateTTR21(String targetElement,
XmlNode node)
Translate method TTR21
198 TRANSLATE(LinkageType1Code, OptionalCode_4!c_156) 199 RULE 200 'LINK' EquivalentTo 'LINK' 201 'UNLK' EquivalentTo 'UNLK' 202 'SOFT' EquivalentTo 'SOFT' 203 END 204 END |
protected void |
translateTTR22(String targetElement,
XmlNode node)
Translate method TTR22
205 TRANSLATE(MatchingDenied2Choice, 22F_208) 206 RULE 207 NODE (DataSourceScheme) 208 Proprietary TranslateTo DataSourceScheme 209 END 210 NODE (Indicator) 211 Code TranslateTo Indicator 212 Proprietary\Identification CopyTo Indicator 213 END 214 END 215 END |
protected void |
translateTTR23(String targetElement,
XmlNode node)
Translate method TTR23
216 TRANSLATE(MatchingProcess1Code, OptionalCode_4!c_368) 217 RULE 218 'UNMT' EquivalentTo 'UNMT' 219 'MTRE' EquivalentTo 'MTRE' 220 END 221 END |
protected void |
translateTTR24(String targetElement,
XmlNode node)
Translate method TTR24
222 TRANSLATE(PriorityNumeric2Choice, 22F_6) 223 RULE 224 NODE (DataSourceScheme) 225 Proprietary TranslateTo DataSourceScheme 226 END 227 NODE (Indicator) 228 Numeric CopyTo Indicator 229 Proprietary\Identification CopyTo Indicator 230 END 231 END 232 END |
protected void |
translateTTR25(String targetElement,
XmlNode node)
Translate method TTR25
233 TRANSLATE(GenericIdentification25, 22F_6) 234 RULE 235 NODE (DataSourceScheme) 236 GenericIdentification25 TranslateTo DataSourceScheme 237 END 238 NODE (Indicator) 239 Identification CopyTo Indicator 240 END 241 END 242 END |
protected void |
translateTTR26(String targetElement,
XmlNode node)
Translate method TTR26
243 TRANSLATE(YesNoIndicator, 22F_94) 244 RULE 245 NODE (Indicator) 246 IF (YesNoIndicator IsSameBoolean 'false') 247 THEN 248 'NPAR' CopyTo Indicator 249 END 250 IF (YesNoIndicator IsSameBoolean 'true') 251 THEN 252 'PART' CopyTo Indicator 253 END 254 END 255 END 256 END |
protected void |
translateTTR27(String targetElement,
XmlNode node)
Translate method TTR27
257 TRANSLATE(SecuritiesRTGS2Choice, 22F_28) 258 RULE 259 NODE (DataSourceScheme) 260 Proprietary TranslateTo DataSourceScheme 261 END 262 NODE (Indicator) 263 IF (Indicator IsPresent) 264 THEN 265 IF (Indicator IsSameBoolean 'false') 266 THEN 267 'NRTG' CopyTo Indicator 268 ELSE 269 'YRTG' CopyTo Indicator 270 END 271 END 272 Proprietary\Identification CopyTo Indicator 273 END 274 END 275 END |
protected void |
translateTTR28(String targetElement,
XmlNode node)
Translate method TTR28
276 TRANSLATE(YesNoIndicator, 22F_95) 277 RULE 278 NODE (Indicator) 279 IF (YesNoIndicator IsSameBoolean 'true') 280 THEN 281 'YPRE' CopyTo Indicator 282 END 283 IF (YesNoIndicator IsSameBoolean 'false') 284 THEN 285 'NPRE' CopyTo Indicator 286 END 287 END 288 END 289 END |
protected void |
translateTTR29(String targetElement,
XmlNode node)
Translate method TTR29
290 TRANSLATE(UnilateralSplit2Choice, 22F_209) 291 RULE 292 NODE (DataSourceScheme) 293 Proprietary TranslateTo DataSourceScheme 294 END 295 NODE (Indicator) 296 Code TranslateTo Indicator 297 Proprietary\Identification CopyTo Indicator 298 END 299 END 300 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
301 TRANSLATE(SecuritiesTransactionType5Code, OptionalCode_4!c_391) 302 RULE 303 'TRAD' EquivalentTo 'TRAD' 304 END 305 END |
protected void |
translateTTR31(String targetElement,
XmlNode node)
Translate method TTR31
306 TRANSLATE(ProcessingPosition4Choice, 22F_96) 307 RULE 308 NODE (DataSourceScheme) 309 Proprietary TranslateTo DataSourceScheme 310 END 311 NODE (Indicator) 312 Code TranslateTo Indicator 313 Proprietary\Identification CopyTo Indicator 314 END 315 END 316 END |
protected void |
translateTTR32(String targetElement,
XmlNode node)
Translate method TTR32
317 TRANSLATE(ProcessingPosition1Code, OptionalCode_4!c_159) 318 RULE 319 'WITH' EquivalentTo 'WITH' 320 'AFTR' EquivalentTo 'AFTE' 321 'BEFR' EquivalentTo 'BEFO' 322 END 323 END |
protected void |
translateTTR33(String targetElement,
XmlNode node)
Translate method TTR33
324 TRANSLATE(DocumentNumber2Choice, 13A) 325 RULE 326 NODE (NumberId) 327 ShortNumber CopyTo NumberId 328 END 329 END 330 END |
protected void |
translateTTR34(String targetElement,
XmlNode node)
Translate method TTR34
331 TRANSLATE(DocumentNumber2Choice, 13B) 332 RULE 333 NODE (DataSourceScheme) 334 ProprietaryNumber TranslateTo DataSourceScheme 335 END 336 NODE (Number) 337 LongNumber CopyTo Number 338 ProprietaryNumber\Identification CopyTo Number 339 END 340 END 341 END |
protected void |
translateTTR35(String targetElement,
XmlNode node)
Translate method TTR35
342 TRANSLATE(GenericIdentification23, Identifier_FIN_8c) 343 RULE 344 (Issuer Concatenate SchemeName) CopyTo Identifier_FIN_8c 345 END 346 END |
protected void |
translateTTR36(String targetElement,
XmlNode node)
Translate method TTR36
347 TRANSLATE(ClassificationType4Choice, 12A) 348 RULE 349 NODE (DataSourceScheme) 350 (AlternateClassification\Issuer Concatenate AlternateClassification\SchemeName) CopyTo DataSourceScheme 351 END 352 NODE (InstrumentCodeOrDescription) 353 AlternateClassification\Identification CopyTo InstrumentCodeOrDescription 354 ClassificationFinancialInstrument CopyTo InstrumentCodeOrDescription 355 END 356 END 357 END |
protected void |
translateTTR37(String targetElement,
XmlNode node)
Translate method TTR37
358 TRANSLATE(ISINIdentifier, Identifier_Isin) 359 RULE 360 ('ISIN ' Concatenate ISINIdentifier) CopyTo Identifier_Isin 361 END 362 END |
protected void |
translateTTR38(String targetElement,
XmlNode node)
Translate method TTR38
363 TRANSLATE(SecurityIdentification12, 35B) 364 RULE 365 NODE (DescriptionOfSecurity) 366 NODE (Line) 367 IF (Identification\OtherIdentification\IdentificationSource\Domestic IsPresent) 368 THEN 369 ((('/' Concatenate (Identification\OtherIdentification\IdentificationSource\Domestic Concatenate '/')) Concatenate Identification\OtherIdentification\Identification) Substring ('1', '35')) CopyTo DescriptionOfSecurity\Line[1] 370 END 371 IF (Identification\OtherIdentification\IdentificationSource\Proprietary IsPresent) 372 THEN 373 ((('/' Concatenate (Identification\OtherIdentification\IdentificationSource\Proprietary Concatenate '/')) Concatenate Identification\OtherIdentification\Identification) Substring ('1', '35')) CopyTo DescriptionOfSecurity\Line[1] 374 END 375 IF (Identification\ISIN IsPresent) 376 THEN 377 (Description Substring ('1', '35')) CopyTo DescriptionOfSecurity\Line[1] 378 END 379 END 380 NODE (Line) 381 IF (Identification\OtherIdentification IsPresent) 382 THEN 383 (Description Substring ('1', '35')) CopyTo DescriptionOfSecurity\Line[2] 384 ELSE 385 (Description Substring ('36', '35')) CopyTo DescriptionOfSecurity\Line[2] 386 END 387 END 388 NODE (Line) 389 IF (Identification\OtherIdentification IsPresent) 390 THEN 391 (Description Substring ('36', '35')) CopyTo DescriptionOfSecurity\Line[3] 392 ELSE 393 (Description Substring ('71', '35')) CopyTo DescriptionOfSecurity\Line[3] 394 END 395 END 396 NODE (Line) 397 IF (Identification\OtherIdentification IsPresent) 398 THEN 399 (Description Substring ('71', '35')) CopyTo DescriptionOfSecurity\Line[4] 400 ELSE 401 (Description Substring ('106', '35')) CopyTo DescriptionOfSecurity\Line[4] 402 END 403 END 404 END 405 END 406 END |
protected void |
translateTTR39(String targetElement,
XmlNode node)
Translate method TTR39
407 TRANSLATE(FinancialInstrumentQuantity15Choice, 36B) 408 RULE 409 NODE (QuantityTypeCode) 410 IF (Unit IsPresent) 411 THEN 412 'UNIT' CopyTo QuantityTypeCode 413 END 414 IF (FaceAmount IsPresent) 415 THEN 416 'FAMT' CopyTo QuantityTypeCode 417 END 418 IF (AmortisedValue IsPresent) 419 THEN 420 'AMOR' CopyTo QuantityTypeCode 421 END 422 END 423 NODE (Quantity) 424 IF ((Unit IsPresent) And ((Unit Substring ('1', '1')) IsSameString '-')) 425 THEN 426 ((Unit Substring '2') FormatDecimal 'MT') CopyTo Quantity 427 ELSE 428 IF ((Unit Substring ('1', '1')) IsSameString '+') 429 THEN 430 ((Unit Substring '2') FormatDecimal 'MT') CopyTo Quantity 431 ELSE 432 (Unit FormatDecimal 'MT') CopyTo Quantity 433 END 434 END 435 (FaceAmount FormatDecimal 'MT') CopyTo Quantity 436 (AmortisedValue FormatDecimal 'MT') CopyTo Quantity 437 END 438 END 439 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
440 TRANSLATE(PartyIdentification16Choice, 95P_2) 441 RULE 442 NODE (IdentifierCode) 443 BICOrBEI CopyTo IdentifierCode 444 END 445 END 446 END |
protected void |
translateTTR41(String targetElement,
XmlNode node)
Translate method TTR41
447 TRANSLATE(PartyIdentification16Choice, 95Q) 448 RULE 449 NODE (NameAndAddress) 450 NameAndAddress TranslateTo NameAndAddress 451 END 452 END 453 END |
protected void |
translateTTR42(String targetElement,
XmlNode node)
Translate method TTR42
454 TRANSLATE(NameAndAddress12, Text_FIN_4M35x) 455 RULE 456 NODE (Line) 457 (Name Substring ('1', '35')) CopyTo Line[1] 458 END 459 NODE (Line) 460 (Name Substring ('36', '35')) CopyTo Line[2] 461 END 462 NODE (Line) 463 (Name Substring ('71', '35')) CopyTo Line[3] 464 END 465 NODE (Line) 466 (Name Substring ('106', '35')) CopyTo Line[4] 467 END 468 END 469 END |
protected void |
translateTTR43(String targetElement,
XmlNode node)
Translate method TTR43
470 TRANSLATE(PartyIdentification16Choice, 95R) 471 RULE 472 ProprietaryIdentification TranslateTo 95R 473 END 474 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 |
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 |
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 |
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 |
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 |
public MxSese03000201_MT530_Translation()
public final MT530 translate(MxSese03000201 source) throws LogicalMessageCriteriaException, TranslationPreconditionException
source
- a well formed MxSese03000201 objectLogicalMessageCriteriaException
TranslationPreconditionException
protected final void translateImpl(MxSese03000201 source) throws LogicalMessageCriteriaException, TranslationPreconditionException
source
- a well formed MxSese03000201 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 addedpublic final Boolean logicalMessageCriteriaCheck(MxSese03000201 source)
source
- a well formed MxSese03000201 objectpublic final List<PreconditionError> preconditionsCheck(MxSese03000201 source)