Я разработал поток сообщений с помощью IIB, используя следующий компонент
HttpInput (REST) - ESQLComputeNode - SOAP Запрос - ESQLComputeNode2 - HTTPReply
Я обнаружил службу REST от это приложение для вызова пользователем, а затем на основе ввода пользователя я создаю сообщение SOAP и запрашиваю его через узел запроса SOAP,
Но когда сообщение достигает узла SOAPRequest, оно всегда дает мне Исключение тайм-аута сокета, сервис
- SOAP может быть успешно вызван с помощью SoapUI или POSTMAN с одним и тем же сетевым подключением.
- Я много раз проверял точность конечной точки, и я могу заверить вас, что в этом нет такой проблемы.
3. Тем не менее, этот SOAP URL не может быть разрешен браузером, и он всегда дает мне «Сайт не может быть достигнут»
Я попробовал tracert и telneting пункта назначения, и он отлично работает, Я импортировал WSDL в свое рабочее пространство, и сообщение разработано на основе пространств имен этого wsdl. Я получил сгенерированное сообщение перед вызовом веб-службы на IIB и попыткой этого сообщения на SOAPui, и оно все еще работает нормально. Я попытался, изменив режим работы SOAPrequest на «Вызов универсального c веб-сервиса» и до сих пор не удается подключиться и выдает такое же исключение тайм-аута сокета.
Я боролся с этой проблемой в течение месяца и может кто-нибудь найти решение для меня, чтобы избавиться от этой надоедливой ошибки.
Я сомневаюсь, что это может произойти из-за 3-го пункта, который я упомянул выше, но все же он отлично работает с SoapUI и POSTMAN.