Добавление имени пользователя / пароля в SOAPClient: JBOSS-ESB
У меня есть URL WSDL, который имеет константы безопасности. Мне нужно указать имя пользователя и пароль в заголовке. После предоставления этих учетных данных я могу отправить запрос. Как я могу добавить имя пользователя / пароль с помощью SOAPClient . Я не нашел никакого свойства, определенного для пароля пользователя в SOAPClient .
Спасибо, Мадху CM
1 ответ
Решение
Jboss-esb поставляется с двумя SOAPClients, один из которых основан на soapUI, а другой - Wise (увы, кажется, что эти парни не очень умны, крестя свои классы). Итак, есть два решения:
- soapUI: вы должны внедрить заголовки с преобразованием XML-документа. Вы можете использовать собственность
smooksTransform
действия SOAPClient. - Мудрый: вы можете добавить
SOAPHandler
реализация с использованием свойстваcustom-handlers
действия SOAPClient.