Р е п у б л и к а б ъ л г а р и я министерство на транспорта



страница4/6
Дата12.02.2017
Размер0.53 Mb.
#14799
1   2   3   4   5   6

1.7Видове съобщения

1.7.1Document


Това е съобщението (входящ параметър на операцията Submit, която е част от интерфейса на КК), което се композира, когато се пренася документ чрез ЕСОЕД. При този тип съобщение се попълват елементите Body и SenderDetails.

Всички елементи се попълват според тяхното описание. Два елемента заслужават по-особено внимание – OriginatorExtraData и EsoedCorrelationId. И при двете полета принципът е сходен – ако вече е получен документ, свързан с настоящия, който съдържа тези две полета, то те се копират от него. В противен случай EsoedCorrelationId се оставя празно, а OriginatorExtraData може да се попълни или не със стойност, по преценка на АИС на изпращащия участник.

Целта на OriginatorExtraData полето е да съдържа стойност, която може да се използва за допълнителна корелация на всички свързани документи, които се обменят по една електронна услуга, като това не се проверява от ЕСОЕД, а протокола само дава възможност АИС участници в обмена да се възползват от тази опция.

Целта на EsoedCorrelationId полето е да съдържа глобално уникален идентификатор на пренасяните данни, като ако то е празно, ЕСОЕД ще генерира идентификатор, в противен случай ще го използва. Целта на това поле е сходна с тази на OriginatorExtraData, но за разлика от предходното, тук генерирането на идентификатора е централно, а не локално за всяка АИС на участник.

И двете полета не трябва да се използват за идентификатори на пренасяните документи – за това има отделни полета в елемента Sender.

Ако е необходимо според дефиницията на електронната услуга, елементът Body може да съдържа електронен подпис, но ЕСОЕД не проверява за неговата валидност. При този тип документ полето EsoedSessionId е празно.



1.7.2DocumentReceipt


Това е съобщение, което се създава и изпраща от АИС на приемащия участник за служебно потвърждение, че пренасяния документ е получен. То е различно от потвърждението, което АИС на приемащия участник изпраща обратно до АИС на изпращащия участник след регистриране на документа (чл. 54, ал. 1 от Наредба за електронните административни услуги). Съобщение с тип DocumentReceipt е служебно, което на техническо ниво потвърждава, че документът е пристигнал до своя адресат. Потвърждението по смисъла на посочената наредба включва и номер от входящ регистър, който може да бъде даден със значително закъснение (часове или дори дни, ако има почивни дни), особено ако съответният входящ регистър не се поддържа в АИС.
Съобщенията от този тип няма да бъдат потвърдени със съобщение (с цел избягване на безкрайни цикли).

Полетата в тях се попълват съобразно описанието на всеки елемент. Съществените особености са:



  • DocumentUri трябва да съдържа УРИ на потвърждавания документ

  • Correlation елемента се копира от полученото съобщение. Изключение е само, ако в оригиналния Correlation елемент няма попълнено EsoedCorrelationId. Тогава то се копира от EsoedDetails\CorrelationId

  • Получател на съобщението е подателят на документа, чието получаване се потвърждава (т.е. участника, който е изпратил документа през ЕСОЕД)

  • EsoedSessionId се копира от EsoedDetails\SessionId като по този начин запазва принадлежността на документа към съответната сесия

  • Подател на съобщението е АИС на участник, която го създава

  • Този тип съобщение също се подписва, за да се гарантира дали и кога точно АИС на приемащия участник е получила съобщението


АИС на приемащия участник преди да изпрати DocumentReceipt трябва да гарантира, че това съобщение няма да се изгуби, т.е. то трябва да е записано в определено транзакционно хранилище на данни.

1.7.3EsoedResponse


Този тип съобщение може да се създават и изпращат само от комуникационния сървър, като служебно потвърждение, че пренасяният документ е получен в ЕСОЕД. Допълнително, това съобщение се използва, за да върне комуникационния сървър ново генерираното EsoedCorrelationId (ако такова е липсвало в съобщението) към АИС на изпращащия участник. DocumentURI трябва да съдържа УРИ на пренасяния документ. EsoedSessionId и EsoedDetails\SessionId съдържат идентификатор на сесията генериран от комуникационния сървър.

