data.xml 3.5.0.8, hot fix SessionStatusDictionary

This commit is contained in:
AKurakin 2023-05-29 16:30:00 +03:00
parent e84a75016e
commit 2e3233e17b
4 changed files with 38 additions and 4 deletions

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<meta version="3.5.0.7">
<meta version="3.5.0.8">
<enums>
<allowed id="1" code="ALWD" name="Разрешено"/>
<allowed id="2" code="DEND" name="Запрещено"/>
@ -241,6 +241,18 @@
<sessionStatus id="1" code="ACTV" name="Сессия активна"/>
<sessionStatus id="2" code="CLRN" name="Идет клиринг"/>
<sessionStatus id="3" code="CLOS" name="Клиринг завершен"/>
<sessionStatus id="4" code="CLR0" name="Идет клиринг: Загрузка остатков и сверка"/>
<sessionStatus id="5" code="CL01" name="Идет клиринг: Выбор и подготовка сделок"/>
<sessionStatus id="6" code="CL02" name="Идет клиринг: Расчет обязательств и требований"/>
<sessionStatus id="7" code="CL03" name="Идет клиринг: Допуск обязательств и требований"/>
<sessionStatus id="8" code="CL04" name="Идет клиринг: Включение в клиринговый пул"/>
<sessionStatus id="9" code="CL05" name="Идет клиринг: Контроль и исключение обязательств"/>
<sessionStatus id="10" code="CL06" name="Идет клиринг: Создание обязательств и требований для расчета"/>
<sessionStatus id="11" code="CL07" name="Идет клиринг: Расчеты"/>
<sessionStatus id="12" code="CL08" name="Идет клиринг: Обработка результатов по расчетам"/>
<sessionStatus id="13" code="CL09" name="Идет клиринг: Сверка на базе расчетов"/>
<sessionStatus id="14" code="CL10" name="Идет клиринг: Формирование отчетов и реестров"/>
<sessionType id="1" code="FINL" name="Итоговая клиринговая сессия"/>
<sessionType id="2" code="MEDM" name="Промежуточная клиринговая сессия"/>
<sessionType id="3" code="XDEP" name="Промежуточная возврат депозитов"/>

View file

@ -210,7 +210,7 @@
<sessionStatus name="Справочник статусов клиринговых сессий" class="ru.clearing.platform.dictionary.SessionStatusDictionary" table="session_status_dictionary">
<id name="Идентификатор" shortname="ID" type="1"/>
<code name="Код" shortname="Код" type="12"/>
<name name="Наименование" shortname="Наименование" type="2" length="50"/>
<name name="Наименование" shortname="Наименование" type="2" length="250"/>
</sessionStatus>
<sessionType name="Справочник типов клиринговых сессий" class="ru.clearing.platform.dictionary.SessionTypeDictionary" table="session_type_dictionary">
<id name="Идентификатор" shortname="ID" type="1"/>

View file

