у меня проблема, когда я пытаюсь получить данные из WSDL, где WSDL подключен к серверу - PullRequest
0 голосов
/ 08 ноября 2019

здесь у меня проблема с WSSL, поэтому ошибка, с которой я столкнулся, была такой:

Client received SOAP Fault from server: The Schema Document could not be retrieved from WSRR; 
Please check whether the document exists in WSRR and the Name of the document is correctly spelt (from client) 
Please see the server log to find more detail regarding exact cause of the failure.
        at com.sun.xml.internal.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:178)
        at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:116)
        at com.sun.xml.internal.ws.client.sei.StubHandler.readResponse(StubHandler.java:238)
        at com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:189)
        at com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:276)
        at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:104)
        at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:77)
        at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:147)
        at com.sun.proxy.$Proxy32.transaction(Unknown Source)
        at tesdummy.Tesdummy.main(Tesdummy.java:45)

здесь я использую netbeans 8.0.2, и я не использую фреймворк, поэтому я использую ИнтернетСервисный клиент от NetBeans. код, который я использую, выглядит так

            // TODO code application logic here
            WSExportIFCoreServiceHttpService service = new WSExportIFCoreServiceHttpService();
            IFCoreService port = service.getWSExportIFCoreServiceHttpPort();

            AccountDetailsReq req = new AccountDetailsReq();
            AccountDetailsRes res = new AccountDetailsRes();

            Request request = new Request();
            Response response = new Response();

            req.setAccountNum("34567");
            request.setContent(req);

            response.setContent(res);
            response= port.transaction(request);
            System.out.println("hbj -> "+response.getContent().getDSaldoAkhir());



        } catch (TransactionAppFaultMsg | TransactionSupFaultMsg | TransactionSysFaultMsg ex) {
            Logger.getLogger(Tesdummy.class.getName()).log(Level.SEVERE, null, ex);
        }
    } ```


I have tried to find a way to solve it and now I really do not know how to solve it. so I want to ask about how to solve this problem

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...