163
Замість інв.№ Інв.№ правд. Підпис і дата Підпис і дата Інв.№ дубл. ДЕРЖАВНЕ АГЕНТСТВО З ПИТАНЬ ЕЛЕКТРОННОГО УРЯДУВАННЯ УКРАЇНИ ДЕРЖАВНЕ ПІДПРИЄМСТВО «ДЕРЖАВНИЙ ЦЕНТР ІНФОРМАЦІЙНИХ РЕСУРСІВ УКРАЇНИ» ЗАТВЕРДЖЕНО Генеральний директор Державного підприємства «Державний центр інформаційних ресурсів України» __________ О.С. Тертичний СИСТЕМА ЕЛЕКТРОННОЇ ВЗАЄМОДІЇ ОРГАНІВ ВИКОНАВЧОЇ ВЛАДИ ВЕРСІЯ 2.0 РЕГЛАМЕНТ ВЗАЄМОДІЇ СИСТЕМИ ЕЛЕКТРОННОЇ ВЗАЄМОДІЇ ОРГАНІВ ВИКОНАВЧОЇ ВЛАДИ ВЕРСІЯ 2.0 З СИСТЕМАМИ ЕЛЕКТРОННОГО ДОКУМЕНТООБІГУ

Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

ДЕРЖАВНЕ АГЕНТСТВО З ПИТАНЬ ЕЛЕКТРОННОГО УРЯДУВАННЯ УКРАЇНИ

ДЕРЖАВНЕ ПІДПРИЄМСТВО «ДЕРЖАВНИЙ ЦЕНТР ІНФОРМАЦІЙНИХ РЕСУРСІВ УКРАЇНИ»

ЗАТВЕРДЖЕНО

Генеральний директор

Державного підприємства «Державний центр інформаційних ресурсів України»

__________ О.С. Тертичний

СИСТЕМА ЕЛЕКТРОННОЇ ВЗАЄМОДІЇ ОРГАНІВ ВИКОНАВЧОЇ ВЛАДИ ВЕРСІЯ 2.0

РЕГЛАМЕНТ ВЗАЄМОДІЇ СИСТЕМИ ЕЛЕКТРОННОЇ ВЗАЄМОДІЇ ОРГАНІВ ВИКОНАВЧОЇ ВЛАДИ ВЕРСІЯ 2.0 З СИСТЕМАМИ ЕЛЕКТРОННОГО

ДОКУМЕНТООБІГУ

Інв.№ дубл.

Підпис і дат

Підпис і дат

Ін

в.

пр

Замість інв.№

Page 2: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

[Регламент взаємодії]

Київ-2015

2

Первинне застосування

Довідковий №

Підпис

і дата

Інв. № дубл.

Замість інв.Під

пис і

дата

Інв. № оригін.

Самошкін А.Г.

Затв.

Розроб. Літ. Аркуш Аркушів

Перев.

Дата Підп. № докум. ЛистЗм.

Регламент взаємодії

СЕВ ОВВ

(версія 2.0)

232

Зміст

Page 3: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Зміст

Призначення.............................................................................................................3

Визначення та скорочення......................................................................................3

Загальні положення.................................................................................................4

Порядок підключення СЕД ОВВ до Системи......................................................4

Сценарії взаємодії....................................................................................................5

Порядок взаємодії сторін........................................................................................9

Підписання пакету ЕЦП.......................................................................................10

Підписання вкладеного документу ЕЦП............................................................10

1 Опис порядку взаємодії систем (системні сценарії)……………………....10

1.1 Опис інформаційної взаємодії...................................................................10

1.2 СС1. Відкриття сесії....................................................................................13

1.3 СС2. Завантаження частини ІП..................................................................14

1.4 СС3. Запит щодо обробки..........................................................................15

1.5 СС4. Запит переліку повідомлень.............................................................16

1.6 СС5. Вивантаження ІП...............................................................................17

1.7 СС6. Відправка документа декільком адресатам.....................................18

1.8 Довідники.....................................................................................................18

1.9 ДС1. До виконання......................................................................................19

1.10 ДС2. До виконання на погодження...........................................................20

1.11 ДС3. На погодження...................................................................................21

1.12 ДС4. На погодження за дорученням.........................................................22

1.13 ДС5. Інформування.....................................................................................25

3

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 4: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

1.14 ДС6. Для узагальнення...............................................................................25

1.15 ДС7. Звітність «До виконання».................................................................25

1.16 ДС8. Звітність «До виконання на погодження».......................................26

1.17 ДС9. Звітність «На погодження»...............................................................26

1.18 ДС10. Звітність «На погодження за дорученням»...................................27

1.19 ДС11. Звітність «Інформування»...............................................................27

1.20 ДС12. Звітність «Для узагальнення».........................................................28

1.21 ДС13. Сповіщення про доставку повідомлення.......................................28

1.22 ДС14. Сповіщення про прийняття повідомлення....................................28

1.23 ДС15. Сповіщення про реєстрацію документа........................................29

1.24 ДС16. Сповіщення про відхилення документа........................................29

1.25 ДС17. Сповіщення про закриття документа.............................................29

1.26 РДС1. Документ на заміну раніше надісланого документа....................30

1.27 РДС2. Документ-доповнення до раніше надісланого документа...........30

Додаток 1 вхідні данні…………………………………………………………………………..

Додаток 2 вхідні данні…………………………………………………………………………..

Додаток 3 XSD-схема…………………………………………………………………………...

Додаток 4 XSD-схема…………………………………………………………………………...

Додаток 5 вхідні данні…………………………………………………………………………..

Додаток 6 XSD-схема…………………………………………………………………………...

4

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 5: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Призначення

Цей Регламент описує єдині правила та рекомендації для здійсненні обміну електронними документами або електронним копіями паперових документів між організаціями засобами Системи електронної взаємодії версія 2.0 (надалі - СЕВ) та систем електронного документообігу органів виконавчої влади

Визначення та скорочення

Таблиця 1Терміни, визначення та скорочення

ТермінСкороченн

яВизначення

Інформаційне повідомлення

ІП

Електронний документ або електронна копія паперового документу, та його метадані, у форматі, які базуються на вимогах, затверджених наказом Міністерства освіти і науки, молоді та спорту України від 20.10.2011 №1207 «Про вимоги форматів даних електронного документообігу в органах державної влади. Формат електронного повідомлення».

Інформаційне сповіщення

ІС

Повідомлення про доставку, прийняття, реєстрацію, тощо електронного документу або електронної копії паперового документу, у форматі, які базуються на вимогах, затверджених наказом Міністерства освіти і науки, молоді та спорту України від 20.10.2011 №1207 «Про вимоги форматів даних електронного документообігу в органах державної влади. Формат електронного повідомлення».

5

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 6: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

ТермінСкороченн

яВизначення

Інформаційний пакет

ІПБудь-яке інформаційне повідомлення або інформаційне сповіщення, підписане ЕЦП

Електронний цифровий підпис

ЕЦП Вид електронного підпису, отриманого за результатом криптографічного перетворення набору електронних даних, який додається до цього набору або логічно з ним поєднується і дає змогу підтвердити його цілісність та ідентифікувати підписувача, базується на вимогах закону№ 852-IV «Про електронний цифровий підпис» від 22.05.2003

Учасник взаємодіїСистема електронного документообігу органу або організації відправника або отримувача

СЕВ СЕВСистеми електронної взаємодії версія 2.0

СЕД СЕД

Система електронного документообігу учасника взаємодії. Учасник взаємодії може бути відправником або одержувачем.

Службове повідомлення

СППовідомлення, що містять інформацію про помилку або про успішне виконання операцій процесів

ОпераціяСукупність дій, процедур, що складають зміст одного з етапів або дії бізнес-процесу

Бізнес-процес Сукупність взаємопов’язаних дій та

6

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 7: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

ТермінСкороченн

яВизначення

етапів, які реалізовують основний інформаційний потік, що функціонує в системі взаємодії

Система електронної взаємодії

Загальний інформаційний простір для організацій електронного обміну ІП/ІС між СЕВ та СЕД

Загальні положення

В Регламенті надано опис загальних та декомпозованих процесів обміну даними (електронними документами або електронним копіями паперових документів) між організаціями, які виконуються в межах системи електронної взаємодії СЕВ та СЕД. Процеси обміну в Регламенті розглянуті зі сторони СЕВ.

СЕВ є пасивним учасником взаємодії та знаходиться в очікуванні запиту від СЕД відправника або одержувача. Всі процеси обміну даними ініціюються зі сторони СЕД. СЕВ, в свою чергу, надає сервіс, який обробляє вхідні підключення. Обмін даними супроводжується службовими повідомленнями, що містять інформацію про помилку або інформацію про успішне виконання операцій процесів.

Можливість організації обміну даними (електронними документами або електронними копіями паперових документів та їх метаданими) реалізована шляхом завантаження/вивантаження ІП/ІС до раніше переданих ІП.

Склад та структура ІП/ІС базується на вимогах, затверджених наказом Міністерства освіти і науки, молоді та спорту України від 20.10.2011 №1207 «Про вимоги форматів даних електронного документообігу в органах державної влади. Формат електронного повідомлення». Робота з електронним цифровим підписом в СЕВ базується на вимогах закону№ 852-IV «Про електронний цифровий підпис» від 22.05.2003

7

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 8: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Порядок підключення СЕД ОВВ до Системи.

Інтеграція СЕД органу виконавчої влади з СЕВ здійснюється за умови відповідності СЕД органу виконавчої влади встановленим законодавством вимогам до форматів даних, відповідності сервісу інтеграції СЕД органу виконавчої влади з СЕВ встановленим вимогам.

Обмін електронними повідомленнями між СЕД органу виконавчої влади та СЕВ відбувається відповідно до експлуатаційних документів, що розміщенні на веб-сайті держателя СЕВ.

Орган виконавчої влади звертається до адміністратора СЕВ листом, до якого додає заяву встановленої форми (додаток 1) про підключення СЕД органу виконавчої влади до СЕВ.

Для визначення відповідності взаємодії між СЕД органу виконавчої влади та Інтеграційною шиною експлуатаційним документам, орган виконавчої влади та адміністратор СЕВ здійснюють перевірку функціонування сервісу інтеграції СЕД органу виконавчої влади Інтеграційної шини (надалі - Шина). За результатами такої перевірки складається акт та протокол у трьох примірниках.

За умови відповідності взаємодії Інтеграційної Шини та СЕД органу виконавчої влади, адміністратор СЕВ не пізніше трьох робочих днів після складання акту, здійснює підключення СЕД органу виконавчої влади до СЕВ, що включає:

створення облікового запису СЕД органу виконавчої влади в Системі;

генерацію логіна та пароля для СЕД органу виконавчої влади та надсилання їх на електронну адресу відповідальної особи за інтеграцію;

генерацію ключових даних для відповідальної особи за інтеграцію;

передачу відповідальній особі за інтеграцію або представнику органу виконавчої влади ключових даних.

8

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 9: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

У разі зміни відповідальної особи за інтеграцію орган виконавчої влади направляє адміністратору СЕВ лист, до якого додає заяву встановленої форми (додаток 2).

Адміністратор СЕВ протягом одного робочого дня після отримання заяви від органу виконавчої влади:

змінює дані про відповідальну особу за інтеграцію в обліковому записі СЕД органу виконавчої влади;

генерує ключові дані для новопризначеної відповідальної особи за інтеграцію;

передає новопризначеній відповідальній особі за інтеграцію або представнику органу виконавчої влади ключових даних.

У разі компрометації логіна та пароля СЕД органу виконавчої влади та/або ключових даних відповідальної особи за інтеграцію орган виконавчої влади не пізніше наступного робочого дня після зазначеної події направляє адміністратору СЕВ лист, до якого додає заяву встановленої форми (додаток 3).

Адміністратор СЕВ протягом одного робочого дня з дня отримання заяви:

- генерує відповідно нові логін та пароль СЕД органу виконавчої влади відповідальної особи за інтеграцію,

- оновлює базу даних сертифікатів відповідальних осіб за інтеграцію.

Нові логін та пароль СЕД органу виконавчої влади видаються відповідальній особі за інтеграцію відповідно до цього Порядку.

У разі закінчення терміну дії логіна та пароля СЕД органу виконавчої влади та/або ключових даних відповідальної особи за інтеграцію, орган виконавчої влади не пізніше трьох робочих днів до настання зазначеної події направляє адміністратору СЕВ лист, до якого додає заяву встановленої форми (додаток 4).

Адміністратор СЕВ здійснює блокування облікового запису для СЕД.

9

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 10: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Передача логіна та пароля СЕД органу виконавчої влади та ключових даних здійснюється в закритому захисному пластиковому пакеті (конверті) з контролем відкриття на території адміністратора СЕВ з дотриманням вимог законодавства про захист інформації і оформлюється актом

Користувач, відповідальна особа за інтеграцію або представник органу виконавчої влади при отриманні ключових даних перевіряє цілісність конверту.

Сценарії взаємодії

Код Сценарій Стан Опис Коментар

1. Системні сценарій (СС)

СС1 Відкриття сесії + СЕД ініціює відкриття у СЕВ сесії завантаження / вивантаження ІП

Використання сесійного підходу забезпечує контрольованість процесу обміну

СС2 Завантаження + СЕД здійснює Завантаження ІП

10

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 11: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Код Сценарій Стан Опис Коментар

частини ІП завантаження у СЕВ ІП у рамках раніше відкритої сесії

здійснюється частинами, що дає змогу підвищити надійність процесу обміну та знизити навантаження на канали зв’язку та СЕВ

СС3 Запит щодо обробки

+ СЕД формує запит до СЕВ про стан обробки раніше завантаженого ІП

СС4 Запит переліку повідомлень

+ СЕД формує запит у СЕВ на отримання переліку ІП, що очікують завантаження із СЕВ у СЕД

СС5 Вивантаження ІП

+ СЕД здійснює завантаження із СЕВ ІП у рамках раніше відкритої сесії

Завантаження ІП здійснюється частинами, що дає змогу підвищити надійність та знизити навантаження на СЕВ

СС6 Відправка документа декільком адресатам

+ СЕД здійснює завантаження у СЕВ ІП для кожного адресата окремо

Завантажується така кількість ІП, що містять один і той самий документ, що відповідає загальній кількості адресатів, яким він повинен бути надісланий через СЕВ

11

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 12: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Код Сценарій Стан Опис Коментар

2. Ділові сценарії (ДС)

ДС1 До виконання + Передача документа, що містить завдання до виконання іншими відомствами (адресатами)

ДС2 До виконання на погодження

+ Передача документа, що містить завдання погодити проект документа іншими відомствами (адресатами)

ДС3 На погодження + Передача проекту документа на погодження з іншими відомствами

ДС4 На погодження за дорученням

+ Передача проекту документа на погодження з іншими відомствами за дорученням КМУ

12

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 13: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Код Сценарій Стан Опис Коментар

ДС5 Інформування + Передача документа з метою інформування інших відомств

ДС6 Для узагальнення

+ Передача документа з метою узагальнення інформації іншими відомствами

ДС7 Звітність «До виконання»

+ Відповідь на ДС1

ДС8 Звітність «До виконання на погодження»

+ Відповідь на ДС2

ДС9 Звітність «На погодження»

+ Відповідь на ДС3

ДС10 Звітність «На погодження за дорученням»

+ Відповідь на ДС4

ДС11 Звітність інформування

+ Відповідь на ДС5

ДС12 Звітність «Для узагальнення»

+ Відповідь на ДС6

ДС13 Сповіщення про доставку повідомлення

+ Сповіщення про доставку ІП

13

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 14: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Код Сценарій Стан Опис Коментар

ДС14 Сповіщення про прийняття повідомлення

+ Сповіщення про прийняття ІП

ДС15 Сповіщення про реєстрацію документа

+ Сповіщення про реєстрацію документа ІП

ДС16 Сповіщення про відхилення документа

+ Сповіщення про відхилення документа ІП

ДС17 Сповіщення про закриття документа

+ Сповіщення про закриття документа-відповіді його одержувачем

