public class MT502_MxSetr01000201_Translation extends
Modifier | Constructor and Description |
---|---|
|
MT502_MxSetr01000201_Translation()
Creates the translation class initializing it with the proper MX identification.
|
protected |
MT502_MxSetr01000201_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(MT502 source)
Message criteria check
This method checks the content of the source MT502 and determines if it can be translated to the target MxSetr01000201 SELECT CRITERIA MustBe (((B\22a Indicator\BUSE\22H\Indicator IsSameString 'SUBS') Or (B\22a Indicator\BUSE\22H\Indicator IsSameString 'CROT')) Or (B\22a Indicator\BUSE\22H\Indicator IsSameString 'DIVR')) MustBe (A\23G Function of the Message\23G\Function IsSameString 'NEWM') MustBe (Not (A\23G Function of the Message\23G\Function IsSameString 'CANC')) MustBe (Not (A\23G Function of the Message\23G\Function IsSameString 'REPL')) END |
List<PreconditionError> |
preconditionsCheck(MT502 source)
Precondition check
This method checks the precondition on the content of the source MT502 |
void |
preconditionSR100Check(MT502 source)
Precondition check
This method checks the precondition SR100 on the content of the source MT502 IF (C3[*]\19A Amount\OCMT IsPresent) THEN Fail ('05251', 'OCMT is not allowed.', C3[*]\19A Amount\OCMT) END |
void |
preconditionSR101Check(MT502 source)
Precondition check
This method checks the precondition SR101 on the content of the source MT502 IF (A1[*]\13a Number Identification\LINK\13B\Data Source Scheme IsPresent) THEN Fail ('05204', 'Data Source Scheme must not be present.', A1[*]\13a Number Identification\LINK\13B\Data Source Scheme) END |
void |
preconditionSR102Check(MT502 source)
Precondition check
This method checks the precondition SR102 on the content of the source MT502 IF (((A1[*]\13a Number Identification\LINK\13B\Number Select ((..\..\..\..\20C Reference\PREV IsPresent), '1')) Length) GreaterThan '15') THEN Fail ('05205', 'Length too long. |
void |
preconditionSR103Check(MT502 source)
Precondition check
This method checks the precondition SR103 on the content of the source MT502 IF ((A1[*]\20C Reference\MAST\20C Count) GreaterThan '1') THEN Fail ('05206', 'MAST must not be present more than once.', A1[*]\20C Reference\MAST\20C\Reference) END |
void |
preconditionSR104Check(MT502 source)
Precondition check
This method checks the precondition SR104 on the content of the source MT502 IF ((A1[*]\20C Reference\RELA Count) GreaterThan '1') THEN Fail ('05206', 'RELA must not be present more than once.', A1[*]\20C Reference\RELA) END |
void |
preconditionSR105Check(MT502 source)
Precondition check
This method checks the precondition SR105 on the content of the source MT502 IF ((A1[*]\20C Reference\PREV\20C Count) GreaterThan '1') THEN Fail ('05206', 'PREV must not be present more than once.', A1[*]\20C Reference\PREV\20C) END |
void |
preconditionSR106Check(MT502 source)
Precondition check
This method checks the precondition SR106 on the content of the source MT502 IF (A1[*]\20C Reference\BASK\20C IsPresent) THEN Fail ('05207', 'BASK must not be present.', A1[*]\20C Reference\BASK\20C) END |
void |
preconditionSR107Check(MT502 source)
Precondition check
This method checks the precondition SR107 on the content of the source MT502 IF (A1[*]\20C Reference\INDX\20C IsPresent) THEN Fail ('05207', 'INDX must not be present.', A1[*]\20C Reference\INDX\20C) END |
void |
preconditionSR108Check(MT502 source)
Precondition check
This method checks the precondition SR108 on the content of the source MT502 IF (A1[*]\20C Reference\LIST\20C IsPresent) THEN Fail ('05207', 'LIST must not be present.', A1[*]\20C Reference\LIST\20C) END |
void |
preconditionSR109Check(MT502 source)
Precondition check
This method checks the precondition SR109 on the content of the source MT502 IF (A1[*]\20C Reference\PROG\20C IsPresent) THEN Fail ('05207', 'PROG must not be present.', A1[*]\20C Reference\PROG\20C) END |
void |
preconditionSR10Check(MT502 source)
Precondition check
This method checks the precondition SR10 on the content of the source MT502 FOREACH B2[*]\70a Narrative\PACO\70C\Narrative DO IF ((Line[*] Concatenate) Matches '.*ENTG/[A-Z]{3}[0-9]+,[0-9]*(/.*)?') THEN IF (Not ((((Line[*] Concatenate) ExtractPattern ('ENTG/', '/')) Substring ('6', '3')) IsActiveCurrency)) THEN Fail ('05229', 'An invalid currency is specified with the ENTG amount.', .) ELSE IF (Not ((((Line[*] Concatenate) ExtractPattern ('ENTG/[A-Z]{3}', '/')) Substring '9') ValidFractionalPartForCurrency (((Line[*] Concatenate) ExtractPattern ('ENTG/', '/')) Substring ('6', '3')))) THEN Fail ('05229', 'Number of fractional digits for the currency specified with the ENTG amount has been exceeded.', .) END END END END |
void |
preconditionSR110Check(MT502 source)
Precondition check
This method checks the precondition SR110 on the content of the source MT502 IF (A1[*]\20C Reference\COLR\20C IsPresent) THEN Fail ('05207', 'COLR must not be present.', A1[*]\20C Reference\COLR\20C) END |
void |
preconditionSR111Check(MT502 source)
Precondition check
This method checks the precondition SR111 on the content of the source MT502 IF (A1[*]\20C Reference\ISSU\20C IsPresent) THEN Fail ('05207', 'ISSU must not be present.', A1[*]\20C Reference\ISSU\20C) END |
void |
preconditionSR112Check(MT502 source)
Precondition check
This method checks the precondition SR112 on the content of the source MT502 IF (A1[*]\20C Reference\COMM\20C IsPresent) THEN Fail ('05207', 'COMM must not be present.', A1[*]\20C Reference\COMM\20C) END |
void |
preconditionSR113Check(MT502 source)
Precondition check
This method checks the precondition SR113 on the content of the source MT502 IF (B\22a Indicator\TILI\22F\Indicator IsSameString 'CLOS') THEN Fail ('05222', 'CLOS must not be present.', B\22a Indicator\TILI\22F\Indicator) END |
void |
preconditionSR114Check(MT502 source)
Precondition check
This method checks the precondition SR114 on the content of the source MT502 IF (B\22a Indicator\TILI\22F\Indicator IsSameString 'FAKI') THEN Fail ('05222', 'FAKI must not be present.', B\22a Indicator\TILI\22F\Indicator) END |
void |
preconditionSR115Check(MT502 source)
Precondition check
This method checks the precondition SR115 on the content of the source MT502 IF (B\22a Indicator\TILI\22F\Indicator IsSameString 'FIKI') THEN Fail ('05222', 'FIKI must not be present.', B\22a Indicator\TILI\22F\Indicator) END |
void |
preconditionSR116Check(MT502 source)
Precondition check
This method checks the precondition SR116 on the content of the source MT502 IF (B\22a Indicator\TILI\22F\Indicator IsSameString 'GTXO') THEN Fail ('05222', 'GTXO must not be present.', B\22a Indicator\TILI\22F\Indicator) END |
void |
preconditionSR117Check(MT502 source)
Precondition check
This method checks the precondition SR117 on the content of the source MT502 IF (B\22a Indicator\TILI\22F\Indicator IsSameString 'IOCA') THEN Fail ('05222', 'IOCA must not be present.', B\22a Indicator\TILI\22F\Indicator) END |
void |
preconditionSR118Check(MT502 source)
Precondition check
This method checks the precondition SR118 on the content of the source MT502 IF (B\22a Indicator\TILI\22F\Indicator IsSameString 'OPEN') THEN Fail ('05222', 'OPEN must not be present.', B\22a Indicator\TILI\22F\Indicator) END |
void |
preconditionSR119Check(MT502 source)
Precondition check
This method checks the precondition SR119 on the content of the source MT502 IF (B2[*]\95a Party\INBR IsPresent) THEN Fail ('05226', 'INBR must not be present.', B2[*]\95a Party\INBR) END |
void |
preconditionSR11Check(MT502 source)
Precondition check
This method checks the precondition SR11 on the content of the source MT502 FOREACH B2[*]\70a Narrative\PACO\70C\Narrative DO IF ((Line[*] Concatenate) Matches '.*BAKM/[A-Z]{3}[0-9]+,[0-9]*(/.*)?') THEN IF (Not ((((Line[*] Concatenate) ExtractPattern ('BAKM/', '/')) Substring ('6', '3')) IsActiveCurrency)) THEN Fail ('05229', 'An invalid currency is specified with the BAKM amount.', .) ELSE IF (Not ((((Line[*] Concatenate) ExtractPattern ('BAKM/[A-Z]{3}', '/')) Substring '9') ValidFractionalPartForCurrency (((Line[*] Concatenate) ExtractPattern ('BAKM/', '/')) Substring ('6', '3')))) THEN Fail ('05229', 'Number of fractional digits for the currency specified with the BAKM amount has been exceeded.', .) END END END END |
void |
preconditionSR120Check(MT502 source)
Precondition check
This method checks the precondition SR120 on the content of the source MT502 IF (B2[*]\95a Party\BRCR IsPresent) THEN Fail ('05226', 'BRCR must not be present.', B2[*]\95a Party\BRCR) END |
void |
preconditionSR121Check(MT502 source)
Precondition check
This method checks the precondition SR121 on the content of the source MT502 IF (B2[*]\95a Party\RQBR IsPresent) THEN Fail ('05226', 'RQBR must not be present.', B2[*]\95a Party\RQBR) END |
void |
preconditionSR122Check(MT502 source)
Precondition check
This method checks the precondition SR122 on the content of the source MT502 IF (B3\98A Date\COUP\98A IsPresent) THEN Fail ('05235', 'COUP must not be present.', B3\98A Date\COUP\98A) END |
void |
preconditionSR123Check(MT502 source)
Precondition check
This method checks the precondition SR123 on the content of the source MT502 IF (B3\98A Date\EXPI\98A IsPresent) THEN Fail ('05235', 'EXPI must not be present.', B3\98A Date\EXPI\98A) END |
void |
preconditionSR124Check(MT502 source)
Precondition check
This method checks the precondition SR124 on the content of the source MT502 IF (B3\98A Date\FRNR\98A IsPresent) THEN Fail ('05235', 'FRNR must not be present.', B3\98A Date\FRNR\98A) END |
void |
preconditionSR125Check(MT502 source)
Precondition check
This method checks the precondition SR125 on the content of the source MT502 IF (B3\98A Date\MATU\98A IsPresent) THEN Fail ('05235', 'MATU must not be present.', B3\98A Date\MATU\98A) END |
void |
preconditionSR126Check(MT502 source)
Precondition check
This method checks the precondition SR126 on the content of the source MT502 IF (B3\98A Date\CALD\98A IsPresent) THEN Fail ('05235', 'CALD must not be present.', B3\98A Date\CALD\98A) END |
void |
preconditionSR127Check(MT502 source)
Precondition check
This method checks the precondition SR127 on the content of the source MT502 IF (B3\98A Date\CONV\98A IsPresent) THEN Fail ('05235', 'CONV must not be present.', B3\98A Date\CONV\98A) END |
void |
preconditionSR128Check(MT502 source)
Precondition check
This method checks the precondition SR128 on the content of the source MT502 IF (B3\98A Date\PUTT\98A IsPresent) THEN Fail ('05235', 'PUTT must not be present.', B3\98A Date\PUTT\98A) END |
void |
preconditionSR129Check(MT502 source)
Precondition check
This method checks the precondition SR129 on the content of the source MT502 IF (B3\98A Date\DDTE\98A IsPresent) THEN Fail ('05235', 'DDTE must not be present.', B3\98A Date\DDTE\98A) END |
void |
preconditionSR12Check(MT502 source)
Precondition check
This method checks the precondition SR12 on the content of the source MT502 IF ((B\35B Identification of the Financial Instrument\35B\Description of Security IsPresent) And (Not (B\35B Identification of the Financial Instrument\35B\Identification of Security IsPresent))) THEN IF (((((B\35B Identification of the Financial Instrument\35B\Description of Security\Line[1] Substring ('1', '4')) IsSameString '/TS/') Or ((B\35B Identification of the Financial Instrument\35B\Description of Security\Line[1] Substring ('1', '4')) IsSameString '/XX/')) Or ((((B\35B Identification of the Financial Instrument\35B\Description of Security\Line[1] Substring ('2', '2')) IsCountry) And ((B\35B Identification of the Financial Instrument\35B\Description of Security\Line[1] Substring ('1', '1')) IsSameString '/')) And ((B\35B Identification of the Financial Instrument\35B\Description of Security\Line[1] Substring ('4', '1')) IsSameString '/'))) And ((((B\35B Identification of the Financial Instrument\35B\Description of Security\Line[1] Substring '5') TrimRight ' ') Length) IsSameNumber '0')) THEN Fail ('05231', 'An incomplete financial instrument identifier is specified.', B\35B Identification of the Financial Instrument\35B\Description of Security\Line[*]) END END |
void |
preconditionSR130Check(MT502 source)
Precondition check
This method checks the precondition SR130 on the content of the source MT502 IF (B3\98A Date\FCOU\98A IsPresent) THEN Fail ('05235', 'FCOU must not be present.', B3\98A Date\FCOU\98A) END |
void |
preconditionSR131Check(MT502 source)
Precondition check
This method checks the precondition SR131 on the content of the source MT502 IF (B3\98A Date\NWFC\98A IsPresent) THEN Fail ('05235', 'NWFC must not be present.', B3\98A Date\NWFC\98A) END |
void |
preconditionSR132Check(MT502 source)
Precondition check
This method checks the precondition SR132 on the content of the source MT502 IF (Not (C1[*]\97a Account\SAFE\97B\Data Source Scheme IsPresent)) THEN IF (C1[*]\97a Account\SAFE\97B\Account Type Code ContainsString 'ABRD') THEN Fail ('05245', 'ABRD must not be present.', C1[*]\97a Account\SAFE\97B\Account Type Code) END IF (C1[*]\97a Account\SAFE\97B\Account Type Code ContainsString 'CEND') THEN Fail ('05245', 'CEND must not be present.', C1[*]\97a Account\SAFE\97B\Account Type Code) END IF (C1[*]\97a Account\SAFE\97B\Account Type Code ContainsString 'DVPA') THEN Fail ('05245', 'DVPA must not be present.', C1[*]\97a Account\SAFE\97B\Account Type Code) END IF (C1[*]\97a Account\SAFE\97B\Account Type Code ContainsString 'FUNG') THEN Fail ('05245', 'FUNG must not be present.', C1[*]\97a Account\SAFE\97B\Account Type Code) END IF (C1[*]\97a Account\SAFE\97B\Account Type Code ContainsString 'NFUN') THEN Fail ('05245', 'NFUN must not be present.', C1[*]\97a Account\SAFE\97B\Account Type Code) END IF (C1[*]\97a Account\SAFE\97B\Account Type Code ContainsString 'MARG') THEN Fail ('05245', 'MARG must not be present.', C1[*]\97a Account\SAFE\97B\Account Type Code) END IF (C1[*]\97a Account\SAFE\97B\Account Type Code ContainsString 'PHYS') THEN Fail ('05245', 'PHYS must not be present.', C1[*]\97a Account\SAFE\97B\Account Type Code) END IF (C1[*]\97a Account\SAFE\97B\Account Type Code ContainsString 'SHOR') THEN Fail ('05245', 'SHOR must not be present.', C1[*]\97a Account\SAFE\97B\Account Type Code) END END |
void |
preconditionSR133Check(MT502 source)
Precondition check
This method checks the precondition SR133 on the content of the source MT502 IF (C2[*]\97a Account\CHAR IsPresent) THEN Fail ('05249', 'CHAR must not be present.', C2[*]\97a Account\CHAR) END |
void |
preconditionSR134Check(MT502 source)
Precondition check
This method checks the precondition SR134 on the content of the source MT502 IF (C2[*]\97a Account\COMM IsPresent) THEN Fail ('05249', 'COMM must not be present.', C2[*]\97a Account\COMM) END |
void |
preconditionSR135Check(MT502 source)
Precondition check
This method checks the precondition SR135 on the content of the source MT502 IF (C2[*]\97a Account\TAXE IsPresent) THEN Fail ('05249', 'TAXE must not be present.', C2[*]\97a Account\TAXE) END |
void |
preconditionSR136Check(MT502 source)
Precondition check
This method checks the precondition SR136 on the content of the source MT502 IF (C1[*]\95a Party\REI2 IsPresent) THEN Fail ('05261', 'REI2 must not be present.', C1[*]\95a Party\REI2) END |
void |
preconditionSR137Check(MT502 source)
Precondition check
This method checks the precondition SR137 on the content of the source MT502 IF (C1[*]\95a Party\DEAG IsPresent) THEN Fail ('05262', 'DEAG must not be present. |
void |
preconditionSR138Check(MT502 source)
Precondition check
This method checks the precondition SR138 on the content of the source MT502 IF (C1[*]\95a Party\DECU IsPresent) THEN Fail ('05262', 'DECU must not be present. |
void |
preconditionSR139Check(MT502 source)
Precondition check
This method checks the precondition SR139 on the content of the source MT502 IF (C1[*]\95a Party\DEI1 IsPresent) THEN Fail ('05262', 'DEI1 must not be present. |
void |
preconditionSR13Check(MT502 source)
Precondition check
This method checks the precondition SR13 on the content of the source MT502 IF (B\70E Narrative\TPRO\70E IsPresent) THEN IF ((B\70E Narrative\TPRO\70E\Narrative\Line[*] Concatenate) Matches '.*RNAV/[A-Z]{3}(/.*)?') THEN IF (Not ((((B\70E Narrative\TPRO\70E\Narrative\Line[*] Concatenate) ExtractPattern ('RNAV/', '/')) Substring ('6', '3')) IsActiveCurrency)) THEN Fail ('05229', 'An invalid currency is specified with RNAV.', B\70E Narrative\TPRO\70E\Narrative) END END END |
void |
preconditionSR140Check(MT502 source)
Precondition check
This method checks the precondition SR140 on the content of the source MT502 IF (C1[*]\95a Party\DEI2 IsPresent) THEN Fail ('05262', 'DEI2 must not be present. |
void |
preconditionSR141Check(MT502 source)
Precondition check
This method checks the precondition SR141 on the content of the source MT502 IF (C1[*]\95a Party\SELL IsPresent) THEN Fail ('05262', 'SELL must not be present. |
void |
preconditionSR142Check(MT502 source)
Precondition check
This method checks the precondition SR142 on the content of the source MT502 IF (B\22a Indicator\TILI\22F\Data Source Scheme IsPresent) THEN Fail ('05204', 'Data Source Scheme must not be present. |
void |
preconditionSR143Check(MT502 source)
Precondition check
This method checks the precondition SR143 on the content of the source MT502 IF (((A1[*]\13a Number Identification\LINK\13B\Number Select ((..\..\..\..\20C Reference\RELA IsPresent), '1')) Length) GreaterThan '15') THEN Fail ('05205', 'Length too long. |
void |
preconditionSR144Check(MT502 source)
Precondition check
This method checks the precondition SR144 on the content of the source MT502 IF (((C2[*]\95a Party\ACCW\95R\Data Source Scheme Concatenate C2[*]\95a Party\ACCW\95R\Proprietary Code) Length) GreaterThan '34') THEN Fail ('05283', 'String exceeded the maximum number of characters allowed (34x).', C2[*]\95a Party\ACCW\95R) END |
void |
preconditionSR145Check(MT502 source)
Precondition check
This method checks the precondition SR145 on the content of the source MT502 IF (((C2[*]\95a Party\PAYE\95R\Data Source Scheme Concatenate C2[*]\95a Party\PAYE\95R\Proprietary Code) Length) GreaterThan '34') THEN Fail ('05283', 'String exceeded the maximum number of characters allowed (34x).', C2[*]\95a Party\PAYE\95R) END |
void |
preconditionSR14Check(MT502 source)
Precondition check
This method checks the precondition SR14 on the content of the source MT502 IF ((Not (B2[*]\95a Party\BUYR IsPresent)) And (Not (B2[*]\95a Party\INVE IsPresent))) THEN Fail ('05257', 'Neither BUYR nor INVE is present. |
void |
preconditionSR15Check(MT502 source)
Precondition check
This method checks the precondition SR15 on the content of the source MT502 IF (A\23G Function of the Message\23G\Subfunction IsSameString 'CODU') THEN Fail ('05200', 'CODU must not be present.', A\23G Function of the Message\23G\Subfunction) END |
void |
preconditionSR16Check(MT502 source)
Precondition check
This method checks the precondition SR16 on the content of the source MT502 IF (A1[*]\22F Indicator\LINK\22F IsPresent) THEN Fail ('05203', ' LINK must not be present.', A1[*]\22F Indicator\LINK\22F) END |
void |
preconditionSR17Check(MT502 source)
Precondition check
This method checks the precondition SR17 on the content of the source MT502 IF ((B\94a Place\TRAD\94B\Place Code IsSameString 'EXCH') And (Not (B\94a Place\TRAD\94B\Narrative Matches '[A-Z0-9]{4}'))) THEN Fail ('05215', 'If place code is EXCH, the narrative field must be present and contain a MIC Identifier (4 uppercase alphanumeric characters)', B\94a Place\TRAD\94B\Place Code, B\94a Place\TRAD\94B\Narrative) END |
void |
preconditionSR18Check(MT502 source)
Precondition check
This method checks the precondition SR18 on the content of the source MT502 IF ((B\94a Place\TRAD\94B\Place Code IsSameString 'PRIM') And (Not (B\94a Place\TRAD\94B\Narrative IsCountry))) THEN Fail ('05216', 'If place code is PRIM, the narrative field must be present and contain a country code.', B\94a Place\TRAD\94B\Place Code, B\94a Place\TRAD\94B\Narrative) END |
void |
preconditionSR19Check(MT502 source)
Precondition check
This method checks the precondition SR19 on the content of the source MT502 IF ((B\94a Place\TRAD\94B\Place Code IsSameString 'OTCO') And (Not (B\94a Place\TRAD\94B\Narrative IsPresent))) THEN Fail ('05217', 'If place code is OTCO, the narrative field must be present.', B\94a Place\TRAD\94B\Place Code, B\94a Place\TRAD\94B\Narrative) END |
void |
preconditionSR1Check(MT502 source)
Precondition check
This method checks the precondition SR1 on the content of the source MT502 IF ((B2[*]\95a Party\BUYR Count) GreaterThan '1') THEN Fail ('05225', 'BUYR can only be present once.', B2[*]\95a Party\BUYR) END |
void |
preconditionSR20Check(MT502 source)
Precondition check
This method checks the precondition SR20 on the content of the source MT502 IF (B\94a Place\SAFE IsPresent) THEN Fail ('05218', 'SAFE must not be present.', B\94a Place\SAFE) END |
void |
preconditionSR21Check(MT502 source)
Precondition check
This method checks the precondition SR21 on the content of the source MT502 IF (B2[*]\97a Account\SAFE\97B IsPresent) THEN Fail ('05228', 'SAFE must not be present.', B2[*]\97a Account\SAFE\97B) END |
void |
preconditionSR22Check(MT502 source)
Precondition check
This method checks the precondition SR22 on the content of the source MT502 IF (B3\94B Place\PLIS\94B IsPresent) THEN Fail ('05232', '94B must not be present.', B3\94B Place\PLIS\94B) END |
void |
preconditionSR23Check(MT502 source)
Precondition check
This method checks the precondition SR23 on the content of the source MT502 IF (B3\12a Type of Financial Instrument\OPST IsPresent) THEN Fail ('05234', 'OPST must not be present.', B3\12a Type of Financial Instrument\OPST) END |
void |
preconditionSR24Check(MT502 source)
Precondition check
This method checks the precondition SR24 on the content of the source MT502 IF ((B3\98A Date\COUP\98A IsPresent) Or (((((((((B3\98A Date\EXPI\98A IsPresent) Or (B3\98A Date\FRNR\98A IsPresent)) Or (B3\98A Date\MATU\98A IsPresent)) Or (B3\98A Date\CALD\98A IsPresent)) Or (B3\98A Date\CONV\98A IsPresent)) Or (B3\98A Date\PUTT\98A IsPresent)) Or (B3\98A Date\DDTE\98A IsPresent)) Or (B3\98A Date\FCOU\98A IsPresent)) Or (B3\98A Date\NWFC\98A IsPresent))) THEN Fail ('05235', 'Qualifiers COUP, EXPI, FRNR, MATU, CALD, CONV, PUTT, DDTE, FCOU, NWFC must not be present.', B3\98A Date\COUP\98A, B3\98A Date\EXPI\98A, B3\98A Date\FRNR\98A, B3\98A Date\MATU\98A, B3\98A Date\CALD\98A, B3\98A Date\CONV\98A, B3\98A Date\PUTT\98A, B3\98A Date\DDTE\98A, B3\98A Date\FCOU\98A, B3\98A Date\NWFC\98A) END |
void |
preconditionSR25Check(MT502 source)
Precondition check
This method checks the precondition SR25 on the content of the source MT502 IF (B3\92A Rate IsPresent) THEN Fail ('05236', '92A must not be present.', B3\92A Rate) END |
void |
preconditionSR26Check(MT502 source)
Precondition check
This method checks the precondition SR26 on the content of the source MT502 IF (B3\13a Number Identification IsPresent) THEN Fail ('05237', '13a must not be present.', B3\13a Number Identification) END |
void |
preconditionSR27Check(MT502 source)
Precondition check
This method checks the precondition SR27 on the content of the source MT502 IF (B3\17B Flag IsPresent) THEN Fail ('05238', '17B must not be present.', B3\17B Flag) END |
void |
preconditionSR28Check(MT502 source)
Precondition check
This method checks the precondition SR28 on the content of the source MT502 IF (B3\90a Price IsPresent) THEN Fail ('05212', '90a must not be present.', B3\90a Price) END |
void |
preconditionSR29Check(MT502 source)
Precondition check
This method checks the precondition SR29 on the content of the source MT502 IF (B3\36B Quantity of Financial Instrument IsPresent) THEN Fail ('05239', '36B must not be present.', B3\36B Quantity of Financial Instrument) END |
void |
preconditionSR2Check(MT502 source)
Precondition check
This method checks the precondition SR2 on the content of the source MT502 IF ((B2[*]\95a Party\CLBR Count) GreaterThan '1') THEN Fail ('05225', 'CLBR can only be present once.', B2[*]\95a Party\CLBR) END |
void |
preconditionSR30Check(MT502 source)
Precondition check
This method checks the precondition SR30 on the content of the source MT502 IF (C\22F Indicator\RTGS IsPresent) THEN Fail ('05243', 'RTGS must not be present.', C\22F Indicator\RTGS) END |
void |
preconditionSR31Check(MT502 source)
Precondition check
This method checks the precondition SR31 on the content of the source MT502 IF (C1[*]\98a Date/Time\PROC IsPresent) THEN Fail ('05246', '98a must not be present.', C1[*]\98a Date/Time\PROC) END |
void |
preconditionSR32Check(MT502 source)
Precondition check
This method checks the precondition SR32 on the content of the source MT502 IF (C1[*]\20C Reference\PROC\20C IsPresent) THEN Fail ('05247', '20C must not be present.', C1[*]\20C Reference\PROC\20C) END |
void |
preconditionSR33Check(MT502 source)
Precondition check
This method checks the precondition SR33 on the content of the source MT502 IF (C2[*]\98a Date/Time\PROC IsPresent) THEN Fail ('05246', '98a must not be present.', C2[*]\98a Date/Time\PROC) END |
void |
preconditionSR34Check(MT502 source)
Precondition check
This method checks the precondition SR34 on the content of the source MT502 IF (C2[*]\20C Reference\PROC\20C IsPresent) THEN Fail ('05247', '20C must not be present.', C2[*]\20C Reference\PROC\20C) END |
void |
preconditionSR35Check(MT502 source)
Precondition check
This method checks the precondition SR35 on the content of the source MT502 IF (((Not (C2[*]\95a Party\ACCW IsPresent)) Or (Not ((C2[*]\97a Account\CASH Select (..\..\95a Party\BENM IsPresent)) IsPresent))) And (C2[*] IsPresent)) THEN Fail ('05248', 'If CSHPRTY is present, the message must contain a repetition of CSHPRTY with 95a ACCW and a repetition of CSHPRTY with 95a BENM AND 97a CASH.', C2[*]\97a Account\CASH, C2[*]\95a Party\ACCW, C2[*]\95a Party\BENM, C2[*]) END |
void |
preconditionSR36Check(MT502 source)
Precondition check
This method checks the precondition SR36 on the content of the source MT502 IF (C3[*]\17B Flag IsPresent) THEN Fail ('05250', '17B must not be present.', C3[*]\17B Flag) END |
void |
preconditionSR37Check(MT502 source)
Precondition check
This method checks the precondition SR37 on the content of the source MT502 IF (C3[*]\92B Rate IsPresent) THEN Fail ('05254', '92B must not be present.', C3[*]\92B Rate) END |
void |
preconditionSR38Check(MT502 source)
Precondition check
This method checks the precondition SR38 on the content of the source MT502 IF (D[*] IsPresent) THEN Fail ('05255', 'OTHRPRTY must not be present.', D[*]) END |
void |
preconditionSR39Check(MT502 source)
Precondition check
This method checks the precondition SR39 on the content of the source MT502 IF (A\22F Indicator\PRCO\22F IsPresent) THEN Fail ('05202', 'PRCO must not be present.', A\22F Indicator\PRCO\22F) END |
void |
preconditionSR3Check(MT502 source)
Precondition check
This method checks the precondition SR3 on the content of the source MT502 IF ((B2[*]\95a Party\STBR Count) GreaterThan '1') THEN Fail ('05225', 'STBR can only be present once.', B2[*]\95a Party\STBR) END |
void |
preconditionSR40Check(MT502 source)
Precondition check
This method checks the precondition SR40 on the content of the source MT502 IF (B\92A Rate\SWRT\92A IsPresent) THEN Fail ('05224', 'SWRT must not be present.', B\92A Rate\SWRT\92A) END |
void |
preconditionSR41Check(MT502 source)
Precondition check
This method checks the precondition SR41 on the content of the source MT502 IF (B3\22F Indicator\FORM\22F\Data Source Scheme IsPresent) THEN Fail ('05204', 'Data Source Scheme must not be present. |
void |
preconditionSR42Check(MT502 source)
Precondition check
This method checks the precondition SR42 on the content of the source MT502 IF (B3\35B Identification of the Financial Instrument[*]\35B IsPresent) THEN Fail ('05240', '35B must not be present.', B3\35B Identification of the Financial Instrument[*]\35B) END |
void |
preconditionSR43Check(MT502 source)
Precondition check
This method checks the precondition SR43 on the content of the source MT502 IF (B\13a Number Identification IsPresent) THEN Fail ('05237', '13a must not be present.', B\13a Number Identification) END |
void |
preconditionSR44Check(MT502 source)
Precondition check
This method checks the precondition SR44 on the content of the source MT502 IF (C1[*]\95a Party\PSET\95C IsPresent) THEN Fail ('05244', '95C PSET must not be present.', C1[*]\95a Party\PSET\95C) END |
void |
preconditionSR45Check(MT502 source)
Precondition check
This method checks the precondition SR45 on the content of the source MT502 IF (E IsPresent) THEN Fail ('05256', 'REPO must not be present.', E) END |
void |
preconditionSR46Check(MT502 source)
Precondition check
This method checks the precondition SR46 on the content of the source MT502 IF (C2[*]\95a Party\ALTE\95S IsPresent) THEN Fail ('05227', 'ALTE must not be present.', C2[*]\95a Party\ALTE\95S) END |
void |
preconditionSR47Check(MT502 source)
Precondition check
This method checks the precondition SR47 on the content of the source MT502 IF (C3[*]\98a Date/Time\VALU IsPresent) THEN Fail ('05253', '98a must not be present.', C3[*]\98a Date/Time\VALU) END |
void |
preconditionSR48Check(MT502 source)
Precondition check
This method checks the precondition SR48 on the content of the source MT502 IF ((C2[*] IsPresent) And ((B2[*]\97a Account\CASH\97A Select (..\..\..\95a Party\BUYR IsPresent)) IsPresent)) THEN Fail ('05259', 'Either 97A CASH within the BUYR sequence or CSHPRTY may be present but not both.', C2[*], B2[*]\97a Account\CASH\97A, B2[*]\95a Party\BUYR) END |
void |
preconditionSR49Check(MT502 source)
Precondition check
This method checks the precondition SR49 on the content of the source MT502 IF ((Not (C1[*]\95a Party\REAG IsPresent)) And (C1[*] IsPresent)) THEN Fail ('05268', 'If SETPRTY is present, REAG must be present.', C1[*], C1[*]\95a Party\REAG) END |
void |
preconditionSR4Check(MT502 source)
Precondition check
This method checks the precondition SR4 on the content of the source MT502 IF ((B2[*]\95a Party\SELL Count) GreaterThan '1') THEN Fail ('05225', 'SELL can only be present once.', B2[*]\95a Party\SELL) END |
void |
preconditionSR50Check(MT502 source)
Precondition check
This method checks the precondition SR50 on the content of the source MT502 IF (C1[*]\95a Party\REI1 IsPresent) THEN Fail ('05261', ' REI1 must not be present.', C1[*]\95a Party\REI1) END |
void |
preconditionSR51Check(MT502 source)
Precondition check
This method checks the precondition SR51 on the content of the source MT502 IF ((C1[*]\95a Party\RECU IsPresent) And (Not (C1[*]\95a Party\BUYR IsPresent))) THEN Fail ('05271', '95a BUYR must be present when 95a RECU is present. |
void |
preconditionSR52Check(MT502 source)
Precondition check
This method checks the precondition SR52 on the content of the source MT502 IF (((B\94a Place\TRAD\94B\Place Code IsSameString 'PRIM') And (B\94a Place\TRAD\94B\Narrative IsSameString 'FR')) And (((((B2[*]\95a Party\INVE IsPresent) And (Not (B2[*]\95a Party\BUYR IsPresent))) Or ((Not (B2[*]\95a Party\INVE IsPresent)) And ((B2[*]\97a Account\SAFE\97A Select (..\..\..\95a Party\BUYR IsPresent)) IsPresent))) Or (((B2[*]\95a Party\INVE IsPresent) And (B2[*]\95a Party\BUYR IsPresent)) And (Not ((B2[*]\97a Account\SAFE\97A Select (..\..\..\95a Party\BUYR IsPresent)) IsPresent)))) Or ((B2[*]\95a Party\BUYR IsPresent) And (Not (B2[*]\95a Party\INVE IsPresent))))) THEN Fail ('05258', 'If place of trade is FR, (94B TRAD PRIM FR), INVE, BUYR and SAFE within the BUYR sequence must all be present.', B2[*]\97a Account\SAFE\97A, B2[*]\95a Party\BUYR, B2[*]\95a Party\INVE, B\94a Place\TRAD\94B) END |
void |
preconditionSR53Check(MT502 source)
Precondition check
This method checks the precondition SR53 on the content of the source MT502 IF (B\98a Date/Time\RSET\98B IsPresent) THEN Fail ('05223', '98B RSET must not be present.', B\98a Date/Time\RSET\98B) END |
void |
preconditionSR54Check(MT502 source)
Precondition check
This method checks the precondition SR54 on the content of the source MT502 IF (B2[*]\95a Party\ALTE\95S IsPresent) THEN Fail ('05227', 'ALTE must not be present.', B2[*]\95a Party\ALTE\95S) END |
void |
preconditionSR55Check(MT502 source)
Precondition check
This method checks the precondition SR55 on the content of the source MT502 IF (C1[*]\95a Party\ALTE\95S IsPresent) THEN Fail ('05227', '95S ALTE must not be present.', C1[*]\95a Party\ALTE\95S) END |
void |
preconditionSR56Check(MT502 source)
Precondition check
This method checks the precondition SR56 on the content of the source MT502 IF (B3\12a Type of Financial Instrument\OPTI IsPresent) THEN Fail ('05234', 'OPTI must not be present.', B3\12a Type of Financial Instrument\OPTI) END |
void |
preconditionSR57Check(MT502 source)
Precondition check
This method checks the precondition SR57 on the content of the source MT502 IF (B3\70E Narrative\FIAN\70E\Narrative\Line[10] IsPresent) THEN Fail ('05241', 'Line 10 of 70E FIAN must not be present.', B3\70E Narrative\FIAN\70E) END |
void |
preconditionSR58Check(MT502 source)
Precondition check
This method checks the precondition SR58 on the content of the source MT502 IF (Not (A\22F Indicator\TRTR\22F\Data Source Scheme IsPresent)) THEN IF (A\22F Indicator\TRTR\22F\Indicator IsSameString 'BASK') THEN Fail ('05201', 'BASK must not be present.', A\22F Indicator\TRTR\22F\Indicator) END IF (A\22F Indicator\TRTR\22F\Indicator IsSameString 'INDX') THEN Fail ('05201', 'INDX must not be present.', A\22F Indicator\TRTR\22F\Indicator) END IF (A\22F Indicator\TRTR\22F\Indicator IsSameString 'LIST') THEN Fail ('05201', 'LIST must not be present.', A\22F Indicator\TRTR\22F\Indicator) END IF (A\22F Indicator\TRTR\22F\Indicator IsSameString 'PROG') THEN Fail ('05201', 'PROG must not be present.', A\22F Indicator\TRTR\22F\Indicator) END END |
void |
preconditionSR59Check(MT502 source)
Precondition check
This method checks the precondition SR59 on the content of the source MT502 IF (B\22a Indicator\PROC IsPresent) THEN Fail ('05221', 'PROC must not be present.', B\22a Indicator\PROC) END |
void |
preconditionSR5Check(MT502 source)
Precondition check
This method checks the precondition SR5 on the content of the source MT502 IF ((B2[*]\95a Party\INVE Count) GreaterThan '1') THEN Fail ('05225', 'INVE can only be present once.', B2[*]\95a Party\INVE) END |
void |
preconditionSR60Check(MT502 source)
Precondition check
This method checks the precondition SR60 on the content of the source MT502 IF (B\22a Indicator\RPOR[*]\22F IsPresent) THEN Fail ('05221', 'RPOR must not be present.', B\22a Indicator\RPOR[*]) END |
void |
preconditionSR61Check(MT502 source)
Precondition check
This method checks the precondition SR61 on the content of the source MT502 IF (B\22a Indicator\SETG IsPresent) THEN Fail ('05221', 'SETG must not be present.', B\22a Indicator\SETG) END |
void |
preconditionSR62Check(MT502 source)
Precondition check
This method checks the precondition SR62 on the content of the source MT502 IF (B\22a Indicator\COST IsPresent) THEN Fail ('05221', 'COST must not be present.', B\22a Indicator\COST) END |
void |
preconditionSR63Check(MT502 source)
Precondition check
This method checks the precondition SR63 on the content of the source MT502 IF (B\22a Indicator\AUTO IsPresent) THEN Fail ('05221', 'AUTO must not be present.', B\22a Indicator\AUTO) END |
void |
preconditionSR64Check(MT502 source)
Precondition check
This method checks the precondition SR64 on the content of the source MT502 IF (B\22a Indicator\CATB IsPresent) THEN Fail ('05221', 'CATB must not be present.', B\22a Indicator\CATB) END |
void |
preconditionSR65Check(MT502 source)
Precondition check
This method checks the precondition SR65 on the content of the source MT502 IF (B\98a Date/Time\RSET\98C IsPresent) THEN Fail ('05223', '98C RSET must not be present.', B\98a Date/Time\RSET\98C) END |
void |
preconditionSR66Check(MT502 source)
Precondition check
This method checks the precondition SR66 on the content of the source MT502 IF (B3\12a Type of Financial Instrument\CLAS\12A\Data Source Scheme IsPresent) THEN Fail ('05204', 'Data Source Scheme must not be present.', B3\12a Type of Financial Instrument\CLAS\12A\Data Source Scheme) END |
void |
preconditionSR67Check(MT502 source)
Precondition check
This method checks the precondition SR67 on the content of the source MT502 IF (C\22F Indicator\REGT IsPresent) THEN Fail ('05243', 'REGT must not be present.', C\22F Indicator\REGT) END |
void |
preconditionSR68Check(MT502 source)
Precondition check
This method checks the precondition SR68 on the content of the source MT502 IF (C\22F Indicator\BENE IsPresent) THEN Fail ('05243', 'BENE must not be present.', C\22F Indicator\BENE) END |
void |
preconditionSR69Check(MT502 source)
Precondition check
This method checks the precondition SR69 on the content of the source MT502 IF (C\22F Indicator\CASY IsPresent) THEN Fail ('05243', 'CASY must not be present.', C\22F Indicator\CASY) END |
void |
preconditionSR6Check(MT502 source)
Precondition check
This method checks the precondition SR6 on the content of the source MT502 IF ((C3[*]\19A Amount\EXEC\19A Count) GreaterThan '1') THEN Fail ('05252', 'EXEC can only be present once.', C3[*]\19A Amount\EXEC\19A) END |
void |
preconditionSR70Check(MT502 source)
Precondition check
This method checks the precondition SR70 on the content of the source MT502 IF (C\22F Indicator\DBNM IsPresent) THEN Fail ('05243', 'DBNM must not be present.', C\22F Indicator\DBNM) END |
void |
preconditionSR71Check(MT502 source)
Precondition check
This method checks the precondition SR71 on the content of the source MT502 IF (C\22F Indicator\REST IsPresent) THEN Fail ('05243', 'REST must not be present.', C\22F Indicator\REST) END |
void |
preconditionSR72Check(MT502 source)
Precondition check
This method checks the precondition SR72 on the content of the source MT502 IF (C\22F Indicator\LEOG IsPresent) THEN Fail ('05243', 'LEOG must not be present.', C\22F Indicator\LEOG) END |
void |
preconditionSR73Check(MT502 source)
Precondition check
This method checks the precondition SR73 on the content of the source MT502 IF (C\22F Indicator\SETS IsPresent) THEN Fail ('05243', 'SETS must not be present.', C\22F Indicator\SETS) END |
void |
preconditionSR74Check(MT502 source)
Precondition check
This method checks the precondition SR74 on the content of the source MT502 IF (C\22F Indicator\REPT IsPresent) THEN Fail ('05243', 'REPT must not be present.', C\22F Indicator\REPT) END |
void |
preconditionSR75Check(MT502 source)
Precondition check
This method checks the precondition SR75 on the content of the source MT502 IF (A\23G Function of the Message\23G\Subfunction IsSameString 'DUPL') THEN Fail ('05200', 'DUPL must not be present.', A\23G Function of the Message\23G\Subfunction) END |
void |
preconditionSR76Check(MT502 source)
Precondition check
This method checks the precondition SR76 on the content of the source MT502 IF (B3\22F Indicator\MICO IsPresent) THEN Fail ('05233', 'MICO must not be present.', B3\22F Indicator\MICO) END |
void |
preconditionSR77Check(MT502 source)
Precondition check
This method checks the precondition SR77 on the content of the source MT502 IF (B3\22F Indicator\PFRE IsPresent) THEN Fail ('05233', 'PFRE must not be present.', B3\22F Indicator\PFRE) END |
void |
preconditionSR78Check(MT502 source)
Precondition check
This method checks the precondition SR78 on the content of the source MT502 IF (B3\22F Indicator\PAYS IsPresent) THEN Fail ('05233', 'PAYS must not be present.', B3\22F Indicator\PAYS) END |
void |
preconditionSR79Check(MT502 source)
Precondition check
This method checks the precondition SR79 on the content of the source MT502 IF (B3\22F Indicator\CFRE IsPresent) THEN Fail ('05233', 'CFRE must not be present.', B3\22F Indicator\CFRE) END |
void |
preconditionSR7Check(MT502 source)
Precondition check
This method checks the precondition SR7 on the content of the source MT502 IF ((C3[*]\19A Amount\CHAR\19A Count) GreaterThan '1') THEN Fail ('05252', 'CHAR can only be present once.', C3[*]\19A Amount\CHAR\19A) END |
void |
preconditionSR80Check(MT502 source)
Precondition check
This method checks the precondition SR80 on the content of the source MT502 IF (B3\22F Indicator\CANR IsPresent) THEN Fail ('05233', 'CANR must not be present.', B3\22F Indicator\CANR) END |
void |
preconditionSR81Check(MT502 source)
Precondition check
This method checks the precondition SR81 on the content of the source MT502 IF (B\36B Quantity of Financial Instrument\ORDR\36B\Quantity Type Code IsSameString 'AMOR') THEN Fail ('05230', 'AMOR must not be present. |
void |
preconditionSR82Check(MT502 source)
Precondition check
This method checks the precondition SR82 on the content of the source MT502 IF (B\36B Quantity of Financial Instrument\ORDR\36B\Quantity Type Code IsSameString 'FAMT') THEN Fail ('05230', 'FAMT must not be present. |
void |
preconditionSR83Check(MT502 source)
Precondition check
This method checks the precondition SR83 on the content of the source MT502 IF (B\70E Narrative\TPRO\70E\Narrative\Line[10] IsPresent) THEN Fail ('05241', 'Line 10 of 70E TPRO must not be present.', B\70E Narrative\TPRO\70E\Narrative\Line[*]) END |
void |
preconditionSR84Check(MT502 source)
Precondition check
This method checks the precondition SR84 on the content of the source MT502 IF (C3[*]\19A Amount\RESU IsPresent) THEN Fail ('05251', 'RESU in not allowed.', C3[*]\19A Amount\RESU\19A) END |
void |
preconditionSR85Check(MT502 source)
Precondition check
This method checks the precondition SR85 on the content of the source MT502 IF (C3[*]\19A Amount\LOCO IsPresent) THEN Fail ('05251', 'LOCO must not be present.', C3[*]\19A Amount\LOCO) END |
void |
preconditionSR86Check(MT502 source)
Precondition check
This method checks the precondition SR86 on the content of the source MT502 IF (C3[*]\19A Amount\COUN IsPresent) THEN Fail ('05251', 'COUN must not be present.', C3[*]\19A Amount\COUN) END |
void |
preconditionSR87Check(MT502 source)
Precondition check
This method checks the precondition SR87 on the content of the source MT502 IF (C3[*]\19A Amount\LEVY IsPresent) THEN Fail ('05251', 'LEVY must not be present.', C3[*]\19A Amount\LEVY) END |
void |
preconditionSR88Check(MT502 source)
Precondition check
This method checks the precondition SR88 on the content of the source MT502 IF (C3[*]\19A Amount\LOCL IsPresent) THEN Fail ('05251', 'LOCL must not be present.', C3[*]\19A Amount\LOCL) END |
void |
preconditionSR89Check(MT502 source)
Precondition check
This method checks the precondition SR89 on the content of the source MT502 IF (C3[*]\19A Amount\REGF IsPresent) THEN Fail ('05251', 'REGF must not be present.', C3[*]\19A Amount\REGF) END |
void |
preconditionSR8Check(MT502 source)
Precondition check
This method checks the precondition SR8 on the content of the source MT502 IF ((C3[*]\19A Amount\DEAL\19A Count) GreaterThan '1') THEN Fail ('05252', 'DEAL can only be present once.', C3[*]\19A Amount\DEAL\19A) END |
void |
preconditionSR90Check(MT502 source)
Precondition check
This method checks the precondition SR90 on the content of the source MT502 IF (C3[*]\19A Amount\SHIP IsPresent) THEN Fail ('05251', 'SHIP must not be present.', C3[*]\19A Amount\SHIP) END |
void |
preconditionSR91Check(MT502 source)
Precondition check
This method checks the precondition SR91 on the content of the source MT502 IF (C3[*]\19A Amount\SPCN IsPresent) THEN Fail ('05251', 'SPCN must not be present.', C3[*]\19A Amount\SPCN) END |
void |
preconditionSR92Check(MT502 source)
Precondition check
This method checks the precondition SR92 on the content of the source MT502 IF (C3[*]\19A Amount\STAM IsPresent) THEN Fail ('05251', 'STAM must not be present.', C3[*]\19A Amount\STAM) END |
void |
preconditionSR93Check(MT502 source)
Precondition check
This method checks the precondition SR93 on the content of the source MT502 IF (C3[*]\19A Amount\STEX IsPresent) THEN Fail ('05251', 'STEX must not be present.', C3[*]\19A Amount\STEX) END |
void |
preconditionSR94Check(MT502 source)
Precondition check
This method checks the precondition SR94 on the content of the source MT502 IF (C3[*]\19A Amount\TRAN IsPresent) THEN Fail ('05247', 'TRAN must not be present.', C3[*]\19A Amount\TRAN) END |
void |
preconditionSR95Check(MT502 source)
Precondition check
This method checks the precondition SR95 on the content of the source MT502 IF (C3[*]\19A Amount\TRAX IsPresent) THEN Fail ('05247', 'TRAX must not be present.', C3[*]\19A Amount\TRAX) END |
void |
preconditionSR96Check(MT502 source)
Precondition check
This method checks the precondition SR96 on the content of the source MT502 IF (C3[*]\19A Amount\VATA IsPresent) THEN Fail ('05247', 'VATA must not be present.', C3[*]\19A Amount\VATA) END |
void |
preconditionSR97Check(MT502 source)
Precondition check
This method checks the precondition SR97 on the content of the source MT502 IF (C3[*]\19A Amount\WITH IsPresent) THEN Fail ('05247', 'WITH must not be present.', C3[*]\19A Amount\WITH) END |
void |
preconditionSR98Check(MT502 source)
Precondition check
This method checks the precondition SR98 on the content of the source MT502 IF (C3[*]\19A Amount\OTHR IsPresent) THEN Fail ('05247', 'OTHR must not be present.', C3[*]\19A Amount\OTHR) END |
void |
preconditionSR99Check(MT502 source)
Precondition check
This method checks the precondition SR99 on the content of the source MT502 IF (C3[*]\19A Amount\COAX IsPresent) THEN Fail ('05247', 'COAX must not be present.', C3[*]\19A Amount\COAX) END |
void |
preconditionSR9Check(MT502 source)
Precondition check
This method checks the precondition SR9 on the content of the source MT502 IF ((C3[*]\19A Amount\ISDI\19A Count) GreaterThan '1') THEN Fail ('05252', 'ISDI can only be present once.', C3[*]\19A Amount\ISDI\19A) END |
protected Integer |
resolveComponentNumber(String field,
String component)
Static mapping of fields component names into its correspondent component number
|
MxSetr01000201 |
translate(MT502 source)
Main entry point for the translation
|
protected void |
translate11A_ActiveCurrencyCode_Default(String targetElement,
MtPathResult content)
Translate method 11A -> ActiveCurrencyCode : Default
357 TRANSLATE(11A, ActiveCurrencyCode) 358 RULE 359 Currency Code CopyTo ActiveCurrencyCode 360 END 361 END |
protected void |
translate12A_RestrictedFINMax30Text_Default(String targetElement,
MtPathResult content)
Translate method 12A -> RestrictedFINMax30Text : Default
290 TRANSLATE(12A, RestrictedFINMax30Text) 291 RULE 292 Instrument Code or Description CopyTo RestrictedFINMax30Text 293 END 294 END |
protected void |
translate19A_RestrictedFINActiveCurrencyAnd13DecimalAmount_Default(String targetElement,
MtPathResult content)
Translate method 19A -> RestrictedFINActiveCurrencyAnd13DecimalAmount : Default
330 TRANSLATE(19A, RestrictedFINActiveCurrencyAnd13DecimalAmount) 331 RULE 332 NODE (Amount) 333 (Amount FormatDecimal 'MX') CopyTo Amount 334 END 335 NODE (Currency) 336 Currency Code TranslateTo Currency 337 END 338 END 339 END |
protected void |
translate19A_RestrictedFINActiveOrHistoricCurrencyAndAmount_Default(String targetElement,
MtPathResult content)
Translate method 19A -> RestrictedFINActiveOrHistoricCurrencyAndAmount : Default
300 TRANSLATE(19A, RestrictedFINActiveOrHistoricCurrencyAndAmount) 301 RULE 302 NODE (Amount) 303 IF ((((Amount Substring ((Amount Find ',') Add '1')) TrimRight '0') Length) LessThanOrEqualTo '5') 304 THEN 305 Amount TranslateTo Amount 306 ELSE 307 Fail ('05052', 'Number of fractional digits in amount or price field has been exceeded', Amount) 308 END 309 END 310 NODE (Currency) 311 IF ((((Amount Substring ((Amount Find ',') Add '1')) TrimRight '0') Length) LessThanOrEqualTo '5') 312 THEN 313 Currency Code TranslateTo Currency 314 ELSE 315 Fail ('05052', 'Number of fractional digits in amount or price field has been exceeded', Amount) 316 END 317 END 318 END 319 END |
protected void |
translate35B_AlternateSecurityIdentification4_Default(String targetElement,
MtPathResult content)
Translate method 35B -> AlternateSecurityIdentification4 : Default
235 TRANSLATE(35B, AlternateSecurityIdentification4) 236 RULE 237 NODE (Identification) 238 IF (Not (Identification of Security IsPresent)) 239 THEN 240 IF (((((Description of Security\Line[1] Substring ('2', '2')) IsCountry) And ((Description of Security\Line[1] Substring ('1', '1')) IsSameString '/')) And ((Description of Security\Line[1] Substring ('4', '1')) IsSameString '/')) Or (((Description of Security\Line[1] Substring ('1', '4')) IsSameString '/XX/') Or ((Description of Security\Line[1] Substring ('1', '4')) IsSameString '/TS/'))) 241 THEN 242 (Description of Security\Line[1] Substring '5') CopyTo Identification 243 ELSE 244 IF (Not (Identification of Security IsPresent)) 245 THEN 246 IF ((Description of Security\Line[1] Length) LessThanOrEqualTo '31') 247 THEN 248 Description of Security\Line[1] CopyTo Identification 249 ELSE 250 (Description of Security\Line[1] Substring ('1', '31')) CopyTo Identification 251 END 252 END 253 END 254 END 255 END 256 NODE (DomesticIdentificationSource) 257 IF (Not (Identification of Security IsPresent)) 258 THEN 259 IF ((((Description of Security\Line[1] Substring ('2', '2')) IsCountry) And ((Description of Security\Line[1] Substring ('1', '1')) IsSameString '/')) And ((Description of Security\Line[1] Substring ('4', '1')) IsSameString '/')) 260 THEN 261 (Description of Security\Line[1] Substring ('2', '2')) CopyTo DomesticIdentificationSource 262 END 263 END 264 END 265 NODE (ProprietaryIdentificationSource) 266 IF (Not (Identification of Security IsPresent)) 267 THEN 268 IF (((Description of Security\Line[1] Substring ('1', '4')) IsSameString '/XX/') Or ((Description of Security\Line[1] Substring ('1', '4')) IsSameString '/TS/')) 269 THEN 270 (Description of Security\Line[1] Substring ('2', '2')) CopyTo ProprietaryIdentificationSource 271 END 272 END 273 IF ((((Not ((((Description of Security\Line[1] Substring ('2', '2')) IsCountry) And ((Description of Security\Line[1] Substring ('1', '1')) IsSameString '/')) And ((Description of Security\Line[1] Substring ('4', '1')) IsSameString '/'))) And (Not ((Description of Security\Line[1] Substring ('1', '4')) IsSameString '/TS/'))) And (Not ((Description of Security\Line[1] Substring ('1', '4')) IsSameString '/XX/'))) And (Not (Identification of Security IsPresent))) 274 THEN 275 'XX' CopyTo ProprietaryIdentificationSource 276 END 277 END 278 END 279 END |
protected void |
translate95P_12_Max35Text_Default(String targetElement,
MtPathResult content)
Translate method 95P_12 -> Max35Text : Default
41 TRANSLATE(95P_12, Max35Text) 42 RULE 43 Identifier Code CopyTo Max35Text 44 END 45 END |
protected void |
translate95P_12_PartyIdentification26Choice_Default(String targetElement,
MtPathResult content)
Translate method 95P_12 -> PartyIdentification26Choice : Default
61 TRANSLATE(95P_12, PartyIdentification26Choice) 62 RULE 63 NODE (BICOrBEI) 64 Identifier Code TranslateTo BICOrBEI 65 END 66 END 67 END |
protected void |
translate95P_13_FinancialInstitutionIdentification6Choice_Default(String targetElement,
MtPathResult content)
Translate method 95P_13 -> FinancialInstitutionIdentification6Choice : Default
369 TRANSLATE(95P_13, FinancialInstitutionIdentification6Choice) 370 RULE 371 NODE (BIC) 372 Identifier Code CopyTo BIC 373 END 374 END 375 END |
protected void |
translate95Q_FinancialInstitutionIdentification6Choice_Default(String targetElement,
MtPathResult content)
Translate method 95Q -> FinancialInstitutionIdentification6Choice : Default
362 TRANSLATE(95Q, FinancialInstitutionIdentification6Choice) 363 RULE 364 NODE (NameAndAddress) 365 Name and Address TranslateTo NameAndAddress 366 END 367 END 368 END |
protected void |
translate95Q_Max35Text_Default(String targetElement,
MtPathResult content)
Translate method 95Q -> Max35Text : Default
46 TRANSLATE(95Q, Max35Text) 47 RULE 48 (Name and Address\Line[1] Substring '1') CopyTo Max35Text 49 END 50 END |
protected void |
translate95Q_PartyIdentification26Choice_Default(String targetElement,
MtPathResult content)
Translate method 95Q -> PartyIdentification26Choice : Default
73 TRANSLATE(95Q, PartyIdentification26Choice) 74 RULE 75 NODE (NameAndAddress) 76 Name and Address TranslateTo NameAndAddress 77 END 78 END 79 END |
protected void |
translate95R_3_PartyIdentification26Choice_Default(String targetElement,
MtPathResult content)
Translate method 95R_3 -> PartyIdentification26Choice : Default
345 TRANSLATE(95R_3, PartyIdentification26Choice) 346 RULE 347 NODE (ProprietaryIdentification) 348 NODE (Identification) 349 Proprietary Code TranslateTo ProprietaryIdentification\Identification 350 END 351 NODE (Issuer) 352 Data Source Scheme TranslateTo ProprietaryIdentification\Issuer 353 END 354 END 355 END 356 END |
protected void |
translate95R_4_FinancialInstitutionIdentification6Choice_Default(String targetElement,
MtPathResult content)
Translate method 95R_4 -> FinancialInstitutionIdentification6Choice : Default
376 TRANSLATE(95R_4, FinancialInstitutionIdentification6Choice) 377 RULE 378 NODE (ProprietaryIdentification) 379 NODE (Identification) 380 (((Data Source Scheme Concatenate '/') Concatenate Proprietary Code) Substring ('1', '35')) CopyTo ProprietaryIdentification\Identification 381 END 382 END 383 END 384 END |
protected void |
translate95R_4_Max35Text_Default_95R_to_35x(String targetElement,
MtPathResult content)
Translate method 95R_4 -> Max35Text : Default 95R to 35x
51 TRANSLATE(95R_4, Max35Text) 52 RULE 53 IF (((Data Source Scheme Concatenate ('/', Proprietary Code)) Length) LessThan '36') 54 THEN 55 (Data Source Scheme Concatenate ('/', Proprietary Code)) CopyTo Max35Text 56 ELSE 57 Proprietary Code CopyTo Max35Text 58 END 59 END 60 END |
protected void |
translate95R_4_PartyIdentification26Choice_Default(String targetElement,
MtPathResult content)
Translate method 95R_4 -> PartyIdentification26Choice : Default
208 TRANSLATE(95R_4, PartyIdentification26Choice) 209 RULE 210 NODE (ProprietaryIdentification) 211 NODE (Identification) 212 Proprietary Code TranslateTo ProprietaryIdentification\Identification 213 END 214 NODE (Issuer) 215 Data Source Scheme TranslateTo ProprietaryIdentification\Issuer 216 END 217 END 218 END 219 END |
protected void |
translate97A_Max35Text_Default(String targetElement,
MtPathResult content)
Translate method 97A -> Max35Text : Default
31 TRANSLATE(97A, Max35Text) 32 RULE 33 Account Number TranslateTo Max35Text 34 END 35 END |
protected void |
translate97B_8_Max35Text_Default(String targetElement,
MtPathResult content)
Translate method 97B_8 -> Max35Text : Default
385 TRANSLATE(97B_8, Max35Text) 386 RULE 387 Account Number TranslateTo Max35Text 388 END 389 END |
protected void |
translate98A_ISODate_Default(String targetElement,
MtPathResult content)
Translate method 98A -> ISODate : Default
26 TRANSLATE(98A, ISODate) 27 RULE 28 (Date FormatDateTime ('MT_YYYYMMDD', 'MX_Date')) CopyTo ISODate 29 END 30 END |
protected void |
translate98C_ISODateTime_Default(String targetElement,
MtPathResult content)
Translate method 98C -> ISODateTime : Default
6 TRANSLATE(98C, ISODateTime) 7 RULE 8 ((Date FormatDateTime ('MT_YYYYMMDD', 'MX_Date')) Concatenate ('T', (Time FormatDateTime ('MT_HHMMSS', 'MX_Time')))) CopyTo ISODateTime 9 END 10 END |
protected void |
translate98E_1_ISODateTime_Default(String targetElement,
MtPathResult content)
Translate method 98E_1 -> ISODateTime : Default
11 TRANSLATE(98E_1, ISODateTime) 12 RULE 13 IF (Decimals IsPresent) 14 THEN 15 ((((((Date FormatDateTime ('MT_YYYYMMDD', 'MX_Date')) Concatenate 'T') Concatenate (Time FormatDateTime ('MT_HHMMSS', 'MX_Time'))) Concatenate '.') Concatenate Decimals) Concatenate (UTC Indicator FormatDateTime ('MT_UTCIndicator', 'MX_TimeOffset'))) CopyTo ISODateTime 16 ELSE 17 ((((Date FormatDateTime ('MT_YYYYMMDD', 'MX_Date')) Concatenate 'T') Concatenate (Time FormatDateTime ('MT_HHMMSS', 'MX_Time'))) Concatenate (UTC Indicator FormatDateTime ('MT_UTCIndicator', 'MX_TimeOffset'))) CopyTo ISODateTime 18 END 19 END 20 END |
protected void |
translateAmount_FIN_15d_RestrictedFINActiveOrHistoricCurrencyAndAmountAmount_Default(String targetElement,
String content)
Translate method Amount_FIN_15d -> RestrictedFINActiveOrHistoricCurrencyAndAmount\Amount : Default
320 TRANSLATE(Amount_FIN_15d, RestrictedFINActiveOrHistoricCurrencyAndAmount\Amount) 321 RULE 322 (Amount_FIN_15d FormatDecimal 'MX') CopyTo RestrictedFINActiveOrHistoricCurrencyAndAmount\Amount 323 END 324 END |
protected void |
translateCurrency_ActiveCurrencyCode_Default(String targetElement,
String content)
Translate method Currency -> ActiveCurrencyCode : Default
340 TRANSLATE(Currency, ActiveCurrencyCode) 341 RULE 342 Currency CopyTo ActiveCurrencyCode 343 END 344 END |
protected void |
translateCurrency_ActiveOrHistoricCurrencyCode_Default(String targetElement,
MtPathResult content)
Translate method Currency -> ActiveOrHistoricCurrencyCode : Default
325 TRANSLATE(Currency, ActiveOrHistoricCurrencyCode) 326 RULE 327 Currency CopyTo ActiveOrHistoricCurrencyCode 328 END 329 END |
protected void |
translateDateTime_YYYYMMDD_ISODateTime_Default(String targetElement,
MtPathResult content)
Translate method DateTime_YYYYMMDD -> ISODateTime : Default
1 TRANSLATE(DateTime_YYYYMMDD, ISODateTime) 2 RULE 3 ((DateTime_YYYYMMDD FormatDateTime ('MT_YYYYMMDD', 'MX_Date')) Concatenate 'T00:00:00') CopyTo ISODateTime 4 END 5 END |
protected void |
translateIdentifier_BICFIOrNonFI_AnyBICIdentifier_Default(String targetElement,
String content)
Translate method Identifier_BICFIOrNonFI -> AnyBICIdentifier : Default
68 TRANSLATE(Identifier_BICFIOrNonFI, AnyBICIdentifier) 69 RULE 70 Identifier_BICFIOrNonFI CopyTo AnyBICIdentifier 71 END 72 END |
protected void |
translateIdentifier_FIN_35x_Max35Text_Default(String targetElement,
String content)
Translate method Identifier_FIN_35x -> Max35Text : Default
36 TRANSLATE(Identifier_FIN_35x, Max35Text) 37 RULE 38 Identifier_FIN_35x CopyTo Max35Text 39 END 40 END |
protected void |
translateIdentifier_FIN_8c_Max8Text_Default(String targetElement,
String content)
Translate method Identifier_FIN_8c -> Max8Text : Default
225 TRANSLATE(Identifier_FIN_8c, Max8Text) 226 RULE 227 (((Identifier_FIN_8c TrimLeft '/') TrimRight '/') ReplaceAll '//') CopyTo Max8Text 228 END 229 END |
protected void |
translateIdentifier_Isin_ISINIdentifier_Default(String targetElement,
MtPathResult content)
Translate method Identifier_Isin -> ISINIdentifier : Default
230 TRANSLATE(Identifier_Isin, ISINIdentifier) 231 RULE 232 (Identifier_Isin Substring '6') CopyTo ISINIdentifier 233 END 234 END |
protected void |
translateImpl(MT502 source)
Translation rules implementation
|
protected void |
translateQuantity_FIN_15d_RestrictedFINDecimalNumber_Default(String targetElement,
MtPathResult content)
Translate method Quantity_FIN_15d -> RestrictedFINDecimalNumber : Default
295 TRANSLATE(Quantity_FIN_15d, RestrictedFINDecimalNumber) 296 RULE 297 (Quantity_FIN_15d FormatDecimal 'MX') CopyTo RestrictedFINDecimalNumber 298 END 299 END |
protected void |
translateText_FIN_30x_RestrictedFINMax30Text_Default(String targetElement,
MtPathResult content)
Translate method Text_FIN_30x -> RestrictedFINMax30Text : Default
21 TRANSLATE(Text_FIN_30x, RestrictedFINMax30Text) 22 RULE 23 (((Text_FIN_30x TrimLeft '/') TrimRight '/') ReplaceAll '//') CopyTo RestrictedFINMax30Text 24 END 25 END |
protected void |
translateText_FIN_34x_RestrictedFINMax34Text_Default(String targetElement,
String content)
Translate method Text_FIN_34x -> RestrictedFINMax34Text : Default
220 TRANSLATE(Text_FIN_34x, RestrictedFINMax34Text) 221 RULE 222 (((Text_FIN_34x TrimLeft '/') TrimRight '/') ReplaceAll '//') CopyTo RestrictedFINMax34Text 223 END 224 END |
protected void |
translateText_FIN_4M35x_Max105Text_Default(String targetElement,
MtPathResult content)
Translate method Text_FIN_4M35x -> Max105Text : Default
285 TRANSLATE(Text_FIN_4M35x, Max105Text) 286 RULE 287 (Line[*] Concatenate) CopyTo Max105Text 288 END 289 END |
protected void |
translateText_FIN_4M35x_Max105Text_Text_FIN_3M35x_To_Max350Text(String targetElement,
MtPathResult content)
Translate method Text_FIN_4M35x -> Max105Text : Text_FIN_3M35x To Max350Text
280 TRANSLATE(Text_FIN_4M35x, Max105Text) 281 RULE 282 (((Line[2] Concatenate Line[3]) Concatenate Line[4]) TrimRight ' ') CopyTo Max105Text 283 END 284 END |
protected void |
translateText_FIN_4M35x_NameAndAddress11_Default_for_funds(String targetElement,
String content)
Translate method Text_FIN_4M35x -> NameAndAddress11 : Default for funds
80 TRANSLATE(Text_FIN_4M35x, NameAndAddress11) 81 RULE 82 NODE (Name) 83 IF ((Line[1] Length) GreaterThan '0') 84 THEN 85 Line[1] CopyTo Name 86 END 87 END 88 NODE (Address) 89 Text_FIN_4M35x TranslateTo Address 90 END 91 END 92 END |
protected void |
translateText_FIN_4M35x_PostalAddress7_Default(String targetElement,
String content)
Translate method Text_FIN_4M35x -> PostalAddress7 : Default
93 TRANSLATE(Text_FIN_4M35x, PostalAddress7) 94 RULE 95 NODE (AddressLine) 96 IF ((((Line[3] Length) GreaterThan '0') And ((((Line[3] Substring ('3', '1')) IsSameString '/') Or (((Line[3] TrimRight ' ') Length) IsSameNumber '2')) And ((Line[3] Substring ('1', '2')) IsCountry))) Or (((Line[4] Length) GreaterThan '0') And ((((Line[4] Substring ('3', '1')) IsSameString '/') Or (((Line[4] TrimRight ' ') Length) IsSameNumber '2')) And ((Line[4] Substring ('1', '2')) IsCountry)))) 97 THEN 98 Line[2] CopyTo AddressLine[1] 99 END 100 END 101 NODE (AddressLine) 102 IF (((Line[4] Length) GreaterThan '0') And ((((Line[4] Substring ('3', '1')) IsSameString '/') Or (((Line[4] TrimRight ' ') Length) IsSameNumber '2')) And ((Line[4] Substring ('1', '2')) IsCountry))) 103 THEN 104 Line[3] CopyTo AddressLine[2] 105 END 106 END 107 NODE (PostCode) 108 IF (((Line[4] Length) GreaterThan '0') And ((((Line[4] Substring ('3', '1')) IsSameString '/') Or (((Line[4] TrimRight ' ') Length) IsSameNumber '2')) And ((Line[4] Substring ('1', '2')) IsCountry))) 109 THEN 110 IF ((Line[4] Find ('/', '4')) GreaterThan '0') 111 THEN 112 IF (((((Line[4] Substring '4') ExtractPattern '/') Substring '2') Length) LessThanOrEqualTo '16') 113 THEN 114 ((((Line[4] Substring '4') ExtractPattern '/') Substring '2') Substring ('1', '8')) CopyTo PostCode 115 END 116 END 117 ELSE 118 IF (((Line[3] Length) GreaterThan '0') And ((((Line[3] Substring ('3', '1')) IsSameString '/') Or (((Line[3] TrimRight ' ') Length) IsSameNumber '2')) And ((Line[3] Substring ('1', '2')) IsCountry))) 119 THEN 120 IF ((Line[3] Find ('/', '4')) GreaterThan '0') 121 THEN 122 IF (((((Line[3] Substring '4') ExtractPattern '/') Substring '2') Length) LessThanOrEqualTo '16') 123 THEN 124 ((((Line[3] Substring '4') ExtractPattern '/') Substring '2') Substring ('1', '8')) CopyTo PostCode 125 END 126 END 127 ELSE 128 IF (((Line[2] Length) GreaterThan '0') And ((((Line[2] Substring ('3', '1')) IsSameString '/') Or (((Line[2] TrimRight ' ') Length) IsSameNumber '2')) And ((Line[2] Substring ('1', '2')) IsCountry))) 129 THEN 130 IF ((Line[2] Find ('/', '4')) GreaterThan '0') 131 THEN 132 IF (((((Line[2] Substring '4') ExtractPattern '/') Substring '2') Length) LessThanOrEqualTo '16') 133 THEN 134 ((((Line[2] Substring '4') ExtractPattern '/') Substring '2') Substring ('1', '8')) CopyTo PostCode 135 END 136 END 137 END 138 END 139 END 140 END 141 NODE (TownName) 142 IF (((Line[4] Length) GreaterThan '0') And ((((Line[4] Substring ('3', '1')) IsSameString '/') Or (((Line[4] TrimRight ' ') Length) IsSameNumber '2')) And ((Line[4] Substring ('1', '2')) IsCountry))) 143 THEN 144 IF ((Line[4] Find ('/', '4')) GreaterThan '0') 145 THEN 146 (((Line[4] Substring '4') ExtractPattern (*NULL*, '/')) Substring ('1', '23')) CopyTo TownName 147 ELSE 148 IF ((Line[4] Find '/') GreaterThan '0') 149 THEN 150 ((Line[4] ExtractPattern '/') Substring ('2', '23')) CopyTo TownName 151 END 152 END 153 ELSE 154 IF (((Line[3] Length) GreaterThan '0') And ((((Line[3] Substring ('3', '1')) IsSameString '/') Or (((Line[3] TrimRight ' ') Length) IsSameNumber '2')) And ((Line[3] Substring ('1', '2')) IsCountry))) 155 THEN 156 IF ((Line[3] Find ('/', '4')) GreaterThan '0') 157 THEN 158 (((Line[3] Substring '4') ExtractPattern (*NULL*, '/')) Substring ('1', '23')) CopyTo TownName 159 ELSE 160 IF ((Line[3] Find '/') GreaterThan '0') 161 THEN 162 ((Line[3] ExtractPattern '/') Substring ('2', '23')) CopyTo TownName 163 END 164 END 165 ELSE 166 IF (((Line[2] Length) GreaterThan '0') And ((((Line[2] Substring ('3', '1')) IsSameString '/') Or (((Line[2] TrimRight ' ') Length) IsSameNumber '2')) And ((Line[2] Substring ('1', '2')) IsCountry))) 167 THEN 168 IF ((Line[2] Find ('/', '4')) GreaterThan '0') 169 THEN 170 (((Line[2] Substring '4') ExtractPattern (*NULL*, '/')) Substring ('1', '23')) CopyTo TownName 171 ELSE 172 IF ((Line[2] Find '/') GreaterThan '0') 173 THEN 174 ((Line[2] ExtractPattern '/') Substring ('2', '23')) CopyTo TownName 175 END 176 END 177 END 178 END 179 END 180 END 181 NODE (Country) 182 IF ((Line[4] Length) GreaterThan '0') 183 THEN 184 IF ((((Line[4] Substring ('3', '1')) IsSameString '/') Or (((Line[4] TrimRight ' ') Length) IsSameNumber '2')) And ((Line[4] Substring ('1', '2')) IsCountry)) 185 THEN 186 (Line[4] Substring ('1', '2')) CopyTo Country 187 END 188 ELSE 189 IF ((Line[3] Length) GreaterThan '0') 190 THEN 191 IF ((((Line[3] Substring ('3', '1')) IsSameString '/') Or (((Line[3] TrimRight ' ') Length) IsSameNumber '2')) And ((Line[3] Substring ('1', '2')) IsCountry)) 192 THEN 193 (Line[3] Substring ('1', '2')) CopyTo Country 194 END 195 ELSE 196 IF ((Line[2] Length) GreaterThan '0') 197 THEN 198 IF ((((Line[2] Substring ('3', '1')) IsSameString '/') Or (((Line[2] TrimRight ' ') Length) IsSameNumber '2')) And ((Line[2] Substring ('1', '2')) IsCountry)) 199 THEN 200 (Line[2] Substring ('1', '2')) CopyTo Country 201 END 202 END 203 END 204 END 205 END 206 END 207 END |
public MT502_MxSetr01000201_Translation()
public final MxSetr01000201 translate(MT502 source) throws LogicalMessageCriteriaException, TranslationPreconditionException
source
- a well formed MT502 objectLogicalMessageCriteriaException
TranslationPreconditionException
protected final void translateImpl(MT502 source) throws LogicalMessageCriteriaException, TranslationPreconditionException
source
- a well formed MT502 objectLogicalMessageCriteriaException
TranslationPreconditionException
protected void translateDateTime_YYYYMMDD_ISODateTime_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate98C_ISODateTime_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate98E_1_ISODateTime_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateText_FIN_30x_RestrictedFINMax30Text_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate98A_ISODate_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate97A_Max35Text_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateIdentifier_FIN_35x_Max35Text_Default(String targetElement, String content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate95P_12_Max35Text_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate95Q_Max35Text_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate95R_4_Max35Text_Default_95R_to_35x(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate95P_12_PartyIdentification26Choice_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateIdentifier_BICFIOrNonFI_AnyBICIdentifier_Default(String targetElement, String content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate95Q_PartyIdentification26Choice_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateText_FIN_4M35x_NameAndAddress11_Default_for_funds(String targetElement, String content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateText_FIN_4M35x_PostalAddress7_Default(String targetElement, String content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate95R_4_PartyIdentification26Choice_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateText_FIN_34x_RestrictedFINMax34Text_Default(String targetElement, String content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateIdentifier_FIN_8c_Max8Text_Default(String targetElement, String content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateIdentifier_Isin_ISINIdentifier_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate35B_AlternateSecurityIdentification4_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateText_FIN_4M35x_Max105Text_Text_FIN_3M35x_To_Max350Text(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateText_FIN_4M35x_Max105Text_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate12A_RestrictedFINMax30Text_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateQuantity_FIN_15d_RestrictedFINDecimalNumber_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate19A_RestrictedFINActiveOrHistoricCurrencyAndAmount_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateAmount_FIN_15d_RestrictedFINActiveOrHistoricCurrencyAndAmountAmount_Default(String targetElement, String content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateCurrency_ActiveOrHistoricCurrencyCode_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate19A_RestrictedFINActiveCurrencyAnd13DecimalAmount_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateCurrency_ActiveCurrencyCode_Default(String targetElement, String content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate95R_3_PartyIdentification26Choice_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate11A_ActiveCurrencyCode_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate95Q_FinancialInstitutionIdentification6Choice_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate95P_13_FinancialInstitutionIdentification6Choice_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate95R_4_FinancialInstitutionIdentification6Choice_Default(String targetElement, MtPathResult content)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translate97B_8_Max35Text_Default(String targetElement, MtPathResult content)
source
- 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(MT502 source)
source
- a well formed MT502 objectpublic final void preconditionSR1Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR2Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR3Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR4Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR5Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR6Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR7Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR8Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR9Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR10Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR11Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR12Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR13Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR14Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR15Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR16Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR17Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR18Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR19Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR20Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR21Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR22Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR23Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR24Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR25Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR26Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR27Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR28Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR29Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR30Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR31Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR32Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR33Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR34Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR35Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR36Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR37Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR38Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR39Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR40Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR41Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR42Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR43Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR44Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR45Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR46Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR47Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR48Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR49Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR50Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR51Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR52Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR53Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR54Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR55Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR56Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR57Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR58Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR59Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR60Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR61Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR62Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR63Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR64Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR65Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR66Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR67Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR68Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR69Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR70Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR71Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR72Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR73Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR74Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR75Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR76Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR77Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR78Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR79Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR80Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR81Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR82Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR83Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR84Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR85Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR86Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR87Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR88Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR89Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR90Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR91Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR92Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR93Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR94Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR95Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR96Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR97Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR98Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR99Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR100Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR101Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR102Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR103Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR104Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR105Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR106Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR107Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR108Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR109Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR110Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR111Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR112Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR113Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR114Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR115Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR116Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR117Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR118Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR119Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR120Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR121Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR122Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR123Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR124Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR125Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR126Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR127Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR128Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR129Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR130Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR131Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR132Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR133Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR134Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR135Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR136Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR137Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR138Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR139Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR140Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR141Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR142Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR143Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR144Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final void preconditionSR145Check(MT502 source) throws TranslationPreconditionException
source
- a well formed MT502 objectTranslationPreconditionException
public final List<PreconditionError> preconditionsCheck(MT502 source)
preconditionSR1Check(MT502)
,
preconditionSR2Check(MT502)
,
preconditionSR3Check(MT502)
,
preconditionSR4Check(MT502)
,
preconditionSR5Check(MT502)
,
preconditionSR6Check(MT502)
,
preconditionSR7Check(MT502)
,
preconditionSR8Check(MT502)
,
preconditionSR9Check(MT502)
,
preconditionSR10Check(MT502)
,
preconditionSR11Check(MT502)
,
preconditionSR12Check(MT502)
,
preconditionSR13Check(MT502)
,
preconditionSR14Check(MT502)
,
preconditionSR15Check(MT502)
,
preconditionSR16Check(MT502)
,
preconditionSR17Check(MT502)
,
preconditionSR18Check(MT502)
,
preconditionSR19Check(MT502)
,
preconditionSR20Check(MT502)
,
preconditionSR21Check(MT502)
,
preconditionSR22Check(MT502)
,
preconditionSR23Check(MT502)
,
preconditionSR24Check(MT502)
,
preconditionSR25Check(MT502)
,
preconditionSR26Check(MT502)
,
preconditionSR27Check(MT502)
,
preconditionSR28Check(MT502)
,
preconditionSR29Check(MT502)
,
preconditionSR30Check(MT502)
,
preconditionSR31Check(MT502)
,
preconditionSR32Check(MT502)
,
preconditionSR33Check(MT502)
,
preconditionSR34Check(MT502)
,
preconditionSR35Check(MT502)
,
preconditionSR36Check(MT502)
,
preconditionSR37Check(MT502)
,
preconditionSR38Check(MT502)
,
preconditionSR39Check(MT502)
,
preconditionSR40Check(MT502)
,
preconditionSR41Check(MT502)
,
preconditionSR42Check(MT502)
,
preconditionSR43Check(MT502)
,
preconditionSR44Check(MT502)
,
preconditionSR45Check(MT502)
,
preconditionSR46Check(MT502)
,
preconditionSR47Check(MT502)
,
preconditionSR48Check(MT502)
,
preconditionSR49Check(MT502)
,
preconditionSR50Check(MT502)
,
preconditionSR51Check(MT502)
,
preconditionSR52Check(MT502)
,
preconditionSR53Check(MT502)
,
preconditionSR54Check(MT502)
,
preconditionSR55Check(MT502)
,
preconditionSR56Check(MT502)
,
preconditionSR57Check(MT502)
,
preconditionSR58Check(MT502)
,
preconditionSR59Check(MT502)
,
preconditionSR60Check(MT502)
,
preconditionSR61Check(MT502)
,
preconditionSR62Check(MT502)
,
preconditionSR63Check(MT502)
,
preconditionSR64Check(MT502)
,
preconditionSR65Check(MT502)
,
preconditionSR66Check(MT502)
,
preconditionSR67Check(MT502)
,
preconditionSR68Check(MT502)
,
preconditionSR69Check(MT502)
,
preconditionSR70Check(MT502)
,
preconditionSR71Check(MT502)
,
preconditionSR72Check(MT502)
,
preconditionSR73Check(MT502)
,
preconditionSR74Check(MT502)
,
preconditionSR75Check(MT502)
,
preconditionSR76Check(MT502)
,
preconditionSR77Check(MT502)
,
preconditionSR78Check(MT502)
,
preconditionSR79Check(MT502)
,
preconditionSR80Check(MT502)
,
preconditionSR81Check(MT502)
,
preconditionSR82Check(MT502)
,
preconditionSR83Check(MT502)
,
preconditionSR84Check(MT502)
,
preconditionSR85Check(MT502)
,
preconditionSR86Check(MT502)
,
preconditionSR87Check(MT502)
,
preconditionSR88Check(MT502)
,
preconditionSR89Check(MT502)
,
preconditionSR90Check(MT502)
,
preconditionSR91Check(MT502)
,
preconditionSR92Check(MT502)
,
preconditionSR93Check(MT502)
,
preconditionSR94Check(MT502)
,
preconditionSR95Check(MT502)
,
preconditionSR96Check(MT502)
,
preconditionSR97Check(MT502)
,
preconditionSR98Check(MT502)
,
preconditionSR99Check(MT502)
,
preconditionSR100Check(MT502)
,
preconditionSR101Check(MT502)
,
preconditionSR102Check(MT502)
,
preconditionSR103Check(MT502)
,
preconditionSR104Check(MT502)
,
preconditionSR105Check(MT502)
,
preconditionSR106Check(MT502)
,
preconditionSR107Check(MT502)
,
preconditionSR108Check(MT502)
,
preconditionSR109Check(MT502)
,
preconditionSR110Check(MT502)
,
preconditionSR111Check(MT502)
,
preconditionSR112Check(MT502)
,
preconditionSR113Check(MT502)
,
preconditionSR114Check(MT502)
,
preconditionSR115Check(MT502)
,
preconditionSR116Check(MT502)
,
preconditionSR117Check(MT502)
,
preconditionSR118Check(MT502)
,
preconditionSR119Check(MT502)
,
preconditionSR120Check(MT502)
,
preconditionSR121Check(MT502)
,
preconditionSR122Check(MT502)
,
preconditionSR123Check(MT502)
,
preconditionSR124Check(MT502)
,
preconditionSR125Check(MT502)
,
preconditionSR126Check(MT502)
,
preconditionSR127Check(MT502)
,
preconditionSR128Check(MT502)
,
preconditionSR129Check(MT502)
,
preconditionSR130Check(MT502)
,
preconditionSR131Check(MT502)
,
preconditionSR132Check(MT502)
,
preconditionSR133Check(MT502)
,
preconditionSR134Check(MT502)
,
preconditionSR135Check(MT502)
,
preconditionSR136Check(MT502)
,
preconditionSR137Check(MT502)
,
preconditionSR138Check(MT502)
,
preconditionSR139Check(MT502)
,
preconditionSR140Check(MT502)
,
preconditionSR141Check(MT502)
,
preconditionSR142Check(MT502)
,
preconditionSR143Check(MT502)
,
preconditionSR144Check(MT502)
,
return a list with a precondition errors for each failed check, or an empty list if all preconditions are satisfied