Как я могу получить физический путь к ресурсу, например wsdl, который добавлен в реестр управления wso2? Я хочу, чтобы он разбирал его так, чтобы физический путь его.WSO2: физический путь ресурса в реестре управления
благодарит заранее.
Как я могу получить физический путь к ресурсу, например wsdl, который добавлен в реестр управления wso2? Я хочу, чтобы он разбирал его так, чтобы физический путь его.WSO2: физический путь ресурса в реестре управления
благодарит заранее.
Реестр управления использует базу данных (по умолчанию h2) для сохранения ее конфигурации. Поэтому вы не можете найти в файловой системе, файл добавлен в gov (если вы не экспортируете реестр с помощью checkin-client.bat).
Решение состоит в том, чтобы запросить wsdl вместо того, чтобы пытаться прочитать его файл.
спасибо, дорогой Жан-Мишель. –
Я хочу сравнить две версии wsdl, используя парсер, который получает адрес wsdl как строку. но я могу получить содержимое wsdl, используя метод resource.getContent(). компонент сравнения реализован в репозитории, поэтому я думаю, что запрос wsdl не является интересным подходом. Каково ваше мнение? есть ли у вас лучший подход, например, размещение компонента сравнения в ESB? Благодарю. –
Как насчет этого компонента сравнения, можете ли вы рассказать об этом подробнее? Возможно, полезная информация для вас: внутри посредничества, в ESB, вы можете загрузить ресурс, сохраненный в реестре, с помощью get-property, например: get-property ('gov:/trunk/MyResource') –