Сценарій не є обов’язковим до здійснення. Допускається можливість не надсилати та не оброблювати сповіщення даного типу.

Даним сповіщенням одержувач підтверджує відправнику факт відпрацювання ним отриманого повідомлення

3. Розширення до ділових сценаріїв (РДС)

РДС1 Документ на заміну раніше надісланого документа

+ Документ, що надсилається на заміну раніше надісланого основного документа або документа відповіді

Надсилається як повідомлення з аналогічним типом, що й документ, який замінюється

Розширює наступні сценарії: ДС1, ДС2, ДС3, ДС4, ДС5, ДС6, ДС7, ДС8,

14

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 15: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Код Сценарій Стан Опис Коментар

ДС9, ДС10, ДС11, ДС12

РДС2 Документ-доповнення до раніше надісланого документа

+ Документ, що містить додаткові відомості до раніше надісланого основного документа або документа відповіді

Надсилається як повідомлення з типом «Основний документ», що містить супровідний лист та додаткові відомості до раніше надісланого документа

Розширює наступні сценарії: ДС1, ДС2, ДС3, ДС4, ДС5, ДС6, ДС7, ДС8, ДС9, ДС10, ДС11, ДС12

Надсилання доповнення до основного документа і до документа-відповіді здійснюється виключно за допомогою даного розширення до ділових сценаріїв

Інші терміни у цьому Положенні вживаються у значеннях, наведених у Законах України "Про інформацію", "Про електронний цифровий підпис", "Про захист інформації в інформаційно-телекомунікаційних системах", у Положенні про систему електронної взаємодії органів виконавчої влади, затвердженому постановою Кабінету Міністрів України від 18.07.2012 N 670, у Порядку роботи з електронними документами через систему електронної взаємодії органів виконавчої влади з використанням електронного цифрового підпису, затвердженому наказом Міністерства юстиції України від 01.11.2012 року № 1600/5, зареєстрованому в Міністерстві юстиції України від 5.11.2012

15

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 16: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

року № 1854/22166, у Вимогах до форматів даних електронного документообігу в органах виконавчої влади. Формат електронного повідомлення, затверджених наказом Міністерства освіти і науки, молоді та спорту України від 20.10.2011 №1207, зареєстрованому в Міністерстві юстиції України 15.11.2011 №1306/20044.

Порядок взаємодії сторін

При інформаційному обміні виділяються наступні взаємодіючі сторони (Рис.1 «Взаємодія сторін»):

1. Система електронного документообігу органу або організації відправника. Дані СЕД забезпечують:

Формування, нанесення електронного цифрового підпису на ІП/ІС

Формування та нанесення електронного цифрового підпису на документ вкладений в зону основного документу ІП.

Передача інформаційного пакету з використанням Інтеграційної шини системи електронної взаємодії органів виконавчої влади на адресу отримувача, що є учасником електронної взаємодії

Отримання, з використанням СЕВ, відповіді на інформаційний пакет, що надійшов.

2. СЕВ – інформаційна система, що забезпечує гарантовану доставку інформаційного пакету від відправника до отримувача. Дані СЕВ забезпечують:

Отримання інформаційного пакету за запитом СЕД

Відправлення інформаційного пакету за запитом СЕД

Обробка ІП/ІС

Завантаження ІП/ІС за запитом СЕД

Вивантаження ІП/ІС за запитом СЕД

Формування, нанесення електронного цифрового підпису на ІП/ІС

16

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 17: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Формування та нанесення електронного цифрового підпису на документ вкладений в зону основного документу ІП.

3. Система електронного документообігу органу або організації отримувача. Дані СЕД забезпечують:

Отримання з використанням СЕВ інформаційного пакету від відправника

Підготовка відповідей на отримані документи, формування, нанесення електронного цифрового підпису на ІП/ІС та вкладенні документи

Направлення інформаційного пакету з використанням СЕВ на адресу відправника

Рис. 1 Взаємодія сторін.

Підписання пакету ЕЦП

Процедура накладення електронного цифрового підпису на пакет

17

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 18: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Процес накладення електронного цифрового підпису складаеться з:

1) Підписання електронного документу ЕЦП.

2) Шифрування інформації на основі стандарту ГОСТ 28147-89.

Електронний цифровий підпис накладається за допомогою особистого

ключа та перевіряється за допомогою відкритого ключа. Особистий ключ

ЕЦП формується на підставі абсолютно випадкових чисел, що генеруються

датчиком випадкових чисел, а відкритий ключ обчислюється з особистого

ключа ЕЦП так, щоб одержати другий з першого було неможливо.

Відкритий ключ використовується для перевірки ЕЦП одержуваних

документів (файлів). Відкритий ключ працює тільки в парі з особистим

ключем. Відкритий ключ міститься в Сертифікаті відкритого ключа, і

підтверджує приналежність відкритого ключа ЕЦП певній особі.

При підписанні електронного документу його початковий зміст не

змінюється, а додається блок даних, так званий Електронний цифровий

підпис. Отримання цього блоку можна розділити на два етапи:

На першому етапі за допомогою програмного

забезпечення і спеціальної математичної функції

обчислюється так званий «відбиток повідомлення».

Цей відбиток має такі особливості:

фіксовану довжину, незалежно від довжини повідомлення;

унікальність відбитку для кожного повідомлення;

неможливість відновлення повідомлення по його відбитку.

Таким чином, якщо документ був модифікований, то зміниться і його

відбиток, що відобразиться при перевірці Електронного цифрового підпису.

18

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 19: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

На другому етапі відбиток документу шифрується за

допомогою програмного забезпечення і особистого ключа

автора.

Розшифрувати ЕЦП і одержати початковий відбиток, який

відповідатиме документу, можна тільки використовуючи Сертифікат

відкритого ключа автора.

Таким чином, обчислення відбитку документу захищає його від

модифікації сторонніми особами після підписання, а шифрування особистим

ключем автора підтверджує авторство документу.

Реалізація схеми підписання документа ЕЦП та його верифікація

представлені на рисунку 1.

Рисунок 1. Схема підписування документа ЕЦП та його верифікація

Шифрування інформації передбачає застосування методу

криптографічного перетворення інформації з метою приховання змісту

19

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 20: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

інформації. Використання протоколу ГОСТ 28147-89 передбачає

використання блокового симетричного методу шифрування.

Алгоритм, обумовлений ГОСТ 28147-89, має довжину ключа

шифрування 256 біт. Принцип роботи алгоритму має наступний вигляд:

1) Спочатку інформація шифрується блоками по 64 біт, які потім

розбиваються на два субблоки по 32 біт (N1 і N2).

2) Субблок N1 обробляється певним чином, після чого його

значення складається зі значенням субблока N2 (додавання

виконується по модулю 2, тобто застосовується логічна операція XOR

– «виключне або»), а потім субблоки міняються місцями.

3) Дане перетворення виконується певне число разів: 16 або 32

залежно від режиму роботи алгоритму. У кожному раунді

виконуються дві операції.

Перша – накладення ключа. Вміст субблоку N1 складається по

модулю 2 з 32-бітною частиною ключа Kx. Повний ключ

шифрування представляється у вигляді конкатенації 32-біт

підключів: K0, K1, K2, K3, K4, K5, K6, K7. У процесі шифрування

використається один із цих підключів - залежно від номера

раунду і режиму роботи алгоритму.

Друга операція – таблична заміна. Після накладення ключа

субблок N1 розбивається на 8 частин по 4 біт, значення кожної

з яких заміняється відповідно до таблиці заміни для даної

частини субблока. Потім виконується побітовий циклічний

зсув субблока вліво на 11 біт.

20

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 21: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Схема роботи алгоритму шифрування ГОСТ 28147-89 представлена на

рисунку 2.

Рисунок 2. Принцип роботи алгоритму ГОСТ 28147-89

1. Опис порядку взаємодії систем (системні сценарії)

В цьому розділі розглянуто декомпозовані процеси, що входять до складу процесу верхнього рівня «Взаємодія сторін».

1.1 Опис інформаційної взаємодії

21

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 22: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Рис. 2 Інформаційна взаємодія

В процесі інформаційної взаємодії, СЕД учасника взаємодії, в обов’язковому порядку, незалежно від типу повідомлення, фіксує в ІП наступні дані:

Зона Атрибут Опис

Header msg_id Унікальний службовий ідентифікаційний номер повідомлення в системі відправника

Header from_org_id Службовий ідентифікаційний номер організації відправника (код ЄДРПОУ)

Header from_sys_id Унікальний ідентифікаційний номер системи-відправника

Header to_org_id Службовий ідентифікаційний номер одержувача (код ЄДРПОУ отримувача)

Header to_sys_id Унікальний службовий ідентифікаційний номер системи-одержувача (код СЕВ - 99999999)

В процесі інформаційної взаємодії СЕВ в обов’язковому порядку, фіксує в ІП наступні дані:

Зона Атрибут Опис

Header msg_id Унікальний службовий ідентифікаційний номер повідомлення в СЕВ

Header from_org_id Службовий ідентифікаційний номер організації відправника (код ЄДРПОУ)

Header from_sys_id Унікальний службовий ідентифікаційний номер системи-відправника (код СЕВ -

22

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 23: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Зона Атрибут Опис

99999999)

Header to_org_id Службовий ідентифікаційний номер одержувача (код ЄДРПОУ)

Header to_sys_id Унікальний службовий ідентифікаційний номер системи-одержувача

Додатково, для повідомлення типу ІС, СЕВ та СЕД фіксує наступні дані:

Зона Атрибут Опис

Acknowledgement

msg_id Унікальний службовий ідентифікаційний номер повідомлення, в системі відправника

Ключові дані, що формує СЕВ в процесі обміну:

Атрибут СЕД відправник СЕВ СЕД одержувач

Відправка

Header.msg_id Унікальний ідентифікаційний номер Повідомлення в СЕД відправника

Унікальний ідентифікаційний номер Повідомлення в СЕВ

Унікальний ідентифікаційний номерПовідомлення в СЕВ

Header.from_org_id

код ЄДРПОУ організації відправника

код ДРПОУ організації відправника

код ЄДРПОУ організації відправника

Header.from_sys_id

Ідентифікаційний номер системи-відправника

99999999 99999999

23

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 24: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Header.to_org_id код ЄДРПОУ організації одержувача

код ЄДРПОУ організації одержувача

код ЄДРПОУ організації одержувача

Header.to_sys_id 99999999 Ідентифікаційний номер системи-одержувача

Ідентифікаційний номер системи- одержувача

Відповідь

Атрибут СЕД одержувач СЕВ СЕД відправник

Header.msg_id Унікальний ідентифікаційний номер Повідомлення в СЕД.

Унікальний ідентифікаційний номер Повідомлення в СЕВ

Унікальний ідентифікаційний номер Повідомлення в СЕВ

Header.from_org_id

код ЄДРПОУ організації одержувача

код ЄДРПОУ організації одержувача

код ЄДРПОУ організації одержувача

Header.from_sys_id

Ідентифікаційний номер системи- одержувача

99999999 99999999

Header.to_org_id код ЄДРПОУ організації відправника

код ЄДРПОУ організації відправника

код ЄДРПОУ організації відправника

Header.to_sys_id 99999999 Ідентифікаційний номер системи- відправника

Ідентифікаційний номер системи- відправника

Acknowledgement.msg_id

Унікальний ідентифікаційний номер

Унікальний ідентифікаційний номер

Унікальний ідентифікаційний номер

24

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 25: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Повідомлення в СЕВ на яке надається відповідь

Повідомлення в СЕД відправника на яке надається відповідь (Відправка Header.msg_id)

Повідомлення в СЕД відправника на яке надається відповідь (Відправка Header.msg_id)

Примітка: В якості унікальних ідентифікаційних номерів - необхідно використовувати GUID (Globally Unique Identifier) — статистично унікальний 128-бітний ідентифікатор, який зазвичай зображається у вигляді 32 шістнадцяткових цифр в групах, розділених дефісом, наприклад - {21EC2020-3AEA-1069-A2DD-08002B30309D}.

1.2 СС1. Відкриття сесії

Рис. 3 Відкриття сесії

Процес «Відкриття сесії», загальна схема якого відображена на Рис.3 «Відкриття сесії», складається з наступних етапів:

25

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 26: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Передумовою для відкриття сесії є наявність в СЕД ІП (переліку ІП/ІС) який необхідно відправити до іншої СЕД.

СЕД ініціює відкриття сесії. Рекомендований період запиту СЕД на відкриття сесії - 1 запит в 5 хвилин .

СЕВ отримує ІП з запитом відкриття сесії. СЕВ перевіряє вхідні дані. У випадку, якщо перевірку не пройдено,

СЕВ в СП передає інформацію про помилку. СЕД, отримавши інформацію про помилку, може знову ініціювати відкриття сесії.

Після перевірки вхідних даних, СЕВ в СП передає інформацію про відкриту сесію в СЕД.

1.3 СС2. Завантаження частини ІП

Рис. 4 Завантаження частини ІП

Процес «Завантаження частини ІП», загальна схема якого відображена на Рис. 4 «Завантаження частини ІП», складається з наступних етапів:

Передумовою для завантаження є відкрита сесія. СЕД ініціює завантаження частини ІП. СЕВ отримує запит на завантаження частини ІП. СЕВ перевіряє вхідні дані. У випадку, якщо перевірку не пройдено,

СЕВ в СП передає інформацію про помилку, обробивши яку СЕД може продовжувати завантажувати наступну або поточну частину ІП, або,

26

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 27: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

класифікувавши отриману помилку, завершити процес завантаження (опис помилок наданий в окремому документі).

Після перевірки вхідних даних, СЕВ завантажує частину ІП та передає інформацію в СП щодо результату передачі частини ІП в СЕД.

СЕД виконує перевірку останньої частини ІП. У випадку, якщо передана не остання частина ІП, СЕД продовжує передачу.

СЕВ виконує перевірку останньої частини ІП. У випадку, якщо передана не остання частина ІП, СЕВ продовжую завантажувати частини ІП. У випадку, якщо завантажений весь ІП, СЕВ змінює статус сесії та ставить отриманий ІП в чергу на обробку.

1.4 СС3. Запит щодо обробки

Рис. 5 Запит щодо обробки

Процес «Запит щодо обробки», загальна схема якого відображена на Рис. 5 «Запит щодо обробки», складається з наступних етапів:

27

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 28: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Передумовою для запиту щодо обробки є завантажений в СЕВ ІП/ІС. СЕД ініціює запит щодо обробки. СЕВ отримує запит щодо обробки та відсилає в СП для СЕД

інформацію щодо поточного статусу обробки ІП/ІС.

1.5 СС4. Запит переліку повідомлень

Рис. 6 Запит переліку повідомлень

Процес «Запит переліку повідомлень», загальна схема якого відображена на Рис. 6 «Запит переліку повідомлень», складається з наступних етапів:

Передумовою для запиту щодо обробки є оброблений в СЕВ ІП/ІС. СЕД ініціює запит щодо переліку ІП/ІС, можливі обмеження.

28

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 29: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

СЕВ отримує запит щодо обробки та відсилає в СП інформацію щодо переліку ІП/ІС для поточної СЕД.

1.6 СС5. Вивантаження ІП

Рис. 7 Вивантаження ІП

Процес «Вивантаження ІП», загальна схема якого відображена на Рис. 7 «Вивантаження ІП», складається з наступних етапів:

Передумовою для завантаження є відкрита сесія. СЕД ініціює запит на вивантаження частини ІП. СЕВ отримує запит на вивантаження частини ІП. СЕВ перевіряє вхідні дані. У випадку, якщо перевірку не пройдено,

СЕВ в СП передає інформацію про помилку, обробивши яку СЕД може продовжувати завантажувати наступну або поточну частину ІП, або, класифікувавши отриману помилку, завершити процес завантаження (опис помилок наданий в окремому документі).

Після перевірки вхідних даних, СЕВ вивантажує частину ІП та передає в СП актуальну інформацію, щодо сесії.

