Цитата:
Sender Agreement я удалял и пересоздавал. Может там в кеше нет поля From-System из-за того, что где-то выше по цепочке чего-то не указано? например в описании интерфейса?
Не, это вещи в PI почти независимые - в том плане, что прием/передача/маршрутизация сообщения зависит только от настроек в Directory.
Мдя. Получается, что все дело в настройках AXIS - больше тут ломаться нечему.
К сожалению, именно в AXIS я не гуру - не приходилось много с ним работать, так, пару раз и неглубоко.
Но проблему найти попробуем, алгоритм такой:
- модули моста пока не включаем, задача - добиться приема сообщения SOAP-AXIS адаптером, чтобы вернулась какая-нибудь ошибка уже из Integration Engine.
- проверить еще раз установку AXIS (вызвать
http://<host>:<port>/XIAxisAdapter/MessageServlet в браузере, посмотреть, нет ли ошибок или недостающих компонент)
У меня AXIS не установлен - PI пишет список всех требуемых компонент, у Вас должно написать, что все ок.
- запросить у сервиса WSDL (нашел тут в FAQ: вызвать в браузере URL из сообщения ниже, добавив к нему &wsdl - должен вернуть WSDL сервиса, сгенерированный AXIS-адаптером)
Нужно, чтобы понять - ошибка в параметрах URL или в настройках sender adapter?
- еще раз проверить канал связи: transport protocol - servlet(AXIS), XI protocol - Exactly Once (можно попробовать вообще создать новый канал связи и sender agreement, и не трогать настройки модулей - для чистоты эксперимента).