Добавление имени пользователя / пароля в SOAPClient: JBOSS-ESB

У меня есть URL WSDL, который имеет константы безопасности. Мне нужно указать имя пользователя и пароль в заголовке. После предоставления этих учетных данных я могу отправить запрос. Как я могу добавить имя пользователя / пароль с помощью SOAPClient . Я не нашел никакого свойства, определенного для пароля пользователя в SOAPClient .

Спасибо, Мадху CM

1 ответ

Решение

Jboss-esb поставляется с двумя SOAPClients, один из которых основан на soapUI, а другой - Wise (увы, кажется, что эти парни не очень умны, крестя свои классы). Итак, есть два решения:

  • soapUI: вы должны внедрить заголовки с преобразованием XML-документа. Вы можете использовать собственность smooksTransform действия SOAPClient.
  • Мудрый: вы можете добавить SOAPHandler реализация с использованием свойства custom-handlers действия SOAPClient.
Другие вопросы по тегам