Как я и просил здесь , у меня есть оркестровка, которая запускается публичным портом, опубликованным как веб-служба. Каждый раз, когда эта услуга называется оркестровкой, начинается
Мне тоже нужно запускать оркестровку каждые 30 минут.
В итоге я использовал Адаптер запланированных задач для вызова своего собственного порта. Я создал запланированный порт приема, который создает сообщения каждый раз, и порт отправки, который с фильтром получает сообщения от порта и отправляет их на порт веб-службы
Orchestation запускается правильно, но есть ошибка:
System.ServiceModel.CommunicationException: The server did not provide a meaningful reply; this might be caused by a contract mismatch, a premature session shutdown or an internal server error.
После исследования я обнаружил, что Biztalk не любит односторонние веб-службы (даже если этот веб-сервис был создан "Мастером публикации веб-служб Biztalk")
Я нашел такие решения, как WCF-прокси , но мне было интересно, могу ли я просто настроить веб-сервис оркестровки на двусторонний (в мастере вы можете принудительно его настроить), а затем назвать его как я делаю сейчас Я пытаюсь, но все еще получаю похожие ошибки
У кого-нибудь была похожая проблема?
Спасибо