Я пытаюсь сгенерировать заглушку, используя wsdl2java.bat, мой wsdl состоит из двух привязок. Я вижу, что wsdl2bat создает интерфейс для операций в первой привязке, но ничего не генерирует для операций в привязке секунд. wsdl2java.bat -uri http: // ... -o клиент -d adb -s -u.
Например, код должен выглядеть следующим образом
try {
//Create the stub by passing the AXIS_HOME and target EPR.
//We pass null to the AXIS_HOME and hence the stub will use the current directory as the AXIS_HOME
Axis2SampleDocLitPortTypeStub stub= new Axis2SampleDocLitPortTypeStub(null,
"http://localhost:8080/axis2/services/Axis2SampleStub");
//Create the request document to be sent.
EchoString reqDoc= EchoString.Factory.newInstance();
reqDoc.setEchoString("Echo this");
//invokes the Web service.
EchoStringReturn resDoc=stub.echoString(reqDoc);
System.out.println(resDoc.getEchoStringReturn());
} catch (Exception e) {
e.printStackTrace();
}
Проблема здесь в том, что я вижу метод getEchoStringReturn в экземпляре заглушки resDoc.