diff --git a/wst/trunk/tests/test_suite/files/complex_array_soaparray.wsdl b/wst/trunk/tests/test_suite/files/complex_array_soaparray.wsdl
new file mode 100644
index 000000000..58da9b0bf
--- /dev/null
+++ b/wst/trunk/tests/test_suite/files/complex_array_soaparray.wsdl
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wst/trunk/tests/test_suite/files/complex_array_soaparray.xsd b/wst/trunk/tests/test_suite/files/complex_array_soaparray.xsd
new file mode 100644
index 000000000..7ccf9c259
--- /dev/null
+++ b/wst/trunk/tests/test_suite/files/complex_array_soaparray.xsd
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wst/trunk/tests/test_suite/files/signature_last.wsdl b/wst/trunk/tests/test_suite/files/signature_last.wsdl
new file mode 100644
index 000000000..4c83c56fb
--- /dev/null
+++ b/wst/trunk/tests/test_suite/files/signature_last.wsdl
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wst/trunk/tests/test_suite/files/signature_result.wsdl b/wst/trunk/tests/test_suite/files/signature_result.wsdl
new file mode 100644
index 000000000..bb2530b8d
--- /dev/null
+++ b/wst/trunk/tests/test_suite/files/signature_result.wsdl
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wst/trunk/tests/test_suite/files/signature_return.wsdl b/wst/trunk/tests/test_suite/files/signature_return.wsdl
new file mode 100644
index 000000000..3a5050154
--- /dev/null
+++ b/wst/trunk/tests/test_suite/files/signature_return.wsdl
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+