СЕД виконує перевірку останньої частини ІП. У випадку, якщо передана не остання частина ІП, СЕД продовжує передачу. У випадку, якщо переданий повний ІП, СЕД ініціює запит даних для перевірки пакету.

29

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 30: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

СЕВ отримує запит на надання даних для перевірки пакету. СЕВ перевіряє вхідні дані. У випадку, якщо перевірку не пройдено,

СЕВ в СП передає інформацію про помилку, обробивши яку СЕД продовжувати ініціювати запит даних для перевірки пакету, або, класифікувавши отриману помилку, завершити процес вивантаження (опис помилок наданий в окремому документі).

Після перевірки вхідних даних СЕВ в СП передає дані для перевірки ІП.

СЕД перевіряє пакет та передає результат перевірки в СЕВ. СЕВ, отримавши результат перевірки пакету, змінює статус сесії та

відправляє в СП зміни до СЕД.

1.7 СС6. Відправка документа декільком адресатам

СЕД повинна самостійно формувати та відправляти всі ІП всім адресатам. СЕВ виконує перевірку тільки для адресата, зазначеного в Header.to_org_id.

Значення, що зазначені в Document.Addressee є декларативними та не використовуються для формування та розсилки ІП.

СЕВ створює картку документу при отриманні ІП за значенням, що вказаний в Header.to_org_id. При отриманні цього ІП для іншого адресату, в СЕВ, в створеній картці додається адресат за значенням, що вказаний в Header.to_org_id.

1.8 Довідники

В процесах електронної взаємодії СЕВ використовує формалізовану інформацію, що міститься в наступних довідниках:

Довідник «Системи» - містить інформацію щодо СЕД організації-учасника електронної взаємодії, сертифікату електронного цифрового підпису СЕД, електронний користувач. Реєстрація системи в довіднику СЕВ відбувається за правилами, що встановлює адміністратор СЕВ.

o Для СЕВ використовується код - 99999999

Довідник «Організації» - містить інформацію щодо кодів ЄДРПОУ організації-учасника. В якості джерела для довідника «Організації»

30

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 31: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

використовується Єдиний державний реєстр підприємств та організацій України. Для організацій, що не мають кодів ЄДРПОУ використовуються наступні коди:

o Адміністрація Президента України – 00000001o Верховна Рада України  – 00000002o Кабінет Міністрів України – 00000003

Опис порядку взаємодії систем (ділові сценарії)

1.9 ДС1. До виконання

Даний сценарій має наступні особливості у структурі та значеннях атрибутів ІП

Елемент Атрибут Значення Опис

Header msg_type 1 1 – Основний документ

Document purpose_type 3 3 – До виконання

TaskList - Task

-//- -//- Наявність мінімум одного елемента

TaskList – Task - Referred

-//- -//- Наявність мінімум одного елемента, що містить посилання на документ даного ІП

TaskList – Task - Referred

idnumber [Document – idnumber]

TaskList – Task - Referred

retype д д – посилання на документ

TaskList – Task – Referred -

-//- -//- Наявність елемента

31

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 32: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Елемент Атрибут Значення Опис

RegNumber

TaskList – Task – Referred - RegNumber

value [Document -

RegNumber – value]

TaskList – Task – Referred - RegNumber

regdate [Document -

RegNumber – regdate]

TaskList – Task - Executor

responsible (0, 1, 2) Специфікатор ролі виконавця у завданні:

0 – співвиконавець (виконавець);

1 – головний виконавець (скликання);

2 – до відома;

1.10 ДС2. До виконання на погодження

Тільки КМУ може використовувати даний сценарій

Даний сценарій має наступні особливості у структурі та значеннях атрибутів ІП

Елемент Атрибут Значення Опис

Header msg_type 1 1 – Основний документ

Header from_org_id КМУ (код)

Document purpose_type 5 5 – До виконання на

32

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 33: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Елемент Атрибут Значення Опис

погодження

TaskList - Task

-//- -//- Наявність мінімум одного елемента

TaskList – Task - Referred

-//- -//- Наявність мінімум одного елемента, що містить посилання на документ даного ІП

TaskList – Task - Referred

idnumber [Document – idnumber]

TaskList – Task - Referred

retype д д – посилання на документ

TaskList – Task – Referred - RegNumber

-//- -//- Наявність елемента

TaskList – Task – Referred - RegNumber

value [Document -

RegNumber – value]

TaskList – Task – Referred - RegNumber

regdate [Document -

RegNumber – regdate]

TaskList – Task - Executor

responsible (0; 1; 2) Специфікатор ролі виконавця у завданні:

0 – співвиконавець (виконавець);

1 – головний виконавець

33

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 34: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Елемент Атрибут Значення Опис

(скликання);

2 – до відома;

1.11 ДС3. На погодження

Даний сценарій має наступні особливості у структурі та значеннях атрибутів ІП

Елемент Атрибут Значення Опис

Header msg_type 1 1 – Основний документ

Document purpose_type 1 1 – На погодження

Document – Approval -//- -//- Наявність елемента

Expansion – Approval – ApprovalRequest

-//- -//- Наявність елемента

Document – Approval – ApprovalRequest – InitialDocumentSender

-//- -//- Елемента не повинно бути

Document – Approval – ApprovalRequest - Approver

-//- -//- Наявність мінімум одного елемента (погоджувача)

Document – Approval – ApprovalRequest - Approver

idnumber Рядок символів Унікальний ідентифікатор погоджувача у системі, що надіслала проект документу на погодження (допускається будь

34

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 35: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Елемент Атрибут Значення Опис

яке унікальне значення, використовується лише для ідентифікації погоджувача у повідомленні)

Document – Approval – ApprovalRequest - Approver

deadline Дата Дата, до якої погоджувачу необхідно виконати погодження

Document – Approval – ApprovalRequest – Approver – ReferredApprover

-//- -//- Посилання на погоджувача у даному повідомленні, після якого необхідно розпочати процес погодження поточному погоджувачу (може бути декілька елементів для одного погоджувача або не бути взагалі)

Document – Approval – ApprovalRequest – Approver – ReferredApprover

idnumber [Document – Approval – ApprovalRequest – Approver – idnumber]

Унікальний ідентифікатор погоджувача у системі, що надіслала проект документу на погодження (допускається будь яке унікальне

35

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 36: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Елемент Атрибут Значення Опис

значення, використовується лише для ідентифікації погоджувача у повідомленні)

1.12 ДС4. На погодження за дорученням

Даний сценарій має наступні особливості у структурі та значеннях атрибутів ІП

Елемент Атрибут Значення Опис

Header msg_type 1 1 – Основний документ

Document purpose_type 6 6 – На погодження за дорученням

Document – Approval -//- -//- Наявність елемента

Document – Approval – ApprovalRequest

-//- -//- Наявність елемента

Document – Approval – ApprovalRequest – InitialDocumentSender

-//- -//- Наявність елемента (інформація щодо ініціатора процесу погодження, його документа, та завдання цього документа)

Document – Approval – ApprovalRequest – InitialDocumentSender – Referred

-//- -//- Наявність двох елементів:

1) одне посилання на документ ініціатора погодження;

36

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 37: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Елемент Атрибут Значення Опис

2) одне посилання на завдання документа ініціатора погодження

Document – Approval – ApprovalRequest – InitialDocumentSender - Referred (1)

idnumber [Document – idnumber]

Посилання на документ ініціатора погодження

Document – Approval – ApprovalRequest – InitialDocumentSender - Referred (1)

retype д д – посилання на документ

Document – Approval – ApprovalRequest – InitialDocumentSender - Referred (1) –RegNumber

-//- -//- Наявність елемента

Document – Approval – ApprovalRequest – InitialDocumentSender - Referred (1) –RegNumber

value [Document - RegNumber

– value]

Document – Approval – ApprovalRequest – InitialDocumentSender - Referred (1) –RegNumber

regdate [Document - RegNumber

– regdate]

Document – Approval – ApprovalRequest – InitialDocumentSende

idnumber [TaskList - Task –

idnumber]

Посилання на завдання документа ініціатора погодження

37

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 38: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Елемент Атрибут Значення Опис

r - Referred (2)

Document – Approval – ApprovalRequest – InitialDocumentSender - Referred (2)

retype з з – посилання на завдання

Document – Approval – ApprovalRequest – InitialDocumentSender - Referred (2) –TaskNumber

-//- -//- Наявність елемента

Document – Approval – ApprovalRequest – InitialDocumentSender - Referred (2) –TaskNumber

value [TaskList - Task -

TaskNumber – value]

Document – Approval – ApprovalRequest – InitialDocumentSender - Referred (2) –TaskNumber

taskDate [TaskList - Task -

TaskNumber – taskDate]

Document – Approval – ApprovalRequest – Approver

-//- -//- Наявність мінімум одного елемента (погоджувача)

Document – Approval – ApprovalRequest - Approver

idnumber Рядок символів

Унікальний ідентифікатор погоджувача у системі, що надіслала проект документу на погодження

38

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 39: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Елемент Атрибут Значення Опис

(допускається будь яке унікальне значення, використовується лише для ідентифікації погоджувача у повідомленні)

Document – Approval – ApprovalRequest – Approver

deadline Дата Дата, до якої погоджувачу необхідно виконати погодження (дата у всіх погоджувачів повинна бути однаковою, інакше це буде вважатися помилкою)

Document – Approval – ApprovalRequest – Approver – ReferredApprover

-//- -//- Елемента не повинно бути

1.13 ДС5. Інформування

Даний сценарій має наступні особливості у структурі та значеннях атрибутів ІП

Елемент Атрибут Значення Опис

Header msg_type 1 1 – Основний документ

Document purpose_type 0 0 – Інформування

39

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 40: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

1.14 ДС6. Для узагальнення

Даний сценарій має наступні особливості у структурі та значеннях атрибутів ІП

Зона Атрибут Значення Опис

Header msg_type 1 1 – Основний документ

Document purpose_type 2 2 – Для узагальнення

1.15 ДС7. Звітність «До виконання»

Даний сценарій має наступні особливості у структурі та значеннях атрибутів ІП

Елемент Атрибут Значення Опис

Header msg_type 3 3 – Документ відповідь

Document purpose_type 4 4 – Звітність

Document – Addressee - Referred

-//- -//- Наявність мінімум двох елементів:

1) одне посилання на документ, що виконаний;

2) одне або декілька посилань на завдання даного документа

Document – Addressee - Referred (1)

idnumber [Document – idnumber]

Посилання на документ, що виконується

Document – Addressee - Referred (1)

retype д д – посилання на документ

Document – Addressee -

-//- -//- Наявність елемента

40

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 41: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Елемент Атрибут Значення Опис

Referred (1) –RegNumber

Document – Addressee - Referred (1) –RegNumber

value [Document - RegNumber

– value]

Document – Addressee - Referred (1) –RegNumber

regdate [Document - RegNumber

– regdate]

Document – Addressee - Referred (n)

idnumber [TaskList - Task –

idnumber]

Посилання на завдання документа, що виконується

Document – Addressee - Referred (n)

retype з з – посилання на завдання

Document – Addressee - Referred (n) –TaskNumber

-//- -//- Наявність елемента

Document – Addressee - Referred (n) –TaskNumber

value [TaskList - Task -

TaskNumber – value]

41

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 42: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Елемент Атрибут Значення Опис

Document – Addressee - Referred (n) –TaskNumber

taskDate [TaskList - Task -

TaskNumber – taskDate]

1.16 ДС8. Звітність «До виконання на погодження»

Аналогічний ДС7.

1.17 ДС9. Звітність «На погодження»

Даний сценарій має наступні особливості у структурі та значеннях атрибутів ІП

Зона Атрибут Значення Опис

Header msg_type 3 3 – Документ відповідь

Document purpose_type 4 4 – Звітність

Document – Addressee - Referred

-//- -//- Наявність одного елемента

Document – Addressee – Referred

idnumber [Document

– idnumber]

Посилання на проект документа, що погоджується

Document – Addressee – Referred

retype д д – посилання на документ

Document – Addressee -

-//- -//- Наявність елемента

42

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 43: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Зона Атрибут Значення Опис

Referred –RegNumber

Document – Addressee - Referred –RegNumber

value [Document

- RegNumber – value]

Document – Addressee - Referred –RegNumber

regdate [Document

- RegNumb

er – regdate]

Document – Approval – ApprovalResponse

-//- -//- Наявність елемента

Document – Approval – ApprovalResponse

attestation (Узгоджен

о,

Узгоджено із

зауваженнями,

Відхилено)

43

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 44: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

1.18 ДС10. Звітність «На погодження за дорученням»

Аналогічно ДС9 (Document – Addressee – Referred – посилання на документ, що погоджується за дорученням).

1.19 ДС11. Звітність «Інформування»

Даний сценарій має наступні особливості у структурі та значеннях атрибутів ІП

Зона Атрибут Значення Опис

Header msg_type 3 3 – Документ відповідь

Document purpose_type 4 4 – Звітність

Document – Addressee - Referred

-//- -//- Наявність одного елемента

Document – Addressee - Referred

idnumber [Document – idnumber]

Посилання на документ інформування

Document – Addressee - Referred

retype д д – посилання на документ

Document – Addressee - Referred –RegNumber

-//- -//- Наявність зони

Document – Addressee - Referred –RegNumber

value [Document -

RegNumber – value]

Document – Addressee -

regdate [Document -

RegNumber

44

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 45: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Зона Атрибут Значення Опис

Referred –RegNumber

– regdate]

1.20 ДС12. Звітність «Для узагальнення»

Аналогічно ДС11 (Document – Addressee – Referred – посилання на документ узагальнення).

1.21 ДС13. Сповіщення про доставку повідомлення

Даний сценарій має наступні особливості у структурі та значеннях атрибутів ІП

Зона Атрибут Значення Опис

Header msg_type 0 0 – Сповіщення

Acknowledgement

ack_type 0 1 – Сповіщення про доставку повідомлення

1.22 ДС14. Сповіщення про прийняття повідомлення

Даний сценарій має наступні особливості у структурі та значеннях атрибутів ІП

Зона Атрибут Значення Опис

Header msg_type 0 0 – Сповіщення

Acknowledgement

ack_type 1 2 – Сповіщення про прийняття повідомлення

1.23 ДС15. Сповіщення про реєстрацію документа

Даний сценарій має наступні особливості у структурі та значеннях атрибутів ІП

45

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 46: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Зона Атрибут Значення Опис

Header msg_type 0 0 – Сповіщення

Acknowledgement

ack_type 2 3 – Сповіщення про реєстрацію документа

Acknowledgement - RegNumber

-//- -//- Наявність зони (відомості про реєстраційні дані отриманого документа)

1.24 ДС16. Сповіщення про відхилення документа

Даний сценарій має наступні особливості у структурі та значеннях атрибутів ІП

Зона Атрибут Значення Опис

Header msg_type 0 0 – Сповіщення

Acknowledgement

ack_type 4 4 – Сповіщення про відхилення документа

Acknowledgement – AckResult

-//- -//- Наявність одного елемента зони

Acknowledgement – AckResult

errorcode 0

Acknowledgement – AckResult

errortext [Причина відхилення]

1.25 ДС17. Сповіщення про закриття документа

Даний сценарій має наступні особливості у структурі та значеннях атрибутів ІП

Зона Атрибут Значення Опис

Header msg_type 0 0 – Сповіщення

46

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 47: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Зона Атрибут Значення Опис

Acknowledgement

ack_type 5 5 – Сповіщення про закриття документа

Acknowledgement – AckResult

-//- -//- Наявність одного елемента зони

Acknowledgement – AckResult

errorcode 0

Acknowledgement – AckResult

errortext Немає помилки

1.26 РДС1. Документ на заміну раніше надісланого документа

Дане розширення до ділових сценаріїв має наступні особливості у структурі та значеннях атрибутів ІП

Зона Атрибут Значення Опис

Header msg_type (1, 3) 1 – Основний документ

3 – Документ-відповідь

AddDocuments – Folder

-//- -//- Наявність мінімум одного елемента.

Обмеження:

1) обов’язкова наявність лише одного елемента з add_type = 3;

