Index: documents/bad/Chameleon-1B/accountInfo.xsd
===================================================================
RCS file: documents/bad/Chameleon-1B/accountInfo.xsd
diff -N documents/bad/Chameleon-1B/accountInfo.xsd
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ documents/bad/Chameleon-1B/accountInfo.xsd 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: documents/bad/Chameleon-1B/customerInfo.xsd
===================================================================
RCS file: documents/bad/Chameleon-1B/customerInfo.xsd
diff -N documents/bad/Chameleon-1B/customerInfo.xsd
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ documents/bad/Chameleon-1B/customerInfo.xsd 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: documents/bad/Chameleon-1B/getBalance.wsdl
===================================================================
RCS file: documents/bad/Chameleon-1B/getBalance.wsdl
diff -N documents/bad/Chameleon-1B/getBalance.wsdl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ documents/bad/Chameleon-1B/getBalance.wsdl 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,32 @@
+
+
+
+
+ This test shows how not to use chameleon includes. The inline
+ schema includes the no-target xsd accountInfo.xsd, which imports
+ the xsd customerInfo.xsd. The wsdl then tries to use an element
+ defined in the xsd customerInfo.xsd.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: documents/bad/Chameleon-2B/accountInfo.xsd
===================================================================
RCS file: documents/bad/Chameleon-2B/accountInfo.xsd
diff -N documents/bad/Chameleon-2B/accountInfo.xsd
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ documents/bad/Chameleon-2B/accountInfo.xsd 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: documents/bad/Chameleon-2B/customerInfo.xsd
===================================================================
RCS file: documents/bad/Chameleon-2B/customerInfo.xsd
diff -N documents/bad/Chameleon-2B/customerInfo.xsd
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ documents/bad/Chameleon-2B/customerInfo.xsd 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: documents/bad/Chameleon-2B/getBalance.wsdl
===================================================================
RCS file: documents/bad/Chameleon-2B/getBalance.wsdl
diff -N documents/bad/Chameleon-2B/getBalance.wsdl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ documents/bad/Chameleon-2B/getBalance.wsdl 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,26 @@
+
+
+
+
+ This test shows how a wsdl import statement should not be used.
+ A wsdl import statement is meant to import WSDL documents only.
+ It cannot be used to import no-target namespace xsd as below.
+
+
+
+
+
+
+
+
+
+
+
Index: documents/good/Chameleon-1G/getBalance.wsdl
===================================================================
RCS file: documents/good/Chameleon-1G/getBalance.wsdl
diff -N documents/good/Chameleon-1G/getBalance.wsdl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ documents/good/Chameleon-1G/getBalance.wsdl 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,28 @@
+
+
+
+
+ This test shows how to use elements from an included no-target
+ namespace xsd (i.e. chameleon include)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: documents/good/Chameleon-1G/getBalance.xsd
===================================================================
RCS file: documents/good/Chameleon-1G/getBalance.xsd
diff -N documents/good/Chameleon-1G/getBalance.xsd
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ documents/good/Chameleon-1G/getBalance.xsd 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: documents/good/Chameleon-2G/getBalance.wsdl
===================================================================
RCS file: documents/good/Chameleon-2G/getBalance.wsdl
diff -N documents/good/Chameleon-2G/getBalance.wsdl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ documents/good/Chameleon-2G/getBalance.wsdl 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,52 @@
+
+
+
+
+ This test shows how to use elements and types from an included
+ no-target namespace xsd (i.e. chameleon include) in an inline
+ schema.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: documents/good/Chameleon-2G/getBalance.xsd
===================================================================
RCS file: documents/good/Chameleon-2G/getBalance.xsd
diff -N documents/good/Chameleon-2G/getBalance.xsd
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ documents/good/Chameleon-2G/getBalance.xsd 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: documents/good/Chameleon-3G/accountInfo.xsd
===================================================================
RCS file: documents/good/Chameleon-3G/accountInfo.xsd
diff -N documents/good/Chameleon-3G/accountInfo.xsd
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ documents/good/Chameleon-3G/accountInfo.xsd 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: documents/good/Chameleon-3G/customerInfo.xsd
===================================================================
RCS file: documents/good/Chameleon-3G/customerInfo.xsd
diff -N documents/good/Chameleon-3G/customerInfo.xsd
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ documents/good/Chameleon-3G/customerInfo.xsd 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: documents/good/Chameleon-3G/getBalance.wsdl
===================================================================
RCS file: documents/good/Chameleon-3G/getBalance.wsdl
diff -N documents/good/Chameleon-3G/getBalance.wsdl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ documents/good/Chameleon-3G/getBalance.wsdl 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,29 @@
+
+
+
+
+ This test shows how to use elements from two no-target namespace
+ xsds (both included in one inline schema)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: documents/good/Chameleon-4G/accountInfo.xsd
===================================================================
RCS file: documents/good/Chameleon-4G/accountInfo.xsd
diff -N documents/good/Chameleon-4G/accountInfo.xsd
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ documents/good/Chameleon-4G/accountInfo.xsd 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: documents/good/Chameleon-4G/customerInfo.xsd
===================================================================
RCS file: documents/good/Chameleon-4G/customerInfo.xsd
diff -N documents/good/Chameleon-4G/customerInfo.xsd
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ documents/good/Chameleon-4G/customerInfo.xsd 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: documents/good/Chameleon-4G/getBalance.wsdl
===================================================================
RCS file: documents/good/Chameleon-4G/getBalance.wsdl
diff -N documents/good/Chameleon-4G/getBalance.wsdl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ documents/good/Chameleon-4G/getBalance.wsdl 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,35 @@
+
+
+
+
+ This test shows how to use elements from two no-target namespace
+ xsds (each included in a seperate inline schema)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+