![]() |
KDPWDocument- KDPW_TR system message (element) |
|
Description | KDPW_TR system message |
Type | KDPWDocument |
Source | <xs:element name="KDPWDocument" type="KDPWDocument" /> |
Code4Text- Qualifier (simple type) |
|
Description | Qualifier |
Type | Derived from: xs:string |
Format | Min. length=4
Max. length=4 |
Source |
<xs:simpleType
name="Code4Text"
>
<xs:restriction base="xs:string" > <xs:whiteSpace value="collapse" /> <xs:minLength value="4" /> <xs:maxLength value="4" /> </xs:restriction> </xs:simpleType> |
Counterparty_TR- CounterpartyTR (complex type) |
|
Description | Information related to counterparty identification. |
Components
|
RptgCtrPtyId
CtrPtySd{0,1} OthrCtrPty |
Source |
<xs:complexType
name="Counterparty_TR"
>
<xs:sequence > <xs:element name="RptgCtrPtyId" type="LEIIdentifier" /> <xs:element name="CtrPtySd" type="OptionParty1Code" minOccurs="0" /> <xs:element name="OthrCtrPty" type="CounterpartyOther_TR" /> </xs:sequence> </xs:complexType> |
Counterparty_TR/RptgCtrPtyId- Identification (element) |
|
Description | Unique code identifying the reporting counterparty of the contract. |
Type | LEIIdentifier |
Source | <xs:element name="RptgCtrPtyId" type="LEIIdentifier" /> |
Counterparty_TR/CtrPtySd- CounterpartySide (element) |
|
Description | Identifies whether the reporting counterparty is a buyer or a seller. |
Type | OptionParty1Code |
Source | <xs:element name="CtrPtySd" type="OptionParty1Code" minOccurs="0" /> |
Counterparty_TR/OthrCtrPty- OtherCounterparty (element) |
|
Description | Definition of the other counterparty in the transaction. |
Type | CounterpartyOther_TR |
Source | <xs:element name="OthrCtrPty" type="CounterpartyOther_TR" /> |
CounterpartyOther_TR- Counterparty2__1 (complex type) |
|
Description | Information related to counterparty identification. |
Components
|
Id
|
Source |
<xs:complexType
name="CounterpartyOther_TR"
>
<xs:sequence > <xs:element name="Id" type="OrganisationIdentification3Choice__1" /> </xs:sequence> </xs:complexType> |
CounterpartyOther_TR/Id- Identification (element) |
|
Description | Unique code identifying the other counterparty of the contract. Usage: This field shall be filled from the perspective of the reporting counterparty. In case of a private individual a client code shall be used in a consistent manner. |
Type | OrganisationIdentification3Choice__1 |
Source | <xs:element name="Id" type="OrganisationIdentification3Choice__1" /> |
DateAndDateTimeChoice- Date and time (complex type) |
|
Description | Date and time |
Components
|
Dt
DtTm |
Source |
<xs:complexType
name="DateAndDateTimeChoice"
>
<xs:sequence > <xs:choice > <xs:element name="Dt" type="ISODate" /> <xs:element name="DtTm" type="ISODateTime" /> </xs:choice> </xs:sequence> </xs:complexType> |
DateAndDateTimeChoice/Dt- Date (element) |
|
Description | Date |
Type | ISODate |
Source | <xs:element name="Dt" type="ISODate" /> |
DateAndDateTimeChoice/DtTm- Date and time (element) |
|
Description | Date and time |
Type | ISODateTime |
Source | <xs:element name="DtTm" type="ISODateTime" /> |
ESMAMax50AlphaNumeric- ESMAMax50AlphaNumeric (simple type) |
|
Description | A string of up to 50 captial letters (A-Z) or numbers (0-9). |
Type | Derived from: xs:string |
Format | xs:pattern=[A-Z0-9]{1,50}
|
Source |
<xs:simpleType
name="ESMAMax50AlphaNumeric"
>
<xs:restriction base="xs:string" > <xs:pattern value="[A-Z0-9]{1,50}" /> </xs:restriction> </xs:simpleType> |
GeneralInformation- General information (complex type) |
|
Description | General information |
Components
|
RptgNtty{0,1}
SndrMsgRef ActnTp Lvl RepTmStmp Lnk |
Source |
<xs:complexType
name="GeneralInformation"
>
<xs:sequence > <xs:element name="RptgNtty" type="LEIIdentifier" minOccurs="0" /> <xs:element name="SndrMsgRef" type="Max16Text" /> <xs:element name="ActnTp" type="Max1Text" /> <xs:element name="Lvl" type="Max1Text" /> <xs:element name="RepTmStmp" type="ISODateTime" /> <xs:element name="Lnk" type="Linkages" /> </xs:sequence> </xs:complexType> |
GeneralInformation/RptgNtty- Report submitting entity ID (element) |
|
Description | Report submitting entity ID |
Type | LEIIdentifier |
Source | <xs:element name="RptgNtty" type="LEIIdentifier" minOccurs="0" /> |
GeneralInformation/SndrMsgRef- Sender message reference (element) |
|
Description | Sender message reference |
Type | Max16Text |
Source | <xs:element name="SndrMsgRef" type="Max16Text" /> |
GeneralInformation/ActnTp- ActionType (element) |
|
Description | Action type as defined by ESMA |
Type | Max1Text |
Source | <xs:element name="ActnTp" type="Max1Text" /> |
GeneralInformation/Lvl- Level (element) |
|
Description | Level |
Type | Max1Text |
Source | <xs:element name="Lvl" type="Max1Text" /> |
GeneralInformation/RepTmStmp- ReportingTimestamp (element) |
|
Description | Reporting timestamp |
Type | ISODateTime |
Source | <xs:element name="RepTmStmp" type="ISODateTime" /> |
GeneralInformation/Lnk- Linkages (element) |
|
Description | Linkages to related messages |
Type | Linkages |
Source | <xs:element name="Lnk" type="Linkages" /> |
ISODate- ISODate (simple type) |
|
Description | A particular point in the progression of time in a calendar year expressed in the YYYY-MM-DD format. This representation is defined in "XML Schema Part 2: Datatypes Second Edition - W3C Recommendation 28 October 2004" which is aligned with ISO 8601. |
Type | Derived from: xs:date |
Format | |
Source |
<xs:simpleType
name="ISODate"
>
<xs:restriction base="xs:date" > </xs:restriction> </xs:simpleType> |
ISODateTime- ISODateTime (simple type) |
|
Description | an ISODateTime |
Type | Derived from: xs:dateTime |
Format | |
Source |
<xs:simpleType
name="ISODateTime"
>
<xs:restriction base="xs:dateTime" > </xs:restriction> </xs:simpleType> |
KDPWDocument- KDPW_TR system message (complex type) |
||||||||||
Description | KDPW_TR system message | |||||||||
Attributes |
|
|||||||||
Components
|
trar.sts.003.02{1,10000}
|
|||||||||
Source |
<xs:complexType
name="KDPWDocument"
>
<xs:sequence > <xs:element name="trar.sts.003.02" type="trar.sts.003.02" maxOccurs="10000" /> </xs:sequence> < xs:attribute name="Sndr" type="KDPWMemberIdentifier" use="required" /> < xs:attribute name="Rcvr" type="KDPWMemberIdentifier" use="required" /> </xs:complexType> |
KDPWDocument/trar.sts.003.02- Report status message after substantive check (element) |
|
Description | Report status message after substantive check |
Type | trar.sts.003.02 |
Source | <xs:element name="trar.sts.003.02" type="trar.sts.003.02" maxOccurs="10000" /> |
KDPWMax52AlphaNumericAdditionalCharacters- ESMAMax52AlphaNumericAdditionalCharacters (simple type) |
|
Description | A string of up to 52 captial letters (A-Z), numbers (0-9) or special characters ":", ".", "-", "_". Special characters not allowed at the beginning and at the end. |
Type | Derived from: xs:string |
Format | xs:pattern=[A-Z0-9]{1}[A-Z0-9:\.\-_]{0,50}[A-Z0-9]{1}|[A-Z0-9]{1,52}
|
Source |
<xs:simpleType
name="KDPWMax52AlphaNumericAdditionalCharacters"
>
<xs:restriction base="xs:string" > <xs:pattern value="[A-Z0-9]{1}[A-Z0-9:\.\-_]{0,50}[A-Z0-9]{1}|[A-Z0-9]{1,52}" /> </xs:restriction> </xs:simpleType> |
KDPWMemberIdentifier- KDPW institution code (simple type) |
|
Description | KDPW institution code |
Type | Derived from: xs:string |
Format | Min. length=4
Max. length=4 |
Source |
<xs:simpleType
name="KDPWMemberIdentifier"
>
<xs:restriction base="xs:string" > <xs:whiteSpace value="collapse" /> <xs:minLength value="4" /> <xs:maxLength value="4" /> </xs:restriction> </xs:simpleType> |
LEIIdentifier- LEIIdentifier (simple type) |
|
Description | Legal Entity Identifier is a code allocated to a party as described in ISO 17442 "Financial Services - Legal Entity Identifier (LEI)". |
Type | Derived from: xs:string |
Format | xs:pattern=[A-Z0-9]{18,18}[0-9]{2,2}
|
Source |
<xs:simpleType
name="LEIIdentifier"
>
<xs:restriction base="xs:string" > <xs:pattern value="[A-Z0-9]{18,18}[0-9]{2,2}" /> </xs:restriction> </xs:simpleType> |
Linkages- Linkages (complex type) |
|
Description | Linkages to related messages |
Components
|
PrvsSndrMsgRef
TradRefId{0,2} |
Source |
<xs:complexType
name="Linkages"
>
<xs:sequence > <xs:element name="PrvsSndrMsgRef" type="Max16Text" /> <xs:element name="TradRefId" type="TradeReference" minOccurs="0" maxOccurs="2" /> </xs:sequence> </xs:complexType> |
Linkages/PrvsSndrMsgRef- PreviousReference (element) |
|
Description | Previous message reference |
Type | Max16Text |
Source | <xs:element name="PrvsSndrMsgRef" type="Max16Text" /> |
Linkages/TradRefId- TradeReference (element) |
|
Description | Trade reference |
Type | TradeReference |
Source | <xs:element name="TradRefId" type="TradeReference" minOccurs="0" maxOccurs="2" /> |
Max1Text- Max1Text (simple type) |
|
Description | Specifies a character string with a maximum length of 1 character. |
Type | Derived from: xs:string |
Format | Min. length=1
Max. length=1 |
Source |
<xs:simpleType
name="Max1Text"
>
<xs:restriction base="xs:string" > <xs:minLength value="1" /> <xs:maxLength value="1" /> </xs:restriction> </xs:simpleType> |
Max16Text- Max16Text (simple type) |
|
Description | Specifies a character string with a maximum length of 16 characters. |
Type | Derived from: xs:string |
Format | Min. length=1
Max. length=16 |
Source |
<xs:simpleType
name="Max16Text"
>
<xs:restriction base="xs:string" > <xs:minLength value="1" /> <xs:maxLength value="16" /> </xs:restriction> </xs:simpleType> |
Max50Text- Max50Text (simple type) |
|
Description | Specifies a character string with a maximum length of 50 characters. |
Type | Derived from: xs:string |
Format | Min. length=1
Max. length=50 |
Source |
<xs:simpleType
name="Max50Text"
>
<xs:restriction base="xs:string" > <xs:minLength value="1" /> <xs:maxLength value="50" /> </xs:restriction> </xs:simpleType> |
Max52Text- Max52Text (simple type) |
|
Description | Specifies a character string with a maximum length of 52 characters. |
Type | Derived from: xs:string |
Format | Min. length=1
Max. length=52 |
Source |
<xs:simpleType
name="Max52Text"
>
<xs:restriction base="xs:string" > <xs:minLength value="1" /> <xs:maxLength value="52" /> </xs:restriction> </xs:simpleType> |
Max140Text- Max140Text (simple type) |
|
Description | Specifies a character string with a maximum length of 140 characters. |
Type | Derived from: xs:string |
Format | Min. length=1
Max. length=140 |
Source |
<xs:simpleType
name="Max140Text"
>
<xs:restriction base="xs:string" > <xs:minLength value="1" /> <xs:maxLength value="140" /> </xs:restriction> </xs:simpleType> |
OrganisationIdentification3Choice__1- OrganisationIdentification3Choice__1 (complex type) |
|
Description | Provides the identification of the organisation. |
Components
|
LEI
ClntId |
Source |
<xs:complexType
name="OrganisationIdentification3Choice__1"
>
<xs:sequence > <xs:choice > <xs:element name="LEI" type="LEIIdentifier" /> <xs:element name="ClntId" type="ESMAMax50AlphaNumeric" /> </xs:choice> </xs:sequence> </xs:complexType> |
OrganisationIdentification3Choice__1/LEI- LEI (element) |
|
Description | Identification is done through the use of legal entity identifier code. |
Type | LEIIdentifier |
Source | <xs:element name="LEI" type="LEIIdentifier" /> |
OrganisationIdentification3Choice__1/ClntId- ClientIdentification (element) |
|
Description | Unique and unambiguous client identification of the organisation. |
Type | ESMAMax50AlphaNumeric |
Source | <xs:element name="ClntId" type="ESMAMax50AlphaNumeric" /> |
OptionParty1Code- OptionParty1Code (simple type) |
|||||||
Description | Specifies if a trade party is a buyer or a seller. | ||||||
Type | Derived from: xs:string | ||||||
Format |
|
||||||
Source |
<xs:simpleType
name="OptionParty1Code"
>
<xs:restriction base="xs:string" > <xs:enumeration value="S" /> <xs:enumeration value="B" /> </xs:restriction> </xs:simpleType> |
Reason- Reason (complex type) |
|
Description | Reason |
Components
|
RsnCd{0,1}
RsnTxt{0,1} |
Source |
<xs:complexType
name="Reason"
>
<xs:sequence > <xs:element name="RsnCd" type="Code4Text" minOccurs="0" /> <xs:element name="RsnTxt" type="Max140Text" minOccurs="0" /> </xs:sequence> </xs:complexType> |
Reason/RsnCd- ReasonCode (element) |
|
Description | Reason code |
Type | Code4Text |
Source | <xs:element name="RsnCd" type="Code4Text" minOccurs="0" /> |
Reason/RsnTxt- ReasonText (element) |
|
Description | Reason description |
Type | Max140Text |
Source | <xs:element name="RsnTxt" type="Max140Text" minOccurs="0" /> |
RegulationIndicator- Regulation indicator (simple type) |
|||||||||
Description | Indicator of applicable regulation: EMIR, MIFIR or both | ||||||||
Type | Derived from: xs:string | ||||||||
Format |
|
||||||||
Source |
<xs:simpleType
name="RegulationIndicator"
>
<xs:restriction base="xs:string" > <xs:enumeration value="E" /> <xs:enumeration value="M" /> <xs:enumeration value="B" /> </xs:restriction> </xs:simpleType> |
ReportDetails_1- ReportDetails (complex type) |
|
Description | Report details |
Components
|
EligDt{0,1}
RglntInd CtrPty{1,2} TxData |
Source |
<xs:complexType
name="ReportDetails_1"
>
<xs:sequence > <xs:element name="EligDt" type="ISODate" minOccurs="0" /> <xs:element name="RglntInd" type="RegulationIndicator" /> <xs:element name="CtrPty" type="Counterparty_TR" minOccurs="1" maxOccurs="2" /> <xs:element name="TxData" type="TradeTransaction11__3" /> </xs:sequence> </xs:complexType> |
ReportDetails_1/EligDt- Eligible date (element) |
|
Description | Eligible date |
Type | ISODate |
Source | <xs:element name="EligDt" type="ISODate" minOccurs="0" /> |
ReportDetails_1/RglntInd- Regulation indicator (element) |
|
Description | Regulation indicator |
Type | RegulationIndicator |
Source | <xs:element name="RglntInd" type="RegulationIndicator" /> |
ReportDetails_1/CtrPty- Counterparty (element) |
|
Description | Data specific to counterparties of the reported transaction/position. |
Type | Counterparty_TR |
Source | <xs:element name="CtrPty" type="Counterparty_TR" minOccurs="1" maxOccurs="2" /> |
ReportDetails_1/TxData- TransactionData (element) |
|
Description | Data related specifically to a trade transaction. |
Type | TradeTransaction11__3 |
Source | <xs:element name="TxData" type="TradeTransaction11__3" /> |
Status- Status (complex type) |
|
Description | Status |
Components
|
StsCd
Rsn{0,1} |
Source |
<xs:complexType
name="Status"
>
<xs:sequence > <xs:element name="StsCd" type="Code4Text" /> <xs:element name="Rsn" type="Reason" minOccurs="0" /> </xs:sequence> </xs:complexType> |
Status/StsCd- StatusCode (element) |
|
Description | Status code |
Type | Code4Text |
Source | <xs:element name="StsCd" type="Code4Text" /> |
Status/Rsn- Reason (element) |
|
Description | Reason |
Type | Reason |
Source | <xs:element name="Rsn" type="Reason" minOccurs="0" /> |
TradeReference- TradeReference (complex type) |
|
Description | Trade references |
Components
|
UnqTradIdr
RptgCtrPtyId OthrCtrPtyId |
Source |
<xs:complexType
name="TradeReference"
>
<xs:sequence > <xs:element name="UnqTradIdr" type="KDPWMax52AlphaNumericAdditionalCharacters" /> <xs:element name="RptgCtrPtyId" type="LEIIdentifier" /> <xs:element name="OthrCtrPtyId" type="ESMAMax50AlphaNumeric" /> </xs:sequence> </xs:complexType> |
TradeReference/UnqTradIdr- UniqueTradeIdentifier (element) |
|
Description | Unique Trade identifier |
Type | KDPWMax52AlphaNumericAdditionalCharacters |
Source | <xs:element name="UnqTradIdr" type="KDPWMax52AlphaNumericAdditionalCharacters" /> |
TradeReference/RptgCtrPtyId- CounterpartyIdentication (element) |
|
Description | Counterparty identication |
Type | LEIIdentifier |
Source | <xs:element name="RptgCtrPtyId" type="LEIIdentifier" /> |
TradeReference/OthrCtrPtyId- OtherCounterpartyIdentication (element) |
|
Description | Other counterparty identication |
Type | ESMAMax50AlphaNumeric |
Source | <xs:element name="OthrCtrPtyId" type="ESMAMax50AlphaNumeric" /> |
TradeTransaction11__3- TradeTransaction11__3 (complex type) |
|
Description | Provides details of trade transaction. |
Components
|
UnqTradIdr
|
Source |
<xs:complexType
name="TradeTransaction11__3"
>
<xs:sequence > <xs:element name="UnqTradIdr" type="KDPWMax52AlphaNumericAdditionalCharacters" /> </xs:sequence> </xs:complexType> |
TradeTransaction11__3/UnqTradIdr- UniqueTradeIdentifier (element) |
|
Description | Unique trade Identifier (UTI) as agreed with the other counterparty. |
Type | KDPWMax52AlphaNumericAdditionalCharacters |
Source | <xs:element name="UnqTradIdr" type="KDPWMax52AlphaNumericAdditionalCharacters" /> |
trar.sts.003.02- Report status message after substantive check (complex type) |
|
Description | Report status message after substantive check |
Components
|
GnlInf
RptDtls Sts |
Source |
<xs:complexType
name="trar.sts.003.02"
>
<xs:sequence > <xs:element name="GnlInf" type="GeneralInformation" /> <xs:element name="RptDtls" type="ReportDetails_1" /> <xs:element name="Sts" type="Status" /> </xs:sequence> </xs:complexType> |
trar.sts.003.02/GnlInf- General information (element) |
|
Description | General information |
Type | GeneralInformation |
Source | <xs:element name="GnlInf" type="GeneralInformation" /> |
trar.sts.003.02/RptDtls- ReportDetails (element) |
|
Description | Report details. |
Type | ReportDetails_1 |
Source | <xs:element name="RptDtls" type="ReportDetails_1" /> |
trar.sts.003.02/Sts- Status (element) |
|
Description | Status |
Type | Status |
Source | <xs:element name="Sts" type="Status" /> |