@ -1,5 +1,5 @@
-- DB version: 3.5.0.28
-- DATA version: 3.5.0.7
-- DATA version: 3.5.0.8
/* Dictionaries */
INSERT INTO ALLOWED_DICTIONARY(ID, CODE, NAME) values (1, 'ALWD', 'Разрешено') ON CONFLICT (ID) DO UPDATE SET CODE = EXCLUDED.CODE, NAME = EXCLUDED.NAME;
@ -478,6 +478,28 @@ INSERT INTO SESSION_STATUS_DICTIONARY(ID, CODE, NAME) values (2, 'CLRN', 'Иде
INSERT INTO SESSION_STATUS_DICTIONARY(ID, CODE, NAME) values (3, 'CLOS', 'Клиринг завершен') ON CONFLICT (ID) DO UPDATE SET CODE = EXCLUDED.CODE, NAME = EXCLUDED.NAME;
INSERT INTO SESSION_STATUS_DICTIONARY(ID, CODE, NAME) values (4, 'CLR0', 'Идет клиринг: Загрузка остатков и сверка') ON CONFLICT (ID) DO UPDATE SET CODE = EXCLUDED.CODE, NAME = EXCLUDED.NAME;
INSERT INTO SESSION_STATUS_DICTIONARY(ID, CODE, NAME) values (5, 'CL01', 'Идет клиринг: Выбор и подготовка сделок') ON CONFLICT (ID) DO UPDATE SET CODE = EXCLUDED.CODE, NAME = EXCLUDED.NAME;
INSERT INTO SESSION_STATUS_DICTIONARY(ID, CODE, NAME) values (6, 'CL02', 'Идет клиринг: Расчет обязательств и требований') ON CONFLICT (ID) DO UPDATE SET CODE = EXCLUDED.CODE, NAME = EXCLUDED.NAME;
INSERT INTO SESSION_STATUS_DICTIONARY(ID, CODE, NAME) values (7, 'CL03', 'Идет клиринг: Допуск обязательств и требований') ON CONFLICT (ID) DO UPDATE SET CODE = EXCLUDED.CODE, NAME = EXCLUDED.NAME;
INSERT INTO SESSION_STATUS_DICTIONARY(ID, CODE, NAME) values (8, 'CL04', 'Идет клиринг: Включение в клиринговый пул') ON CONFLICT (ID) DO UPDATE SET CODE = EXCLUDED.CODE, NAME = EXCLUDED.NAME;
INSERT INTO SESSION_STATUS_DICTIONARY(ID, CODE, NAME) values (9, 'CL05', 'Идет клиринг: Контроль и исключение обязательств') ON CONFLICT (ID) DO UPDATE SET CODE = EXCLUDED.CODE, NAME = EXCLUDED.NAME;
INSERT INTO SESSION_STATUS_DICTIONARY(ID, CODE, NAME) values (10, 'CL06', 'Идет клиринг: Создание обязательств и требований для расчета') ON CONFLICT (ID) DO UPDATE SET CODE = EXCLUDED.CODE, NAME = EXCLUDED.NAME;
INSERT INTO SESSION_STATUS_DICTIONARY(ID, CODE, NAME) values (11, 'CL07', 'Идет клиринг: Расчеты') ON CONFLICT (ID) DO UPDATE SET CODE = EXCLUDED.CODE, NAME = EXCLUDED.NAME;
INSERT INTO SESSION_STATUS_DICTIONARY(ID, CODE, NAME) values (12, 'CL08', 'Идет клиринг: Обработка результатов по расчетам') ON CONFLICT (ID) DO UPDATE SET CODE = EXCLUDED.CODE, NAME = EXCLUDED.NAME;
INSERT INTO SESSION_STATUS_DICTIONARY(ID, CODE, NAME) values (13, 'CL09', 'Идет клиринг: Сверка на базе расчетов') ON CONFLICT (ID) DO UPDATE SET CODE = EXCLUDED.CODE, NAME = EXCLUDED.NAME;
INSERT INTO SESSION_STATUS_DICTIONARY(ID, CODE, NAME) values (14, 'CL10', 'Идет клиринг: Формирование отчетов и реестров') ON CONFLICT (ID) DO UPDATE SET CODE = EXCLUDED.CODE, NAME = EXCLUDED.NAME;
INSERT INTO SESSION_TYPE_DICTIONARY(ID, CODE, NAME) values (1, 'FINL', 'Итоговая клиринговая сессия') ON CONFLICT (ID) DO UPDATE SET CODE = EXCLUDED.CODE, NAME = EXCLUDED.NAME;
INSERT INTO SESSION_TYPE_DICTIONARY(ID, CODE, NAME) values (2, 'MEDM', 'Промежуточная клиринговая сессия') ON CONFLICT (ID) DO UPDATE SET CODE = EXCLUDED.CODE, NAME = EXCLUDED.NAME;

View file

@ -445,7 +445,7 @@ COMMENT ON COLUMN PARENT_DICTIONARY.NAME IS 'Наименование';
-- sessionStatus - Справочник статусов клиринговых сессий
DROP TABLE IF EXISTS SESSION_STATUS_DICTIONARY;
CREATE TABLE SESSION_STATUS_DICTIONARY(ID bigint PRIMARY KEY, CODE varchar(4), NAME varchar(50));
CREATE TABLE SESSION_STATUS_DICTIONARY(ID bigint PRIMARY KEY, CODE varchar(4), NAME varchar(250));
COMMENT ON TABLE SESSION_STATUS_DICTIONARY IS 'Справочник статусов клиринговых сессий';
COMMENT ON COLUMN SESSION_STATUS_DICTIONARY.ID IS 'Идентификатор';