Инструкция по установке SdecAdapter (для интеграции с ЕСЭДО)
----------------------------------------------------------------------------

Подключение репозиториев
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Установочный пакет находится в репозитории *extensions*. 

В файле ``/etc/apt/sources.list`` необходимо добавить либо раскомментировать следующую строку:
``deb [allow-insecure=yes] http://deb.arta.kz/tengri          extensions         main contrib non-free``

Установка приложения
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Для установки приложения необходимо выполнить команду:

.. code-block:: bash 

	# apt-get update
	# apt-get install arta-synergy-extensions-sdecadapter


Пакет SdecAdpater включает в себя:

1. Конфигурацию с необходимыми формами, реестрами, журналами
2. Модуль SdecAdapter для отправки документов и уведомлений в ЦОД SYNERGY - ЕСЭДО (размещается в /opt/synergy/jboss/standalone/deployments)
3. Конфигурационный файл настроек адаптера sdecAdapter.properties (размещается в /opt/synergy/jboss/standalone/configuration/arta)

Первичная настройка
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

После установки приложения обязательно выполнить пункты:

1. Прописать корректные настройки в конфигурационном файле sdecAdapter.properties (URL, логин, пароль)

.. note:: 

    Логин и пароль  в SdecAdpater обязательно должны совпадать с авторизационными данными, указанными при регистрации контрагента в ЦОДе. 
    Также в конфигурации адаптера необходимо указывать все коды форм входящих и исходящих документов.

2. Проверить наличие очередей в конфигурационных файлах (добавляются автоматически в ходе установки):

``/opt/synergy/jboss/standalone/configuration/standalone-onesynergy.xml`` 

.. code-block:: bash 

	<jms-queue name="outgoingEmailQueue" entries="queue/outgoingEmailQueue java:jboss/queues/workflow/outgoingEmailQueue" durable="true"/>
	<jms-queue name="ingoingEmailQueue" entries="queue/ingoingEmailQueue java:jboss/queues/workflow/ingoingEmailQueue" durable="true"/>
	<jms-queue name="ingoingEmailQueueReject" entries="queue/ingoingEmailQueueReject java:jboss/queues/workflow/ingoingEmailQueueReject" durable="true"/>
	<jms-queue name="ingoingEmailQueueRegistration" entries="queue/ingoingEmailQueueRegistration java:jboss/queues/workflow/ingoingEmailQueueRegistration" durable="true"/>


``/opt/synergy/jboss/standalone/configuration/arta/api-observation-configuration.xml``

.. code-block:: bash 

	<listener>
	    <queue>java:jboss/queues/workflow/outgoingEmailQueue</queue>
	    <event>event.sdecadapter.blocking.outgoing_registration</event>
	</listener>
	<listener>
	    <queue>java:jboss/queues/workflow/ingoingEmailQueueRegistration</queue>
	    <event>event.sdecadapter.blocking.ingoing_registration</event>
	</listener>
	<listener>
	    <queue>java:jboss/queues/workflow/ingoingEmailQueueReject</queue>
	    <event>event.sdecadapter.ingoing_reject</event>
	</listener>
	<listener>
	    <queue>java:jboss/queues/workflow/ingoingEmailQueue</queue>
	    <event>event.docflow.document.*</event>
	</listener>

3. Прописать на форме входящих и исходящих документов значения полей по-умолчанию:

Для исходящих:

* ``from`` (memberID вашего контрагента, полученного от администратора ЦОД, после добавления вашего контрагента в справочники ЕНСИ*)
* ``senderOrg`` (senderOrg вашего контрагента, полученного от администратора ЦОД, после добавления вашего контрагента в справочники ЕНСИ*)

Для входящих:

* ``notif_from`` (memberID вашего контрагента, полученного от администратора ЦОД, после добавления вашего контрагента в справочники ЕНСИ*)
* ``notif_senderOrg`` (senderOrg вашего контрагента, полученного от администратора ЦОД, после добавления вашего контрагента в справочники ЕНСИ*)

.. note:: 

    Для добавления вашего контрагента в справочники ЕНСИ необходимо обратиться в ДРП

