Обмен данными между двумя системами проходит по цепочке:
• | отправка: клиентская часть DIRECTUM – служба обработки событий – адаптер к DIRECTUM – сервис маршрутизации – адаптер к транспорту DCI – транспорт DCI; |
• | прием: транспорт DCI – адаптер к транспорту DCI – сервис маршрутизации – адаптер к DIRECTUM – служба обработки событий – клиентская часть DIRECTUM. |
Общий порядок проверки работоспособности:
1. | Убедитесь, что все сервисы запущены и открываются их тестовые страницы. Установка, сервисов и проверка их работоспособности описаны в разделе «Установка DCI». |
2. | Проверьте имена сервисов в утилитах конфигурирования DciTransportConfigurator.exe и DciTransportAdapterConfigurator.exe. Например, ошибка может возникнуть, если в настройках адаптера к транспорту неверно задано имя связанного транспорта DCI. Подробнее см. разделы «Транспорт DCI» и «Адаптер к транспорту DCI». |
3. | Отправьте тестовое сообщение в связанную систему: |
• | запустите сценарий Отправка тестового сообщения в выбранную систему или перейдите по одноименной ссылке на обложке модуля; |
• | в открывшемся справочнике Настройки систем для межсистемных процессов синхронизации выберите систему-получателя и нажмите на кнопку Выбрать: |
• | в открывшемся окне убедитесь, сообщение создается и меняется его состояние: |
Если сообщение не создалось, нажмите на кнопку Обновить. Если сообщение не создается в течение длительного времени, проверьте наличие ошибок в работе службы обработки событий и состояние серверного события DCIOnSendProcessMessage.
Проверка завершается успешно, когда сообщение переходит в состояние Принято.
Если состояние сообщения не изменяется, нажмите на кнопку Показать события и проверьте, через какие сервисы проходит тестовое сообщение:
Чтобы обновить информацию о прохождении сообщения, нажмите на кнопку Обновить данные. Проверка завершается успешно, когда сообщение переходит в состояние Подтверждено.
4. | Если по лог-файлам службы обработки событий не удается определить причину неисправности, то включите подробную запись лог-файлов и повторно отправьте тестовое сообщение. |
Чтобы включить запись прикладных лог-файлов, запустите сценарий Настройки модуля DCI и включите уровень протоколирования Debug. Подробнее см. раздел «Импорт и настройка прикладной части».
Чтобы включить запись лог-файлов видов межсистемных процессов, откройте запись справочника Виды межсистемных процессов и в поле *Вести логи обработчиков установите значение Да.
Если сообщение создалось, но не доходит до системы-получателя, значит причина в последующих сервисах DCI.
5. | Определите, на каком сервисе DCI произошел сбой. Для этого последовательно проверьте лог-файлы каждого сервиса, начиная с адаптера к DIRECTUM. Если в лог-файле нет глобального ИД сообщения, значит сервис не получил его. |
6. | По информации из лог-файлов найдите и устраните ошибку. |
Далее в разделе рассмотрены неисправности: