Не удается настроить конечную точку веб-службы для подключения к внешнему wsdl - PullRequest
0 голосов
/ 05 апреля 2019

Я подключаюсь к внешнему wsdl и пытаюсь получить ответ обратно.

В данный момент моя ошибка, похоже, в том, что в среде IDE используется адрес конечной точки, который должен быть автоматически сгенерирован, или он захватывает какой-то файл.список где-то.По сути, мне нужно найти способ установить конечную точку для URL моего выбора вместо того, который кажется автоматически сгенерированным.Моя ошибка заключается в следующем:

Exception in thread "main" javax.xml.ws.WebServiceException: 
Unsupported endpoint address: net.pipe://dvs-s-sta-1.dvs.local/Bus/VerificationServiceBus.svc

Мой код:

public static void main(String[] args) throws MalformedURLException, ClassNotFoundException, IllegalAccessException, InstantiationException {


    URL UrlString = new URL("https://URL.com.au:19443/Bus/VerificationServiceBus.svc?wsdl");
    String url02 = "https://URL.com.au:19443/Bus/VerificationServiceBus.svc?wsdl";


    //Qname contains target namespace and name (port)
    QName qname = new QName("http://EXAMPLE/Service/Manager", "VerificationServiceBus", "Https");
    QName port = new QName("http:/EXAMPLE/Manager","DefaultNamedPipeBinding_IVerification","Https");
    QName portName = new QName("Https");
    Service service = Service.create(UrlString, qname);
    //String serviceName = "VerificationServiceBus";

    CertificateRequest Certificate = (new TestData()).CertificateTest();


    try {

        IVerification myProxy = service.getPort(port,IVerification.class);
        VerificationResponse response = myProxy.verifyDocument(Certificate);
        System.out.println(response.getVerificationResultCode());

    }
    catch (IVerificationVerifyDocumentUnauthorizedAccessExceptionFaultFaultMessage ex) {
        System.out.println(ex.getMessage());

    }
}

} (Ps извините за некоторый избыточный код, единственная причина, по которой он там был из-за экспериментов по-разномурешить проблему).

Спасибо

...