Относительное пространство имен - SOAP Call - Liberty - PullRequest
0 голосов
/ 22 апреля 2020

Сейчас мы находимся на WAS 8.5 и пытаемся перейти на Liberty. Наши приложения используют много вызовов SOAP, и среди них есть тот, который использует относительное пространство имен, которое вызывает исключение. Я знаю, что использование относительного пространства имен не рекомендуется, но мы являемся клиентом, а не производителем. Есть способ справиться с этим в WAS 8.5, добавив параметр "com.ibm.wsspi.wssecurity.dsig.relativeNamespaceAllowed = true".

Есть ли такой параметр в Liberty? Иначе мы застряли.

1 Ответ

0 голосов
/ 22 апреля 2020

Liberty изменила свою реализацию JAX-WS по сравнению с той, что использовалась в WAS 8.5, и она не поддерживает то же поведение, которое позволяет это свойство. При этом можно было бы реализовать его, если это требуется для вашего приложения, я предлагаю открыть заявку в службу поддержки IBM. Были и другие поведенческие различия JAX-WS, которые были введены в Liberty для пользователей, которые запросили его через службу поддержки, и это может быть таким случаем.

...