public class MxSetr00600201_MT515_Translation extends
Modifier | Constructor and Description |
---|---|
|
MxSetr00600201_MT515_Translation()
Creates the translation class initializing it with the proper MX identification.
|
protected |
MxSetr00600201_MT515_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(MxSetr00600201 source)
Message criteria check
This method checks the content of the source MxSetr00600201 and determines if it can be translated to the target MT515 |
List<PreconditionError> |
preconditionsCheck(MxSetr00600201 source)
Precondition check
This method checks the precondition on the content of the source MxSetr00600201 |
void |
preconditionSR10Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR10 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\PlaceOfTrade\Country IsSameString 'FR') And (Not ((MultipleExecutionDetails\InvestmentAccountDetails\OwnerIdentification IsPresent) And ((MultipleExecutionDetails\IndividualExecutionDetails\RelatedPartyDetails[*] Select (Role IsSameString 'DIST')) IsPresent)))) THEN Fail ('05302', 'As Place of Trade \ County is FR, Owner Identification and DIST must be present.', MultipleExecutionDetails\InvestmentAccountDetails\OwnerIdentification, MultipleExecutionDetails\IndividualExecutionDetails\RelatedPartyDetails[*], MultipleExecutionDetails\PlaceOfTrade\Country) END |
void |
preconditionSR11Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR11 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\ChargeGeneralDetails\ChargeDetails[*]\Type Count (. |
void |
preconditionSR12Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR12 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\ChargeGeneralDetails\ChargeDetails[*]\Type Count (. |
void |
preconditionSR13Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR13 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\ChargeGeneralDetails\ChargeDetails[*]\Type Count (. |
void |
preconditionSR14Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR14 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\ChargeGeneralDetails\ChargeDetails[*]\Type Count (. |
void |
preconditionSR15Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR15 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\ChargeGeneralDetails\ChargeDetails[*]\Type Count (. |
void |
preconditionSR16Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR16 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\ChargeGeneralDetails\ChargeDetails[*]\Type Count (. |
void |
preconditionSR17Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR17 on the content of the source MxSetr00600201 IF (((MultipleExecutionDetails\IndividualExecutionDetails\ChargeGeneralDetails\ChargeDetails[*]\Amount Select (..\Type IsSameString 'BEND')) IsPresent) And ((MultipleExecutionDetails\IndividualExecutionDetails\ChargeGeneralDetails\ChargeDetails[*]\Amount Select (..\Type IsSameString 'UCIC')) IsPresent)) THEN Fail ('05310', 'Either Amount and BEND or Amount and UCIC may be present but not both.', MultipleExecutionDetails\IndividualExecutionDetails\ChargeGeneralDetails\ChargeDetails[*]\Amount) END |
void |
preconditionSR18Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR18 on the content of the source MxSetr00600201 IF (((MultipleExecutionDetails\IndividualExecutionDetails\ChargeGeneralDetails\ChargeDetails[*]\Amount Select (..\Type IsSameString 'FEND')) IsPresent) And ((MultipleExecutionDetails\IndividualExecutionDetails\CommissionGeneralDetails\CommissionDetails[*]\Amount Select (..\Type IsSameString 'CDPL')) IsPresent)) THEN Fail ('05404', 'Commission Details\ Amount Type CDPL and Charge Details\ Amount Type FEND may not both be present.', MultipleExecutionDetails\IndividualExecutionDetails\ChargeGeneralDetails\ChargeDetails[*]\Amount, MultipleExecutionDetails\IndividualExecutionDetails\CommissionGeneralDetails\CommissionDetails[*]\Amount) END |
void |
preconditionSR19Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR19 on the content of the source MxSetr00600201 FOREACH MultipleExecutionDetails\IndividualExecutionDetails\CommissionGeneralDetails\CommissionDetails[*] DO IF ((CommercialAgreementReference IsPresent) And (((Amount IsPresent) Or (Rate IsPresent)) Or (Type IsPresent))) THEN Fail ('05317', 'If Commercial Agreement Reference is present, Amount, Rate and Type must not be present.', Amount, Type, Rate, CommercialAgreementReference) END END |
void |
preconditionSR1Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR1 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\RelatedPartyDetails[*]\ExtendedRole Count (. |
void |
preconditionSR20Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR20 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\CommissionGeneralDetails\CommissionDetails[*]\Rate Count (..\Type IsSameString 'CDPL')) GreaterThan '1') THEN Fail ('05315', 'Rate and CDPL must not be present more than once.', MultipleExecutionDetails\IndividualExecutionDetails\CommissionGeneralDetails\CommissionDetails[*]\Rate) END |
void |
preconditionSR21Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR21 on the content of the source MxSetr00600201 FOREACH MultipleExecutionDetails\IndividualExecutionDetails\CommissionGeneralDetails\CommissionDetails[*] DO IF ((Rate IsPresent) And (Not ((Type IsSameString 'FEND') Or ((Type IsSameString 'BEND') Or (Type IsSameString 'CDPL'))))) THEN Fail ('05315', 'Rate and FEND or BEND or CDPL must be present once.', Rate) END END |
void |
preconditionSR22Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR22 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\RelatedPartyDetails[*]\Role Count (. |
void |
preconditionSR23Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR23 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\RelatedPartyDetails[*]\Role Count (. |
void |
preconditionSR24Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR24 on the content of the source MxSetr00600201 FOREACH MultipleExecutionDetails\IndividualExecutionDetails\RelatedPartyDetails[*] DO IF ((Not ((ExtendedRole IsSameString 'INST') Or (ExtendedRole IsSameString 'INT2'))) And (ExtendedRole IsPresent)) THEN Fail ('05328', 'Either INST (instructing party) or INT2 (second intermediary) must be present.', ExtendedRole) END END |
void |
preconditionSR25Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR25 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\RelatedPartyDetails[*]\Role ContainsString 'DIST') And (Not (MultipleExecutionDetails\PlaceOfTrade\Country IsSameString 'FR'))) THEN Fail ('05303', 'If Place Of Trade \ Country \ FR is not present, DIST must not be present.', MultipleExecutionDetails\PlaceOfTrade\Country, MultipleExecutionDetails\IndividualExecutionDetails\RelatedPartyDetails[*]\Role) END |
void |
preconditionSR26Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR26 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\TaxGeneralDetails\TaxDetails[*]\Type Count (. |
void |
preconditionSR27Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR27 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\TaxGeneralDetails\TaxDetails[*]\Type Count (. |
void |
preconditionSR28Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR28 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\TaxGeneralDetails\TaxDetails[*]\Type Count (. |
void |
preconditionSR29Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR29 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\TaxGeneralDetails\TaxDetails[*]\Type Count (. |
void |
preconditionSR2Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR2 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\RelatedPartyDetails[*]\ExtendedRole Count (. |
void |
preconditionSR30Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR30 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\TaxGeneralDetails\TaxDetails[*]\Type Count (. |
void |
preconditionSR31Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR31 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\TaxGeneralDetails\TaxDetails[*]\Type Count (. |
void |
preconditionSR32Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR32 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\TaxGeneralDetails\TaxDetails[*]\Type Count (. |
void |
preconditionSR33Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR33 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\SettlementAndCustodyDetails\ReceivingSideDetails\ReceiversIntermediaryDetails IsPresent) And (Not (MultipleExecutionDetails\IndividualExecutionDetails\SettlementAndCustodyDetails\ReceivingSideDetails\ReceiversCustodianDetails IsPresent))) THEN Fail ('05321', 'If Receivers Intermediary Details is present, Receivers Custodian Details must be present.', MultipleExecutionDetails\IndividualExecutionDetails\SettlementAndCustodyDetails\ReceivingSideDetails\ReceiversCustodianDetails, MultipleExecutionDetails\IndividualExecutionDetails\SettlementAndCustodyDetails\ReceivingSideDetails\ReceiversIntermediaryDetails) END |
void |
preconditionSR34Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR34 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\SettlementAndCustodyDetails\DeliveringSideDetails\DeliverersIntermediaryDetails IsPresent) And (Not (MultipleExecutionDetails\IndividualExecutionDetails\SettlementAndCustodyDetails\DeliveringSideDetails\DeliverersCustodianDetails IsPresent))) THEN Fail ('05322', 'If Deliverers Intermediary Details is present, Deliverers Custodian Details must be present.', MultipleExecutionDetails\IndividualExecutionDetails\SettlementAndCustodyDetails\DeliveringSideDetails\DeliverersCustodianDetails, MultipleExecutionDetails\IndividualExecutionDetails\SettlementAndCustodyDetails\DeliveringSideDetails\DeliverersIntermediaryDetails) END |
void |
preconditionSR35Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR35 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\CashSettlementDetails\PaymentInstrument\CreditTransferDetails\DebtorAgentAccount IsPresent) And (Not (MultipleExecutionDetails\IndividualExecutionDetails\CashSettlementDetails\PaymentInstrument\CreditTransferDetails\DebtorAgent IsPresent))) THEN Fail ('05324', 'Debtor Agent must be present as Debtor Agent Account is present.', MultipleExecutionDetails\IndividualExecutionDetails\CashSettlementDetails\PaymentInstrument\CreditTransferDetails\DebtorAgent, MultipleExecutionDetails\IndividualExecutionDetails\CashSettlementDetails\PaymentInstrument\CreditTransferDetails\DebtorAgentAccount) END |
void |
preconditionSR36Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR36 on the content of the source MxSetr00600201 IF (MultipleExecutionDetails\IndividualExecutionDetails\PhysicalDeliveryIndicator IsSameBoolean 'true') THEN Fail ('05323', 'Physical Delivery Indicator must be false.', MultipleExecutionDetails\IndividualExecutionDetails\PhysicalDeliveryIndicator) END |
void |
preconditionSR37Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR37 on the content of the source MxSetr00600201 FOREACH Extension[*] DO IF ((PlaceAndName IsSameString 'CONFDET\98C NAVD') And (Not ((((Text Substring ('1', '8')) IsDateTime 'MT_YYYYMMDD') And ((Text Substring ('9', '6')) IsDateTime 'MT_HHMMSS')) And ((Text Length) IsSameNumber '14')))) THEN Fail ('05332', 'If Place And Name equals "CONFDET\98C NAVD", Text must be in the format YYYYMMDDHHMMSS and be fourteen digits.', PlaceAndName, Text) END END |
void |
preconditionSR38Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR38 on the content of the source MxSetr00600201 IF ((Extension[*]\PlaceAndName IsSameString 'SETDET\22F STCO\DSS') And (Not ((Extension[*]\Text Select (..\PlaceAndName IsSameString 'SETDET\22F STCO\DSS')) Matches '[A-Z0-9]{1,8}/[A-Z0-9]{4}'))) THEN Fail ('05335', 'If Place And Name equals SETDET\22F STCO\DSS, Text must be formatted as 8c/4!c.', Extension[*]\PlaceAndName, Extension[*]\Text) END |
void |
preconditionSR39Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR39 on the content of the source MxSetr00600201 IF ((((PreviousReference\MessageName Substring ('1', '1')) IsSameString '/') Or ((PreviousReference\MessageName Find '//') GreaterThan '0')) Or ((PreviousReference\MessageName Substring (PreviousReference\MessageName Length)) IsSameString '/')) THEN Fail ('05300', 'Message Name must not start or end with a slash / or contain two consecutive slashes // or the target MT will have a syntax error.', PreviousReference\MessageName) END |
void |
preconditionSR3Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR3 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\RelatedPartyDetails[*]\Role Count (. |
void |
preconditionSR40Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR40 on the content of the source MxSetr00600201 IF (((MultipleExecutionDetails\IndividualExecutionDetails\ForeignExchangeDetails IsPresent) And (MultipleExecutionDetails\PlaceOfTrade\Country IsSameString 'FR')) And (Not (MultipleExecutionDetails\IndividualExecutionDetails\GrossAmount IsPresent))) THEN Fail ('05301', 'If Place Of Trade \ Country \ FR and ForeignExchangeDetails are both present, then GrossAmount must be present.', MultipleExecutionDetails\IndividualExecutionDetails\GrossAmount, MultipleExecutionDetails\PlaceOfTrade\Country, MultipleExecutionDetails\IndividualExecutionDetails\ForeignExchangeDetails) END |
void |
preconditionSR41Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR41 on the content of the source MxSetr00600201 IF (((MultipleExecutionDetails\IndividualExecutionDetails\ChargeGeneralDetails\ChargeDetails[*]\Rate Select (..\Type IsSameString 'UCIC')) IsPresent) And ((MultipleExecutionDetails\IndividualExecutionDetails\CommissionGeneralDetails\CommissionDetails[*]\Rate Select (..\Type IsSameString 'BEND')) IsPresent)) THEN Fail ('05313', 'CommissionDetails \ Rate and BEND and ChargeDetails \ Rate and UCIC may not both be present.', MultipleExecutionDetails\IndividualExecutionDetails\ChargeGeneralDetails\ChargeDetails[*]\Type, MultipleExecutionDetails\IndividualExecutionDetails\CommissionGeneralDetails\CommissionDetails[*]\Type) END |
void |
preconditionSR42Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR42 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\CommissionGeneralDetails\CommissionDetails[*]\CommercialAgreementReference Count) GreaterThan '1') THEN Fail ('05318', 'Commercial Agreement Reference must not be present more than once.', MultipleExecutionDetails\IndividualExecutionDetails\CommissionGeneralDetails\CommissionDetails[*]\CommercialAgreementReference) END |
void |
preconditionSR43Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR43 on the content of the source MxSetr00600201 IF (((MultipleExecutionDetails\IndividualExecutionDetails\ChargeGeneralDetails\ChargeDetails[*]\Amount Select (..\Type IsSameString 'CHAR')) IsPresent) And ((MultipleExecutionDetails\IndividualExecutionDetails\ChargeGeneralDetails\ChargeDetails[*]\Amount Select (..\Type IsSameString 'BRKF')) IsPresent)) THEN Fail ('05430', 'Either Amount Type CHAR or Amount Type BRKF may be present but not both.', MultipleExecutionDetails\IndividualExecutionDetails\ChargeGeneralDetails\ChargeDetails[*]\Type) END |
void |
preconditionSR44Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR44 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\RelatedPartyDetails[*]\ExtendedRole ContainsString 'INST') And (MultipleExecutionDetails\PlaceOfTrade\Country IsSameString 'FR')) THEN Fail ('05304', 'If Place Of Trade \ Country \ FR is present, INST must not be present.', MultipleExecutionDetails\PlaceOfTrade\Country, MultipleExecutionDetails\IndividualExecutionDetails\RelatedPartyDetails[*]\ExtendedRole) END |
void |
preconditionSR45Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR45 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\CommissionGeneralDetails\CommissionDetails[*]\Amount Count (Not (..\Type IsSameString 'CDPL'))) GreaterThan '2') THEN Fail ('05316', 'Amount, when CDPL is not present, must not be present more than two times.', MultipleExecutionDetails\IndividualExecutionDetails\CommissionGeneralDetails\CommissionDetails[*]\Amount) END |
void |
preconditionSR46Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR46 on the content of the source MxSetr00600201 IF ((Extension[*]\PlaceAndName ContainsString 'CONFDET\98A NAVD') And (Extension[*]\PlaceAndName ContainsString 'CONFDET\98C NAVD')) THEN Fail ('05333', 'Place And Name with CONFDET\98A NAVD and CONFDET\98C NAVD must not both be present.', Extension[*]\PlaceAndName) END |
void |
preconditionSR47Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR47 on the content of the source MxSetr00600201 IF (((Extension[*]\PlaceAndName Select (. |
void |
preconditionSR48Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR48 on the content of the source MxSetr00600201 IF (((Extension[*]\PlaceAndName Select (. |
void |
preconditionSR49Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR49 on the content of the source MxSetr00600201 FOREACH Extension[*] DO IF ((PlaceAndName IsSameString 'CONFDET\98A NAVD') And (Not (((Text Substring ('1', '8')) IsDateTime 'MT_YYYYMMDD') And ((Text Length) IsSameNumber '8')))) THEN Fail ('05330', 'If Place And Name equals "CONFDET\98A NAVD", Text must be a time in the format YYYYMMDD.', PlaceAndName, Text) END END |
void |
preconditionSR4Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR4 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\UnitsNumber\Unit IsPresent) And ((MultipleExecutionDetails\IndividualExecutionDetails\UnitsNumber\Unit Substring ('1', '1')) IsSameString '-')) THEN Fail ('05305', 'Negative number is not allowed.', MultipleExecutionDetails\IndividualExecutionDetails\UnitsNumber\Unit) END |
void |
preconditionSR50Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR50 on the content of the source MxSetr00600201 IF (MultipleExecutionDetails\IndividualExecutionDetails\ForeignExchangeDetails\UnitCurrency IsPresent) THEN IF (Not (MultipleExecutionDetails\IndividualExecutionDetails\ForeignExchangeDetails\UnitCurrency IsActiveCurrency)) THEN Fail ('05130', 'Currency must be an active currency as the target MT requires an active currency.', MultipleExecutionDetails\IndividualExecutionDetails\ForeignExchangeDetails\UnitCurrency) END END |
void |
preconditionSR51Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR51 on the content of the source MxSetr00600201 IF (MultipleExecutionDetails\IndividualExecutionDetails\ForeignExchangeDetails\QuotedCurrency IsPresent) THEN IF (Not (MultipleExecutionDetails\IndividualExecutionDetails\ForeignExchangeDetails\QuotedCurrency IsActiveCurrency)) THEN Fail ('05130', 'Currency must be an active currency as the target MT requires an active currency.', MultipleExecutionDetails\IndividualExecutionDetails\ForeignExchangeDetails\QuotedCurrency) END END |
void |
preconditionSR52Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR52 on the content of the source MxSetr00600201 IF (((MultipleExecutionDetails\IndividualExecutionDetails\CommissionGeneralDetails\CommissionDetails[*]\Rate Select (..\Type IsSameString 'FEND')) IsPresent) And ((MultipleExecutionDetails\IndividualExecutionDetails\CommissionGeneralDetails\CommissionDetails[*]\Rate Select (..\Type IsSameString 'CDPL')) IsPresent)) THEN Fail ('05404', 'Rate Type CDPL and Rate Type FEND may not both be present.', MultipleExecutionDetails\IndividualExecutionDetails\CommissionGeneralDetails\CommissionDetails[*]\Rate) END |
void |
preconditionSR53Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR53 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\ForeignExchangeDetails\ExchangeRate IsPresent) And ((MultipleExecutionDetails\IndividualExecutionDetails\ForeignExchangeDetails\ExchangeRate Substring ('1', '1')) IsSameString '-')) THEN Fail ('05338', 'Negative number is not allowed.', MultipleExecutionDetails\IndividualExecutionDetails\ForeignExchangeDetails\ExchangeRate) END |
void |
preconditionSR54Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR54 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\CommissionGeneralDetails\CommissionDetails[*]\Rate Count (..\Type IsSameString 'BEND')) GreaterThan '1') THEN Fail ('05315', 'Rate and BEND must not be present more than once.', MultipleExecutionDetails\IndividualExecutionDetails\CommissionGeneralDetails\CommissionDetails[*]\Rate) END |
void |
preconditionSR55Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR55 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\CommissionGeneralDetails\CommissionDetails[*]\Rate Count (..\Type IsSameString 'FEND')) GreaterThan '1') THEN Fail ('05315', 'Rate and FEND must not be present more than once.', MultipleExecutionDetails\IndividualExecutionDetails\CommissionGeneralDetails\CommissionDetails[*]\Rate) END |
void |
preconditionSR56Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR56 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\CommissionGeneralDetails\CommissionDetails[*]\Amount Count (..\Type IsSameString 'CDPL')) GreaterThan '1') THEN Fail ('05314', 'Amount and CDPL must not be present more than once.', MultipleExecutionDetails\IndividualExecutionDetails\CommissionGeneralDetails\CommissionDetails[*]\Amount) END |
void |
preconditionSR5Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR5 on the content of the source MxSetr00600201 IF (MultipleExecutionDetails\IndividualExecutionDetails\SettlementAndCustodyDetails\SettlementPlace\ProprietaryIdentification IsPresent) THEN Fail ('05320', 'Settlement Place must not be identified with the proprietary format as 95a PSET does not have format R.', MultipleExecutionDetails\IndividualExecutionDetails[*]\SettlementAndCustodyDetails\SettlementPlace\ProprietaryIdentification) END |
void |
preconditionSR6Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR6 on the content of the source MxSetr00600201 IF ((((MultipleExecutionDetails\IndividualExecutionDetails\CashSettlementDate Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*Z?') Or (MultipleExecutionDetails\IndividualExecutionDetails\CashSettlementDate Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}[+-][0-9]{2}:[0-9]{2}')) Or (MultipleExecutionDetails\IndividualExecutionDetails\CashSettlementDate Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*[+-][0-9]{2}:[0-9]{2}')) Or (MultipleExecutionDetails\IndividualExecutionDetails\CashSettlementDate Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z')) THEN Fail ('05143', 'Date Time format not supported in MT.', MultipleExecutionDetails\IndividualExecutionDetails[*]\CashSettlementDate) END |
void |
preconditionSR7Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR7 on the content of the source MxSetr00600201 IF (CopyDetails\CopyIndicator IsSameBoolean 'false') THEN Fail ('05336', 'Copy Indicator must not be false.', CopyDetails\CopyIndicator) END |
void |
preconditionSR8Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR8 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\ChargeGeneralDetails\ChargeDetails[*]\Rate Select ((..\Type IsSameString 'BRKF'), '1')) IsPresent) THEN Fail ('05306', 'If Rate is present, BRKF must not be present.', MultipleExecutionDetails\IndividualExecutionDetails\ChargeGeneralDetails\ChargeDetails[*]\Rate, MultipleExecutionDetails\IndividualExecutionDetails\ChargeGeneralDetails\ChargeDetails[*]\Type) END |
void |
preconditionSR9Check(MxSetr00600201 source)
Precondition check
This method checks the precondition SR9 on the content of the source MxSetr00600201 IF ((MultipleExecutionDetails\IndividualExecutionDetails\ChargeGeneralDetails\ChargeDetails[*]\Rate Select ((..\Type IsSameString 'CHAR'), '1')) IsPresent) THEN Fail ('05306', 'If Rate is present, CHAR must not be present.', MultipleExecutionDetails\IndividualExecutionDetails\ChargeGeneralDetails\ChargeDetails[*]\Rate, MultipleExecutionDetails\IndividualExecutionDetails\ChargeGeneralDetails\ChargeDetails[*]\Type) END |
MT515 |
translate(MxSetr00600201 source)
Main entry point for the translation
|
protected void |
translateAccountIdentification1_95Q_Default(String targetElement,
XmlNode node)
Translate method AccountIdentification1 -> 95Q : Default
213 TRANSLATE(AccountIdentification1, 95Q) 214 RULE 215 NODE (Name and Address) 216 NODE (Line) 217 Proprietary\Identification CopyTo Name and Address\Line[1] 218 END 219 END 220 END 221 END |
protected void |
translateAccountIdentification1_97A_Default4(String targetElement,
XmlNode node)
Translate method AccountIdentification1 -> 97A : Default4
339 TRANSLATE(AccountIdentification1, 97A) 340 RULE 341 NODE (Account Number) 342 Proprietary\Identification CopyTo Account Number 343 END 344 END 345 END |
protected void |
translateActiveCurrencyCode_Currency_Default(String targetElement,
XmlNode node)
Translate method ActiveCurrencyCode -> Currency : Default
208 TRANSLATE(ActiveCurrencyCode, Currency) 209 RULE 210 ActiveCurrencyCode CopyTo Currency 211 END 212 END |
protected void |
translateActiveOrHistoricCurrencyCode_Currency_Default(String targetElement,
XmlNode node)
Translate method ActiveOrHistoricCurrencyCode -> Currency : Default
359 TRANSLATE(ActiveOrHistoricCurrencyCode, Currency) 360 RULE 361 ActiveOrHistoricCurrencyCode CopyTo Currency 362 END 363 END |
protected void |
translateBaseOneRate_Rate_FIN_15d_Default(String targetElement,
XmlNode node)
Translate method BaseOneRate -> Rate_FIN_15d : Default
458 TRANSLATE(BaseOneRate, Rate_FIN_15d) 459 RULE 460 (BaseOneRate FormatDecimal 'MT') CopyTo Rate_FIN_15d 461 END 462 END |
protected void |
translateBICIdentifier_95P_13_Default(String targetElement,
XmlNode node)
Translate method BICIdentifier -> 95P_13 : Default
376 TRANSLATE(BICIdentifier, 95P_13) 377 RULE 378 NODE (Identifier Code) 379 BICIdentifier CopyTo Identifier Code 380 END 381 END 382 END |
protected void |
translateCountryCode_Text_FIN_30x_Default(String targetElement,
XmlNode node)
Translate method CountryCode -> Text_FIN_30x : Default
193 TRANSLATE(CountryCode, Text_FIN_30x) 194 RULE 195 CountryCode CopyTo Text_FIN_30x 196 END 197 END |
protected void |
translateCurrencyAndAmount_19A_Default(String targetElement,
XmlNode node)
Translate method CurrencyAndAmount -> 19A : Default
463 TRANSLATE(CurrencyAndAmount, 19A) 464 RULE 465 NODE (Currency Code) 466 IF (((Amount FormatDecimal 'MT') Length) LessThanOrEqualTo '15') 467 THEN 468 Currency CopyTo Currency Code 469 END 470 END 471 NODE (Amount) 472 IF (((Amount FormatDecimal 'MT') Length) LessThanOrEqualTo '15') 473 THEN 474 Amount TranslateTo Amount 475 END 476 END 477 END 478 END |
protected void |
translateCurrencyAndAmountAmount_Amount_FIN_15d_Default(String targetElement,
XmlNode node)
Translate method CurrencyAndAmount\Amount -> Amount_FIN_15d : Default
479 TRANSLATE(CurrencyAndAmount\Amount, Amount_FIN_15d) 480 RULE 481 (CurrencyAndAmount\Amount FormatDecimal 'MT') CopyTo Amount_FIN_15d 482 END 483 END |
protected void |
translateDateAndDateTimeChoice_98A_Default(String targetElement,
XmlNode node)
Translate method DateAndDateTimeChoice -> 98A : Default
86 TRANSLATE(DateAndDateTimeChoice, 98A) 87 RULE 88 NODE (Date) 89 Date TranslateTo Date 90 END 91 END 92 END |
protected void |
translateDateAndDateTimeChoice_98C_Default(String targetElement,
XmlNode node)
Translate method DateAndDateTimeChoice -> 98C : Default
98 TRANSLATE(DateAndDateTimeChoice, 98C) 99 RULE 100 NODE (Date) 101 IF (Not ((((DateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*Z?') Or (DateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z')) Or (DateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}[+-][0-9]{2}:[0-9]{2}')) Or (DateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*[+-][0-9]{2}:[0-9]{2}'))) 102 THEN 103 DateTime TranslateTo Date 104 END 105 END 106 NODE (Time) 107 IF (Not ((((DateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*Z?') Or (DateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z')) Or (DateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}[+-][0-9]{2}:[0-9]{2}')) Or (DateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*[+-][0-9]{2}:[0-9]{2}'))) 108 THEN 109 DateTime TranslateTo Time 110 END 111 END 112 END 113 END |
protected void |
translateDateAndDateTimeChoice_98E_1_Default(String targetElement,
XmlNode node)
Translate method DateAndDateTimeChoice -> 98E_1 : Default
114 TRANSLATE(DateAndDateTimeChoice, 98E_1) 115 RULE 116 NODE (Date) 117 IF ((((DateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*Z?') Or (DateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z')) Or (DateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}[+-][0-9]{2}:[0-9]{2}')) Or (DateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*[+-][0-9]{2}:[0-9]{2}')) 118 THEN 119 DateTime TranslateTo Date 120 END 121 END 122 NODE (Time) 123 IF ((((DateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*Z?') Or (DateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z')) Or (DateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}[+-][0-9]{2}:[0-9]{2}')) Or (DateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*[+-][0-9]{2}:[0-9]{2}')) 124 THEN 125 DateTime TranslateTo Time 126 END 127 END 128 NODE (Decimals) 129 IF ((DateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*Z?') Or (DateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*[+-][0-9]{2}:[0-9]{2}')) 130 THEN 131 DateTime TranslateTo Decimals 132 END 133 END 134 NODE (UTC Indicator) 135 IF ((((DateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}[+-][0-9]{2}:[0-9]{2}') Or (DateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*[+-][0-9]{2}:[0-9]{2}')) Or (DateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*Z')) Or (DateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z')) 136 THEN 137 DateTime TranslateTo UTC Indicator 138 END 139 END 140 END 141 END |
protected void |
translateForeignExchangeTerms10_92B_Default(String targetElement,
XmlNode node)
Translate method ForeignExchangeTerms10 -> 92B : Default
445 TRANSLATE(ForeignExchangeTerms10, 92B) 446 RULE 447 NODE (First Currency Code) 448 UnitCurrency TranslateTo First Currency Code 449 END 450 NODE (Second Currency Code) 451 QuotedCurrency TranslateTo Second Currency Code 452 END 453 NODE (Rate) 454 ExchangeRate TranslateTo Rate 455 END 456 END 457 END |
protected void |
translateImpl(MxSetr00600201 source)
Translation rules implementation
|
protected void |
translateISODate_98A_Default(String targetElement,
XmlNode node)
Translate method ISODate -> 98A : Default
142 TRANSLATE(ISODate, 98A) 143 RULE 144 NODE (Date) 145 ISODate TranslateTo Date 146 END 147 END 148 END |
protected void |
translateISODate_DateTime_YYYYMMDD_Default(String targetElement,
XmlNode node)
Translate method ISODate -> DateTime_YYYYMMDD : Default
93 TRANSLATE(ISODate, DateTime_YYYYMMDD) 94 RULE 95 (ISODate FormatDateTime ('MX_Date', 'MT_YYYYMMDD')) CopyTo DateTime_YYYYMMDD 96 END 97 END |
protected void |
translateISODateTime_98C_Default(String targetElement,
XmlNode node)
Translate method ISODateTime -> 98C : Default
1 TRANSLATE(ISODateTime, 98C) 2 RULE 3 NODE (Date) 4 IF (Not ((ISODateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*Z?') Or (((ISODateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z') Or (ISODateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}[+-][0-9]{2}:[0-9]{2}')) Or (ISODateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*[+-][0-9]{2}:[0-9]{2}')))) 5 THEN 6 ISODateTime TranslateTo Date 7 END 8 END 9 NODE (Time) 10 IF (Not ((ISODateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*Z?') Or (((ISODateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z') Or (ISODateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}[+-][0-9]{2}:[0-9]{2}')) Or (ISODateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*[+-][0-9]{2}:[0-9]{2}')))) 11 THEN 12 ISODateTime TranslateTo Time 13 END 14 END 15 END 16 END |
protected void |
translateISODateTime_98E_1_Default(String targetElement,
XmlNode node)
Translate method ISODateTime -> 98E_1 : Default
27 TRANSLATE(ISODateTime, 98E_1) 28 RULE 29 NODE (Date) 30 IF ((((ISODateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*Z?') Or (ISODateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z')) Or (ISODateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}[+-][0-9]{2}:[0-9]{2}')) Or (ISODateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*[+-][0-9]{2}:[0-9]{2}')) 31 THEN 32 ISODateTime TranslateTo Date 33 END 34 END 35 NODE (Time) 36 IF ((((ISODateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*Z?') Or (ISODateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z')) Or (ISODateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}[+-][0-9]{2}:[0-9]{2}')) Or (ISODateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*[+-][0-9]{2}:[0-9]{2}')) 37 THEN 38 ISODateTime TranslateTo Time 39 END 40 END 41 NODE (Decimals) 42 IF ((ISODateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*Z?') Or (ISODateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*[+-][0-9]{2}:[0-9]{2}')) 43 THEN 44 ISODateTime TranslateTo Decimals 45 END 46 END 47 NODE (UTC Indicator) 48 IF ((((ISODateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*Z?') Or (ISODateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z')) Or (ISODateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}[+-][0-9]{2}:[0-9]{2}')) Or (ISODateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*[+-][0-9]{2}:[0-9]{2}')) 49 THEN 50 ISODateTime TranslateTo UTC Indicator 51 END 52 END 53 END 54 END |
protected void |
translateISODateTime_DateTime_HHMMSS_Default(String targetElement,
XmlNode node)
Translate method ISODateTime -> DateTime_HHMMSS : Default
22 TRANSLATE(ISODateTime, DateTime_HHMMSS) 23 RULE 24 (ISODateTime FormatDateTime ('MX_DateTime', 'MT_HHMMSS')) CopyTo DateTime_HHMMSS 25 END 26 END |
protected void |
translateISODateTime_DateTime_UTCIndicator_1_Default(String targetElement,
XmlNode node)
Translate method ISODateTime -> DateTime_UTCIndicator_1 : Default
71 TRANSLATE(ISODateTime, DateTime_UTCIndicator_1) 72 RULE 73 IF (ISODateTime Matches '.*-00:00') 74 THEN 75 '0000' CopyTo DateTime_UTCIndicator_1 76 ELSE 77 (ISODateTime FormatDateTime ('MX_DateTime', 'MT_UTCIndicator')) CopyTo DateTime_UTCIndicator_1 78 END 79 END 80 END |
protected void |
translateISODateTime_DateTime_YYYYMMDD_Default(String targetElement,
XmlNode node)
Translate method ISODateTime -> DateTime_YYYYMMDD : Default
17 TRANSLATE(ISODateTime, DateTime_YYYYMMDD) 18 RULE 19 (ISODateTime FormatDateTime ('MX_DateTime', 'MT_YYYYMMDD')) CopyTo DateTime_YYYYMMDD 20 END 21 END |
protected void |
translateISODateTime_Quantity_FIN_3n_Default(String targetElement,
XmlNode node)
Translate method ISODateTime -> Quantity_FIN_3n : Default
55 TRANSLATE(ISODateTime, Quantity_FIN_3n) 56 RULE 57 IF (ISODateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*') 58 THEN 59 (ISODateTime Substring (((ISODateTime Find '.') Add '1'), '3')) CopyTo Quantity_FIN_3n 60 END 61 IF (ISODateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*[+-][0-9]{2}:[0-9]{2}') 62 THEN 63 (((ISODateTime Substring '1') ExtractPattern ('\.', '[+-]')) Substring ('2', '3')) CopyTo Quantity_FIN_3n 64 END 65 IF (ISODateTime Matches '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]*Z') 66 THEN 67 (((ISODateTime Substring '1') ExtractPattern ('\.', 'Z')) Substring ('2', '3')) CopyTo Quantity_FIN_3n 68 END 69 END 70 END |
protected void |
translateMax105Text_Text_FIN_4M35x_Default(String targetElement,
XmlNode node)
Translate method Max105Text -> Text_FIN_4M35x : Default
346 TRANSLATE(Max105Text, Text_FIN_4M35x) 347 RULE 348 NODE (Line) 349 (Max105Text Substring ('1', '35')) CopyTo Line[1] 350 END 351 NODE (Line) 352 (Max105Text Substring ('36', '35')) CopyTo Line[2] 353 END 354 NODE (Line) 355 (Max105Text Substring ('71', '35')) CopyTo Line[3] 356 END 357 END 358 END |
protected void |
translateMax35Text_Identifier_FIN_35x_Default(String targetElement,
XmlNode node)
Translate method Max35Text -> Identifier_FIN_35x : Default
403 TRANSLATE(Max35Text, Identifier_FIN_35x) 404 RULE 405 Max35Text CopyTo Identifier_FIN_35x 406 END 407 END |
protected void |
translateMICIdentifier_Text_FIN_30x_Default(String targetElement,
XmlNode node)
Translate method MICIdentifier -> Text_FIN_30x : Default
198 TRANSLATE(MICIdentifier, Text_FIN_30x) 199 RULE 200 MICIdentifier CopyTo Text_FIN_30x 201 END 202 END |
protected void |
translateNameAndAddress11_95Q_Default(String targetElement,
XmlNode node)
Translate method NameAndAddress11 -> 95Q : Default
383 TRANSLATE(NameAndAddress11, 95Q) 384 RULE 385 NODE (Name and Address) 386 IF (NameAndAddress11 IsPresent) 387 THEN 388 NameAndAddress11 TranslateTo Name and Address 389 END 390 END 391 END 392 END |
protected void |
translateNameAndAddress11_Text_FIN_4M35x_Funds_NameAndAddress_To_MT_95Q(String targetElement,
XmlNode node)
Translate method NameAndAddress11 -> Text_FIN_4M35x : Funds NameAndAddress To MT 95Q
242 TRANSLATE(NameAndAddress11, Text_FIN_4M35x) 243 RULE 244 NODE (Line) 245 Name CopyTo Line[1] 246 END 247 NODE (Line) 248 IF (Not (Address\AddressLine[*] IsPresent)) 249 THEN 250 IF ((Address\PostCode IsPresent) And (Address\TownName IsPresent)) 251 THEN 252 ((((Address\Country Concatenate '/') Concatenate Address\PostCode) Concatenate '/') Concatenate Address\TownName) CopyTo Line[2] 253 ELSE 254 IF (Address\PostCode IsPresent) 255 THEN 256 ((Address\Country Concatenate '/') Concatenate Address\PostCode) CopyTo Line[2] 257 END 258 IF (Address\TownName IsPresent) 259 THEN 260 ((Address\Country Concatenate '/') Concatenate Address\TownName) CopyTo Line[2] 261 END 262 IF ((Not (Address\PostCode IsPresent)) And (Not (Address\TownName IsPresent))) 263 THEN 264 Address\Country CopyTo Line[2] 265 END 266 END 267 END 268 IF (Address\AddressLine[1] IsPresent) 269 THEN 270 Address\AddressLine[1] CopyTo Line[2] 271 END 272 END 273 NODE (Line) 274 IF ((Not (Address\AddressLine[2] IsPresent)) And (Address\AddressLine[1] IsPresent)) 275 THEN 276 IF ((Address\PostCode IsPresent) And (Address\TownName IsPresent)) 277 THEN 278 ((((Address\Country Concatenate '/') Concatenate Address\PostCode) Concatenate '/') Concatenate Address\TownName) CopyTo Line[3] 279 ELSE 280 IF (Address\PostCode IsPresent) 281 THEN 282 ((Address\Country Concatenate '/') Concatenate Address\PostCode) CopyTo Line[3] 283 END 284 IF (Address\TownName IsPresent) 285 THEN 286 ((Address\Country Concatenate '/') Concatenate Address\TownName) CopyTo Line[3] 287 END 288 IF ((Not (Address\PostCode IsPresent)) And (Not (Address\TownName IsPresent))) 289 THEN 290 Address\Country CopyTo Line[3] 291 END 292 END 293 END 294 IF (Address\AddressLine[1] IsPresent) 295 THEN 296 Address\AddressLine[2] CopyTo Line[3] 297 END 298 END 299 NODE (Line) 300 IF ((Address\AddressLine[1] IsPresent) And (Address\AddressLine[2] IsPresent)) 301 THEN 302 IF ((Address\PostCode IsPresent) And (Address\TownName IsPresent)) 303 THEN 304 ((((Address\Country Concatenate '/') Concatenate Address\PostCode) Concatenate '/') Concatenate Address\TownName) CopyTo Line[4] 305 ELSE 306 IF (Address\PostCode IsPresent) 307 THEN 308 ((Address\Country Concatenate '/') Concatenate Address\PostCode) CopyTo Line[4] 309 END 310 IF (Address\TownName IsPresent) 311 THEN 312 ((Address\Country Concatenate '/') Concatenate Address\TownName) CopyTo Line[4] 313 END 314 IF ((Not (Address\PostCode IsPresent)) And (Not (Address\TownName IsPresent))) 315 THEN 316 Address\Country CopyTo Line[4] 317 END 318 END 319 END 320 END 321 END 322 END |
protected void |
translatePartyIdentification26Choice_95P_12_Default(String targetElement,
XmlNode node)
Translate method PartyIdentification26Choice -> 95P_12 : Default
222 TRANSLATE(PartyIdentification26Choice, 95P_12) 223 RULE 224 NODE (Identifier Code) 225 IF (BICOrBEI IsPresent) 226 THEN 227 BICOrBEI CopyTo Identifier Code 228 END 229 END 230 END 231 END |
protected void |
translatePartyIdentification26Choice_95Q_Default(String targetElement,
XmlNode node)
Translate method PartyIdentification26Choice -> 95Q : Default
232 TRANSLATE(PartyIdentification26Choice, 95Q) 233 RULE 234 NODE (Name and Address) 235 IF (NameAndAddress IsPresent) 236 THEN 237 NameAndAddress TranslateTo Name and Address 238 END 239 END 240 END 241 END |
protected void |
translatePartyIdentification26Choice_95R_4_Default(String targetElement,
XmlNode node)
Translate method PartyIdentification26Choice -> 95R_4 : Default
323 TRANSLATE(PartyIdentification26Choice, 95R_4) 324 RULE 325 NODE (Data Source Scheme) 326 ((ProprietaryIdentification\Issuer ToUppercase) Substring ('1', '8')) CopyTo Data Source Scheme 327 END 328 NODE (Proprietary Code) 329 IF (ProprietaryIdentification\Identification IsPresent) 330 THEN 331 IF ((ProprietaryIdentification\Identification Length) LessThanOrEqualTo '34') 332 THEN 333 (ProprietaryIdentification\Identification Substring ('1', '34')) CopyTo Proprietary Code 334 END 335 END 336 END 337 END 338 END |
protected void |
translatePercentageRate_92A_Default(String targetElement,
XmlNode node)
Translate method PercentageRate -> 92A : Default
165 TRANSLATE(PercentageRate, 92A) 166 RULE 167 NODE (Sign) 168 PercentageRate TranslateTo Sign 169 END 170 NODE (Rate) 171 PercentageRate TranslateTo Rate 172 END 173 END 174 END |
protected void |
translatePercentageRate_Rate_FIN_15d_Default(String targetElement,
XmlNode node)
Translate method PercentageRate -> Rate_FIN_15d : Default
183 TRANSLATE(PercentageRate, Rate_FIN_15d) 184 RULE 185 IF (((PercentageRate Substring ('1', '1')) IsSameString '-') Or ((PercentageRate Substring ('1', '1')) IsSameString '+')) 186 THEN 187 ((PercentageRate Substring '2') FormatDecimal 'MT') CopyTo Rate_FIN_15d 188 ELSE 189 (PercentageRate FormatDecimal 'MT') CopyTo Rate_FIN_15d 190 END 191 END 192 END |
protected void |
translatePercentageRate_Text_FIN_10M35x_Type_Translation_Rule1(String targetElement,
XmlNode node)
Translate method PercentageRate -> Text_FIN_10M35x : Type Translation Rule1
369 TRANSLATE(PercentageRate, Text_FIN_10M35x) 370 RULE 371 NODE (Line) 372 ('ISDI/PRCT/' Concatenate (PercentageRate FormatDecimal 'MT')) CopyTo Line[1] 373 END 374 END 375 END |
protected void |
translatePercentageRate_Text_Sign_Default(String targetElement,
XmlNode node)
Translate method PercentageRate -> Text_Sign : Default
175 TRANSLATE(PercentageRate, Text_Sign) 176 RULE 177 IF ((PercentageRate Substring ('1', '1')) IsSameString '-') 178 THEN 179 'N' CopyTo Text_Sign 180 END 181 END 182 END |
protected void |
translateRestrictedFINActiveCurrencyAnd13DecimalAmount_19A_Default(String targetElement,
XmlNode node)
Translate method RestrictedFINActiveCurrencyAnd13DecimalAmount -> 19A : Default
408 TRANSLATE(RestrictedFINActiveCurrencyAnd13DecimalAmount, 19A) 409 RULE 410 NODE (Currency Code) 411 IF (((Amount FormatDecimal 'MT') Length) LessThanOrEqualTo '15') 412 THEN 413 Currency CopyTo Currency Code 414 END 415 END 416 NODE (Amount) 417 IF (((Amount FormatDecimal 'MT') Length) LessThanOrEqualTo '15') 418 THEN 419 Amount TranslateTo Amount 420 END 421 END 422 END 423 END |
protected void |
translateRestrictedFINActiveCurrencyAnd13DecimalAmount_90B_4_Default(String targetElement,
XmlNode node)
Translate method RestrictedFINActiveCurrencyAnd13DecimalAmount -> 90B_4 : Default
149 TRANSLATE(RestrictedFINActiveCurrencyAnd13DecimalAmount, 90B_4) 150 RULE 151 NODE (Currency Code) 152 IF ((Amount Length) LessThanOrEqualTo '15') 153 THEN 154 Currency CopyTo Currency Code 155 END 156 END 157 NODE (Price) 158 IF (((Amount FormatDecimal 'MT') Length) LessThanOrEqualTo '15') 159 THEN 160 (Amount FormatDecimal 'MT') CopyTo Price 161 END 162 END 163 END 164 END |
protected void |
translateRestrictedFINActiveCurrencyAnd13DecimalAmountAmount_Amount_FIN_15d_Default(String targetElement,
XmlNode node)
Translate method RestrictedFINActiveCurrencyAnd13DecimalAmount\Amount -> Amount_FIN_15d : Default
424 TRANSLATE(RestrictedFINActiveCurrencyAnd13DecimalAmount\Amount, Amount_FIN_15d) 425 RULE 426 (RestrictedFINActiveCurrencyAnd13DecimalAmount\Amount FormatDecimal 'MT') CopyTo Amount_FIN_15d 427 END 428 END |
protected void |
translateRestrictedFINActiveCurrencyAnd13DecimalAmountAmount_Quantity_FIN_15d_Default(String targetElement,
XmlNode node)
Translate method RestrictedFINActiveCurrencyAnd13DecimalAmount\Amount -> Quantity_FIN_15d : Default
364 TRANSLATE(RestrictedFINActiveCurrencyAnd13DecimalAmount\Amount, Quantity_FIN_15d) 365 RULE 366 (RestrictedFINActiveCurrencyAnd13DecimalAmount\Amount FormatDecimal 'MT') CopyTo Quantity_FIN_15d 367 END 368 END |
protected void |
translateRestrictedFINActiveCurrencyAndAmount_19A_Default(String targetElement,
XmlNode node)
Translate method RestrictedFINActiveCurrencyAndAmount -> 19A : Default
429 TRANSLATE(RestrictedFINActiveCurrencyAndAmount, 19A) 430 RULE 431 NODE (Currency Code) 432 IF (((Amount FormatDecimal 'MT') Length) LessThanOrEqualTo '15') 433 THEN 434 Currency CopyTo Currency Code 435 END 436 END 437 NODE (Amount) 438 IF (((Amount FormatDecimal 'MT') Length) LessThanOrEqualTo '15') 439 THEN 440 (Amount FormatDecimal 'MT') CopyTo Amount 441 END 442 END 443 END 444 END |
protected void |
translateRestrictedFINMax16Text_Text_FIN_16x_Default(String targetElement,
XmlNode node)
Translate method RestrictedFINMax16Text -> Text_FIN_16x : Default
81 TRANSLATE(RestrictedFINMax16Text, Text_FIN_16x) 82 RULE 83 RestrictedFINMax16Text CopyTo Text_FIN_16x 84 END 85 END |
protected void |
translateRestrictedFINMax30Text_Text_FIN_30x_OTCO(String targetElement,
XmlNode node)
Translate method RestrictedFINMax30Text -> Text_FIN_30x : OTCO
203 TRANSLATE(RestrictedFINMax30Text, Text_FIN_30x) 204 RULE 205 RestrictedFINMax30Text CopyTo Text_FIN_30x 206 END 207 END |
protected void |
translateSimpleIdentificationInformation3_95R_4_Default(String targetElement,
XmlNode node)
Translate method SimpleIdentificationInformation3 -> 95R_4 : Default
393 TRANSLATE(SimpleIdentificationInformation3, 95R_4) 394 RULE 395 NODE (Data Source Scheme) 396 'STRS' CopyTo Data Source Scheme 397 END 398 NODE (Proprietary Code) 399 Identification CopyTo Proprietary Code 400 END 401 END 402 END |
public MxSetr00600201_MT515_Translation()
public final MT515 translate(MxSetr00600201 source) throws LogicalMessageCriteriaException, TranslationPreconditionException
source
- a well formed MxSetr00600201 objectLogicalMessageCriteriaException
TranslationPreconditionException
protected final void translateImpl(MxSetr00600201 source) throws LogicalMessageCriteriaException, TranslationPreconditionException
source
- a well formed MxSetr00600201 objectLogicalMessageCriteriaException
TranslationPreconditionException
protected void translateISODateTime_98C_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateISODateTime_DateTime_YYYYMMDD_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateISODateTime_DateTime_HHMMSS_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateISODateTime_98E_1_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateISODateTime_Quantity_FIN_3n_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateISODateTime_DateTime_UTCIndicator_1_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateRestrictedFINMax16Text_Text_FIN_16x_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateDateAndDateTimeChoice_98A_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateISODate_DateTime_YYYYMMDD_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateDateAndDateTimeChoice_98C_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateDateAndDateTimeChoice_98E_1_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateISODate_98A_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateRestrictedFINActiveCurrencyAnd13DecimalAmount_90B_4_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translatePercentageRate_92A_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translatePercentageRate_Text_Sign_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translatePercentageRate_Rate_FIN_15d_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateCountryCode_Text_FIN_30x_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateMICIdentifier_Text_FIN_30x_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateRestrictedFINMax30Text_Text_FIN_30x_OTCO(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateActiveCurrencyCode_Currency_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateAccountIdentification1_95Q_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translatePartyIdentification26Choice_95P_12_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translatePartyIdentification26Choice_95Q_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateNameAndAddress11_Text_FIN_4M35x_Funds_NameAndAddress_To_MT_95Q(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translatePartyIdentification26Choice_95R_4_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateAccountIdentification1_97A_Default4(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateMax105Text_Text_FIN_4M35x_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateActiveOrHistoricCurrencyCode_Currency_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateRestrictedFINActiveCurrencyAnd13DecimalAmountAmount_Quantity_FIN_15d_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translatePercentageRate_Text_FIN_10M35x_Type_Translation_Rule1(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateBICIdentifier_95P_13_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateNameAndAddress11_95Q_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateSimpleIdentificationInformation3_95R_4_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateMax35Text_Identifier_FIN_35x_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateRestrictedFINActiveCurrencyAnd13DecimalAmount_19A_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateRestrictedFINActiveCurrencyAnd13DecimalAmountAmount_Amount_FIN_15d_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateRestrictedFINActiveCurrencyAndAmount_19A_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateForeignExchangeTerms10_92B_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateBaseOneRate_Rate_FIN_15d_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateCurrencyAndAmount_19A_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedprotected void translateCurrencyAndAmountAmount_Amount_FIN_15d_Default(String targetElement, XmlNode node)
source
- translation source message to read content fromcontent
- content to translate, gathered from a source selectortargetElement
- selector in target class where translated code will be addedpublic final Boolean logicalMessageCriteriaCheck(MxSetr00600201 source)
source
- a well formed MxSetr00600201 objectpublic final void preconditionSR1Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR2Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR3Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR4Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR5Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR6Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR7Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR8Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR9Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR10Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR11Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR12Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR13Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR14Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR15Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR16Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR17Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR18Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR19Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR20Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR21Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR22Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR23Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR24Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR25Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR26Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR27Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR28Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR29Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR30Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR31Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR32Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR33Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR34Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR35Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR36Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR37Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR38Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR39Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR40Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR41Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR42Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR43Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR44Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR45Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR46Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR47Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR48Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR49Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR50Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR51Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR52Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR53Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR54Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR55Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final void preconditionSR56Check(MxSetr00600201 source) throws TranslationPreconditionException
source
- a well formed MxSetr00600201 objectTranslationPreconditionException
public final List<PreconditionError> preconditionsCheck(MxSetr00600201 source)
preconditionSR1Check(MxSetr00600201)
,
preconditionSR2Check(MxSetr00600201)
,
preconditionSR3Check(MxSetr00600201)
,
preconditionSR4Check(MxSetr00600201)
,
preconditionSR5Check(MxSetr00600201)
,
preconditionSR6Check(MxSetr00600201)
,
preconditionSR7Check(MxSetr00600201)
,
preconditionSR8Check(MxSetr00600201)
,
preconditionSR9Check(MxSetr00600201)
,
preconditionSR10Check(MxSetr00600201)
,
preconditionSR11Check(MxSetr00600201)
,
preconditionSR12Check(MxSetr00600201)
,
preconditionSR13Check(MxSetr00600201)
,
preconditionSR14Check(MxSetr00600201)
,
preconditionSR15Check(MxSetr00600201)
,
preconditionSR16Check(MxSetr00600201)
,
preconditionSR17Check(MxSetr00600201)
,
preconditionSR18Check(MxSetr00600201)
,
preconditionSR19Check(MxSetr00600201)
,
preconditionSR20Check(MxSetr00600201)
,
preconditionSR21Check(MxSetr00600201)
,
preconditionSR22Check(MxSetr00600201)
,
preconditionSR23Check(MxSetr00600201)
,
preconditionSR24Check(MxSetr00600201)
,
preconditionSR25Check(MxSetr00600201)
,
preconditionSR26Check(MxSetr00600201)
,
preconditionSR27Check(MxSetr00600201)
,
preconditionSR28Check(MxSetr00600201)
,
preconditionSR29Check(MxSetr00600201)
,
preconditionSR30Check(MxSetr00600201)
,
preconditionSR31Check(MxSetr00600201)
,
preconditionSR32Check(MxSetr00600201)
,
preconditionSR33Check(MxSetr00600201)
,
preconditionSR34Check(MxSetr00600201)
,
preconditionSR35Check(MxSetr00600201)
,
preconditionSR36Check(MxSetr00600201)
,
preconditionSR37Check(MxSetr00600201)
,
preconditionSR38Check(MxSetr00600201)
,
preconditionSR39Check(MxSetr00600201)
,
preconditionSR40Check(MxSetr00600201)
,
preconditionSR41Check(MxSetr00600201)
,
preconditionSR42Check(MxSetr00600201)
,
preconditionSR43Check(MxSetr00600201)
,
preconditionSR44Check(MxSetr00600201)
,
preconditionSR45Check(MxSetr00600201)
,
preconditionSR46Check(MxSetr00600201)
,
preconditionSR47Check(MxSetr00600201)
,
preconditionSR48Check(MxSetr00600201)
,
preconditionSR49Check(MxSetr00600201)
,
preconditionSR50Check(MxSetr00600201)
,
preconditionSR51Check(MxSetr00600201)
,
preconditionSR52Check(MxSetr00600201)
,
preconditionSR53Check(MxSetr00600201)
,
preconditionSR54Check(MxSetr00600201)
,
preconditionSR55Check(MxSetr00600201)
,
return a list with a precondition errors for each failed check, or an empty list if all preconditions are satisfied