diff --git a/samples/airline/client/airline.wsdl b/samples/airline/client/airline.wsdl new file mode 100644 index 00000000..73cc5a5b --- /dev/null +++ b/samples/airline/client/airline.wsdl @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/samples/airline/client/axis1/pom.xml b/samples/airline/client/axis1/pom.xml new file mode 100644 index 00000000..10b6c5c0 --- /dev/null +++ b/samples/airline/client/axis1/pom.xml @@ -0,0 +1,71 @@ + + + + airline-client + org.springframework.ws + 2.0.0-M1-SNAPSHOT + ../pom.xml + + 4.0.0 + airline-axis1-client + jar + Spring WS Airline Sample - Axis 1 Client + + + + org.codehaus.mojo + axistools-maven-plugin + + + file://${project.basedir}/../airline.wsdl + + org.springframework.ws.samples.airline.client.axis1 + + + + + wsdl2java + + + + + + org.codehaus.mojo + exec-maven-plugin + + + + java + + + + + org.springframework.ws.samples.airline.client.axis1.Main + + + + + + + axis + axis + 1.4 + + + axis + axis-jaxrpc + 1.4 + + + commons-discovery + commons-discovery + 0.4 + + + wsdl4j + wsdl4j + + + + + diff --git a/samples/airline/client/axis1/src/org/springframework/ws/samples/airline/client/axis1/Main.java b/samples/airline/client/axis1/src/main/java/org/springframework/ws/samples/airline/client/axis1/Main.java similarity index 94% rename from samples/airline/client/axis1/src/org/springframework/ws/samples/airline/client/axis1/Main.java rename to samples/airline/client/axis1/src/main/java/org/springframework/ws/samples/airline/client/axis1/Main.java index 18c25b40..11a2cc6f 100644 --- a/samples/airline/client/axis1/src/org/springframework/ws/samples/airline/client/axis1/Main.java +++ b/samples/airline/client/axis1/src/main/java/org/springframework/ws/samples/airline/client/axis1/Main.java @@ -46,7 +46,7 @@ public class Main { request.setDepartureDate(departureDate); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); System.out.println("Requesting flights on " + dateFormat.format(departureDate)); - Flight[] flights = airline.getFlights(request); + Flight[] flights = airline.getFlights(request).getFlight(); System.out.println("Got " + flights.length + " results"); if (flights.length > 0) { @@ -66,8 +66,8 @@ public class Main { System.out.println("Ticket " + ticket.getId()); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); System.out.println("Ticket issue date:\t" + dateFormat.format(ticket.getIssueDate())); - for (int i = 0; i < ticket.getPassengers().length; i++) { - writeName(ticket.getPassengers()[i]); + for (int i = 0; i < ticket.getPassengers().getPassenger().length; i++) { + writeName(ticket.getPassengers().getPassenger()[i]); } writeFlight(ticket.getFlight()); diff --git a/samples/airline/client/pom.xml b/samples/airline/client/pom.xml index 920c742e..fa8c8f4e 100644 --- a/samples/airline/client/pom.xml +++ b/samples/airline/client/pom.xml @@ -12,5 +12,6 @@ Spring WS Airline Sample - Clients saaj + axis1