This commit is contained in:
zuevav
2026-05-05 12:19:14 +03:00
commit 6222612af2
28 changed files with 1913 additions and 0 deletions
@@ -0,0 +1,38 @@
<?xml version="1.0" encoding="windows-1251"?>
<xs:schema
xmlns:dn="http://nsd.ru/schemas/m2m/decision"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:m2m="http://nsd.ru/schemas/m2m/types"
targetNamespace="http://nsd.ru/schemas/m2m/decision"
elementFormDefault="qualified"
attributeFormDefault="unqualified"
version="2026-04-08">
<xs:import namespace="http://nsd.ru/schemas/m2m/types" schemaLocation="M2MTypesNSD.xsd"/>
<xs:element name="M2MTransferDecision" type="dn:M2MTransferDecisionType">
<xs:annotation>
<xs:documentation>Îòâåò íà çàïðîñ íà ïåðåâîä M2M</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="M2MTransferDecisionType">
<xs:annotation>
<xs:documentation>Ñîäåðæàíèå îòâåòà íà çàïðîñ íà ïåðåâîä M2M</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Header" type="m2m:DecisionHeaderType">
<xs:annotation>
<xs:documentation>Çàãîëîâîê áèçíåñ-ñîîáùåíèÿ, ñîäåðæàùèé ñëóæåáíûå è êîíòåêñòíûå äàííûå, íåîáõîäèìûå äëÿ îáðàáîòêè îòâåòà</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Data" type="m2m:DecisionDataType">
<xs:annotation>
<xs:documentation>Ñîîáùåíèå ñîäåðæàùåå îòâåò: äàííûå îá ó÷àñòâóþùèõ äåïîçèòàðèÿõ è î ïåðåâîäèìûõ öåííûõ áóìàãàõ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="NSDInfo" type="m2m:NSDInfoType" minOccurs="0">
<xs:annotation>
<xs:documentation>Èíôîðìàöèÿ îò ñåðâèñà ÌÎÑÒ</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>
@@ -0,0 +1,38 @@
<?xml version="1.0" encoding="windows-1251"?>
<xs:schema
xmlns:hk="http://nsd.ru/schemas/m2m/handbook"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:m2m="http://nsd.ru/schemas/m2m/types"
targetNamespace="http://nsd.ru/schemas/m2m/handbook"
elementFormDefault="qualified"
attributeFormDefault="unqualified"
version="2026-04-08">
<xs:import namespace="http://nsd.ru/schemas/m2m/types" schemaLocation="M2MTypesNSD.xsd"/>
<xs:element name="M2MTransferHandbook" type="hk:M2MTransferHandbookType">
<xs:annotation>
<xs:documentation>Ñïðàâî÷íèê ó÷àñòíèêîâ ñåðâèñà M2M</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="M2MTransferHandbookType">
<xs:annotation>
<xs:documentation>Ñîäåðæàíèå ñïðàâî÷íèêà ó÷àñòíèêîâ ñåðâèñà M2M</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="CreationTimestamp" type="m2m:NSDDateTimeType">
<xs:annotation>
<xs:documentation>Äàòà è âðåìÿ ôîðìèðîâàíèÿ ñïðàâî÷íèêà (ïî ìîñêîâñêîìó âðåìåíè) ñ óêàçàíèåì ÷àñîâîé çîíû (ÌÑʱ×), ãäå × – ðàçíèöà (ñ ó÷åòîì çíàêà) â ÷àñàõ ìåæäó ìåñòíûì è ìîñêîâñêèì âðåìåíåì. Ñèìâîë T - ëàòèíèöà, ÌÑÊ - êèðèëëèöà.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SettlementPlaces" type="m2m:SettlementPlacesType">
<xs:annotation>
<xs:documentation>Ñïèñîê âîçìîæíûõ ìåñò ðàñ÷åòîâ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Participants" type="m2m:HandbookParticipantsType">
<xs:annotation>
<xs:documentation>Ñïèñîê ó÷àñòíèêîâ ñåðâèñà</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="windows-1251"?>
<xs:schema
xmlns:hr="http://nsd.ru/schemas/m2m/handbook/request"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:m2m="http://nsd.ru/schemas/m2m/types"
targetNamespace="http://nsd.ru/schemas/m2m/handbook/request"
elementFormDefault="qualified"
attributeFormDefault="unqualified"
version="2026-04-08">
<xs:import namespace="http://nsd.ru/schemas/m2m/types" schemaLocation="M2MTypesNSD.xsd"/>
<xs:element name="M2MTransferHandbookRequest" type="hr:M2MTransferHandbookRequestType">
<xs:annotation>
<xs:documentation>Çàïðîñ cïðàâî÷íèêà ó÷àñòíèêîâ ñåðâèñà M2M</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="M2MTransferHandbookRequestType">
<xs:annotation>
<xs:documentation>Ñîäåðæàíèå çàïðîñà Ñïðàâî÷íèêà ó÷àñòíèêîâ ñåðâèñà M2M</xs:documentation>
</xs:annotation>
</xs:complexType>
</xs:schema>
@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="windows-1251"?>
<xs:schema
xmlns:pf="http://nsd.ru/schemas/m2m/participant/form"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:m2m="http://nsd.ru/schemas/m2m/types"
targetNamespace="http://nsd.ru/schemas/m2m/participant/form"
elementFormDefault="qualified"
attributeFormDefault="unqualified"
version="2026-04-08">
<xs:import namespace="http://nsd.ru/schemas/m2m/types" schemaLocation="M2MTypesNSD.xsd"/>
<xs:element name="M2MTransferParticipantForm" type="pf:M2MTransferParticipantFormType">
<xs:annotation>
<xs:documentation>Àíêåòà ó÷àñòíèêà ñåðâèñà M2M</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="M2MTransferParticipantFormType">
<xs:annotation>
<xs:documentation>Ñîäåðæàíèå àíêåòû ó÷àñòíèêà ñåðâèñà M2M</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="CreationTimestamp" type="m2m:NSDDateTimeType">
<xs:annotation>
<xs:documentation>Äàòà è âðåìÿ ôîðìèðîâàíèÿ àíêåòû (ïî ìîñêîâñêîìó âðåìåíè) ñ óêàçàíèåì ÷àñîâîé çîíû (ÌÑʱ×), ãäå × – ðàçíèöà (ñ ó÷åòîì çíàêà) â ÷àñàõ ìåæäó ìåñòíûì è ìîñêîâñêèì âðåìåíåì. Ñèìâîë T - ëàòèíèöà, ÌÑÊ - êèðèëëèöà.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Participant" type="m2m:HandbookParticipantType">
<xs:annotation>
<xs:documentation>Ó÷àñòíèê ñåðâèñà</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>
@@ -0,0 +1,38 @@
<?xml version="1.0" encoding="windows-1251"?>
<xs:schema
xmlns:rt="http://nsd.ru/schemas/m2m/request"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:m2m="http://nsd.ru/schemas/m2m/types"
targetNamespace="http://nsd.ru/schemas/m2m/request"
elementFormDefault="qualified"
attributeFormDefault="unqualified"
version="2026-04-08">
<xs:import namespace="http://nsd.ru/schemas/m2m/types" schemaLocation="M2MTypesNSD.xsd"/>
<xs:element name="M2MTransferRequest" type="rt:M2MTransferRequestType">
<xs:annotation>
<xs:documentation>Çàïðîñ íà ïåðåâîä M2M</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="M2MTransferRequestType">
<xs:annotation>
<xs:documentation>Ñîäåðæàíèå çàïðîñà íà ïåðåâîä M2M</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Header" type="m2m:RequestHeaderType">
<xs:annotation>
<xs:documentation>Çàãîëîâîê áèçíåñ-ñîîáùåíèÿ, ñîäåðæàùèé ñëóæåáíûå è êîíòåêñòíûå äàííûå, íåîáõîäèìûå äëÿ îáðàáîòêè çàïðîñà íà ïåðåâîä</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Data" type="m2m:RequestDataType">
<xs:annotation>
<xs:documentation>Ñâåäåíèÿ îá èíâåñòîðå, ó÷àñòâóþùèõ äåïîçèòàðèÿõ è ïåðåâîäèìûõ öåííûõ áóìàãàõ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="NSDInfo" type="m2m:NSDInfoType" minOccurs="0">
<xs:annotation>
<xs:documentation>Èíôîðìàöèÿ îò ñåðâèñà ÌÎÑÒ</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>
@@ -0,0 +1,38 @@
<?xml version="1.0" encoding="windows-1251"?>
<xs:schema
xmlns:rt="http://nsd.ru/schemas/m2m/response"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:m2m="http://nsd.ru/schemas/m2m/types"
targetNamespace="http://nsd.ru/schemas/m2m/response"
elementFormDefault="qualified"
attributeFormDefault="unqualified"
version="2026-04-08">
<xs:import namespace="http://nsd.ru/schemas/m2m/types" schemaLocation="M2MTypesNSD.xsd"/>
<xs:element name="M2MTransferResponse" type="rt:M2MTransferResponseType">
<xs:annotation>
<xs:documentation>Ñîîáùåíèå ñåðâèñà ÌÎÑÒ M2M</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="M2MTransferResponseType">
<xs:annotation>
<xs:documentation>Ñîäåðæàíèå ñîîáùåíèÿ ñåðâèñà ÌÎÑÒ M2M</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="GUID" type="m2m:UUIDType">
<xs:annotation>
<xs:documentation>Óíèêàëüíûé èäåíòèôèêàòîð ïåðåâîäà. Ïðèñâàèâàåòñÿ îòïðàâèòåëåì è ïåðåäàåòñÿ ïî âñåé öåïî÷êå áåç èçìåíåíèé</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="StatusCode" type="m2m:StatusCodeEnum">
<xs:annotation>
<xs:documentation>Ñòàòóñ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Response" type="m2m:ResponseType" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Äåòàëüíàÿ èíôîðìàöèÿ</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>
File diff suppressed because it is too large Load Diff