Можно ли отправить сообщение от SAP до MSMQ?Отправить сообщение от SAP до MSMQ
ответ
Конечно, это «возможно» - вопрос в том, насколько вы готовы пойти? Если выполнение какой-либо пользовательской программы либо в системах SAP, либо в какой-либо шлюзовой системе является опцией, возможно, вы можете написать небольшое приложение-коннектор, который анализирует либо командную строку, либо входной файл, подключается к очереди и отправляет сообщение. Если нерестится процесс повторно, это не вариант, посмотрите на RFC SDK and the documentation - не должно быть так сложно написать фоновый процесс, который ждет входящих вызовов и пересылает их в MSMQ.
Другие варианты были бы
- BizTalk Server
- Self-написанный веб-службы
У меня нет сведений о BizTalk; другие варианты кажутся довольно прямолинейными для реализации. Если вам нужны определенные гарантии (например, ровно один раз) о доставке сообщений, вам, вероятно, необходимо использовать SDK RFC и создать RFC-сервер. Я никогда не пробовал это, поэтому я не могу предложить вам более подробную информацию ... но, возможно, это все равно поможет вам.