2) не допускається наявність елементу з add_type = 4

AddDocuments – Folder

add_type 3 Матеріал є посиланням на інший раніше-надісланий документ, що

47

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 48: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Зона Атрибут Значення Опис

замінюється цим документом

AddDocuments – Folder - Document

-//- -//- Посилальна інформація на раніше надісланий документ

Обмеження: наявність лише одного елемента

Всі інші атрибути заповнюються згідно ділового сценарію, що розширюється

1.27 РДС2. Документ-доповнення до раніше надісланого документа

Дане розширення до ділових сценаріїв має наступні особливості у структурі та значеннях атрибутів ІП

Зона Атрибут Значення Опис

Header msg_type 1 1 – Основний документ

AddDocuments – Folder

-//- -//- Наявність мінімум одного елемента.

Обмеження:

1) обов’язкова наявність лише одного елемента з add_type = 4;

2) не допускається наявність елементу з add_type = 3

AddDocuments – Folder

add_type 4 Матеріал є додатками до раніше надісланого основного документа чи документа відповіді

48

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 49: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Зона Атрибут Значення Опис

AddDocuments – Folder - Document

-//- -//- Посилальна інформація на раніше надісланий документ

Обмеження: наявність лише одного елемента

Всі інші атрибути заповнюються згідно ділового сценарію, що розширюється

49

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 50: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Додаток 1 вхідні данні

Опис вхідних даних. Загальний опис

Комп’ютерна програма являє собою WCF сервіс. Клієнти мають змогу звертатись до сервісу за допомогою коду клієнта ( Створення коду клієнта). Опис інтерфейсу сервісу (ICoverIntegrationService) наведено нижче.

Робота з інтерфейсомЩоб завантажити інформаційний пакет (надалі ІП) на сервер, необхідно:

1. Створити та заповнити клас «MessageInfo» відповідними значеннями (ідентифікатор повідомлення, хто відправляє, кому, розмір пакету та інше).2. Підписати файл інформаційного повідомлення.3. Підрахувати SHA256 хеш-суму файлу інформаційного повідомлення.4. Викликати функцію «OpenUploadingSession», передавши в неї створений «MessageInfo», хеш, та електронний підпис (функція поверне сесію, в рамках якої будемо завантажувати файл).5. Частинами завантажити файл інформаційного повідомлення на сервер. Розмір частини клієнт обирає сам, головне щоб він був не більший «MaxPartSize», що зазначений у інформації про сесію. Частину файлу клієнт починає зчитувати з того місця, до якого сервер вже завантаживфайл («TransferredBytesCount» в типі «SessionInfo»). Завантажується частина файлу викликом функції «UploadMessageChunk», в яку передається ідентифікатор сесії, та частина файлу.6. Після завантаження останньої частини повідомлення, сервер автоматично починає опрацьовувати повідомлення. Про результат опрацювання можна дізнатись, викликавши функцію «GetSessionInfo», передавши до неї ідентифікатор сесії. Якщо під час

50

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 51: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

обробки ІП виникла помилка, статус сесії Status, який повернеться функцією «GetSessionInfo», буде Failed (= 2), то код та текст помилки ми можемо отримати з поля Error. Коди можливих помилок описані в розділі 3. Статус сесії Processed означає, що ІП був успішно оброблений сервісом. Статус Delivered – означає, що пакет був доставлений адресату (якщо адресат має СЕД, то статус Delivered встановлюється, коли ІП успішно скачане СЕДом. Якщо ж адресат немає СЕД, статус Delivered встановлюється автоматично після обробки ІП сервісом).

Щоб завантажити інформаційний пакет з серверу необхідно:

1. Отримати перелік інформаційних пакетів, які необхідно завантажити, викликавши функцію «GetInputMessages» передавши максимальну очікувану кількість записів.2. Викликати функцію OpenDownloadingSession, передавши в неї ідентифікатор повідомлення (messageId), отриманий після виконання п.1. Функція поверне сесію, в рамках якої будемо завантажувати файл.3. Завантажити по частинам файл з серверу через функцію DownloadMessageChunk. Клієнт повинен передавати ідентифікатор сесії, в рамках якої відбувається завантаження повідомлення, актуальне значення позиції, з якої почати завантажувати файл, та кількість байт для зчитування.4. Викликати функцію «GetMessageValidationInfo», яка поверне електронний підпис та хеш суму повідомлення, що розраховані на сервері.5. Перевірити підпис та хеш суму файлу.6. Обробити інформаційний пакет.7. Завершити сесію завантаження та обробки інформаційного пакету викликом функції«EndProcessingDownloadedMessage», передавши в неї результат сесії у вигляді статусу Delivered(успішно оброблено) або Failed (помилка обробки). У разі помилки обробки завантаженого ІП викликаємо функцію «EndProcessingDownloadedMessage» передавши результатом сесії завантаження статус Failed вказавши при цьому в полі Error код помилки та текст помилки.

51

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 52: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Опис методів інтерфейсу сервісу:

/// <summary>/// Інтерфейс WCF Інтеграційної шини з зовнішніми системами/// </summary>[ServiceContract]public interface ICoverIntegrationService{

#region Завантаження інформаційного пакету на сервер

/// <summary>/// Відкриття сесії для завантаження інформаційного пакету на сервер/// </summary>/// <param name="identity">Дані для ідентифікації клієнта </param>/// <param name="messageInfo">Опис інформаційного пакету</param>/// <param name="hash"> SHA256 хеш-сума файлу інформаційного пакету</param>/// <param name="signature"> Підпис інформаційного пакету </param>/// <returns>Інформація про відкриту сесію для завантаженняінформаційного пакету</returns>[OperationContract] [FaultContract(typeof(CommunicationError))]SessionInfo OpenUploadingSession(Identity identity, MessageInfo messageInfo, string hash, byte[] signature);

/// <summary>/// Завантаження частини інформаційного пакету на сервер/// </summary>

52

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 53: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

/// <param name="identity">Дані для ідентифікації клієнта</param>/// <param name="sessionInfo">Ідентифікатор сесії завантаження, в рамках якої виконується дія</param>/// <param name="messageChunk">Частина файлу інформаційного пакету</param>[OperationContract] [FaultContract(typeof(CommunicationError))]SessionInfo UploadMessageChunk(Identity identity, long sessionInfo,byte[] messageChunk);#endregion

#region Скачування інформаційного пакету з серверу

/// <summary>/// Підготовка інформаційного пакету для скачування з серверу/// Відкривається сесія для скачування/// </summary>/// <param name="identity">Дані для ідентифікації клієнта </param>/// <param name="messageInfo"> Ідентифікатор інформаційного пакету</param>/// <returns>Інформація про відкриту сесію для скачування інформаційногопакету</returns> [OperationContract] [FaultContract(typeof(CommunicationError))]SessionInfo OpenDownloadingSession(Identity identity, string messageId);

/// <summary>/// Скачування частини інформаційного пакету з сервера/// </summary>/// <param name="identity">Дані для ідентифікації клієнта </param>/// <param name="sessionId">Ідентифікатор сесії, в рамках якої виконується дія </param>/// <param name="fromPosition"> Починаючи з якої позиції повернути частину пакету </param>

53

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 54: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

/// <param name="count"> Кількість байт для зчитування </param>/// <returns>Частина інформаційного пакету, та актуальна інформація про сесію</returns>[OperationContract] [FaultContract(typeof(CommunicationError))]DownloadChunkResponse DownloadMessageChunk(Identity identity , longsessionId, long fromPosition, long count);

/// <summary>/// Запит на отримання електронного підпису та SHA-256 хеш-суми для перевірки скачаного інформаційного пакету/// </summary>/// <param name="identity">Дані для ідентифікації клієнта </param>/// <param name="sessionId">Ідентифікатор сесії скачування</param>/// <returns>Електронний підпис, SHA-256 хеш-сума, та актуальнаінформація про сесію</returns> [OperationContract] [FaultContract(typeof(CommunicationError))]MessageValidationInfo GetMessageValidationInfo(Identity identity, longsessionId);

/// <summary>/// Закриття сесії скачування інформаційного пакету з сервера/// </summary>/// <param name="identity">Дані для ідентифікації клієнта </param>/// <param name="sessionInfo">Сесія скачування, в рамках якоївиконується дія</param>/// <returns>Актуальна інформація про сесію</returns>[OperationContract][FaultContract(typeof(CommunicationError))]SessionInfo EndProcessingDownloadedMessage(Identity identity,SessionInfo sessionInfo);

#endregion

54

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 55: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

пакету #region Отримання інформації про стан сесії/сесій/// <summary>/// Повертає інформацію про сесії завантаження/скачування інформаційного

/// </summary>/// <param name="identity">Дані для ідентифікації клієнта </param>/// <param name="sessionsIds">Ідентифікатори сесій</param>/// <returns>Перелік з детальною інформацією про сесії</returns> [OperationContract][FaultContract(typeof(CommunicationError))]List<SessionInfo> GetSessionsInfo(Identity identity, List<long> sessionsIds);

/// <summary>/// Повертає інформацію про сесію завантаження/скачування

інформаційногопакету

/// </summary>/// <param name="identity">Дані для ідентифікації клієнта

</param>/// <param name="sessionId">Ідентифікатор сесії</param>/// <returns>Детальна інформація про сесію</returns>

[OperationContract][FaultContract(typeof(CommunicationError))]SessionInfo GetSessionInfo(Identity identity, long sessionId);#endregion

55

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 56: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

#region Отримання інформації про інформаційні пакети/// <summary>/// Повертає перелік заголовків інформаційних пакетів, які адресованіпоточному користувачу, та очікують скачування/// </summary>/// <param name="identity">Дані для ідентифікації клієнта </param>/// <param name="сount"> Максимальна кількість записів, яку очікує отримати клієнт в рамках одного запиту </param>/// <returns>Перелік заголовків інформаційних пакетів</returns> [OperationContract][FaultContract(typeof(CommunicationError))]List<MessageInfo> GetInputMessages(Identity identity, int сount);

/// <summary>/// Повертає перелік пакетів, які були відправлені з організації, від імені якоїпрацює електронний клієнт./// </summary>/// <param name="identity">Дані для ідентифікації клієнта</param>/// <param name="fromDateTime">Початкова дата та час</param>/// <param name="toDateTime">Кінцева дата та час</param>/// <param name="count">Максимальна кількість записів, яку очікує отримати клієнт врамках одного запиту</param>/// <returns>Перелік заголовків інформаційних пакетів</returns> [OperationContract][FaultContract(typeof (CommunicationError))]List<MessageInfo> GetHistory(Identity identity, DateTime fromDateTime, DateTime toDateTime, int count);

/// <summary>/// Отримання інформації про версію сервсіса інтеграції

56

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 57: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

/// </summary>/// <returns></returns> [OperationContract] [FaultContract(typeof(CommunicationError))] string GetVersion(); Опис полів класу MessageInfo

В дужках – назва елемента зони Header формату 1207

string MessageId - Унікальний службовий ідентифікаційний номер пакету (msg_id) MessageType Type Вид пакету (msg_type)DataTransferFormat Format Формат передачі даних. Покищо підтримується лише «Plain».

MessageCreator Creator Ким був сформований пакет (СЕД чи СЕВ). Клієнт при створенні вихідного пакету повинен встановити значення в «Sed».

DateTime CreationDate Дата та час, коли було створено запис для даного пакету.Встановлюється Інтеграційною шиною, клієнт не повинен заповнювати це поле.

long Size - Розмір файлу пакету

long SessionId - Ідентифікатор сесії для відновлення завантаження/скачування пакету

string FromSysId Ідентифікатор системи-відправника (from_sys_id). Видається клієнту після реєстрації в Інтеграційній Шині.

string FromOrgId Ідентифікатор огранізації-відправника (код ЕДРПОУ) (from_org_id)

string ToSysId Ідентифікатор системи-отримувача (від клієнта очікується значення 99999999) (to_sys_id)

57

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 58: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

string ToOrgId Ідентифікатор організації-отримувача (код ЕДРПОУ) (to_organization) Опис полів класу SessionInfo

/// <summary>/// Інформація про сесію/// </summary>[DataContract]public class SessionInfo{/// <summary>/// Ідентифікатор сесії/// </summary> [DataMember]public long SessionId { get; set; }

/// <summary>/// Тип сесії/// </summary> [DataMember]public SessionType Type { get; set; }

/// <summary>/// Стан сесії/// </summary> [DataMember]public SessionStatus Status { get; set; }

/// <summary>/// Помилка сесії (якщо Status == SessionStatus.Failed)/// </summary> [DataMember]public CommunicationError Error { get; set; }

/// <summary>/// Ідентифікатор інформаційного пакету/// </summary>[DataMember]public string MessageId { get; set; }

58

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 59: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

/// <summary>/// Розмір інформаційного пакету в байтах/// </summary>[DataMember]public long MessageSize { get; set; }

/// <summary>/// Кількість переданих/прийнятих байт/// </summary> [DataMember]public long TransferredBytesCount { get; set; }

/// <summary>/// Максимально допустимий розмір частини файлу, що передається через інтерфейс/// Параметр задається сервером./// </summary>[DataMember]public int MaxPartSize { get; set; }} Специфікація помилок

При транспортуванні та обробці повідомлень можуть виникати різного роду помилки. Серверні помилки діляться на 2 логічні частини:1. Помилки, які виникають при транспортуванні. Такі помилки повертаються як Exceptionоб’єкти FaultException<CommunicationError>.

/// <summary>

/// Інформація про помилку/// </summary>[DataContract]public class CommunicationError{/// <summary>

59

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 60: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

/// Код помилки/// </summary>[DataMember]public int Code { get; set; }/// <summary>/// Текст помилки/// </summary>[DataMember]public string Text { get; set; }}

Помилки обробки пакету.

Код помилки

0 Невідома помилка1 Системна помилка сервісу інтеграції2 Клієнтська помилка3 Об'єкт дорівнює null4 Не вірний ідентифікатор організації ToOrgId5 Не вірний ідентифікатор системи ToSysId6 Не вірний ідентифікатор системи FromSysId7 Не вірний ідентифікатор організації FromOrgId8 Неможливо завантажити пакет9 Пакет вже завантажений на сервер10 Помилка створення сесії11 Неможливо дописати частину повідомлення. Повідомлення вже повністю

12 Розмір частини пакету перевищує обмеження13 Перевищення розміру пакету14 Пакет з вказаним ідентифікатором не знайдено15 Пакет з вказаним ідентифікатором не підтримує скачування (IsIncoming=true)

Помилки такого виду користувач отримує в об’єкті SessionInfo після виклику методу сервісу GetSessionInfo.

Код помилки

16 Неможливо створити сесію. Пакет ще не оброблено.17 Покажчик fromPosition не може бути менше нуля.18 Параметр count перевищує максимально допустиме значення19 Покажчик більший за розмір пакету20 Розмір частини пакету перевищує допустиме значення.21 Не вірне значення статусу сесії22 Помилка обновлення стану сесії23 Перевищено обмеження на кількість записів за запит24 Невірний стан сесії

60

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 61: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

25 Неможливо виконати операцію26 Сесію не знайдено27 Не вірний ідентифікатор власника сесії28 Помилка перевірки хеш-суми пакета29 Помилка перевірки ЕЦП пакету30 Помилка авторизації системи.31 Заборонено надсилати пакети організації, яка відправляє пакет

Створення коду клієнта

Створення коду клієнта для роботи з сервісом можливе за допомогою утиліти svcutil.exe, що входить до складу Windows SDK.

Приклад роботи з утилітою:

1. Наступна команда використовується для створення коду клієнта з робочого сервісу:

svcutil http://{шлях до сервісу}/IntegrationService

2. Наступна команда використовується для створення коду клієнта з локальних документів метаданих:svcutil *.wsdl *.xsd(метадані сервісу див. у Розділі 9)

Примітка: Для отримання додаткової інформації щодо створення коду клієнта див. наступну документацію: http://msdn.microsoft.com/ru-ru/library/aa347733.aspx.

