Message structure:Class concentration report(reda.con.003.01)

Description:

Class concentration report for participants.

Structure:

No. / Or / < XML Tag > / Name / Multiplicity / Type
0 / 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 message
Type / KDPWDocument
Source / <xs:elementname="KDPWDocument" type="KDPWDocument" />

ClassConcentration-Class concentration(complex type)

Description / Class concentration
Component
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 identifier
Type / 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 interval
Type / 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 number
Type / 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 code
Type / 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 time
Component
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 / Date
Type / ISODate
Source / <xs:elementname="Dt" type="ISODate" />

DateAndDateTimeChoice/DtTm-Date and time(element)

Description / Date and time
Type / ISODateTime
Source / <xs:elementname="DtTm" type="ISODateTime" />

FunctionOfMessage-Function of message(simple type)

Description / Function of message
Type / 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 information
Component
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 reference
Type / Max16Text
Source / <xs:elementname="SndrMsgRef" type="Max16Text" />

GeneralInformation/FuncOfMsg-Function of message(element)

Description / Function of message
Type / FunctionOfMessage
Source / <xs:elementname="FuncOfMsg" type="FunctionOfMessage" />

GeneralInformation/CreDtTm-Creation date and time(element)

Description / Creation date and time
Type / DateAndDateTimeChoice
Source / <xs:elementname="CreDtTm" type="DateAndDateTimeChoice" minOccurs="0" />

ISODate-Date(simple type)

Description / Date
Type / 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 time
Type / 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 message
Attributes / 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 report
Type / 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 identifier
Type / 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 character
Type / 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 characters
Type / 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 character
Type / 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 characters
Type / 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 characters
Type / 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 characters
Type / 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 characters
Type / 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 / Percentage
Type / 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 report
Component
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 information
Type / GeneralInformation
Source / <xs:elementname="GnlInf" type="GeneralInformation" />

reda.con.003.01/ClssConc-Class concentration(element)

Description / Class concentration
Type / ClassConcentration
Source / <xs:elementname="ClssConc" type="ClassConcentration" maxOccurs="unbounded" />