MES <--> ERP

Co_balt
Дата: 24.06.2019 13:27:43
Привет всем!
Есть задача периодически проверять наличие связи между MES-системой и ERP. Задача как можно раньше обнаружить проблемы со связью или недоступность MES.
Для этого планируется на стороне MES разработать веб-сервис (SOAP), который будет вызывается со стороны ERP (SAP)
ERP будет получать ответ, анализировать, принимать решение в зависимости от результата анализа.

Вопрос в требовании к возвращаемым данным со стороны MES и логикой их анализа. Есть-ли у кого-нибудь предложения/опыт?
Riss
Дата: 26.06.2019 15:00:03
По своему опыту...
Сделал отдельную конфигурацию.
Требования и анализ провожу в виде выполнения запросов. Описал всевозможные подключения к базам, существующие на предприятии (комплексы различного типа), описал запросы к ним для анализа и есть служба, которая периодически опрашивает эти системы по заданным подключениям и проверяет выполнение этих запросов.
Если запрос показывает ошибку данных, то пишу комментарий ошибочного запроса в отдельную таблицу и после полного цикла вывожу в Web.
До решения проблем пока не заходил - даже пока не думал, но если дадут точку опоры ... Пока выполняет дежурный персонал
ViPRos
Дата: 26.06.2019 16:53:27
Riss,

какая та лажа - ни ЕРП, ни МЕС не стандартизированы на уровне АПИ и алгоритмов функционирования, никто не знает место МЕС в управлении предприятием, нигде не описан стандарт МЕС <-> ЕРП и зачем эта связь вообще нужна, а тут блабла
МодальноеОкно
Дата: 26.06.2019 17:19:35
ViPRos
никто не знает место МЕС в управлении предприятием


зачем это в рамках текущей задачи
МодальноеОкно
Дата: 26.06.2019 17:23:43
Co_balt
Вопрос в требовании к возвращаемым данным со стороны MES и логикой их анализа


а что анализировать то в рамках задачи о доступности сервиса предоставляемого mes?

удалось приармяниться к сервису = true/false
удалось вызвать из сервиса условную функцию Test() которая по сути ничего не делает, только выполняется в рамках mes и возвращает допустим "hello world" = true/false
Riss
Дата: 26.06.2019 20:38:10
Ну вот... я только о своем опыте...
По аналогии подумал, что так же можно делать отдельный какой то анализ данных. Если никто не знает, то вообще делать нечего и нет задачи. Как ни странно, по опыту любая задача поддается анализу, тем более ее хотят )))
Riss
Дата: 26.06.2019 20:41:02
Я понимаю, что автор спрашивает о требованиях и логике, но судя по всему об этом тут лекцию никто не прочтет...
Riss
Дата: 26.06.2019 21:01:58
Да и есть ли ответ вообще для общего случая? Сильно сомневаюсь.... Окромя блаблабла )))
Armann7
Дата: 27.06.2019 08:09:08
Co_balt
Вопрос в требовании к возвращаемым данным со стороны MES и логикой их анализа. Есть-ли у кого-нибудь предложения/опыт?

Если веб сервис синхронный - то для определения доступности MES доступна достаточно факта успешного вызова веб-сервиса, и никакой логики.
Если асинхронный - то в ответ на пришедшее сообщение на стороне MES нужно дернуть веб сервис на стороне SAP, при этом какие данные внутри - совершенно неважно. И соответственно считаем что MES доступна если отправили запрос и в течении какого то времени получили ответ.