Message structure:Class concentration report(reda.con.003.01)
Description:
Class concentration report for participants.
Structure:
No. / Or / < XML Tag > / Name / Multiplicity / Type0 / KDPWDocument / KDPW system message / [1..1] / KDPWDocument
0.1 / reda.con.003.01 / Class concentration report / [1..n] / reda.con.003.01
1 / GnlInf / General information / [1..1] / GeneralInformation
1.1 / SndrMsgRef / Sender message reference / [1..1] / Max16Text
1.2 / FuncOfMsg / Function of message / [1..1] / FunctionOfMessage
1.3 / CreDtTm / Creation date and time / [0..1] / DateAndDateTimeChoice
1.3.1 / { or / Dt / Date / [1..1] / ISODate
1.3.2 / or } / DtTm / Date and time / [1..1] / ISODateTime
2 / ClssConc / Class concentration / [1..n] / ClassConcentration
2.1 / ClssId / Class identifier / [1..1] / Max6Text
2.2 / ClssConcDtls / Class concentration details / [1..3] / ClassConcentrationDetails
2.2.1 / InstrTp / Instrument type / [1..1] / Max1Text
2.2.2 / NbOfExc / Number of exceedances of maximum concentration / [1..1] / Max11Int
2.2.3 / ClssConcInt / Class concentration interval / [1..4] / ClassConcentrationInterval
2.2.3.1 / IntNb / Interval number / [1..1] / Max1Int
2.2.3.2 / NbOfClntAcct / Number of client accounts (NKK) in interval / [1..1] / Max11Int
2.2.3.3 / ClntAcctDtls / Client account (NKK) details in interval / [1..n] / ClientAccountDetails
2.2.3.3.1 / ClntAcct / Client account (NKK) / [1..1] / Max8Text
2.2.3.3.2 / CdtDbtInd / Credit/Debit indicator / [1..1] / CreditDebitCode
2.2.3.3.3 / ConcInd / Concentration indicator for client account (NKK) / [1..1] / Percentage
Message component elements:
KDPWDocument-KDPW system message(element)
Description / KDPW system messageType / KDPWDocument
Source / <xs:elementname="KDPWDocument" type="KDPWDocument" />
ClassConcentration-Class concentration(complex type)
Description / Class concentrationComponent
elements / ClssId
ClssConcDtls{1,3}
Source / <xs:complexTypename="ClassConcentration"
<xs:sequence
<xs:elementname="ClssId" type="Max6Text" />
<xs:elementname="ClssConcDtls" type="ClassConcentrationDetails" maxOccurs="3" />
</xs:sequence>
</xs:complexType>
ClassConcentration/ClssId-Class identifier(element)
Description / Class identifierType / Max6Text
Source / <xs:elementname="ClssId" type="Max6Text" />
ClassConcentration/ClssConcDtls-Class concentration details(element)
Description / Class concentration detailsby instrument type.Type / ClassConcentrationDetails
Source / <xs:elementname="ClssConcDtls" type="ClassConcentrationDetails" maxOccurs="3" />
ClassConcentrationDetails-Class concentration details(complex type)
Description / Class concentration detailsby instrument type.Component
elements / InstrTp
NbOfExc
ClssConcInt{1,4}
Source / <xs:complexTypename="ClassConcentrationDetails"
<xs:sequence
<xs:elementname="InstrTp" type="Max1Text" />
<xs:elementname="NbOfExc" type="Max11Int" />
<xs:elementname="ClssConcInt" type="ClassConcentrationInterval" maxOccurs="4" />
</xs:sequence>
</xs:complexType>
ClassConcentrationDetails/InstrTp-Instrument type(element)
Description / Instrument type: F-futures, O-option, E-futures of the next expiry date.Type / Max1Text
Source / <xs:elementname="InstrTp" type="Max1Text" />
ClassConcentrationDetails/NbOfExc-Number of exceedances of maximum concentration(element)
Description / Number of exceedances of maximum concentration.Type / Max11Int
Source / <xs:elementname="NbOfExc" type="Max11Int" />
ClassConcentrationDetails/ClssConcInt-Class concentration interval(element)
Description / Class concentration intervalType / ClassConcentrationInterval
Source / <xs:elementname="ClssConcInt" type="ClassConcentrationInterval" maxOccurs="4" />
ClassConcentrationInterval-Class concentration interval(complex type)
Description / Class concentration interval.Component
elements / IntNb
NbOfClntAcct
ClntAcctDtls{1,unbounded}
Source / <xs:complexTypename="ClassConcentrationInterval"
<xs:sequence
<xs:elementname="IntNb" type="Max1Int" />
<xs:elementname="NbOfClntAcct" type="Max11Int" />
<xs:elementname="ClntAcctDtls" type="ClientAccountDetails" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
ClassConcentrationInterval/IntNb-Interval number(element)
Description / Interval numberType / Max1Int
Source / <xs:elementname="IntNb" type="Max1Int" />
ClassConcentrationInterval/NbOfClntAcct-Number of client accounts (NKK) in interval(element)
Description / Number of client accounts (NKK) in interval.Type / Max11Int
Source / <xs:elementname="NbOfClntAcct" type="Max11Int" />
ClassConcentrationInterval/ClntAcctDtls-Client account (NKK) details in interval(element)
Description / Client account (NKK) details in interval.Type / ClientAccountDetails
Source / <xs:elementname="ClntAcctDtls" type="ClientAccountDetails" maxOccurs="unbounded" />
ClientAccountDetails-Client account (NKK) details in interval(complex type)
Description / Client account (NKK) details in interval.Component
elements / ClntAcct
CdtDbtInd
ConcInd
Source / <xs:complexTypename="ClientAccountDetails"
<xs:sequence
<xs:elementname="ClntAcct" type="Max8Text" />
<xs:elementname="CdtDbtInd" type="CreditDebitCode" />
<xs:elementname="ConcInd" type="Percentage" />
</xs:sequence>
</xs:complexType>
ClientAccountDetails/ClntAcct-Client account (NKK)(element)
Description / Client account (NKK) with concentration interval.Type / Max8Text
Source / <xs:elementname="ClntAcct" type="Max8Text" />
ClientAccountDetails/CdtDbtInd-Credit/Debit indicator(element)
Description / Credit/Debit indicator. CRDT -Long or DBIT -Short.Type / CreditDebitCode
Source / <xs:elementname="CdtDbtInd" type="CreditDebitCode" />
ClientAccountDetails/ConcInd-Concentration indicator for client account (NKK)(element)
Description / Concentration indicator for client account (NKK)(value of one of the following: WKFUTLONG, WKFUTSHORT, WKOPTLONG, WKOPTSHORT, WKTFUTLONG, WKTFUTSHORT)Type / Percentage
Source / <xs:elementname="ConcInd" type="Percentage" />
CreditDebitCode-Credit/Debit code(simple type)
Description / Credit/Debit codeType / Derivative of type: xs:string
Format / Code / Description
CRDT / Credit
DBIT / Debit
Source / <xs:simpleTypename="CreditDebitCode"
<xs:restrictionbase="xs:string"
<xs:enumerationvalue="CRDT" />
<xs:enumerationvalue="DBIT" />
</xs:restriction>
</xs:simpleType>
DateAndDateTimeChoice-Date and time(complex type)
Description / Date and timeComponent
elements / Dt
DtTm
Source / <xs:complexTypename="DateAndDateTimeChoice"
<xs:sequence
<xs:choice
<xs:elementname="Dt" type="ISODate" />
<xs:elementname="DtTm" type="ISODateTime" />
</xs:choice>
</xs:sequence>
</xs:complexType>
DateAndDateTimeChoice/Dt-Date(element)
Description / DateType / ISODate
Source / <xs:elementname="Dt" type="ISODate" />
DateAndDateTimeChoice/DtTm-Date and time(element)
Description / Date and timeType / ISODateTime
Source / <xs:elementname="DtTm" type="ISODateTime" />
FunctionOfMessage-Function of message(simple type)
Description / Function of messageType / Derivative of type: xs:string
Format / Code / Description
NEWM / New message
Source / <xs:simpleTypename="FunctionOfMessage"
<xs:restrictionbase="xs:string"
<xs:enumerationvalue="NEWM" />
</xs:restriction>
</xs:simpleType>
GeneralInformation-General information(complex type)
Description / General informationComponent
elements / SndrMsgRef
FuncOfMsg
CreDtTm{0,1}
Source / <xs:complexTypename="GeneralInformation"
<xs:sequence
<xs:elementname="SndrMsgRef" type="Max16Text" />
<xs:elementname="FuncOfMsg" type="FunctionOfMessage" />
<xs:elementname="CreDtTm" type="DateAndDateTimeChoice" minOccurs="0" />
</xs:sequence>
</xs:complexType>
GeneralInformation/SndrMsgRef-Sender message reference(element)
Description / Sender message referenceType / Max16Text
Source / <xs:elementname="SndrMsgRef" type="Max16Text" />
GeneralInformation/FuncOfMsg-Function of message(element)
Description / Function of messageType / FunctionOfMessage
Source / <xs:elementname="FuncOfMsg" type="FunctionOfMessage" />
GeneralInformation/CreDtTm-Creation date and time(element)
Description / Creation date and timeType / DateAndDateTimeChoice
Source / <xs:elementname="CreDtTm" type="DateAndDateTimeChoice" minOccurs="0" />
ISODate-Date(simple type)
Description / DateType / Derivative of type: xs:date
Format
Source / <xs:simpleTypename="ISODate"
<xs:restrictionbase="xs:date"
</xs:restriction>
</xs:simpleType>
ISODateTime-Date and time(simple type)
Description / Date and timeType / Derivative of type: xs:dateTime
Format
Source / <xs:simpleTypename="ISODateTime"
<xs:restrictionbase="xs:dateTime"
</xs:restriction>
</xs:simpleType>
KDPWDocument-KDPW system message(complex type)
Description / KDPW system messageAttributes / Name / Description / Type
Sndr / Sender / KDPWMemberIdentifier
Rcvr / Receiver / KDPWMemberIdentifier
Component
elements / reda.con.003.01{1,unbounded}
Source / <xs:complexTypename="KDPWDocument"
<xs:sequence
<xs:elementname="reda.con.003.01" type="reda.con.003.01" maxOccurs="unbounded" />
</xs:sequence>
xs:attributename="Sndr" type="KDPWMemberIdentifier" use="required" />
xs:attributename="Rcvr" type="KDPWMemberIdentifier" use="required" />
</xs:complexType>
KDPWDocument/reda.con.003.01-Class concentration report(element)
Description / Class concentration reportType / reda.con.003.01
Source / <xs:elementname="reda.con.003.01" type="reda.con.003.01" maxOccurs="unbounded" />
KDPWMemberIdentifier-KDPW member identifier(simple type)
Description / KDPW member identifierType / Derivative of type: xs:string
Format / Min. length=4
Max.length=4
Source / <xs:simpleTypename="KDPWMemberIdentifier"
<xs:restrictionbase="xs:string"
<xs:whiteSpacevalue="collapse" />
<xs:minLengthvalue="4" />
<xs:maxLengthvalue="4" />
</xs:restriction>
</xs:simpleType>
Max1Int-Integer(simple type)
Description / Integer, max. length 1 characterType / Derivative of type: xs:integer
Format / Number of characters=1
Min. value=0
Source / <xs:simpleTypename="Max1Int"
<xs:restrictionbase="xs:integer"
<xs:totalDigitsvalue="1" />
<xs:minInclusivevalue="0" />
</xs:restriction>
</xs:simpleType>
Max11Int-Integer(simple type)
Description / Integer, max. length 11 charactersType / Derivative of type: xs:integer
Format / Number of characters=11
Min. value=0
Source / <xs:simpleTypename="Max11Int"
<xs:restrictionbase="xs:integer"
<xs:totalDigitsvalue="11" />
<xs:minInclusivevalue="0" />
</xs:restriction>
</xs:simpleType>
Max1Text-Text(simple type)
Description / Text, max. length 1 characterType / Derivative of type: xs:string
Format / Min. length=1
Max.length=1
Source / <xs:simpleTypename="Max1Text"
<xs:restrictionbase="xs:string"
<xs:whiteSpacevalue="collapse" />
<xs:minLengthvalue="1" />
<xs:maxLengthvalue="1" />
</xs:restriction>
</xs:simpleType>
Max4Text-Text(simple type)
Description / Text, max. length 4 charactersType / Derivative of type: xs:string
Format / Min. length=1
Max.length=4
Source / <xs:simpleTypename="Max4Text"
<xs:restrictionbase="xs:string"
<xs:whiteSpacevalue="collapse" />
<xs:minLengthvalue="1" />
<xs:maxLengthvalue="4" />
</xs:restriction>
</xs:simpleType>
Max6Text-Text(simple type)
Description / Text, max. length 6 charactersType / Derivative of type: xs:string
Format / Min. length=1
Max.length=6
Source / <xs:simpleTypename="Max6Text"
<xs:restrictionbase="xs:string"
<xs:whiteSpacevalue="collapse" />
<xs:minLengthvalue="1" />
<xs:maxLengthvalue="6" />
</xs:restriction>
</xs:simpleType>
Max8Text-Text(simple type)
Description / Text, max. length 8 charactersType / Derivative of type: xs:string
Format / Min. length=1
Max.length=8
Source / <xs:simpleTypename="Max8Text"
<xs:restrictionbase="xs:string"
<xs:whiteSpacevalue="collapse" />
<xs:minLengthvalue="1" />
<xs:maxLengthvalue="8" />
</xs:restriction>
</xs:simpleType>
Max16Text-Text(simple type)
Description / Text, max. length 16 charactersType / Derivative of type: xs:string
Format / Min. length=1
Max.length=16
Source / <xs:simpleTypename="Max16Text"
<xs:restrictionbase="xs:string"
<xs:minLengthvalue="1" />
<xs:maxLengthvalue="16" />
</xs:restriction>
</xs:simpleType>
Percentage-Percentage(simple type)
Description / PercentageType / Derivative of type: xs:decimal
Format / Min. value=0
Number of decimal places=2
Number of characters=5
Source / <xs:simpleTypename="Percentage"
<xs:restrictionbase="xs:decimal"
<xs:minInclusivevalue="0" />
<xs:fractionDigitsvalue="2" />
<xs:totalDigitsvalue="5" />
</xs:restriction>
</xs:simpleType>
reda.con.003.01-Class concentration report(complex type)
Description / Class concentration reportComponent
elements / GnlInf
ClssConc{1,unbounded}
Source / <xs:complexTypename="reda.con.003.01"
<xs:sequence
<xs:elementname="GnlInf" type="GeneralInformation" />
<xs:elementname="ClssConc" type="ClassConcentration" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
reda.con.003.01/GnlInf-General information(element)
Description / General informationType / GeneralInformation
Source / <xs:elementname="GnlInf" type="GeneralInformation" />
reda.con.003.01/ClssConc-Class concentration(element)
Description / Class concentrationType / ClassConcentration
Source / <xs:elementname="ClssConc" type="ClassConcentration" maxOccurs="unbounded" />