kdpw_stream Struktura komunikatu: Potwierdzenie obsługi komunikatu blokady (acmt.bls.001.01) Data utworzenia: 06.08.2010 r.
: Komunikat informuje odbiorców o zrealizowaniu żądania blokady/odblokowania. Komunikat służy też do przekazania informacji o statusie blokady. Struktura: Lp. Lub < XML Tag > Nazwa Krotność 0 KDPWDocument Komunikat systemu KDPW [1..1] KDPWDocument 0.1 acmt.bls.001.01 Potwierdzenie obsługi komunikatu blokady [1..n] acmt.bls.001.01 1 GnlInf Informacje ogólne [1..1] GeneralInformation 1.1 SndrMsgRef Identyfikator komunikatu [1..1] Max16Text 1.2 FuncOfMsg Funkcja komunikatu [1..1] FunctionOfMessage 1.3 CreDtTm Data utworzenia komunikatu [0..1] DateAndDateTimeChoice 1.3.1 { lub Dt Data [1..1] ISODate 1.3.2 lub } DtTm Data i czas [1..1] ISODateTime 1.4 Lnk Referencje [0..1] Linkages 1.4.1 RltdRef Identyfikator otrzymanej instrukcji blokady 2 BlckDtls Informacje dotyczące blokady [0..1] Max16Text [1..1] BlockDetails 2.1 BlckTp blokady [1..1] Blocke 2.2 MktSgmntCd Kod segmentu rynku [1..1] MarketSegmentCode 2.3 TrdgMmbId Identyfikator uczestnika uczestnika rynku 2.4 ClrgMmbId Kod uczestnika rozliczającego 2.5 ClntTp Numer klasyfikacyjny klienta (NKK) 2.6 KDPWSafAcct Identyfikator konta podmiotowego 3 StsCd Stan przetworzenia otrzymanego komunikatu [0..1] KDPWMemberIdentifier [0..1] KDPWMemberIdentifier [0..1] Max8Text [0..1] Max16TextCollapse [1..1] Max4Text 4 BlckSts Stan blokady [0..1] Max1Text Elementy składowe komunikatu: KDPWDocument- Komunikat systemu KDPW (element) Komunikat systemu KDPW KDPWDocument <xs:element name="kdpwdocument" type="kdpwdocument" /> 2
BlockDetails- Sekcja opisująca rodzaj blokady (typ złożony) Elementy składowe Sekcja opisująca rodzaj blokady BlckTp MktSgmntCd TrdgMmbId{0,1} ClrgMmbId{0,1} ClntTp{0,1} KDPWSafAcct{0,1} <xs:complexe name="blockdetails" > <xs:sequence > <xs:element name="blcktp" type="blocke" /> <xs:element name="mktsgmntcd" type="marketsegmentcode" /> <xs:element name="trdgmmbid" type="kdpwmemberidentifier" minoccurs="0" /> <xs:element name="clrgmmbid" type="kdpwmemberidentifier" minoccurs="0" /> <xs:element name="clnttp" type="max8text" minoccurs="0" /> <xs:element name="kdpwsafacct" type="max16textcollapse" minoccurs="0" /> </xs:sequence> </xs:complexe> BlockDetails/BlckTp- blokady (element) blokady Blocke <xs:element name="blcktp" type="blocke" /> BlockDetails/MktSgmntCd- Kod segmentu rynku (element) Kod segmentu rynku. Dozwolone wartości: GK-rynek kasowy GT-rynek terminowy MarketSegmentCode <xs:element name="mktsgmntcd" type="marketsegmentcode" /> BlockDetails/TrdgMmbId- Identyfikator uczestnika uczestnika rynku (element) Identyfikator uczestnika uczestnika rynku/ brokera KDPWMemberIdentifier <xs:element name="trdgmmbid" type="kdpwmemberidentifier" minoccurs="0" /> BlockDetails/ClrgMmbId- Kod uczestnika rozliczającego (element) Identyfikator KDPW uczestnika rozliczającego KDPWMemberIdentifier 3
<xs:element name="clrgmmbid" type="kdpwmemberidentifier" minoccurs="0" /> BlockDetails/ClntTp- Numer klasyfikacyjny klienta (NKK) (element) Numer klasyfikacyjny klienta (NKK) Max8Text <xs:element name="clnttp" type="max8text" minoccurs="0" /> BlockDetails/KDPWSafAcct- Identyfikator konta podmiotowego (element) Identyfikator konta podmiotowego Max16TextCollapse <xs:element name="kdpwsafacct" type="max16textcollapse" minoccurs="0" /> Blocke- blokady (typ prosty) blokady Kod 01 Zawieranie transakcji przez uczestnika rynku na koncie 04 Zawieranie transakcji przez uczestnika rynku na wszystkich kontach uczestnika rozliczającego <xs:simplee name="blocke" > <xs:enumeration value="01" /> <xs:enumeration value="04" /> </xs:simplee> Code4Text- Kwalifikator (typ prosty) Kwalifikator, kod Min. długość=4 Maks. długość=4 <xs:simplee name="code4text" > <xs:minlength value="4" /> <xs:maxlength value="4" /> 4
</xs:simplee> DateAndDateTimeChoice- Data i czas (typ złożony) Elementy składowe Data i czas Dt DtTm <xs:complexe name="dateanddatetimechoice" > <xs:sequence > <xs:choice > <xs:element name="dt" type="isodate" /> <xs:element name="dttm" type="isodatetime" /> </xs:choice> </xs:sequence> </xs:complexe> DateAndDateTimeChoice/Dt- Data (element) Data ISODate <xs:element name="dt" type="isodate" /> DateAndDateTimeChoice/DtTm- Data i czas (element) Data i czas ISODateTime <xs:element name="dttm" type="isodatetime" /> FunctionOfMessage- Funkcja komunikatu (typ prosty) Funkcja komunikatu Kod NEWM CANC STAT Nowy komunikat blokady Odwołanie blokady Komunikat zapytania o stan blokady <xs:simplee name="functionofmessage" > <xs:enumeration value="newm" /> <xs:enumeration value="canc" /> <xs:enumeration value="stat" /> </xs:simplee> 5
GeneralInformation- Informacje ogólne (typ złożony) Elementy składowe Informacje ogólne SndrMsgRef FuncOfMsg CreDtTm{0,1} Lnk{0,1} <xs:complexe name="generalinformation" > <xs:sequence > <xs:element name="sndrmsgref" type="max16text" /> <xs:element name="funcofmsg" type="functionofmessage" /> <xs:element name="credttm" type="dateanddatetimechoice" minoccurs="0" /> <xs:element name="lnk" type="linkages" minoccurs="0" /> </xs:sequence> </xs:complexe> GeneralInformation/SndrMsgRef- Identyfikator komunikatu (element) Identyfikator komunikatu utworzony przez nadawcę Max16Text <xs:element name="sndrmsgref" type="max16text" /> GeneralInformation/FuncOfMsg- Funkcja komunikatu (element) Funkcja komunikatu FunctionOfMessage <xs:element name="funcofmsg" type="functionofmessage" /> GeneralInformation/CreDtTm- Data utworzenia komunikatu (element) Data utworzenia komunikatu DateAndDateTimeChoice <xs:element name="credttm" type="dateanddatetimechoice" minoccurs="0" /> GeneralInformation/Lnk- Referencje (element) Powiązania z innymi komunikatami Linkages <xs:element name="lnk" type="linkages" minoccurs="0" /> ISINIdentifier- Kod ISIN (typ prosty) Kod instrumentu finansowego ISIN 6
2 Maks. długość=12 <xs:simplee name="isinidentifier" > <xs:minlength value="12" /> <xs:maxlength value="12" /> </xs:simplee> ISODate- Data (typ prosty) Data Pochodna typu: xs:date <xs:simplee name="isodate" > <xs:restriction base="xs:date" > </xs:simplee> ISODateTime- Data i czas (typ prosty) Data i czas Pochodna typu: xs:datetime <xs:simplee name="isodatetime" > <xs:restriction base="xs:datetime" > </xs:simplee> KDPWDocument- Komunikat systemu KDPW (typ złożony) Komunikat systemu KDPW Atrybuty Nazwa Sndr Nadawca KDPWMemberIdentifier Rcvr Odbiorca KDPWMemberIdentifier Elementy składowe acmt.bls.001.01{1,unbounded} <xs:complexe name="kdpwdocument" > <xs:sequence > <xs:element name="acmt.bls.001.01" type="acmt.bls.001.01" maxoccurs="unbounded" /> </xs:sequence> < xs:attribute name="sndr" type="kdpwmemberidentifier" use="required" /> < xs:attribute name="rcvr" type="kdpwmemberidentifier" use="required" /> </xs:complexe> 7
KDPWDocument/acmt.bls.001.01- Potwierdzenie obsługi komunikatu blokady (element) Potwierdzenie obsługi komunikatu blokady acmt.bls.001.01 <xs:element name="acmt.bls.001.01" type="acmt.bls.001.01" maxoccurs="unbounded" /> KDPWMemberIdentifier- Identyfikator uczestnika KDPW (typ prosty) Identyfikator uczestnika KDPW Min. długość=4 Maks. długość=4 <xs:simplee name="kdpwmemberidentifier" > <xs:minlength value="4" /> <xs:maxlength value="4" /> </xs:simplee> Linkages- Referencje (typ złożony) Elementy składowe Powiązania z innymi komunikatami RltdRef{0,1} <xs:complexe name="linkages" > <xs:sequence > <xs:element name="rltdref" type="max16text" minoccurs="0" /> </xs:sequence> </xs:complexe> Linkages/RltdRef- Identyfikator otrzymanej instrukcji blokady (element) Identyfikator otrzymanej instrukcji blokady Max16Text <xs:element name="rltdref" type="max16text" minoccurs="0" /> MarketSegmentCode- Kod segmentu rynku (typ prosty) Kod segmentu rynku Maks. długość=2 8
<xs:simplee name="marketsegmentcode" > <xs:maxlength value="2" /> </xs:simplee> Max1Text- Tekst (typ prosty) Tekst o długości 1 znaku Maks. długość=1 <xs:simplee name="max1text" > <xs:maxlength value="1" /> </xs:simplee> Max2Text- Tekst (typ prosty) Tekst o maksymalnej długości 2 znaków Maks. długość=2 <xs:simplee name="max2text" > <xs:maxlength value="2" /> </xs:simplee> Max4Text- Tekst (typ prosty) Tekst o maksymalnej długości 4 znaków Maks. długość=4 <xs:simplee name="max4text" > <xs:maxlength value="4" /> </xs:simplee> 9
Max8Text- Tekst (typ prosty) Tekst o maksymalnej długości 8 znaków Maks. długość=8 <xs:simplee name="max8text" > <xs:maxlength value="8" /> </xs:simplee> Max16Text- Tekst (typ prosty) Tekst o maksymalnej długości 16 znaków Maks. długość=16 <xs:simplee name="max16text" > <xs:maxlength value="16" /> </xs:simplee> Max16TextCollapse- Tekst (typ prosty) Tekst o maksymalnej długości 16 znaków Maks. długość=16 <xs:simplee name="max16textcollapse" > <xs:maxlength value="16" /> </xs:simplee> YesNoIndicator- Znacznik tak/nie (typ prosty) Znacznik tak/nie Kod 10
Y N Prawda (tak) Fałsz (nie) <xs:simplee name="yesnoindicator" > <xs:enumeration value="y" /> <xs:enumeration value="n" /> </xs:simplee> acmt.bls.001.01- Potwierdzenie obsługi komunikatu blokady (typ złożony) Elementy składowe Potwierdzenie obsługi komunikatu blokady GnlInf BlckDtls StsCd BlckSts{0,1} <xs:complexe name="acmt.bls.001.01" > <xs:sequence > <xs:element name="gnlinf" type="generalinformation" /> <xs:element name="blckdtls" type="blockdetails" /> <xs:element name="stscd" type="max4text" /> <xs:element name="blcksts" type="max1text" minoccurs="0" /> </xs:sequence> </xs:complexe> acmt.bls.001.01/gnlinf- Informacje ogólne (element) Blok informacji ogólnych GeneralInformation <xs:element name="gnlinf" type="generalinformation" /> acmt.bls.001.01/blckdtls- Informacje dotyczące blokady (element) Informacje dotyczące blokady BlockDetails <xs:element name="blckdtls" type="blockdetails" /> acmt.bls.001.01/stscd- Stan przetworzenia otrzymanego komunikatu (element) Stan przetworzenia otrzymanego komunikatu. Możliwe wartości: 00 w trakcie obsługi komunikatu nie stwierdzono błędów, 01 nieistniejący kod uczestnika rozliczającego (dla komunikatów BL rodzaj 01, 04 lub 05), 02 błędny kod segmentu rynku, 04 błędny identyfikator konta podmiotowego (dla komunikatów BL rodzaj 01), 07 błędny kod 11
członka giełdy (dla komunikatów BL rodzaj 01 lub 04), 70 pozostały zlecenia, które ulegną usunięciu po sesji, 88 - nieautoryzowany dostęp przekazanie komunikatu 05 przez inny podmiot niż KDPW, 99 inny błąd (w tym również przekazanie komunikatu poza godzinami sesji). Max4Text <xs:element name="stscd" type="max4text" /> acmt.bls.001.01/blcksts- Stan blokady (element) Stan blokady. Wypełniane, jeżeli komunikat jest odpowiedzią na zapytanie o stan blokady. Wartości: 0 - komunikat BL nie jest zapytaniem o stan blokady, 1 - podana w komunikacie BL kombinacja atrybutów nie jest zablokowana, 2 - podana w komunikacie BL kombinacja atrybutów jest zablokowana całkowicie, 3 - podana w komunikacie BL kombinacja atrybutów jest częściowo zablokowana, 9 - błąd w trakcie obsługi BL z przyczyn technicznych nie można udzielić odpowiedzi na pytanie o stan blokady. Pole StsCd zawiera szczegółowe informacje nt. wykonania komunikatu. Max1Text <xs:element name="blcksts" type="max1text" minoccurs="0" /> 12