1.7.4EsoedError


Това съобщение се създава и изпраща само от комуникационния сървър на ЕСОЕД при възникване на грешка при обработката на подадения от АИС на участник документ.

То може да се генерира като синхронно, ако се установи проблем в момента на получаването на едно съобщение от комуникационния сървър, или асинхронно, ако проблемът възникне в последствие.

Особеното при този тип съобщение е, че се попълва грешка (или списък от грешки) в елемента Errors. DocumentURI и DocumentTypeURI се взимат от официалният документен регистър на ЕСОЕД. Съобщението EsoedError се изпраща и до електронната поща на АИС на изпращащия участник. Ако АИС на изпращащия участник не може да бъде уникално идентифицирана (в случай че схемата на пратеният XML е невалидна), в информацията за Recipient се слага IP адреса на изпращащия участник. EsoedSessionId и EsoedDetails\SessionId съдържат идентификатор на сесията генериран от комуникационния сървър на ЕСОЕД.

Според наредбата за ЕСОЕД, в официален документен регистър на ЕСОЕД трябва да се регистрира документ от тип „Съобщение, че преносът на документа не може да се осъществи”. Това означава, че съобщението от тип EsoedError в своето тяло съдържа документ, регистриран в регистъра на информационните обекти.

Този документ съдържа минималните атрибути на един електронен документ съгласно „Наредба за вътрешния оборот на електронни документи и документи на хартиен носител в администрациите”, както и допълнителна информация за грешката според изискванията на наредбата за ЕСОЕД.

По-долу е показана схемата на този документ:



"1.0" encoding="utf-8"?>

"unqualified" elementFormDefault="qualified" targetNamespace="http://esoed.egov.bg/2008/05/ErrorInfo/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

"EsoedErrorInfo">





"1" maxOccurs="1" name="DocumentURI">



"xs:string">

"64" />

"1" />







"1" maxOccurs="1" name="DocumentTypeURI">



"xs:string">

"64" />

"1" />







"1" maxOccurs="1" name="IssuerURI">



"xs:string">

"64" />

"1" />







"CreationDate" type="xs:date" />

"TransportType">



"xs:string">

"Пренос през ЕСОЕД" />







"1" maxOccurs="1" name="Errors">





"1" maxOccurs="unbounded" name="Error">





"1" maxOccurs="1" name="Text" type="xs:string" />




















1.7.5CCError

Това съобщение се създава единствено от комуникационния клиент. То се изпраща към АИС на изпращащия участник, когато КК установи, че максималното допустимо време за дадена сесия е изтекло. DocumentType и DocumentTypeURI се взимат от документа, поставил началото на сесията. EsoedSessionId и EsoedDetails\SessionId съдържат идентификатора на сесията. Тялото на съобщение от тип CCError е празно. Както и при EsoedError се попълва грешка (или списък от грешки) в елемента Errors. Съобщението от тип CCError се подписва със сертификата на АИС на участника.



Каталог: upload -> docs
docs -> Задание за техническа поддръжка на информационни дейности, свързани с държавните зрелостни изпити (дзи) – учебна година 2012/2013
docs -> Наредба №2 от 10. 01. 2003 г за измерване на кораби, плаващи по вътрешните водни пътища
docs -> Наредба №15 от 28 септември 2004 Г. За предаване и приемане на отпадъци резултат от корабоплавателна дейност, и на остатъци от корабни товари
docs -> Общи положения
docs -> І. Административна услуга: Издаване на удостоверение за експлоатационна годност (уег) на пристанище или пристанищен терминал ІІ. Основание
docs -> I. Общи разпоредби Ч
docs -> Закон за изменение и допълнение на Закона за морските пространства, вътрешните водни пътища и пристанищата на Република България
docs -> Закон за предотвратяване и установяване на конфликт на интереси
docs -> Наредба за системите за движение, докладване и управление на трафика и информационно обслужване на корабоплаването в морските пространства на република българия


Сподели с приятели:
1   2   3   4   5   6




©obuch.info 2024
отнасят до администрацията

    Начална страница