Именно, что бы не плодить сущности и было предложено передавать заявку в виде http(s) запроса post с телом в виде XML строк. Использование протокола http позволяет обработать заявку как на том же компьютере, на котором запущен SPult, так и на другом компьютере (компьютере-сервере), доступном по сети. Использование https позволяет защитить передаваемую информацию, если информация критична.
Запустить http(s) сервер сейчас не представляет трудностей. В принципе, этот сервер может сформировать предложенный файл после разбора полученного http запроса, хотя логичнее было бы все-таки сразу его и обработать.
Замечания конкретно по предложенному подходу:
1. Сейчас, для однозначной идентификации ЛБ, используется не только адрес на локальной шине (адрес в сети «Обь», т.е. в LKDSDrv), но и индекс ЛБPro в службе поддержки ЛБPro (LKDSPro), а так же идентификатор (ID) ЛБPro в «облаке» (LKDSCloud) и LKDSDomain.
2. SPult – это клиент сервера, соответственно одновременно может работать несколько SPult (диспетчеров) на разных компьютерах. Не ясно как можно в данном случае обойтись без единого сервера обработки заявок.
3. ASPult ограниченно, но все-таки используется для реальной работы, поэтому и ASPult должен иметь возможность сформировать заявку. При использовании http это возможно.
Опять же, что бы не плодить сущности, как альтернатива формированию предложенного файла, можно использовать возможность вывода оператором в журнал специальной записи
Вложение IPB #1775, которую оператор может сформировать по своей инициативе. Приложение, которое должно было обрабатывать файл, может читать записи журнала в базе данных, извлекать сообщения оператора и обрабатывать записи оператора, так же, как обрабатывало бы файлы.