secl.002.001.03
Scope The TradeLegNotificationCancellation message is sent by the central counterparty (CCP) to a clearing member to notify the cancellation of a TradeLegNotification message previously sent.
The message definition is intended for use with the ISO20022 Business Application Header.
Usage The previously sent message must be the Trade Leg Notification message.
Message Construction
Every ISO20022 message has at the highest level what we call ‘building blocks’. Because the message is constructed as immutable records, the association is by composition. Below you can see the relationship between the message and its constituent building blocks: For comparison, see the ISO20022 official specification
classDiagram direction LR %% TradeLegNotificationCancellationV03 recursion level 0 with max 0 TradeLegNotificationCancellationV03 *-- "1..1" IPartyIdentification35Choice : ClearingMember TradeLegNotificationCancellationV03 *-- "1..1" SecuritiesAccount18 : ClearingAccount TradeLegNotificationCancellationV03 *-- "0..1" SecuritiesAccount19 : DeliveryAccount TradeLegNotificationCancellationV03 *-- "0..1" PartyIdentificationAndAccount31 : NonClearingMember TradeLegNotificationCancellationV03 *-- "0..1" Clearing4 : ClearingDetails TradeLegNotificationCancellationV03 *-- "1..1" TradeLeg8 : TradeLegDetails TradeLegNotificationCancellationV03 *-- "1..1" Settlement1 : SettlementDetails TradeLegNotificationCancellationV03 *-- "0..1" SupplementaryData1 : SupplementaryData
Now, we will zero-in one-by-one on each of these building blocks.
ClearingMember building block
Provides the identification of the account owner, that is the clearing member (individual clearing member or general clearing member). Choice of identification of a party. The party can be identified by giving a BIC or a proprietary code. For comparison, see the ISO20022 official specification
classDiagram direction tb %% IPartyIdentification35Choice recursion level 0 with max 1
PartyIdentification35Choice members
Member name | Description | Data Type / Multiplicity |
---|
ClearingAccount building block
Identifies the clearing member account at the Central counterparty through which the trade must be cleared. Account to or from which a securities entry is made. For comparison, see the ISO20022 official specification
classDiagram direction tb %% SecuritiesAccount18 recursion level 0 with max 1 class SecuritiesAccount18{ Identification IsoMax35Text Type ClearingAccountType1Code Name IsoMax70Text }
SecuritiesAccount18 members
Member name | Description | Data Type / Multiplicity |
---|---|---|
Identification | Unambiguous identification for the account between the account owner and the account servicer. | IsoMax35Text - Required 1..1 |
Type | Specifies if the account is a House, a Client or a Liquidity Provider (Market Maker) account. | ClearingAccountType1Code - Required 1..1 |
Name | Description of the account. | IsoMax70Text - Optional 0..1 |
DeliveryAccount building block
An account opened by the central counterparty in the name of the clearing member or its settlement agent within the account structure, for settlement purposes (gives information about the clearing member/its settlement agent account at the central securities depository). Account to or from which a securities entry is made. For comparison, see the ISO20022 official specification
classDiagram direction tb %% SecuritiesAccount19 recursion level 0 with max 1 class SecuritiesAccount19{ Identification IsoMax35Text Name IsoMax70Text } SecuritiesAccount19 *-- "0..1" GenericIdentification30 : Type %% GenericIdentification30 recursion level 1 with max 1 class GenericIdentification30{ Identification IsoExact4AlphaNumericText Issuer IsoMax35Text SchemeName IsoMax35Text }
SecuritiesAccount19 members
Member name | Description | Data Type / Multiplicity |
---|---|---|
Identification | Unambiguous identification for the account between the account owner and the account servicer. | IsoMax35Text - Required 1..1 |
Type | Specifies the type of securities account. | GenericIdentification30 - Optional 0..1 |
Name | Description of the account. | IsoMax70Text - Optional 0..1 |
NonClearingMember building block
Provides details about the non clearing member identification and account. Party and account details. For comparison, see the ISO20022 official specification
classDiagram direction tb %% PartyIdentificationAndAccount31 recursion level 0 with max 1 PartyIdentificationAndAccount31 *-- "1..1" IPartyIdentification33Choice : Identification PartyIdentificationAndAccount31 *-- "0..1" AlternatePartyIdentification4 : AlternateIdentification PartyIdentificationAndAccount31 *-- "0..1" PartyTextInformation1 : AdditionalInformation PartyIdentificationAndAccount31 *-- "0..1" SecuritiesAccount18 : ClearingAccount %% IPartyIdentification33Choice recursion level 1 with max 1 %% AlternatePartyIdentification4 recursion level 1 with max 1 class AlternatePartyIdentification4{ Country CountryCode AlternateIdentification IsoMax35Text } AlternatePartyIdentification4 *-- "1..1" IIdentificationType6Choice : IdentificationType %% PartyTextInformation1 recursion level 1 with max 1 class PartyTextInformation1{ DeclarationDetails IsoMax350Text PartyContactDetails IsoMax140Text RegistrationDetails IsoMax350Text } %% SecuritiesAccount18 recursion level 1 with max 1 class SecuritiesAccount18{ Identification IsoMax35Text Type ClearingAccountType1Code Name IsoMax70Text }
PartyIdentificationAndAccount31 members
Member name | Description | Data Type / Multiplicity |
---|---|---|
Identification | Identification of the party. | IPartyIdentification33Choice - Required 1..1 |
AlternateIdentification | Alternate identification for a party. | AlternatePartyIdentification4 - Optional 0..1 |
AdditionalInformation | Provides additional information to a party identification. | PartyTextInformation1 - Optional 0..1 |
ClearingAccount | Identifies the clearing member account at the Central counterparty through which the trade must be cleared (sometimes called position account). | SecuritiesAccount18 - Optional 0..1 |
ClearingDetails building block
Provides clearing details such as the non clearing member identification or the settlement netting (or not) eligibility code. Provides the clearing details. For comparison, see the ISO20022 official specification
classDiagram direction tb %% Clearing4 recursion level 0 with max 1 class Clearing4{ SettlementNettingEligibleCode NettingEligible1Code GuaranteedTrade IsoYesNoIndicator } Clearing4 *-- "0..1" IPartyIdentification35Choice : ClearingSegment Clearing4 *-- "0..1" NonGuaranteedTrade3 : NonGuaranteedTrade %% IPartyIdentification35Choice recursion level 1 with max 1 %% NonGuaranteedTrade3 recursion level 1 with max 1 NonGuaranteedTrade3 *-- "1..1" IPartyIdentification35Choice : TradeCounterpartyMemberIdentification NonGuaranteedTrade3 *-- "1..1" IPartyIdentification35Choice : TradeCounterpartyClearingMemberIdentification NonGuaranteedTrade3 *-- "0..1" DeliveringPartiesAndAccount11 : DeliveringParties NonGuaranteedTrade3 *-- "0..1" ReceivingPartiesAndAccount11 : ReceivingParties
Clearing4 members
Member name | Description | Data Type / Multiplicity |
---|---|---|
SettlementNettingEligibleCode | Indicates to the clearing member whether the trade is eligible for settlement netting or not. | NettingEligible1Code - Required 1..1 |
ClearingSegment | Clearing organisation that will clear the trade. Note: This field allows clearing member firm to segregate flows coming from clearing counterparty’s clearing system. Indeed, clearing member firms receive messages from the same system (same sender) and this field allows them to know if the message is related to equities or derivatives. | IPartyIdentification35Choice - Optional 0..1 |
GuaranteedTrade | Indicates if the position is guaranteed or non-guaranteed by the central counterparty, that is whether the CCP has done the novation and then guarantees the trade, or not. | IsoYesNoIndicator - Optional 0..1 |
NonGuaranteedTrade | In case of trades that are not guaranteed by the central counterparty (this is when the central counterparty has not done the novation), provides details such as the trade counterparty member identification or the trade counterparty clearing member identification. | NonGuaranteedTrade3 - Optional 0..1 |
TradeLegDetails building block
Provides details about the trade leg such as the trade date, the settlement date or the trading currency. Provides the trade leg details. For comparison, see the ISO20022 official specification
classDiagram direction tb %% TradeLeg8 recursion level 0 with max 1 class TradeLeg8{ TradeLegIdentification IsoMax35Text TradeIdentification IsoMax35Text TradeExecutionIdentification IsoMax35Text OrderIdentification IsoMax35Text AllocationIdentification IsoMax35Text Status Status5Code TradeDate IsoISODateTime TransactionDateTime IsoISODateTime TradingCurrency CurrencyCode BuySellIndicator Side1Code TradeType TradeType1Code DerivativeRelatedTrade IsoYesNoIndicator TradeRegistrationOrigin IsoMax35Text TradingCapacity TradingCapacity5Code TradePostingCode TradePosting1Code } TradeLeg8 *-- "0..1" IDateFormat15Choice : SettlementDate TradeLeg8 *-- "1..1" SecurityIdentification14 : FinancialInstrumentIdentification TradeLeg8 *-- "1..1" IFinancialInstrumentQuantity1Choice : TradeQuantity TradeLeg8 *-- "1..1" Price4 : DealPrice TradeLeg8 *-- "0..1" AmountAndDirection21 : GrossAmount TradeLeg8 *-- "0..1" AmountAndDirection21 : AccruedInterestAmount TradeLeg8 *-- "1..1" MarketIdentification84 : PlaceOfTrade TradeLeg8 *-- "0..1" MarketIdentification85 : PlaceOfListing TradeLeg8 *-- "0..1" PartyIdentificationAndAccount100 : Broker TradeLeg8 *-- "1..1" IPartyIdentification35Choice : TradingParty TradeLeg8 *-- "0..1" SecuritiesAccount19 : TradingPartyAccount TradeLeg8 *-- "0..1" ISafekeepingPlaceFormat7Choice : SafekeepingPlace TradeLeg8 *-- "0..1" SecuritiesAccount19 : SafekeepingAccount %% IDateFormat15Choice recursion level 1 with max 1 %% SecurityIdentification14 recursion level 1 with max 1 class SecurityIdentification14{ ISIN IsoISINIdentifier Description IsoMax140Text } SecurityIdentification14 *-- "0..0" OtherIdentification1 : OtherIdentification %% IFinancialInstrumentQuantity1Choice recursion level 1 with max 1 %% Price4 recursion level 1 with max 1 class Price4{ Type PriceValueType7Code } Price4 *-- "1..1" IPriceRateOrAmountChoice : Value %% AmountAndDirection21 recursion level 1 with max 1 class AmountAndDirection21{ Amount IsoActiveOrHistoricCurrencyAndAmount CreditDebitIndicator CreditDebitCode } %% AmountAndDirection21 recursion level 1 with max 1 class AmountAndDirection21{ Amount IsoActiveOrHistoricCurrencyAndAmount CreditDebitIndicator CreditDebitCode } %% MarketIdentification84 recursion level 1 with max 1 MarketIdentification84 *-- "0..1" IMarketIdentification1Choice : Identification MarketIdentification84 *-- "1..1" IMarketType8Choice : Type %% MarketIdentification85 recursion level 1 with max 1 MarketIdentification85 *-- "0..1" IMarketIdentification1Choice : Identification MarketIdentification85 *-- "1..1" IMarketType9Choice : Type %% PartyIdentificationAndAccount100 recursion level 1 with max 1 class PartyIdentificationAndAccount100{ SafekeepingAccount IsoMax35Text ProcessingIdentification IsoMax35Text } PartyIdentificationAndAccount100 *-- "1..1" IPartyIdentification83Choice : Identification PartyIdentificationAndAccount100 *-- "0..1" AlternatePartyIdentification5 : AlternateIdentification PartyIdentificationAndAccount100 *-- "0..1" PartyTextInformation1 : AdditionalInformation %% IPartyIdentification35Choice recursion level 1 with max 1 %% SecuritiesAccount19 recursion level 1 with max 1 class SecuritiesAccount19{ Identification IsoMax35Text Name IsoMax70Text } SecuritiesAccount19 *-- "0..1" GenericIdentification30 : Type %% ISafekeepingPlaceFormat7Choice recursion level 1 with max 1 %% SecuritiesAccount19 recursion level 1 with max 1 class SecuritiesAccount19{ Identification IsoMax35Text Name IsoMax70Text } SecuritiesAccount19 *-- "0..1" GenericIdentification30 : Type
TradeLeg8 members
Member name | Description | Data Type / Multiplicity |
---|---|---|
TradeLegIdentification | Unambiguous identification of the transaction (that is the trade leg) as known by the instructing party. | IsoMax35Text - Required 1..1 |
TradeIdentification | Reference allocated by the broker dealer. | IsoMax35Text - Optional 0..1 |
TradeExecutionIdentification | Unique reference assigned by the trading venue when the trade is executed. | IsoMax35Text - Required 1..1 |
OrderIdentification | Identifies the order sent by the final investor to an intermediary in order to initiate a trade in the former’s name. This identification is then matched with the equivalent trade by the clearing. | IsoMax35Text - Optional 0..1 |
AllocationIdentification | Identifies the portion of assets within a determined trade that shall be allocated to different clients. | IsoMax35Text - Optional 0..1 |
Status | Provides the status of the trade leg. | Status5Code - Optional 0..1 |
TradeDate | Provides the date and time of trade transaction. | IsoISODateTime - Required 1..1 |
TransactionDateTime | Date and time used to determine the price applicable to a trade. If the trade is registered “after market” hours, the trading price will the price of the day but the actual trade date will be the next working day. | IsoISODateTime - Optional 0..1 |
SettlementDate | Provides the contractual settlement date. | IDateFormat15Choice - Optional 0..1 |
FinancialInstrumentIdentification | Provides details about the security identification. | SecurityIdentification14 - Required 1..1 |
TradingCurrency | Specifies the ISO code of the trade currency. | CurrencyCode - Optional 0..1 |
BuySellIndicator | Identifies the trade leg indicator which gives the trade side (buy or sell). | Side1Code - Required 1..1 |
TradeQuantity | Identifies the quantity of the trade leg. | IFinancialInstrumentQuantity1Choice - Required 1..1 |
DealPrice | Specifies the price of the traded financial instrument. | Price4 - Required 1..1 |
GrossAmount | Principal amount of a trade (price multiplied by quantity). | AmountAndDirection21 - Optional 0..1 |
AccruedInterestAmount | Interest that has accumulated on a bond since the last interest payment up to, but not including, the settlement date. | AmountAndDirection21 - Optional 0..1 |
PlaceOfTrade | Place at which the security is traded. | MarketIdentification84 - Required 1..1 |
PlaceOfListing | Place at which the security is listed. | MarketIdentification85 - Optional 0..1 |
TradeType | Identifies the type of trade transaction. | TradeType1Code - Required 1..1 |
DerivativeRelatedTrade | Indicates that the trade is for settlement of an exercised derivatives contract. | IsoYesNoIndicator - Optional 0..1 |
Broker | Party that identifies a broker when required (for example, authorised broker or prime broker). | PartyIdentificationAndAccount100 - Optional 0..1 |
TradingParty | Provides the identification of the trading party. | IPartyIdentification35Choice - Required 1..1 |
TradeRegistrationOrigin | Indicates in which session the transaction/operation was executed by the final investor or an intermediary. | IsoMax35Text - Optional 0..1 |
TradingPartyAccount | Identifier of the trading participant’s account at the trading venue using the venue’s coding system. | SecuritiesAccount19 - Optional 0..1 |
TradingCapacity | Specifies the role of the trading party in the transaction. | TradingCapacity5Code - Required 1..1 |
TradePostingCode | Indicates how a trade is maintained in the clearing account. | TradePosting1Code - Optional 0..1 |
SafekeepingPlace | Place where the securities are safe-kept, physically or notionally. This place can be, for example, a local custodian, a Central Securities Depository (CSD) or an International Central Securities Depository (ICSD). | ISafekeepingPlaceFormat7Choice - Optional 0..1 |
SafekeepingAccount | Account to or from which a securities entry is made. | SecuritiesAccount19 - Optional 0..1 |
SettlementDetails building block
Provides details about the settlement details of the trade leg such as the settlement currency or the place of settlement. Provides the settlement details. For comparison, see the ISO20022 official specification
classDiagram direction tb %% Settlement1 recursion level 0 with max 1 Settlement1 *-- "1..1" AmountAndDirection27 : SettlementAmount Settlement1 *-- "0..1" IPartyIdentification34Choice : Depository %% AmountAndDirection27 recursion level 1 with max 1 class AmountAndDirection27{ Amount IsoActiveCurrencyAndAmount CreditDebitIndicator CreditDebitCode OriginalCurrencyAndOrderedAmount IsoActiveOrHistoricCurrencyAndAmount } AmountAndDirection27 *-- "0..1" ForeignExchangeTerms17 : ForeignExchangeDetails %% IPartyIdentification34Choice recursion level 1 with max 1
Settlement1 members
Member name | Description | Data Type / Multiplicity |
---|---|---|
SettlementAmount | Total amount to be settled. | AmountAndDirection27 - Required 1..1 |
Depository | Place where settlement of the securities takes place. | IPartyIdentification34Choice - Optional 0..1 |
SupplementaryData building block
Additional information that can not be captured in the structured fields and/or any other specific block. Additional information that can not be captured in the structured fields and/or any other specific block. For comparison, see the ISO20022 official specification
classDiagram direction tb %% SupplementaryData1 recursion level 0 with max 1 class SupplementaryData1{ PlaceAndName IsoMax350Text } SupplementaryData1 *-- "1..1" IsoSupplementaryDataEnvelope1 : Envelope %% IsoSupplementaryDataEnvelope1 recursion level 1 with max 1
SupplementaryData1 members
Member name | Description | Data Type / Multiplicity |
---|---|---|
PlaceAndName | Unambiguous reference to the location where the supplementary data must be inserted in the message instance. In the case of XML, this is expressed by a valid XPath. | IsoMax350Text - Optional 0..1 |
Envelope | Technical element wrapping the supplementary data. | IsoSupplementaryDataEnvelope1 - Required 1..1 |
Extensibility and generalization considerations
To facilitate generalized design patterns in the system, the TradeLegNotificationCancellationV03 implementation follows a specific implementaiton pattern. First of all, TradeLegNotificationCancellationV03 impleemnts IOuterRecord indicating it is the outermost logical part of the message definition. Like all message wrappers, TradeLegNotificationCancellationV03Document implements IOuterDocument. Because TradeLegNotificationCancellationV03 implements IOuterDocument, it is a suitable template parameter for IOuterDocument, and causes the internal ‘Message’ to be of type TradeLegNotificationCancellationV03.
classDiagram class IOuterRecord TradeLegNotificationCancellationV03 --|> IOuterRecord : Implements TradeLegNotificationCancellationV03Document --|> IOuterDocument~TradeLegNotificationCancellationV03~ : Implements class IOuterDocument~TradeLegNotificationCancellationV03~ { TradeLegNotificationCancellationV03 Message }
Document wrapper for serialization
The only real purpose TradeLegNotificationCancellationV03Document serves is to cause the document to be serialized into the ‘urn:iso:std:iso:20022:tech:xsd:secl.002.001.03’ namespace. Therefore, it will probably be the usual practice to build the message and construct this wrapper at the last minute using TradeLegNotificationCancellationV03.ToDocument() method. The returned TradeLegNotificationCancellationV03Document value will serialize correctly according to ISO 20022 standards.
classDiagram TradeLegNotificationCancellationV03Document *-- TradeLegNotificationCancellationV03 : Document
Sample of message format
This is an abbreviated version of what the message should look like.
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:secl.002.001.03">
<TradLegNtfctnCxl>
<ClrMmb>
<!-- ClearingMember inner content -->
</ClrMmb>
<ClrAcct>
<!-- ClearingAccount inner content -->
</ClrAcct>
<DlvryAcct>
<!-- DeliveryAccount inner content -->
</DlvryAcct>
<NonClrMmb>
<!-- NonClearingMember inner content -->
</NonClrMmb>
<ClrDtls>
<!-- ClearingDetails inner content -->
</ClrDtls>
<TradLegDtls>
<!-- TradeLegDetails inner content -->
</TradLegDtls>
<SttlmDtls>
<!-- SettlementDetails inner content -->
</SttlmDtls>
<SplmtryData>
<!-- SupplementaryData inner content -->
</SplmtryData>
</TradLegNtfctnCxl>
</Document>
Data from ISO specification
This is the technical data from the specification document.
<messageDefinition
xmi:id="__kMikS0lEeSRe9rElPHBfg"
name="TradeLegNotificationCancellationV03"
definition="Scope
The TradeLegNotificationCancellation message is sent by the central counterparty (CCP) to a clearing member to notify the cancellation of a TradeLegNotification message previously sent.

