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