У нас есть требование отправить клиенту конкретный псевдоним пространства имен и использовать OSB. Прокси-служба изменяет псевдонимы пространства имен открытого WSDL, исходя из того, что мы тщательно продумали. Я не могу найти способ запретить OSB делать это.
Например
Для пространства имен http://schemas.xmlsoap.org/wsdl/ исходное начало wsdl имеет
<soap:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/"/>
Но OSB предоставляет WSDL вот так
<WL5G3N0:definitions xmlns:WL5G3N0="http://schemas.xmlsoap.org/wsdl/"/>
Исходный псевдоним «мыло» автоматически изменяется на «WL5G3N0» OSB, что вызывает проблему. Такое же переименование также происходит со многими из упомянутых файлов XSD.
Как предотвратить переименование псевдонимов в OSB?