Після того, як код клієнта було створено, необхідно внести зміни до конфігураційного файлу клієнта:

1. Замінити елемент «system.serviceModel» в створеному конфігураційному файлі на наступний:<system.serviceModel>

61

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 62: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<bindings><basicHttpBinding><binding name="basicHttpBinding" maxReceivedMessageSize="10485760"><readerQuotas maxStringContentLength="10485760"

maxArrayLength="10485760" maxBytesPerRead="10485760" maxNameTableCharCount="10485760"/><security mode="None" /></binding></basicHttpBinding></bindings><client><endpoint address="http://localhost:8731/IntegrationService" binding="basicHttpBinding" bindingConfiguration="basicHttpBinding"contract="ICoverIntegrationService" /></client></system.serviceModel>2. Змінити значення атрибуту «address» на мережевий шлях до сервісу (http://{шлях досервісу}/IntegrationService)3. Змінити значення атрибуту «contract» - воно повинно дорівнювати повній назві інтерфейсу (ICoverIntegrationService), включаючи простір імен. Простір імен можна з’ясувати, відкривши згенерований код клієнта. Опис метаданих

1. Cover.Contracts.xsd<?xml version="1.0" encoding="utf-8"?><xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Cover.Contracts" elementFormDefault="qualified"targetNamespace="http://schemas.datacontract.org/2004/07/Cover.Contracts"xmlns:xs="http://www.w3.org/2001/XMLSchema">

62

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 63: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" /><xs:complexType name="Identity"><xs:sequence><xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" /><xs:element minOccurs="0" name="SystemId" nillable="true" type="xs:string" /></xs:sequence></xs:complexType><xs:element name="Identity" nillable="true" type="tns:Identity" /><xs:complexType name="MessageInfo"><xs:sequence><xs:element minOccurs="0" name="CreationDate" type="xs:dateTime" /><xs:element minOccurs="0" name="Creator" type="tns:MessageCreator" /><xs:element minOccurs="0" name="Format" type="tns:DataTransferFormat" /><xs:element minOccurs="0" name="FromOrgId" nillable="true" type="xs:string" /><xs:element minOccurs="0" name="FromSysId" nillable="true" type="xs:string" /><xs:element minOccurs="0" name="MessageId" nillable="true" type="xs:string" /><xs:element minOccurs="0" name="SessionId" type="xs:long" /><xs:element minOccurs="0" name="Size" type="xs:long" /><xs:element minOccurs="0" name="ToOrgId" nillable="true" type="xs:string" /><xs:element minOccurs="0" name="ToSysId" nillable="true" type="xs:string" /><xs:element minOccurs="0" name="Type" type="tns:MessageType" /></xs:sequence></xs:complexType><xs:element name="MessageInfo" nillable="true" type="tns:MessageInfo" /><xs:simpleType name="MessageCreator"><xs:restriction base="xs:string">

63

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 64: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<xs:enumeration value="Sed" /><xs:enumeration value="Sev" /></xs:restriction></xs:simpleType><xs:element name="MessageCreator" nillable="true" type="tns:MessageCreator" /><xs:simpleType name="DataTransferFormat"><xs:restriction base="xs:string"><xs:enumeration value="Plain" /><xs:enumeration value="SevenZipArchive" /></xs:restriction></xs:simpleType><xs:element name="DataTransferFormat" nillable="true" type="tns:DataTransferFormat" /><xs:simpleType name="MessageType"><xs:annotation><xs:appinfo><ActualType Name="unsignedByte" Namespace="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /></xs:appinfo></xs:annotation><xs:restriction base="xs:string"> <xs:enumeration value="Notification" /><xs:enumeration value="Document" /><xs:enumeration value="DocumentAddition" /><xs:enumeration value="ReplayDocument" /><xs:enumeration value="ReplayDocumentAddition" /></xs:restriction></xs:simpleType><xs:element name="MessageType" nillable="true" type="tns:MessageType" /><xs:complexType name="SessionInfo"><xs:sequence>

64

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 65: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<xs:element minOccurs="0" name="Error" nillable="true" type="tns:CommunicationError" /><xs:element minOccurs="0" name="MaxPartSize" type="xs:int" /><xs:element minOccurs="0" name="MessageId" nillable="true" type="xs:string" /><xs:element minOccurs="0" name="MessageSize" type="xs:long" /><xs:element minOccurs="0" name="SessionId" type="xs:long" /><xs:element minOccurs="0" name="Status" type="tns:SessionStatus" /><xs:element minOccurs="0" name="TransferredBytesCount" type="xs:long" /><xs:element minOccurs="0" name="Type" type="tns:SessionType" /></xs:sequence></xs:complexType><xs:element name="SessionInfo" nillable="true" type="tns:SessionInfo" /><xs:complexType name="CommunicationError"><xs:sequence><xs:element minOccurs="0" name="Code" type="xs:int" /><xs:element minOccurs="0" name="Text" nillable="true" type="xs:string" /></xs:sequence></xs:complexType><xs:element name="CommunicationError" nillable="true" type="tns:CommunicationError" /><xs:simpleType name="SessionStatus"><xs:annotation><xs:appinfo><ActualType Name="unsignedByte" Namespace="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /></xs:appinfo></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="Opened"><xs:annotation><xs:appinfo>

65

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 66: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">4</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration><xs:enumeration value="InProgress"><xs:annotation><xs:appinfo><EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">0</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration><xs:enumeration value="Processed"><xs:annotation><xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration><xs:enumeration value="Failed"><xs:annotation><xs:appinfo><EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration><xs:enumeration value="Delivered"><xs:annotation>

66

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 67: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<xs:appinfo><EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">3</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration></xs:restriction></xs:simpleType><xs:element name="SessionStatus" nillable="true" type="tns:SessionStatus" /><xs:simpleType name="SessionType"><xs:annotation><xs:appinfo><ActualType Name="unsignedByte" Namespace="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /></xs:appinfo></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="Upload" /><xs:enumeration value="Download" /></xs:restriction></xs:simpleType><xs:element name="SessionType" nillable="true" type="tns:SessionType" /><xs:complexType name="DownloadChunkResponse"><xs:sequence><xs:element minOccurs="0" name="MessageChunk" nillable="true" type="xs:base64Binary" /><xs:element minOccurs="0" name="Session" nillable="true" type="tns:SessionInfo" /></xs:sequence></xs:complexType><xs:element name="DownloadChunkResponse" nillable="true" type="tns:DownloadChunkResponse" />

67

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 68: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<xs:complexType name="MessageValidationInfo"><xs:sequence><xs:element minOccurs="0" name="Hash" nillable="true" type="xs:string" /><xs:element minOccurs="0" name="Session" nillable="true" type="tns:SessionInfo" /><xs:element minOccurs="0" name="Signature" nillable="true" type="xs:base64Binary" /></xs:sequence></xs:complexType><xs:element name="MessageValidationInfo" nillable="true" type="tns:MessageValidationInfo" /><xs:complexType name="ArrayOfSessionInfo"><xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="SessionInfo" nillable="true" type="tns:SessionInfo" /></xs:sequence></xs:complexType><xs:element name="ArrayOfSessionInfo" nillable="true" type="tns:ArrayOfSessionInfo" /><xs:complexType name="ArrayOfMessageInfo"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="MessageInfo" nillable="true" type="tns:MessageInfo" /></xs:sequence></xs:complexType><xs:element name="ArrayOfMessageInfo" nillable="true" type="tns:ArrayOfMessageInfo" /></xs:schema>

2. schemas.microsoft.com.2003.10.Serialization.Arrays.xsd<?xml version="1.0" encoding="utf-8"?><xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/Arrays" elementFormDefault="qualified"

68

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 69: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:xs="http://www.w3.org/2001/XMLSchema"><xs:complexType name="ArrayOflong"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="long" type="xs:long" /></xs:sequence></xs:complexType><xs:element name="ArrayOflong" nillable="true" type="tns:ArrayOflong" /></xs:schema>

3. schemas.microsoft.com.2003.10.Serialization.xsd<?xml version="1.0" encoding="utf-8"?><xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified"targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema"><xs:element name="anyType" nillable="true" type="xs:anyType" /><xs:element name="anyURI" nillable="true" type="xs:anyURI" /><xs:element name="base64Binary" nillable="true" type="xs:base64Binary" /><xs:element name="boolean" nillable="true" type="xs:boolean" /><xs:element name="byte" nillable="true" type="xs:byte" /><xs:element name="dateTime" nillable="true" type="xs:dateTime" /><xs:element name="decimal" nillable="true" type="xs:decimal" /><xs:element name="double" nillable="true" type="xs:double" /><xs:element name="float" nillable="true" type="xs:float" /><xs:element name="int" nillable="true" type="xs:int" /><xs:element name="long" nillable="true" type="xs:long" /><xs:element name="QName" nillable="true" type="xs:QName" /><xs:element name="short" nillable="true" type="xs:short" /><xs:element name="string" nillable="true" type="xs:string" /><xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" />

69

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 70: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" /><xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" /><xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" /><xs:element name="char" nillable="true" type="tns:char" /><xs:simpleType name="char"><xs:restriction base="xs:int" /></xs:simpleType> <xs:element name="duration" nillable="true" type="tns:duration" /><xs:simpleType name="duration"><xs:restriction base="xs:duration"><xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" /><xs:minInclusive value="-P10675199DT2H48M5.4775808S" /><xs:maxInclusive value="P10675199DT2H48M5.4775807S" /></xs:restriction></xs:simpleType><xs:element name="guid" nillable="true" type="tns:guid" /><xs:simpleType name="guid"><xs:restriction base="xs:string"><xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" /></xs:restriction></xs:simpleType><xs:attribute name="FactoryType" type="xs:QName" /><xs:attribute name="Id" type="xs:ID" /><xs:attribute name="Ref" type="xs:IDREF" /></xs:schema>

4. tempuri.org.xsd<?xml version="1.0" encoding="utf-8"?><xs:schema xmlns:tns="http://tempuri.org/" elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">

70

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 71: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<xs:import namespace="http://schemas.datacontract.org/2004/07/Cover.Contracts" /><xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" /><xs:element name="OpenUploadingSession"><xs:complexType><xs:sequence><xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/Cover.Contracts" minOccurs="0" name="identity" nillable="true" type="q1:Identity" /><xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/Cover.Contracts" minOccurs="0" name="messageInfo" nillable="true" type="q2:MessageInfo" /><xs:element minOccurs="0" name="hash" nillable="true" type="xs:string" /><xs:element minOccurs="0" name="signature" nillable="true" type="xs:base64Binary" /></xs:sequence></xs:complexType></xs:element><xs:element name="OpenUploadingSessionResponse"><xs:complexType><xs:sequence><xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/Cover.Contracts" minOccurs="0" name="OpenUploadingSessionResult" nillable="true" type="q3:SessionInfo" /></xs:sequence></xs:complexType></xs:element><xs:element name="UploadMessageChunk"><xs:complexType><xs:sequence>

71

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 72: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/Cover.Contracts" minOccurs="0" name="identity" nillable="true" type="q4:Identity" /><xs:element minOccurs="0" name="sessionId" type="xs:long" /><xs:element minOccurs="0" name="messageChunk" nillable="true" type="xs:base64Binary" /></xs:sequence></xs:complexType></xs:element> <xs:element name="UploadMessageChunkResponse"><xs:complexType><xs:sequence><xs:element xmlns:q5="http://schemas.datacontract.org/2004/07/Cover.Contracts" minOccurs="0" name="UploadMessageChunkResult" nillable="true" type="q5:SessionInfo" /></xs:sequence></xs:complexType></xs:element><xs:element name="OpenDownloadingSession"><xs:complexType><xs:sequence><xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/Cover.Contracts" minOccurs="0" name="identity" nillable="true" type="q6:Identity" /><xs:element minOccurs="0" name="messageId" nillable="true" type="xs:string" /></xs:sequence></xs:complexType></xs:element><xs:element name="OpenDownloadingSessionResponse"><xs:complexType><xs:sequence><xs:element xmlns:q7="http://schemas.datacontract.org/2004/07/Cover.Contracts"

72

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 73: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

minOccurs="0" name="OpenDownloadingSessionResult" nillable="true" type="q7:SessionInfo" /></xs:sequence></xs:complexType></xs:element><xs:element name="DownloadMessageChunk"><xs:complexType><xs:sequence><xs:element xmlns:q8="http://schemas.datacontract.org/2004/07/Cover.Contracts" minOccurs="0" name="identity" nillable="true" type="q8:Identity" /><xs:element minOccurs="0" name="sessionId" type="xs:long" /><xs:element minOccurs="0" name="fromPosition" type="xs:long" /><xs:element minOccurs="0" name="count" type="xs:long" /></xs:sequence></xs:complexType></xs:element><xs:element name="DownloadMessageChunkResponse"><xs:complexType><xs:sequence><xs:element xmlns:q9="http://schemas.datacontract.org/2004/07/Cover.Contracts" minOccurs="0" name="DownloadMessageChunkResult" nillable="true" type="q9:DownloadChunkResponse" /></xs:sequence></xs:complexType></xs:element><xs:element name="GetMessageValidationInfo"><xs:complexType><xs:sequence><xs:element xmlns:q10="http://schemas.datacontract.org/2004/07/Cover.Contracts" minOccurs="0" name="identity" nillable="true" type="q10:Identity" /><xs:element minOccurs="0" name="sessionId" type="xs:long" /></xs:sequence></xs:complexType>

73

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 74: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

</xs:element><xs:element name="GetMessageValidationInfoResponse"><xs:complexType> <xs:sequence><xs:element xmlns:q11="http://schemas.datacontract.org/2004/07/Cover.Contracts" minOccurs="0" name="GetMessageValidationInfoResult" nillable="true" type="q11:MessageValidationInfo" /></xs:sequence></xs:complexType></xs:element><xs:element name="EndProcessingDownloadedMessage"><xs:complexType><xs:sequence><xs:element xmlns:q12="http://schemas.datacontract.org/2004/07/Cover.Contracts" minOccurs="0" name="identity" nillable="true" type="q12:Identity" /><xs:element xmlns:q13="http://schemas.datacontract.org/2004/07/Cover.Contracts" minOccurs="0"name="sessionInfo" nillable="true" type="q13:SessionInfo" /></xs:sequence></xs:complexType></xs:element><xs:element name="EndProcessingDownloadedMessageResponse"><xs:complexType><xs:sequence><xs:element xmlns:q14="http://schemas.datacontract.org/2004/07/Cover.Contracts" minOccurs="0" name="EndProcessingDownloadedMessageResult" nillable="true" type="q14:SessionInfo" /></xs:sequence></xs:complexType></xs:element><xs:element name="GetSessionsInfo">

74

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 75: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<xs:complexType><xs:sequence><xs:element xmlns:q15="http://schemas.datacontract.org/2004/07/Cover.Contracts" minOccurs="0" name="identity" nillable="true" type="q15:Identity" /><xs:element xmlns:q16="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="sessionsIds" nillable="true" type="q16:ArrayOflong" /></xs:sequence></xs:complexType></xs:element><xs:element name="GetSessionsInfoResponse"><xs:complexType><xs:sequence><xs:element xmlns:q17="http://schemas.datacontract.org/2004/07/Cover.Contracts" minOccurs="0" name="GetSessionsInfoResult" nillable="true" type="q17:ArrayOfSessionInfo" /></xs:sequence></xs:complexType></xs:element><xs:element name="GetSessionInfo"><xs:complexType><xs:sequence><xs:element xmlns:q18="http://schemas.datacontract.org/2004/07/Cover.Contracts" minOccurs="0" name="identity" nillable="true" type="q18:Identity" /><xs:element minOccurs="0" name="sessionId" type="xs:long" /></xs:sequence></xs:complexType></xs:element><xs:element name="GetSessionInfoResponse"><xs:complexType><xs:sequence>

75

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 76: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<xs:element xmlns:q19="http://schemas.datacontract.org/2004/07/Cover.Contracts" minOccurs="0" name="GetSessionInfoResult" nillable="true" type="q19:SessionInfo" /></xs:sequence></xs:complexType></xs:element><xs:element name="GetInputMessages"><xs:complexType><xs:sequence><xs:element xmlns:q20="http://schemas.datacontract.org/2004/07/Cover.Contracts" minOccurs="0" name="identity" nillable="true" type="q20:Identity" /><xs:element minOccurs="0" name="сount" type="xs:int" /></xs:sequence></xs:complexType></xs:element><xs:element name="GetInputMessagesResponse"><xs:complexType><xs:sequence><xs:element xmlns:q21="http://schemas.datacontract.org/2004/07/Cover.Contracts" minOccurs="0" name="GetInputMessagesResult" nillable="true" type="q21:ArrayOfMessageInfo" /></xs:sequence></xs:complexType></xs:element><xs:element name="GetHistory"><xs:complexType><xs:sequence><xs:element xmlns:q22="http://schemas.datacontract.org/2004/07/Cover.Contracts" minOccurs="0" name="identity" nillable="true" type="q22:Identity" /><xs:element minOccurs="0" name="fromDateTime" type="xs:dateTime" /><xs:element minOccurs="0" name="toDateTime" type="xs:dateTime" /><xs:element minOccurs="0" name="count" type="xs:int" />

76

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 77: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

</xs:sequence></xs:complexType></xs:element><xs:element name="GetHistoryResponse"><xs:complexType><xs:sequence><xs:element xmlns:q23="http://schemas.datacontract.org/2004/07/Cover.Contracts" minOccurs="0" name="GetHistoryResult" nillable="true" type="q23:ArrayOfMessageInfo" /></xs:sequence></xs:complexType></xs:element><xs:element name="GetVersion"><xs:complexType><xs:sequence /></xs:complexType></xs:element><xs:element name="GetVersionResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="GetVersionResult" nillable="true" type="xs:string" /></xs:sequence></xs:complexType></xs:element></xs:schema> 5. tempuri.org. wsdl<?xml version="1.0" encoding="utf-8"?><wsdl:definitions xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:tns="http://tempuri.org/" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"

77

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 78: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis- open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="IntegrationService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"><wsdl:types><xsd:schema targetNamespace="http://tempuri.org/Imports"><xsd:import namespace="http://tempuri.org/" /><xsd:import namespace="http://schemas.datacontract.org/2004/07/Cover.Contracts" /><xsd:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" /><xsd:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" /></xsd:schema></wsdl:types><wsdl:message name="ICoverIntegrationService_OpenUploadingSession_InputMessage"><wsdl:part name="parameters" element="tns:OpenUploadingSession" /></wsdl:message><wsdl:message name="ICoverIntegrationService_OpenUploadingSession_OutputMessage"><wsdl:part name="parameters" element="tns:OpenUploadingSessionResponse" /></wsdl:message><wsdl:message name="ICoverIntegrationService_OpenUploadingSession_CommunicationErrorFault_FaultMessage">

78

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 79: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<wsdl:part xmlns:q1="http://schemas.datacontract.org/2004/07/Cover.Contracts" name="detail"element="q1:CommunicationError" /></wsdl:message><wsdl:message name="ICoverIntegrationService_UploadMessageChunk_InputMessage"><wsdl:part name="parameters" element="tns:UploadMessageChunk" /></wsdl:message><wsdl:message name="ICoverIntegrationService_UploadMessageChunk_OutputMessage"><wsdl:part name="parameters" element="tns:UploadMessageChunkResponse" /></wsdl:message><wsdl:message name="ICoverIntegrationService_UploadMessageChunk_CommunicationErrorFault_FaultMessage"><wsdl:part xmlns:q2="http://schemas.datacontract.org/2004/07/Cover.Contracts" name="detail"element="q2:CommunicationError" /></wsdl:message><wsdl:message name="ICoverIntegrationService_OpenDownloadingSession_InputMessage"><wsdl:part name="parameters" element="tns:OpenDownloadingSession" /></wsdl:message><wsdl:message name="ICoverIntegrationService_OpenDownloadingSession_OutputMessage"><wsdl:part name="parameters" element="tns:OpenDownloadingSessionResponse" /></wsdl:message><wsdl:message name="ICoverIntegrationService_OpenDownloadingSession_CommunicationErrorFault_FaultMessage">

79

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 80: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<wsdl:part xmlns:q3="http://schemas.datacontract.org/2004/07/Cover.Contracts" name="detail"element="q3:CommunicationError" /> </wsdl:message><wsdl:message name="ICoverIntegrationService_DownloadMessageChunk_InputMessage"><wsdl:part name="parameters" element="tns:DownloadMessageChunk" /></wsdl:message><wsdl:message name="ICoverIntegrationService_DownloadMessageChunk_OutputMessage"><wsdl:part name="parameters" element="tns:DownloadMessageChunkResponse" /></wsdl:message><wsdl:message name="ICoverIntegrationService_DownloadMessageChunk_CommunicationErrorFault_FaultMessage"><wsdl:part xmlns:q4="http://schemas.datacontract.org/2004/07/Cover.Contracts" name="detail" element="q4:CommunicationError" /></wsdl:message><wsdl:message name="ICoverIntegrationService_GetMessageValidationInfo_InputMessage"><wsdl:part name="parameters" element="tns:GetMessageValidationInfo" /></wsdl:message><wsdl:message name="ICoverIntegrationService_GetMessageValidationInfo_OutputMessage"><wsdl:part name="parameters" element="tns:GetMessageValidationInfoResponse" /></wsdl:message>

80

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 81: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<wsdl:message name="ICoverIntegrationService_GetMessageValidationInfo_CommunicationErrorFault_FaultMessage"><wsdl:part xmlns:q5="http://schemas.datacontract.org/2004/07/Cover.Contracts" name="detail"element="q5:CommunicationError" /></wsdl:message><wsdl:message name="ICoverIntegrationService_EndProcessingDownloadedMessage_InputMessage"><wsdl:part name="parameters" element="tns:EndProcessingDownloadedMessage" /></wsdl:message><wsdl:message name="ICoverIntegrationService_EndProcessingDownloadedMessage_OutputMessage"><wsdl:part name="parameters" element="tns:EndProcessingDownloadedMessageResponse" /></wsdl:message><wsdl:message name="ICoverIntegrationService_EndProcessingDownloadedMessage_CommunicationErrorFault_FaultMes sage"><wsdl:part xmlns:q6="http://schemas.datacontract.org/2004/07/Cover.Contracts" name="detail" element="q6:CommunicationError" /></wsdl:message><wsdl:message name="ICoverIntegrationService_GetSessionsInfo_InputMessage"><wsdl:part name="parameters" element="tns:GetSessionsInfo" /></wsdl:message><wsdl:message name="ICoverIntegrationService_GetSessionsInfo_OutputMessage"><wsdl:part name="parameters" element="tns:GetSessionsInfoResponse" /></wsdl:message>

81

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 82: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<wsdl:message name="ICoverIntegrationService_GetSessionsInfo_CommunicationErrorFault_FaultMessage"><wsdl:part xmlns:q7="http://schemas.datacontract.org/2004/07/Cover.Contracts" name="detail"element="q7:CommunicationError" /></wsdl:message><wsdl:message name="ICoverIntegrationService_GetSessionInfo_InputMessage"><wsdl:part name="parameters" element="tns:GetSessionInfo" /></wsdl:message><wsdl:message name="ICoverIntegrationService_GetSessionInfo_OutputMessage"><wsdl:part name="parameters" element="tns:GetSessionInfoResponse" /></wsdl:message><wsdl:message name="ICoverIntegrationService_GetSessionInfo_CommunicationErrorFault_FaultMessage"> <wsdl:part xmlns:q8="http://schemas.datacontract.org/2004/07/Cover.Contracts" name="detail" element="q8:CommunicationError" /></wsdl:message><wsdl:message name="ICoverIntegrationService_GetInputMessages_InputMessage"><wsdl:part name="parameters" element="tns:GetInputMessages" /></wsdl:message><wsdl:message name="ICoverIntegrationService_GetInputMessages_OutputMessage"><wsdl:part name="parameters" element="tns:GetInputMessagesResponse" /></wsdl:message><wsdl:message name="ICoverIntegrationService_GetInputMessages_CommunicationErrorFault_FaultMessage">

82

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 83: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<wsdl:part xmlns:q9="http://schemas.datacontract.org/2004/07/Cover.Contracts" name="detail"element="q9:CommunicationError" /></wsdl:message><wsdl:message name="ICoverIntegrationService_GetHistory_InputMessage"><wsdl:part name="parameters" element="tns:GetHistory" /></wsdl:message><wsdl:message name="ICoverIntegrationService_GetHistory_OutputMessage"><wsdl:part name="parameters" element="tns:GetHistoryResponse" /></wsdl:message><wsdl:message name="ICoverIntegrationService_GetHistory_CommunicationErrorFault_FaultMessage"><wsdl:part xmlns:q10="http://schemas.datacontract.org/2004/07/Cover.Contracts" name="detail" element="q10:CommunicationError" /></wsdl:message><wsdl:message name="ICoverIntegrationService_GetVersion_InputMessage"><wsdl:part name="parameters" element="tns:GetVersion" /></wsdl:message><wsdl:message name="ICoverIntegrationService_GetVersion_OutputMessage"><wsdl:part name="parameters" element="tns:GetVersionResponse" /></wsdl:message><wsdl:message name="ICoverIntegrationService_GetVersion_CommunicationErrorFault_FaultMessage"><wsdl:part xmlns:q11="http://schemas.datacontract.org/2004/07/Cover.Contracts" name="detail" element="q11:CommunicationError" /></wsdl:message><wsdl:portType name="ICoverIntegrationService">

83

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 84: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<wsdl:operation name="OpenUploadingSession"><wsdl:input wsaw:Action="http://tempuri.org/ICoverIntegrationService/OpenUploadingSession" message="tns:ICoverIntegrationService_OpenUploadingSession_InputMessage" /><wsdl:outputwsaw:Action="http://tempuri.org/ICoverIntegrationService/OpenUploadingSessionResponse" message="tns:ICoverIntegrationService_OpenUploadingSession_OutputMessage" /><wsdl:fault wsaw:Action="http://tempuri.org/ICoverIntegrationService/OpenUploadingSessionCommunicationErrorFau lt" name="CommunicationErrorFault"message="tns:ICoverIntegrationService_OpenUploadingSession_CommunicationErrorFault_FaultMessage"/></wsdl:operation><wsdl:operation name="UploadMessageChunk"><wsdl:input wsaw:Action="http://tempuri.org/ICoverIntegrationService/UploadMessageChunk" message="tns:ICoverIntegrationService_UploadMessageChunk_InputMessage" /><wsdl:outputwsaw:Action="http://tempuri.org/ICoverIntegrationService/UploadMessageChunkResponse" message="tns:ICoverIntegrationService_UploadMessageChunk_OutputMessage" /><wsdl:faultwsaw:Action="http://tempuri.org/ICoverIntegrationService/UploadMessageChunkCommunicationErrorFault " name="CommunicationErrorFault" message="tns:ICoverIntegrationService_UploadMessageChunk_CommunicationErrorFault_FaultMessage"

84

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 85: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

/></wsdl:operation><wsdl:operation name="OpenDownloadingSession"><wsdl:input wsaw:Action="http://tempuri.org/ICoverIntegrationService/OpenDownloadingSession" message="tns:ICoverIntegrationService_OpenDownloadingSession_InputMessage" /><wsdl:output wsaw:Action="http://tempuri.org/ICoverIntegrationService/OpenDownloadingSessionResponse"message="tns:ICoverIntegrationService_OpenDownloadingSession_OutputMessage" /><wsdl:fault wsaw:Action="http://tempuri.org/ICoverIntegrationService/OpenDownloadingSessionCommunicationErrorFault" name="CommunicationErrorFault" message="tns:ICoverIntegrationService_OpenDownloadingSession_CommunicationErrorFault_FaultMessage" /></wsdl:operation><wsdl:operation name="DownloadMessageChunk"><wsdl:input wsaw:Action="http://tempuri.org/ICoverIntegrationService/DownloadMessageChunk" message="tns:ICoverIntegrationService_DownloadMessageChunk_InputMessage" /><wsdl:output wsaw:Action="http://tempuri.org/ICoverIntegrationService/DownloadMessageChunkResponse" message="tns:ICoverIntegrationService_DownloadMessageChunk_OutputMessage" /><wsdl:fault wsaw:Action="http://tempuri.org/ICoverIntegrationService/DownloadMessageChunkCommunicationErrorF

85

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 86: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

ault" name="CommunicationErrorFault" message="tns:ICoverIntegrationService_DownloadMessageChunk_CommunicationErrorFault_FaultMessag e" /></wsdl:operation><wsdl:operation name="GetMessageValidationInfo"><wsdl:input wsaw:Action="http://tempuri.org/ICoverIntegrationService/GetMessageValidationInfo" message="tns:ICoverIntegrationService_GetMessageValidationInfo_InputMessage" /><wsdl:outputwsaw:Action="http://tempuri.org/ICoverIntegrationService/GetMessageValidationInfoResponse" message="tns:ICoverIntegrationService_GetMessageValidationInfo_OutputMessage" /><wsdl:fault wsaw:Action="http://tempuri.org/ICoverIntegrationService/GetMessageValidationInfoCommunicationErrorFault" name="CommunicationErrorFault" message="tns:ICoverIntegrationService_GetMessageValidationInfo_CommunicationErrorFault_FaultMessa ge" /></wsdl:operation><wsdl:operation name="EndProcessingDownloadedMessage"><wsdl:input wsaw:Action="http://tempuri.org/ICoverIntegrationService/EndProcessingDownloadedMessage" message="tns:ICoverIntegrationService_EndProcessingDownloadedMessage_InputMessage" /><wsdl:output wsaw:Action="http://tempuri.org/ICoverIntegrationService/EndProcessingDownloadedMessageResponse"message="tns:ICoverIntegrationService_EndProcessingDownloadedMessage_OutputMessage" /><wsdl:fault wsaw:Action="http://tempuri.org/ICoverIntegrationService/EndProcessingDownloadedMessageCommunicat

86

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 87: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

ionErrorFault" name="CommunicationErrorFault" message="tns:ICoverIntegrationService_EndProcessingDownloadedMessage_CommunicationErrorFault_FaultMessage" /></wsdl:operation><wsdl:operation name="GetSessionsInfo"> <wsdl:input wsaw:Action="http://tempuri.org/ICoverIntegrationService/GetSessionsInfo" message="tns:ICoverIntegrationService_GetSessionsInfo_InputMessage" /><wsdl:output wsaw:Action="http://tempuri.org/ICoverIntegrationService/GetSessionsInfoResponse" message="tns:ICoverIntegrationService_GetSessionsInfo_OutputMessage" /><wsdl:faultwsaw:Action="http://tempuri.org/ICoverIntegrationService/GetSessionsInfoCommunicationErrorFault" name="CommunicationErrorFault" message="tns:ICoverIntegrationService_GetSessionsInfo_CommunicationErrorFault_FaultMessage" /></wsdl:operation><wsdl:operation name="GetSessionInfo"><wsdl:input wsaw:Action="http://tempuri.org/ICoverIntegrationService/GetSessionInfo" message="tns:ICoverIntegrationService_GetSessionInfo_InputMessage" /><wsdl:output wsaw:Action="http://tempuri.org/ICoverIntegrationService/GetSessionInfoResponse" message="tns:ICoverIntegrationService_GetSessionInfo_OutputMessage" /><wsdl:fault wsaw:Action="http://tempuri.org/ICoverIntegrationService/GetSessionInfoCommunicationErrorFault"name="CommunicationErrorFault"

87

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 88: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

message="tns:ICoverIntegrationService_GetSessionInfo_CommunicationErrorFault_FaultMessage" /></wsdl:operation><wsdl:operation name="GetInputMessages"><wsdl:input wsaw:Action="http://tempuri.org/ICoverIntegrationService/GetInputMessages" message="tns:ICoverIntegrationService_GetInputMessages_InputMessage" /><wsdl:output wsaw:Action="http://tempuri.org/ICoverIntegrationService/GetInputMessagesResponse" message="tns:ICoverIntegrationService_GetInputMessages_OutputMessage" /><wsdl:fault wsaw:Action="http://tempuri.org/ICoverIntegrationService/GetInputMessagesCommunicationErrorFault" name="CommunicationErrorFault"message="tns:ICoverIntegrationService_GetInputMessages_CommunicationErrorFault_FaultMessage" /></wsdl:operation><wsdl:operation name="GetHistory"><wsdl:input wsaw:Action="http://tempuri.org/ICoverIntegrationService/GetHistory" message="tns:ICoverIntegrationService_GetHistory_InputMessage" /><wsdl:output wsaw:Action="http://tempuri.org/ICoverIntegrationService/GetHistoryResponse" message="tns:ICoverIntegrationService_GetHistory_OutputMessage" /><wsdl:fault wsaw:Action="http://tempuri.org/ICoverIntegrationService/GetHistoryCommunicationErrorFault"name="CommunicationErrorFault" message="tns:ICoverIntegrationService_GetHistory_CommunicationErrorFault_FaultMessage" /></wsdl:operation><wsdl:operation name="GetVersion">

88

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 89: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<wsdl:input wsaw:Action="http://tempuri.org/ICoverIntegrationService/GetVersion" message="tns:ICoverIntegrationService_GetVersion_InputMessage" /><wsdl:output wsaw:Action="http://tempuri.org/ICoverIntegrationService/GetVersionResponse"message="tns:ICoverIntegrationService_GetVersion_OutputMessage" /><wsdl:fault wsaw:Action="http://tempuri.org/ICoverIntegrationService/GetVersionCommunicationErrorFault" name="CommunicationErrorFault" message="tns:ICoverIntegrationService_GetVersion_CommunicationErrorFault_FaultMessage" /></wsdl:operation></wsdl:portType><wsdl:binding name="BasicHttpBinding_ICoverIntegrationService" type="tns:ICoverIntegrationService"><soap:binding transport="http://schemas.xmlsoap.org/soap/http" /><wsdl:operation name="OpenUploadingSession"><soap:operation soapAction="http://tempuri.org/ICoverIntegrationService/OpenUploadingSession" style="document" /> <wsdl:input><soap:body use="literal" /></wsdl:input><wsdl:output><soap:body use="literal" /></wsdl:output><wsdl:fault name="CommunicationErrorFault"><soap:fault use="literal" name="CommunicationErrorFault" namespace="" /></wsdl:fault></wsdl:operation><wsdl:operation name="UploadMessageChunk"><soap:operation soapAction="http://tempuri.org/ICoverIntegrationService/UploadMessageC

89

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 90: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

hunk" style="document" /><wsdl:input><soap:body use="literal" /></wsdl:input><wsdl:output><soap:body use="literal" /></wsdl:output><wsdl:fault name="CommunicationErrorFault"><soap:fault use="literal" name="CommunicationErrorFault" namespace="" /></wsdl:fault></wsdl:operation><wsdl:operation name="OpenDownloadingSession"><soap:operation soapAction="http://tempuri.org/ICoverIntegrationService/OpenDownloadingSession" style="document" /><wsdl:input><soap:body use="literal" /></wsdl:input><wsdl:output><soap:body use="literal" /></wsdl:output><wsdl:fault name="CommunicationErrorFault"><soap:fault use="literal" name="CommunicationErrorFault" namespace="" /></wsdl:fault></wsdl:operation><wsdl:operation name="DownloadMessageChunk"><soap:operation soapAction="http://tempuri.org/ICoverIntegrationService/DownloadMessageChunk" style="document" /><wsdl:input><soap:body use="literal" /></wsdl:input><wsdl:output><soap:body use="literal" />

90

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 91: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

</wsdl:output><wsdl:fault name="CommunicationErrorFault"><soap:fault use="literal" name="CommunicationErrorFault" namespace="" /></wsdl:fault></wsdl:operation><wsdl:operation name="GetMessageValidationInfo"><soap:operation soapAction="http://tempuri.org/ICoverIntegrationService/GetMessageValidationInfo" style="document" /><wsdl:input><soap:body use="literal" /></wsdl:input> <wsdl:output><soap:body use="literal" /></wsdl:output><wsdl:fault name="CommunicationErrorFault"><soap:fault use="literal" name="CommunicationErrorFault" namespace="" /></wsdl:fault></wsdl:operation><wsdl:operation name="EndProcessingDownloadedMessage"><soap:operation soapAction="http://tempuri.org/ICoverIntegrationService/EndProcessingDownloadedMessage"style="document" /><wsdl:input><soap:body use="literal" /></wsdl:input><wsdl:output><soap:body use="literal" /></wsdl:output><wsdl:fault name="CommunicationErrorFault"><soap:fault use="literal" name="CommunicationErrorFault" namespace="" />

91

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 92: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

</wsdl:fault></wsdl:operation><wsdl:operation name="GetSessionsInfo"><soap:operation soapAction="http://tempuri.org/ICoverIntegrationService/GetSessionsInfo" style="document" /><wsdl:input><soap:body use="literal" /></wsdl:input><wsdl:output><soap:body use="literal" /></wsdl:output><wsdl:fault name="CommunicationErrorFault"><soap:fault use="literal" name="CommunicationErrorFault" namespace="" /></wsdl:fault></wsdl:operation><wsdl:operation name="GetSessionInfo"><soap:operation soapAction="http://tempuri.org/ICoverIntegrationService/GetSessionInfo" style="document" /><wsdl:input><soap:body use="literal" /></wsdl:input><wsdl:output><soap:body use="literal" /></wsdl:output><wsdl:fault name="CommunicationErrorFault"><soap:fault use="literal" name="CommunicationErrorFault" namespace="" /></wsdl:fault></wsdl:operation><wsdl:operation name="GetInputMessages"><soap:operation soapAction="http://tempuri.org/ICoverIntegrationService/GetInputMessages" style="document" />

92

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 93: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<wsdl:input><soap:body use="literal" /></wsdl:input><wsdl:output><soap:body use="literal" /> </wsdl:output><wsdl:fault name="CommunicationErrorFault"><soap:fault use="literal" name="CommunicationErrorFault" namespace="" /></wsdl:fault></wsdl:operation><wsdl:operation name="GetHistory"><soap:operation soapAction="http://tempuri.org/ICoverIntegrationService/GetHistory" style="document" /><wsdl:input><soap:body use="literal" /></wsdl:input><wsdl:output><soap:body use="literal" /></wsdl:output><wsdl:fault name="CommunicationErrorFault"><soap:fault use="literal" name="CommunicationErrorFault" namespace="" /></wsdl:fault></wsdl:operation><wsdl:operation name="GetVersion"><soap:operation soapAction="http://tempuri.org/ICoverIntegrationService/GetVersion" style="document" /><wsdl:input><soap:body use="literal" /></wsdl:input><wsdl:output><soap:body use="literal" />

93

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 94: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

</wsdl:output><wsdl:fault name="CommunicationErrorFault"><soap:fault use="literal" name="CommunicationErrorFault" namespace="" /></wsdl:fault></wsdl:operation></wsdl:binding><wsdl:service name="IntegrationService"><wsdl:port name="BasicHttpBinding_ICoverIntegrationService" binding="tns:BasicHttpBinding_ICoverIntegrationService"><soap:address location="http://localhost:7141/IntegrationService" /></wsdl:port></wsdl:service>

</wsdl:definitions>

94

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 95: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Додаток 2XSD-схема

<?xml version="1.0" encoding="utf-8"?>

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:element name="Header">

<xs:complexType>

<xs:complexContent>

<xs:extension base="TypeHeader_Base">

<xs:sequence>

<xs:element name="Document" type="TypeDocument" minOccurs="0"/>

<xs:element name="TaskList" type="TypeTaskList" minOccurs="0"/>

<xs:element name="AddDocuments" type="TypeAddDocuments" minOccurs="0"/>

<xs:element name="Expansion" type="TypeExpansion" minOccurs="0"/>

<xs:element name="Acknowledgement" type="TypeAcknowledgement" minOccurs="0"/>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

<xs:complexType name="TypeAddress">

<xs:simpleContent>

<xs:extension base="xs:string">

<xs:attribute name="street" type="xs:string" use="optional"/>

95

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 96: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<xs:attribute name="house" type="xs:string" use="optional"/>

<xs:attribute name="building" type="xs:string" use="optional"/>

<xs:attribute name="flat" type="xs:string" use="optional"/>

<xs:attribute name="settlement" type="xs:string" use="optional"/>

<xs:attribute name="district" type="xs:string" use="optional"/>

<xs:attribute name="region" type="xs:string" use="optional"/>

<xs:attribute name="country" type="xs:string" use="optional"/>

<xs:attribute name="postcode" type="xs:string" use="optional"/>

<xs:attribute name="postbox" type="xs:string" use="optional"/>

<xs:attribute name="nontypical" type="xs:string" use="optional"/>

</xs:extension>

</xs:simpleContent>

</xs:complexType>

<xs:complexType name="TypeEcontact">

<xs:simpleContent>

<xs:extension base="xs:string">

<xs:attribute name="type" type="EcontactEnum" />

</xs:extension>

</xs:simpleContent>

</xs:complexType>

<xs:simpleType name="EcontactEnum">

<xs:annotation>

<xs:documentation>

96

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 97: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<!--р робочий телефон

д домашній телефон

м мобільний телефон

ф факс

п адреса електронної пошти (email)

і адреса web-сайта (сторінки)

s Skype

c ICQ-->

</xs:documentation>

</xs:annotation>

<xs:restriction base="xs:string">

<xs:enumeration value="р"/>

<xs:enumeration value="д"/>

<xs:enumeration value="м"/>

<xs:enumeration value="ф"/>

<xs:enumeration value="п"/>

<xs:enumeration value="і"/>

<xs:enumeration value="s"/>

<xs:enumeration value="c"/>

</xs:restriction>

</xs:simpleType>

<xs:complexType name="TypeOfficial">

<xs:simpleContent>

<xs:extension base="xs:string">

<xs:attribute name="department" type="xs:string" use="optional"/>

<xs:attribute name="post" type="xs:string" use="optional"/>

97

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 98: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<xs:attribute name="separator" type="xs:string" use="optional"/>

</xs:extension>

</xs:simpleContent>

</xs:complexType>

<xs:complexType name="TypeRank">

<xs:simpleContent>

<xs:extension base="xs:string">

<xs:attribute name="privilege" type="xs:string" use="optional"/>

<xs:attribute name="socialposition" type="xs:string" use="optional"/>

<xs:attribute name="sex" use="optional" default="0">

<xs:simpleType>

<xs:restriction base="xs:integer">

<xs:enumeration value="0"/>

<xs:enumeration value="1"/>

<xs:enumeration value="2"/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

</xs:extension>

</xs:simpleContent>

</xs:complexType>

<xs:complexType name="TypeRegNumber">

<xs:simpleContent>

<xs:extension base="xs:string">

98

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 99: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<xs:attribute name="regdate" type="xs:date" use="required"/>

<xs:attribute name="regpoint" type="xs:string" use="optional"/>

</xs:extension>

</xs:simpleContent>

</xs:complexType>

<xs:complexType name="TypeTaskNumber">

<xs:simpleContent>

<xs:extension base="xs:string">

<xs:attribute name="taskDate" type="xs:date" use="required"/>

</xs:extension>

</xs:simpleContent>

</xs:complexType>

<xs:complexType name="TypeConfident">

<xs:simpleContent>

<xs:extension base="xs:string">

<xs:attribute name="flag" use="required">

<xs:simpleType>

<xs:restriction base="xs:integer">

<xs:enumeration value="0"/>

<xs:enumeration value="1"/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

</xs:extension>

</xs:simpleContent>

99

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 100: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

</xs:complexType>

<xs:complexType name="TypeOrganization">

<xs:sequence>

<xs:element name="Address" type="TypeAddress" minOccurs="0"/>

<xs:element name="Econtact" type="TypeEcontact" minOccurs="0" maxOccurs="unbounded"/>

</xs:sequence>

<xs:attribute name="fullname" type="xs:string" use="optional"/>

<xs:attribute name="shortname" type="xs:string" use="optional"/>

<xs:attribute name="ownership" type="xs:string" use="optional"/>

<xs:attribute name="ogrn" type="xs:integer" use="required"/>

<xs:attribute name="inn" type="xs:integer" use="optional"/>

</xs:complexType>

<xs:complexType name="TypeOrganization_OPerson">

<xs:complexContent>

<xs:extension base="TypeOrganization">

<xs:sequence>

<xs:element name="OfficialPerson" type="TypeOfficialPerson" minOccurs="0" maxOccurs="unbounded"/>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexType name="TypeOrganization_OPerson_Sign">

<xs:complexContent>

100

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 101: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<xs:extension base="TypeOrganization">

<xs:sequence>

<xs:element name="OfficialPerson" type="TypeOfficialPerson_Sign" minOccurs="0" maxOccurs="unbounded"/>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexType name="TypeDocNumber">

<xs:sequence>

<xs:element name="Organization" type="TypeOrganization_OPerson_Sign" minOccurs="0"/>

<xs:element name="RegNumber" type="TypeRegNumber"/>

</xs:sequence>

<xs:attribute name="kind" type="xs:string" use="required"/>

</xs:complexType>

<xs:complexType name="TypeDocTransfer">

<xs:simpleContent>

<xs:extension base="xs:base64Binary">

<xs:attribute name="os" type="xs:string" use="optional"/>

<xs:attribute name="type" type="xs:string" use="required"/>

<xs:attribute name="type_ver" type="xs:string" use="optional"/>

<xs:attribute name="char_set" type="xs:string" use="optional"/>

<xs:attribute name="description" type="xs:string" use="required"/>

101

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 102: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<xs:attribute name="idnumber" type="xs:string" use="required"/>

</xs:extension>

</xs:simpleContent>

</xs:complexType>

<xs:complexType name="TypeName">

<xs:simpleContent>

<xs:extension base="xs:string">

<xs:attribute name="secname" type="xs:string" use="optional"/>

<xs:attribute name="firstname" type="xs:string" use="optional"/>

<xs:attribute name="fathersname" type="xs:string" use="optional"/>

</xs:extension>

</xs:simpleContent>

</xs:complexType>

<xs:complexType name="TypePrivatePerson">

<xs:sequence>

<xs:element name="Name" type="TypeName"/>

<xs:element name="Rank" type="TypeRank" minOccurs="0" maxOccurs="unbounded"/>

<xs:element name="Address" type="TypeAddress" minOccurs="0"/>

<xs:element name="Econtact" type="TypeEcontact" minOccurs="0" maxOccurs="unbounded"/>

</xs:sequence>

<xs:attribute name="inn" type="xs:integer" use="optional"/>

<xs:attribute name="pas_ser" type="xs:string" use="optional"/>

102

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 103: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<xs:attribute name="pas_num" type="xs:string" use="optional"/>

<xs:attribute name="pas_org" type="xs:string" use="optional"/>

<xs:attribute name="pas_date" type="xs:date" use="optional"/>

</xs:complexType>

<xs:complexType name="TypePrivatePerson_Sign">

<xs:complexContent>

<xs:extension base="TypePrivatePerson">

<xs:sequence>

<xs:element name="SignDate" type="xs:date" minOccurs="0"/>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexType name="TypeOfficialPerson">

<xs:sequence>

<xs:element name="Name" type="TypeName"/>

<xs:element name="Official" type="TypeOfficial" minOccurs="0" maxOccurs="unbounded"/>

<xs:element name="Rank" type="TypeRank" minOccurs="0" maxOccurs="unbounded"/>

<xs:element name="Address" type="TypeAddress" minOccurs="0"/>

<xs:element name="Econtact" type="TypeEcontact" minOccurs="0" maxOccurs="unbounded"/>

</xs:sequence>

</xs:complexType>

103

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 104: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<xs:complexType name="TypeOfficialPerson_Sign">

<xs:complexContent>

<xs:extension base="TypeOfficialPerson">

<xs:sequence>

<xs:element name="SignDate" type="xs:date" minOccurs="0"/>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexType name="TypeReghistory">

<xs:sequence>

<xs:element name="Organization" type="TypeOrganization" minOccurs="0"/>

<xs:element name="RegNumber" type="TypeRegNumber"/>

</xs:sequence>

<xs:attribute name="idnumber" type="xs:string" use="optional"/>

</xs:complexType>

<xs:complexType name="TypeReferred">

<xs:choice>

<xs:element name="RegNumber" type="TypeRegNumber"/>

<xs:element name="TaskNumber" type="TypeTaskNumber"/>

</xs:choice>

<xs:attribute name="idnumber" type="xs:string" use="optional"/>

<xs:attribute name="retype" type="RetypeEnum" use="required"/>

</xs:complexType>

104

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 105: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<xs:simpleType name="RetypeEnum">

<xs:annotation>

<xs:documentation>

<!--д - посилання на документ

з - посилання на завдання -->

</xs:documentation>

</xs:annotation>

<xs:restriction base="xs:string">

<xs:enumeration value="д"/>

<xs:enumeration value="з"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="TypeDocType">

<xs:restriction base="xs:integer">

<xs:enumeration value="0"/>

<xs:enumeration value="1"/>

<xs:enumeration value="2"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="TypeCollection">

<xs:restriction base="xs:integer">

<xs:enumeration value="0"/>

<xs:enumeration value="1"/>

</xs:restriction>

105

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 106: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

</xs:simpleType>

<xs:complexType name="TypeDocument_Link">

<xs:sequence>

<xs:element name="RegNumber" type="TypeRegNumber" minOccurs="0"/>

</xs:sequence>

<xs:attributeGroup ref="DocumentAttributes"/>

</xs:complexType>

<xs:attributeGroup name="DocumentAttributes">

<xs:attribute name="idnumber" type="xs:string" use="required"/>

<xs:attribute name="type" type="TypeDocType" use="required"/>

<xs:attribute name="kind" type="xs:string" use="optional"/>

<xs:attribute name="idnumber_ext" type="xs:string" use="optional"/>

<xs:attribute name="pages" type="xs:integer" use="optional"/>

<xs:attribute name="title" type="xs:string" use="optional"/>

<xs:attribute name="annotation" type="xs:string" use="optional"/>

<xs:attribute name="collection" type="TypeCollection" use="optional"/>

<xs:attribute name="purpose_type" use="required">

<xs:annotation>

<xs:documentation>

<!--0 - Інформування

1 - На погодження

2 - Для узагальнення

3 - На виконання

106

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 107: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

4 - Звітність

5 - До виконання на погодження

6 – На погодження за дорученням

-->

</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base="xs:integer">

<xs:enumeration value="0"/>

<xs:enumeration value="1"/>

<xs:enumeration value="2"/>

<xs:enumeration value="3"/>

<xs:enumeration value="4"/>

<xs:enumeration value="5"/>

<xs:enumeration value="6"/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name="urgent">

<xs:annotation>

<xs:documentation>

<!--0 – ні

1 - так

-->

</xs:documentation>

</xs:annotation>

<xs:simpleType>

107

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 108: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<xs:restriction base="xs:integer">

<xs:enumeration value="0"/>

<xs:enumeration value="1"/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

</xs:attributeGroup>

<xs:complexType name="TypeDocument">

<xs:sequence>

<xs:element name="RegNumber" type="TypeRegNumber"/>

<xs:element name="Confident" type="TypeConfident"/>

<xs:element name="DocNumber" type="TypeDocNumber" minOccurs="0"/>

<xs:element name="DocTransfer" type="TypeDocTransfer" minOccurs="0" maxOccurs="unbounded"/>

<xs:element name="Reghistory" type="TypeReghistory" minOccurs="0" maxOccurs="unbounded"/>

<xs:element name="Author" maxOccurs="unbounded">

<xs:complexType>

<xs:sequence>

<xs:choice minOccurs="0">

<xs:element name="Organization" type="TypeOrganization_OPerson_Sign"/>

<xs:element name="PrivatePerson" type="TypePrivatePerson_Sign"/>

</xs:choice>

<xs:element name="OutNumber" minOccurs="0">

<xs:complexType>

108

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 109: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<xs:sequence>

<xs:element name="RegNumber" type="TypeRegNumber"/>

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="Validator" minOccurs="0" maxOccurs="unbounded">

<xs:complexType>

<xs:sequence>

<xs:choice minOccurs="0">

<xs:element name="Organization" type="TypeOrganization_OPerson_Sign"/>

<xs:element name="PrivatePerson" type="TypePrivatePerson_Sign"/>

</xs:choice>

<xs:element name="DocNumber" type="TypeDocNumber" minOccurs="0"/>

</xs:sequence>

<xs:attribute name="attestation" type="xs:string" use="required"/>

</xs:complexType>

</xs:element>

<xs:element name="Addressee" minOccurs="0" maxOccurs="unbounded">

<xs:complexType>

<xs:sequence>

<xs:choice minOccurs="0">

109

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 110: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<xs:element name="Organization" type="TypeOrganization_OPerson"/>

<xs:element name="PrivatePerson" type="TypePrivatePerson"/>

</xs:choice>

<xs:element name="Referred" type="TypeReferred" minOccurs="0" maxOccurs="unbounded"/>

</xs:sequence>

<xs:attribute name="type" type="TypeAddresseeType" use="required"/>

</xs:complexType>

</xs:element>

<xs:element name="Writer" minOccurs="0">

<xs:complexType>

<xs:choice minOccurs="0">

<xs:element name="Organization" type="TypeOrganization_OPerson"/>

<xs:element name="PrivatePerson" type="TypePrivatePerson"/>

</xs:choice>

</xs:complexType>

</xs:element>

<xs:element name="Approval" type="TypeApproval" minOccurs="0"/>

</xs:sequence>

<xs:attributeGroup ref="DocumentAttributes"/>

</xs:complexType>

<xs:complexType name="TypeTaskList">

<xs:sequence>

<xs:element name="Task" maxOccurs="unbounded">

110

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 111: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<xs:complexType>

<xs:sequence>

<xs:element name="TaskNumber" type="TypeTaskNumber"/>

<xs:element name="Confident" type="TypeConfident"/>

<xs:element name="Referred" type="TypeReferred" maxOccurs="unbounded"/>

<xs:element name="Author" maxOccurs="unbounded">

<xs:complexType>

<xs:sequence>

<xs:element name="Organization" type="TypeOrganization_OPerson_Sign"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="DocTransfer" type="TypeDocTransfer" minOccurs="0" maxOccurs="unbounded"/>

<xs:element name="Executor" maxOccurs="unbounded">

<xs:complexType>

<xs:sequence>

<xs:element name="Organization" type="TypeOrganization_OPerson"/>

</xs:sequence>

<xs:attribute name="responsible" use="optional">

<xs:simpleType>

<xs:annotation>

<xs:documentation>

<!--0 - співвиконавець,

1 - відповідальний виконавець

2 – до відома

111

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 112: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

Значення 1 може бути тільки у одного із списку виконавців

-->

</xs:documentation>

</xs:annotation>

<xs:restriction base="xs:integer">

<xs:enumeration value="0"/>

<xs:enumeration value="1"/>

<xs:enumeration value="2"/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name="task_specified" type="xs:string" use="optional"/>

<xs:attribute name="deadline" type="xs:date" use="required"/>

</xs:complexType>

</xs:element>

</xs:sequence>

<xs:attribute name="idnumber" type="xs:string" use="required"/>

<xs:attribute name="task_reg" use="required">

<xs:simpleType>

<xs:restriction base="xs:integer">

<xs:enumeration value="0"/>

<xs:enumeration value="1"/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

112

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 113: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<xs:attribute name="task_copy" use="required">

<xs:simpleType>

<xs:restriction base="xs:integer">

<xs:enumeration value="0"/>

<xs:enumeration value="1"/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name="kind" type="xs:string" use="optional"/>

<xs:attribute name="task_text" type="xs:string" use="required"/>

<xs:attribute name="deadline" type="xs:date" use="optional"/>

<xs:attribute name="referred-control" use="required">

<xs:annotation>

<xs:documentation>

<!--Ознака контролю завдання:

0 – завдання не на контролі

1 – завдання на контролі

-->

</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base="xs:integer">

<xs:enumeration value="0"/>

<xs:enumeration value="1"/>

</xs:restriction>

</xs:simpleType>

113

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 114: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

</xs:attribute>

</xs:complexType>

</xs:element>

</xs:sequence>

</xs:complexType>

<xs:complexType name="TypeAddDocuments">

<xs:sequence>

<xs:element name="Folder" minOccurs="0" maxOccurs="unbounded">

<xs:complexType>

<xs:sequence>

<xs:element name="DocTransfer" type="TypeDocTransfer" minOccurs="0" maxOccurs="unbounded"/>

<xs:element name="Note" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

<xs:element name="Document" type="TypeDocument_Link" minOccurs="0" maxOccurs="unbounded"/>

</xs:sequence>

<xs:attribute name="add_type" use="required">

<xs:simpleType>

<xs:restriction base="xs:integer">

<xs:enumeration value="0"/>

<xs:enumeration value="1"/>

<xs:enumeration value="2"/>

<xs:enumeration value="3"/>

<xs:enumeration value="4"/>

<xs:enumeration value="5"/>

</xs:restriction>

114

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 115: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

</xs:simpleType>

</xs:attribute>

</xs:complexType>

</xs:element>

</xs:sequence>

</xs:complexType>

<xs:complexType name="TypeExpansion">

<xs:sequence>

<xs:element name="Econtact" type="TypeEcontact" minOccurs="0" maxOccurs="unbounded"/>

<xs:element name="StaticExpansion" type="TypeStaticExpansion" minOccurs="1"/>

<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>

</xs:sequence>

<xs:attribute name="organization" type="xs:string" use="required"/>

<xs:attribute name="exp_ver" type="xs:string" use="required"/>

</xs:complexType>

<xs:complexType name="TypeSignInfo">

<xs:sequence>

<xs:element name="CertificateData" type="xs:base64Binary" minOccurs="0"/>

<xs:element name="SigningTime" type="xs:dateTime" minOccurs="0"/>

<xs:element name="SignData" type="xs:base64Binary"/>

</xs:sequence>

115

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 116: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<xs:attribute name="docTransfer_idnumber" type="xs:string" use="required"/>

</xs:complexType>

<xs:complexType name="TypeAcknowledgement">

<xs:sequence>

<xs:element name="RegNumber" type="TypeRegNumber" minOccurs="0"/>

<xs:element name="AckResult" maxOccurs="unbounded">

<xs:complexType>

<xs:attribute name="errorcode" type="xs:integer" use="required"/>

<xs:attribute name="errortext" type="xs:string" use="required"/>

</xs:complexType>

</xs:element>

<xs:element name="DocTransfer" type="TypeDocTransfer" minOccurs="0"/>

</xs:sequence>

<xs:attribute name="msg_id" type="xs:string" use="required"/>

<xs:attribute name="ack_type" use="required">

<xs:simpleType>

<xs:restriction base="xs:integer">

<xs:enumeration value="1"/>

<xs:enumeration value="2"/>

<xs:enumeration value="3"/>

<xs:enumeration value="4"/>

<xs:enumeration value="5"/>

</xs:restriction>

116

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 117: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

</xs:simpleType>

</xs:attribute>

</xs:complexType>

<xs:simpleType name="TypeMsgType">

<xs:restriction base="xs:integer">

<xs:enumeration value="0"/>

<xs:enumeration value="1"/>

<xs:enumeration value="2"/>

<xs:enumeration value="3"/>

<xs:enumeration value="4"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="TypeAddresseeType">

<xs:restriction base="xs:integer">

<xs:enumeration value="0"/>

<xs:enumeration value="1"/>

</xs:restriction>

</xs:simpleType>

<xs:complexType name="TypeHeader_Base">

<xs:attribute name="standart" type="xs:string" use="required" fixed="1207"/>

<xs:attribute name="version" type="xs:string" use="required" fixed="1.5"/>

<xs:attribute name="charset" type="xs:string" use="required"/>

<xs:attribute name="time" type="xs:dateTime" use="required"/>

117

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 118: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<xs:attribute name="msg_type" type="TypeMsgType" use="required"/>

<xs:attribute name="msg_id" type="xs:string" use="required"/>

<xs:attribute name="msg_acknow" use="optional" default="0">

<xs:simpleType>

<xs:restriction base="xs:integer">

<xs:enumeration value="0"/>

<xs:enumeration value="1"/>

<xs:enumeration value="2"/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name="from_org_id" type="xs:string" use="required"/>

<xs:attribute name="from_organization" type="xs:string" use="required"/>

<xs:attribute name="from_department" type="xs:string" use="optional"/>

<xs:attribute name="from_sys_id" type="xs:string" use="required"/>

<xs:attribute name="from_system" type="xs:string" use="required"/>

<xs:attribute name="from_system_details" type="xs:string" use="optional"/>

<xs:attribute name="to_org_id" type="xs:string" use="required"/>

<xs:attribute name="to_organization" type="xs:string" use="required"/>

<xs:attribute name="to_department" type="xs:string" use="optional"/>

<xs:attribute name="to_sys_id" type="xs:string" use="required"/>

<xs:attribute name="to_system" type="xs:string" use="required"/>

<xs:attribute name="to_system_details" type="xs:string" use="optional"/>

</xs:complexType>

118

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 119: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<xs:complexType name="TypeStaticExpansion">

<xs:sequence>

<xs:element name="SignInfo" type="TypeSignInfo" minOccurs="0" maxOccurs="unbounded"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="TypeApproval">

<xs:choice>

<xs:element name="ApprovalRequest" type="TypeApprovalRequest"/>

<xs:element name="ApprovalResponse" type="TypeApprovalResponse"/>

</xs:choice>

</xs:complexType>

<xs:complexType name="TypeApprovalRequest">

<xs:sequence>

<xs:element name="InitiativeDocumentSender" type="TypeInitiativeDocumentSender" minOccurs="0"/>

<xs:element name="Approver" type="TypeApprover" maxOccurs="unbounded"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="TypeInitiativeDocumentSender">

<xs:sequence>

<xs:choice minOccurs="0">

119

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 120: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<xs:element name="Organization" type="TypeOrganization_OPerson"/>

<xs:element name="PrivatePerson" type="TypePrivatePerson"/>

</xs:choice>

<xs:element name="Referred" type="TypeReferred" minOccurs="2" maxOccurs="2"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="TypeApprovalResponse">

<xs:attribute name="attestation" type="xs:string" use="required"/>

<xs:attribute name="comment" type="xs:string" use="optional"/>

</xs:complexType>

<xs:complexType name="TypeApprover">

<xs:sequence>

<xs:choice minOccurs="0">

<xs:element name="Organization" type="TypeOrganization_OPerson"/>

<xs:element name="PrivatePerson" type="TypePrivatePerson"/>

</xs:choice>

<xs:element name="ReferredApprover" type="TypeReferredApprover" minOccurs="0" maxOccurs="unbounded"/>

</xs:sequence>

<xs:attribute name="idnumber" type="xs:string" use="required"/>

<xs:attribute name="deadline" type="xs:date" use="required"/>

</xs:complexType>

<xs:complexType name="TypeReferredApprover">

120

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш

Page 121: Регламент взаємодіїdir.gov.ua/.../01/Reglament_vzaemodii_SEV_OVV_ta_SED.docx · Web viewСЕВ перевіряє вхідні дані. У випадку, якщо

Регламент взаємодії СЕВ ОВВ з СЕД

<xs:attribute name="idnumber" type="xs:string" use="required"/>

</xs:complexType>

</xs:schema>

121

Інв.№ дубл.

Підпис і да

Замість інв.

Підпис і да

Інв. № ориг

Регламент взаємодії СЕВ з СЕД Дата Підп. № докум. ЛистЗм.

Аркуш