The message definition is intended for use with the ISO20022 Business Application Header.

Usage
The previously sent message must be the Trade Leg Notification message."
registrationStatus="Registered"
messageSet="_vZbScWwCEeSvG_1tXIrsqQ"
xmlTag="TradLegNtfctnCxl"
rootElement="Document"
xmlns:xmi="http://www.omg.org/XMI">
<constraint
xmi:id="__kMiky0lEeSRe9rElPHBfg"
name="DepositoryOrPlaceOfListingPresenceRule"
definition="Depository or PlaceOfListing must be present."
registrationStatus="Provisionally Registered"
expression="<RuleDefinition><SimpleRule xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="SimpleRule"><mustBe><connector>OR</connector><BooleanRule xsi:type="Presence"><leftOperand>/SettlementDetails/Depository</leftOperand></BooleanRule><BooleanRule xsi:type="Presence"><leftOperand>/TradeLegDetails/PlaceOfListing</leftOperand></BooleanRule></mustBe></SimpleRule></RuleDefinition>" />
<messageBuildingBlock
xmi:id="__kMilS0lEeSRe9rElPHBfg"
name="ClearingMember"
definition="Provides the identification of the account owner, that is the clearing member (individual clearing member or general clearing member)."
registrationStatus="Provisionally Registered"
maxOccurs="1"
minOccurs="1"
xmlTag="ClrMmb"
complexType="_QPYd4dp-Ed-ak6NoX_4Aeg_-1523931735" />
<messageBuildingBlock
xmi:id="__kMily0lEeSRe9rElPHBfg"
name="ClearingAccount"
definition="Identifies the clearing member account at the Central counterparty through which the trade must be cleared."
registrationStatus="Provisionally Registered"
maxOccurs="1"
minOccurs="1"
xmlTag="ClrAcct"
complexType="_T_SeENp-Ed-ak6NoX_4Aeg_924781717" />
<messageBuildingBlock
xmi:id="__kNJoS0lEeSRe9rElPHBfg"
name="DeliveryAccount"
definition="An account opened by the central counterparty in the name of the clearing member or its settlement agent within the account structure, for settlement purposes (gives information about the clearing member/its settlement agent account at the central securities depository)."
registrationStatus="Provisionally Registered"
maxOccurs="1"
minOccurs="0"
xmlTag="DlvryAcct"
complexType="_T_JUKtp-Ed-ak6NoX_4Aeg_1976638301" />
<messageBuildingBlock
xmi:id="__kNJoy0lEeSRe9rElPHBfg"
name="NonClearingMember"
definition="Provides details about the non clearing member identification and account."
registrationStatus="Provisionally Registered"
maxOccurs="1"
minOccurs="0"
xmlTag="NonClrMmb"
complexType="_PWdRx9p-Ed-ak6NoX_4Aeg_1767078833" />
<messageBuildingBlock
xmi:id="__kNJpS0lEeSRe9rElPHBfg"
name="ClearingDetails"
definition="Provides clearing details such as the non clearing member identification or the settlement netting (or not) eligibility code."
registrationStatus="Provisionally Registered"
maxOccurs="1"
minOccurs="0"
xmlTag="ClrDtls"
complexType="_tv6MUWpUEeSgo9vJrfSF_Q" />
<messageBuildingBlock
xmi:id="__kNJpy0lEeSRe9rElPHBfg"
name="TradeLegDetails"
definition="Provides details about the trade leg such as the trade date, the settlement date or the trading currency."
registrationStatus="Provisionally Registered"
maxOccurs="1"
minOccurs="1"
xmlTag="TradLegDtls"
complexType="_0eGloS0qEeSRe9rElPHBfg" />
<messageBuildingBlock
xmi:id="__kNJqS0lEeSRe9rElPHBfg"
name="SettlementDetails"
definition="Provides details about the settlement details of the trade leg such as the settlement currency or the place of settlement."
registrationStatus="Provisionally Registered"
maxOccurs="1"
minOccurs="1"
xmlTag="SttlmDtls"
complexType="_-dwqJaMOEeCojJW5vEuTEQ_-717706352" />
<messageBuildingBlock
xmi:id="__kNJqy0lEeSRe9rElPHBfg"
name="SupplementaryData"
definition="Additional information that can not be captured in the structured fields and/or any other specific block."
registrationStatus="Provisionally Registered"
minOccurs="0"
xmlTag="SplmtryData"
complexType="_Qn0zC9p-Ed-ak6NoX_4Aeg_468227563" />
<messageDefinitionIdentifier
businessArea="secl"
messageFunctionality="002"
flavour="001"
version="03" />
</messageDefinition>
ISO Building Blocks
The following items are used as building blocks to construct this message.