Различают два типа методов веб-сервиса:
• | синхронный – метод, результаты которого ожидаются в системе, инициирующей запрос; |
• | асинхронный – метод, результаты которого не влияют на систему, инициирующую запрос. В качестве возвращаемого значения передается ИД запроса. Подробную информацию о выполнении запроса можно посмотреть в лог-файле, расположенном в папке %APPDATA%/Logs. При заполнении лог-файл переименовывается по формату: IntegrationService.<год>-<месяц>-<число>.log. |
При асинхронном методе исключение может вернуться, только если оно возникло на этапе преобразования данных или создания потока. При обработке данных исключение записываются в лог-файл, отправляется по почте администратору, если данная возможность была настроена в файле конфигурации.