могу ли я иметь более одной конечной точки в моем wsdl?

#web-services #wsdl #ejb #session-bean

#веб-сервисы #wsdl #ejb #сессионный компонент

Вопрос:

ПРИВЕТ, у меня есть веб-сервис, который разработан с использованием ejb stateless sessionbeans — и он обслуживает более 10 клиентов, теперь мы планируем изменить URL конечной точки на какой-либо другой… и на какое-то время я хотел бы сохранить обе конечные точки — старую и новую — активными .. как только клиенты привыкнут к новой, я хотел бы удалить старую конечную точку — итак, мой вопрос здесь в том, как я могу иметь более одной конечной точки в моем wsdl?

как мне этого достичь? ответы приветствуются .. заранее спасибо

Ответ №1:

В самом конце WSDL есть <Service> раздел. Здесь вы можете перечислить каждую конечную точку. Это из статьи Википедии о WSDL:

 <service name="RESTfulService" interface="tns:RESTfulInterface">
    <endpoint name="RESTfulServiceHttpEndpoint" 
            binding="tns:RESTfulInterfaceHttpBinding" 
            address="http://www.example.com/rest/"/>
    <endpoint name="RESTfulServiceSoapEndpoint" 
            binding="tns:RESTfulInterfaceSoapBinding" 
            address="http://www.example.com/soap/"/>
</service>