Folks,

I am getting the following exception with the included WSDL's and XSD's.  I am 
at a lost as Eclipse is validating them ok, and other tools are generating Java 
code correctly from these files, though I am trying to generate C.

I am running on a HP11.23 with Java6 the jars from Axis2/Java V1.6.1

I am on a tight project timeline so any help would greatly be appreciated.


Command being run:
/wsdl2c.sh  -uri dataLoadTool_Implementation_HO_V1_0.wsdl -u -ss

Output:
the classpath 
:/u/developers/lmtyler/wsdl2c/jar/XmlSchema-1.4.7.jar:/u/developers/lmtyler/wsdl2c/jar/activation-1.1.jar:/u/developers/lmtyler/wsdl2c/jar/antlr-2.7.7.jar:/u/developers/lmtyler/wsdl2c/jar/axiom-api-1.2.12.jar:/u/developers/lmtyler/wsdl2c/jar/axiom-dom-1.2.12.jar:/u/developers/lmtyler/wsdl2c/jar/axiom-impl-1.2.12.jar:/u/developers/lmtyler/wsdl2c/jar/axis2-adb-1.6.1.jar:/u/developers/lmtyler/wsdl2c/jar/axis2-adb-codegen-1.6.1.jar:/u/developers/lmtyler/wsdl2c/jar/axis2-ant-plugin-1.6.1.jar:/u/developers/lmtyler/wsdl2c/jar/axis2-clustering-1.6.1.jar:/u/developers/lmtyler/wsdl2c/jar/axis2-codegen-1.6.1.jar:/u/developers/lmtyler/wsdl2c/jar/axis2-corba-1.6.1.jar:/u/developers/lmtyler/wsdl2c/jar/axis2-fastinfoset-1.6.1.jar:/u/developers/lmtyler/wsdl2c/jar/axis2-java2wsdl-1.6.1.jar:/u/developers/lmtyler/wsdl2c/jar/axis2-jaxbri-1.6.1.jar:/u/developers/lmtyler/wsdl2c/jar/axis2-jaxws-1.6.1.jar:/u/developers/lmtyler/wsdl2c/jar/axis2-jibx-1.6.1.jar:/u/developers/lmtyler/wsdl2c/jar/axis2-json-1.6.1.jar:/u/developers/lmtyler/wsdl2c/jar/axis2-kernel-1.6.1.jar:/u/developers/lmtyler/wsdl2c/jar/axis2-metadata-1.6.1.jar:/u/developers/lmtyler/wsdl2c/jar/axis2-mtompolicy-1.6.1.jar:/u/developers/lmtyler/wsdl2c/jar/axis2-saaj-1.6.1.jar:/u/developers/lmtyler/wsdl2c/jar/axis2-soapmonitor-servlet-1.6.1.jar:/u/developers/lmtyler/wsdl2c/jar/axis2-spring-1.6.1.jar:/u/developers/lmtyler/wsdl2c/jar/axis2-transport-http-1.6.1.jar:/u/developers/lmtyler/wsdl2c/jar/axis2-transport-local-1.6.1.jar:/u/developers/lmtyler/wsdl2c/jar/axis2-xmlbeans-1.6.1.jar:/u/developers/lmtyler/wsdl2c/jar/bcel-5.1.jar:/u/developers/lmtyler/wsdl2c/jar/commons-cli-1.2.jar:/u/developers/lmtyler/wsdl2c/jar/commons-codec-1.3.jar:/u/developers/lmtyler/wsdl2c/jar/commons-fileupload-1.2.jar:/u/developers/lmtyler/wsdl2c/jar/commons-httpclient-3.1.jar:/u/developers/lmtyler/wsdl2c/jar/commons-io-1.4.jar:/u/developers/lmtyler/wsdl2c/jar/commons-logging-1.1.1.jar:/u/developers/lmtyler/wsdl2c/jar/geronimo-annotation_1.0_spec-1.1.jar:/u/developers/lmtyler/wsdl2c/jar/geronimo-jaxws_2.2_spec-1.0.jar:/u/developers/lmtyler/wsdl2c/jar/geronimo-jta_1.1_spec-1.1.jar:/u/developers/lmtyler/wsdl2c/jar/geronimo-saaj_1.3_spec-1.0.1.jar:/u/developers/lmtyler/wsdl2c/jar/geronimo-stax-api_1.0_spec-1.0.1.jar:/u/developers/lmtyler/wsdl2c/jar/geronimo-ws-metadata_2.0_spec-1.1.2.jar:/u/developers/lmtyler/wsdl2c/jar/httpcore-4.0.jar:/u/developers/lmtyler/wsdl2c/jar/jalopy-1.5rc3.jar:/u/developers/lmtyler/wsdl2c/jar/jaxb-api-2.1.jar:/u/developers/lmtyler/wsdl2c/jar/jaxb-impl-2.1.7.jar:/u/developers/lmtyler/wsdl2c/jar/jaxb-xjc-2.1.7.jar:/u/developers/lmtyler/wsdl2c/jar/jaxen-1.1.1.jar:/u/developers/lmtyler/wsdl2c/jar/jaxws-tools-2.1.3.jar:/u/developers/lmtyler/wsdl2c/jar/jettison-1.0-RC2.jar:/u/developers/lmtyler/wsdl2c/jar/jibx-bind-1.2.jar:/u/developers/lmtyler/wsdl2c/jar/jibx-run-1.2.jar:/u/developers/lmtyler/wsdl2c/jar/jsr311-api-1.0.jar:/u/developers/lmtyler/wsdl2c/jar/juli-6.0.16.jar:/u/developers/lmtyler/wsdl2c/jar/log4j-1.2.15.jar:/u/developers/lmtyler/wsdl2c/jar/mail-1.4.jar:/u/developers/lmtyler/wsdl2c/jar/mex-1.6.1-impl.jar:/u/developers/lmtyler/wsdl2c/jar/neethi-3.0.1.jar:/u/developers/lmtyler/wsdl2c/jar/regexp-1.2.jar:/u/developers/lmtyler/wsdl2c/jar/tribes-6.0.16.jar:/u/developers/lmtyler/wsdl2c/jar/woden-api-1.0M9.jar:/u/developers/lmtyler/wsdl2c/jar/woden-impl-commons-1.0M9.jar:/u/developers/lmtyler/wsdl2c/jar/woden-impl-dom-1.0M9.jar:/u/developers/lmtyler/wsdl2c/jar/wsdl4j-1.6.2.jar:/u/developers/lmtyler/wsdl2c/jar/wstx-asl-3.2.9.jar:/u/developers/lmtyler/wsdl2c/jar/xalan-2.7.0.jar:/u/developers/lmtyler/wsdl2c/jar/xml-resolver-1.2.jar:/u/developers/lmtyler/wsdl2c/jar/xmlbeans-2.3.0.jar
Retrieving document at 'dataLoadTool_Implementation_HO_V1_0.wsdl'.
Retrieving document at 'dataLoadTool_Interface_HO_V1_0.wsdl', relative to 
'file:/u/developers/lmtyler/svn/dataLoadTool/HOServices/trunk/dataLoadTool_Implementation_HO_V1_0.wsdl'.
Retrieving schema at 'dataLoadToolBusinessData.xsd', relative to 
'file:/u/developers/lmtyler/svn/dataLoadTool/HOServices/trunk/dataLoadTool_Interface_HO_V1_0.wsdl'.
Retrieving schema at 'dataLoadToolCoreData.xsd', relative to 
'file:/u/developers/lmtyler/svn/dataLoadTool/HOServices/trunk/dataLoadToolBusinessData.xsd'.
Retrieving document at 'dataLoadTool_Implementation_HO_V1_0.wsdl'.
Retrieving document at 'dataLoadTool_Interface_HO_V1_0.wsdl', relative to 
'file:/u/developers/lmtyler/svn/dataLoadTool/HOServices/trunk/dataLoadTool_Implementation_HO_V1_0.wsdl'.
Retrieving schema at 'dataLoadToolBusinessData.xsd', relative to 
'file:/u/developers/lmtyler/svn/dataLoadTool/HOServices/trunk/dataLoadTool_Interface_HO_V1_0.wsdl'.
Retrieving schema at 'dataLoadToolCoreData.xsd', relative to 
'file:/u/developers/lmtyler/svn/dataLoadTool/HOServices/trunk/dataLoadToolBusinessData.xsd'.
log4j:WARN No appenders could be found for logger 
(org.apache.axis2.description.WSDL11ToAllAxisServicesBuilder).
log4j:WARN Please initialize the log4j system properly.
java.lang.RuntimeException: Element QName is null for getListOfTablesFault!
        at 
org.apache.axis2.wsdl.codegen.emitter.CEmitter.getFaultParamElements(CEmitter.java:991)
        at 
org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.getFaultElement(AxisServiceBasedMultiLanguageEmitter.java:2844)
        at 
org.apache.axis2.wsdl.codegen.emitter.CEmitter.loadOperations(CEmitter.java:588)
        at 
org.apache.axis2.wsdl.codegen.emitter.CEmitter.createDOMDocumentForSkeleton(CEmitter.java:408)
        at 
org.apache.axis2.wsdl.codegen.emitter.CEmitter.writeCSkel(CEmitter.java:208)
        at 
org.apache.axis2.wsdl.codegen.emitter.CEmitter.emitSkeleton(CEmitter.java:129)
        at 
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:275)
        at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:35)
        at org.apache.axis2.wsdl.WSDL2C.main(WSDL2C.java:31)

Please see the included files.


L. Michael Tyler, II
System Analyst - ISD Aps Dev Store Systems Services
Phone 479.277.2811
BlackBerry 479.420.3798
michael.ty...@wal-mart.com<mailto:michael.ty...@wal-mart.com>
page Tyler Michael<mailto:pageLMTYLER>

This email and any files transmitted with it are confidential and intended 
solely for the individual or entity to whom they are addressed. If you have 
received this email in error destroy it immediately. *** Walmart Confidential 
***

Attachment: dataLoadTool_Implementation_HO_V1_0.wsdl
Description: dataLoadTool_Implementation_HO_V1_0.wsdl

Attachment: dataLoadTool_Interface_HO_V1_0.wsdl
Description: dataLoadTool_Interface_HO_V1_0.wsdl

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema
	targetNamespace="http://www.xmls.walmartstores.com/StoreSystems/StoreServices/datatypes/dataLoadToolBusinessData/1.0/";
	elementFormDefault="qualified"
	xmlns:xs="http://www.w3.org/2001/XMLSchema";
	xmlns:dltBD="http://www.xmls.walmartstores.com/StoreSystems/StoreServices/datatypes/dataLoadToolBusinessData/1.0/"; xmlns:dltCD="http://www.xmls.walmartstores.com/StoreSystems/StoreServices/datatypes/dataLoadToolCoreData/1.0/";>

	<xs:import schemaLocation="dataLoadToolCoreData.xsd" namespace="http://www.xmls.walmartstores.com/StoreSystems/StoreServices/datatypes/dataLoadToolCoreData/1.0/";></xs:import>
	<xs:complexType name="GetListOfTablesRequest">
		<xs:sequence>
			<xs:element name="userID" type="dltCD:UserId" maxOccurs="1" minOccurs="1"></xs:element>
			<xs:element name="productionSite" type="dltCD:Store" maxOccurs="1" minOccurs="1"></xs:element>
			<xs:element name="testSite" type="dltCD:Store" maxOccurs="1" minOccurs="1"></xs:element>
			<xs:element name="tableListFileName" type="dltCD:FileName" maxOccurs="1" minOccurs="1"></xs:element>
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="GetListOfTablesResponse">
		<xs:sequence>
			<xs:element name="userID" type="dltCD:UserId" maxOccurs="1" minOccurs="1"></xs:element>
			<xs:element name="productionSite" type="dltCD:Store" maxOccurs="1" minOccurs="1"></xs:element>
			<xs:element name="testSite" type="dltCD:Store" maxOccurs="1" minOccurs="1"></xs:element>
			<xs:element name="tableList" type="dltCD:TableList" maxOccurs="1" minOccurs="1"></xs:element>
		</xs:sequence>
	</xs:complexType>
	

    <xs:complexType name="GetListOfFilesRequest">
    	<xs:sequence>
    		<xs:element name="userID" type="dltCD:UserId" maxOccurs="1" minOccurs="1"></xs:element>
    		<xs:element name="productionSite" type="dltCD:Store" maxOccurs="1" minOccurs="1"></xs:element>
    		<xs:element name="testSite" type="dltCD:Store" maxOccurs="1" minOccurs="1"></xs:element>
    		<xs:element name="fileListFileName" type="dltCD:FileName" maxOccurs="1" minOccurs="1"></xs:element>
    	</xs:sequence>
    </xs:complexType>


    <xs:complexType name="GetListOfFilesResponse">
    	<xs:sequence>
    		<xs:element name="userID" type="dltCD:UserId" maxOccurs="1" minOccurs="1"></xs:element>
    		<xs:element name="productionSite" type="dltCD:Store" maxOccurs="1" minOccurs="1"></xs:element>
    		<xs:element name="testSite" type="dltCD:Store" maxOccurs="1" minOccurs="1"></xs:element>
    		<xs:element name="fileList" type="dltCD:FileList" maxOccurs="1" minOccurs="1"></xs:element>
    	</xs:sequence>
    </xs:complexType>


    <xs:complexType name="ReceiveTableRequest">
    	<xs:sequence>
    		<xs:element name="userID" type="dltCD:UserId" maxOccurs="1" minOccurs="1"></xs:element>
    		<xs:element name="productionSite" type="dltCD:Store" maxOccurs="1" minOccurs="1"></xs:element>
    		<xs:element name="testSite" type="dltCD:Store" maxOccurs="1" minOccurs="1"></xs:element>
    		<xs:element name="table" type="dltCD:Table" maxOccurs="1" minOccurs="1"></xs:element>
    	</xs:sequence>
    </xs:complexType>


    <xs:complexType name="ReceiveTableResponse">
    	<xs:sequence>
    		<xs:element name="userID" type="dltCD:UserId" maxOccurs="1"
    			minOccurs="1">
    		</xs:element>
    		<xs:element name="productionSite" type="dltCD:Store"
    			maxOccurs="1" minOccurs="1">
    		</xs:element>
    		<xs:element name="testSite" type="dltCD:Store" maxOccurs="1"
    			minOccurs="1">
    		</xs:element>
    		<xs:element name="success" type="dltCD:Success"
    			maxOccurs="1" minOccurs="1">
    		</xs:element>
    	</xs:sequence>
    </xs:complexType>


    <xs:complexType name="ReceiveFileRequest">
    	<xs:sequence>
    		<xs:element name="userID" type="dltCD:UserId" maxOccurs="1"
    			minOccurs="1">
    		</xs:element>
    		<xs:element name="productionSite" type="dltCD:Store"
    			maxOccurs="1" minOccurs="1">
    		</xs:element>
    		<xs:element name="testSite" type="dltCD:Store" maxOccurs="1"
    			minOccurs="1">
    		</xs:element>
    		<xs:element name="fileName" type="dltCD:FileName" maxOccurs="1" minOccurs="1"></xs:element>
    	</xs:sequence>
    </xs:complexType>


    <xs:complexType name="ReceiveFileResponse">
    	<xs:sequence>
    		<xs:element name="userID" type="dltCD:UserId" maxOccurs="1"
    			minOccurs="1">
    		</xs:element>
    		<xs:element name="productionSite" type="dltCD:Store"
    			maxOccurs="1" minOccurs="1">
    		</xs:element>
    		<xs:element name="testSite" type="dltCD:Store" maxOccurs="1"
    			minOccurs="1">
    		</xs:element>
    		<xs:element name="success" type="dltCD:Success"
    			maxOccurs="1" minOccurs="1">
    		</xs:element>
    	</xs:sequence>
    </xs:complexType>


    <xs:complexType name="RunScrubberProcessRequest">
    	<xs:sequence>
    		<xs:element name="userID" type="dltCD:UserId" maxOccurs="1"
    			minOccurs="1">
    		</xs:element>
    		<xs:element name="productionSite" type="dltCD:Store"
    			maxOccurs="1" minOccurs="1">
    		</xs:element>
    		<xs:element name="testSite" type="dltCD:Store" maxOccurs="1"
    			minOccurs="1">
    		</xs:element>
    		<xs:element name="scrubberProcessName"
    			type="dltCD:ProgramName" maxOccurs="1" minOccurs="1">
    		</xs:element>
    	</xs:sequence>
    </xs:complexType>


    <xs:complexType name="RunScrubberProcessResponse">
    	<xs:sequence>
    		<xs:element name="userID" type="dltCD:UserId" maxOccurs="1"
    			minOccurs="1">
    		</xs:element>
    		<xs:element name="productionSite" type="dltCD:Store"
    			maxOccurs="1" minOccurs="1">
    		</xs:element>
    		<xs:element name="testSite" type="dltCD:Store" maxOccurs="1"
    			minOccurs="1">
    		</xs:element>
    		<xs:element name="success" type="dltCD:Success" maxOccurs="1" minOccurs="1"></xs:element>
    	</xs:sequence>
    </xs:complexType>


    <xs:complexType name="SendFileToTestRequest">
    	<xs:sequence>
    		<xs:element name="userID" type="dltCD:UserId" maxOccurs="1"
    			minOccurs="1">
    		</xs:element>
    		<xs:element name="productionSite" type="dltCD:Store"
    			maxOccurs="1" minOccurs="1">
    		</xs:element>
    		<xs:element name="testSite" type="dltCD:Store" maxOccurs="1"
    			minOccurs="1">
    		</xs:element>
    		<xs:element name="newFile" type="dltCD:File" maxOccurs="1"
    			minOccurs="1">
    		</xs:element>
    	</xs:sequence>
    </xs:complexType>


    <xs:complexType name="SendFileToTestResponse">
    	<xs:sequence>
    		<xs:element name="userID" type="dltCD:UserId" maxOccurs="1"
    			minOccurs="1">
    		</xs:element>
    		<xs:element name="productionSite" type="dltCD:Store"
    			maxOccurs="1" minOccurs="1">
    		</xs:element>
    		<xs:element name="testSite" type="dltCD:Store" maxOccurs="1"
    			minOccurs="1">
    		</xs:element>
    		<xs:element name="success" type="dltCD:Success" maxOccurs="1" minOccurs="1"></xs:element>
    	</xs:sequence>
    </xs:complexType>


    <xs:complexType name="SendTableToTestRequest">
    	<xs:sequence>
    		<xs:element name="userID" type="dltCD:UserId" maxOccurs="1" minOccurs="1"></xs:element>
    		<xs:element name="productionSite" type="dltCD:Store" maxOccurs="1" minOccurs="1"></xs:element>
    		<xs:element name="testSite" type="dltCD:Store" maxOccurs="1" minOccurs="1"></xs:element>
    		<xs:element name="table" type="dltCD:Table" maxOccurs="1"
    			minOccurs="1">
    		</xs:element>
    	</xs:sequence>
    </xs:complexType>


    <xs:complexType name="SendTableToTestResponse">
    	<xs:sequence>
    		<xs:element name="userID" type="dltCD:UserId" maxOccurs="1"
    			minOccurs="1">
    		</xs:element>
    		<xs:element name="productionSite" type="dltCD:Store"
    			maxOccurs="1" minOccurs="1">
    		</xs:element>
    		<xs:element name="testSite" type="dltCD:Store" maxOccurs="1"
    			minOccurs="1">
    		</xs:element>
    		<xs:element name="success" type="dltCD:Success" maxOccurs="1" minOccurs="1"></xs:element>
    	</xs:sequence>
    </xs:complexType>


    <xs:complexType name="BackupAndReplaceFileRequest">
    	<xs:sequence>
    		<xs:element name="userID" type="dltCD:UserId" maxOccurs="1" minOccurs="1"></xs:element>
    		<xs:element name="productionSite" type="dltCD:Store" maxOccurs="1" minOccurs="1"></xs:element>
    		<xs:element name="testSite" type="dltCD:Store" maxOccurs="1" minOccurs="1"></xs:element>
    		<xs:element name="newFile" type="dltCD:File" maxOccurs="1" minOccurs="1"></xs:element>
    	</xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="BackupAndReplaceFileResponse">
    	<xs:sequence>
    		<xs:element name="userID" type="dltCD:UserId"></xs:element>
    		<xs:element name="productionSite" type="dltCD:Store"></xs:element>
    		<xs:element name="testSite" type="dltCD:Store"></xs:element>
    		<xs:element name="success" type="dltCD:Success"></xs:element>
    	</xs:sequence>
    </xs:complexType>


    <xs:complexType name="PurgeTableRequest">
    	<xs:sequence>
    		<xs:element name="userID" type="dltCD:UserId"></xs:element>
    		<xs:element name="productionSite" type="dltCD:Store"></xs:element>
    		<xs:element name="testSite" type="dltCD:Store"></xs:element>
    		<xs:element name="purgeTable" type="dltCD:TableName"></xs:element>
    	</xs:sequence>
    </xs:complexType>


    <xs:complexType name="PurgeTableResponse">
    	<xs:sequence>
    		<xs:element name="userID" type="dltCD:UserId"></xs:element>
    		<xs:element name="productionSite" type="dltCD:Store"></xs:element>
    		<xs:element name="testSite" type="dltCD:Store"></xs:element>
    		<xs:element name="success" type="dltCD:Success"></xs:element>
    	</xs:sequence>
    </xs:complexType>


    <xs:complexType name="LoadTableRequest">
    	<xs:sequence>
    		<xs:element name="userID" type="dltCD:UserId" maxOccurs="1" minOccurs="1"></xs:element>
    		<xs:element name="productionSite" type="dltCD:Store" maxOccurs="1" minOccurs="1"></xs:element>
    		<xs:element name="testSite" type="dltCD:Store" maxOccurs="1" minOccurs="1"></xs:element>
    		<xs:element name="loadTable" type="dltCD:Table" maxOccurs="1" minOccurs="1"></xs:element>
    	</xs:sequence>
    </xs:complexType>

    <xs:complexType name="LoadTableResponse">
    	<xs:sequence>
    		<xs:element name="userID" type="dltCD:UserId" maxOccurs="1"
    			minOccurs="1">
    		</xs:element>
    		<xs:element name="productionSite" type="dltCD:Store"
    			maxOccurs="1" minOccurs="1">
    		</xs:element>
    		<xs:element name="testSite" type="dltCD:Store" maxOccurs="1"
    			minOccurs="1">
    		</xs:element>
    		<xs:element name="success" type="dltCD:Success"
    			maxOccurs="1" minOccurs="1">
    		</xs:element>
    	</xs:sequence>
    </xs:complexType>


    <xs:complexType name="ExceptionFault">
    	<xs:sequence>
    		<xs:element name="error" type="dltCD:Error"></xs:element>
    	</xs:sequence>
    </xs:complexType>

    <xs:complexType name="GetListOfTablesFaultResponse">
    	<xs:sequence>
    		<xs:element name="error" type="dltBD:ExceptionFault"
    			maxOccurs="unbounded" minOccurs="0">
    		</xs:element>
    	</xs:sequence>
    </xs:complexType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.xmls.walmartstores.com/StoreSystems/StoreServices/datatypes/dataLoadToolCoreData/1.0/";
	elementFormDefault="qualified"
	xmlns:xs="http://www.w3.org/2001/XMLSchema"; xmlns="http://www.xmls.walmartstores.com/StoreSystems/StoreServices/datatypes/dataLoadToolCoreData/1.0/";>

    <xs:simpleType name="FileName">
    	<xs:restriction base="xs:string">
    		<xs:minLength value="4"></xs:minLength>
    		<xs:maxLength value="255"></xs:maxLength>
    	</xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="TableName">
    	<xs:restriction base="xs:string">
    		<xs:minLength value="4"></xs:minLength>
    		<xs:maxLength value="26"></xs:maxLength>
    	</xs:restriction>
    </xs:simpleType>
    
    <xs:simpleType name="ErrorNumber">
    	<xs:restriction base="xs:integer"></xs:restriction>
    </xs:simpleType>


    <xs:simpleType name="ErrorMessage">
    	<xs:restriction base="xs:string"></xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="ErrorOccured">
    	<xs:restriction base="xs:boolean"></xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="StoreNumber">
    	<xs:restriction base="xs:nonNegativeInteger">
    		<xs:minInclusive value="1"></xs:minInclusive>
    	</xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="CountryCode">
    	<xs:restriction base="xs:string">
    		<xs:length value="2"></xs:length>
    		<xs:whiteSpace value="collapse"></xs:whiteSpace>
    	</xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="TableRow">
    	<xs:restriction base="xs:base64Binary"></xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="FileData">
    	<xs:restriction base="xs:base64Binary">
    		<xs:whiteSpace value="collapse"></xs:whiteSpace>
    	</xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="UserId">
    	<xs:restriction base="xs:string">
    		<xs:minLength value="4"></xs:minLength>
    		<xs:maxLength value="12"></xs:maxLength>
    	</xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="ColumnName">
    	<xs:restriction base="xs:string">
    		<xs:minLength value="4"></xs:minLength>
    		<xs:maxLength value="26"></xs:maxLength>
    	</xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="ProgramName">
    	<xs:restriction base="xs:string">
    		<xs:minLength value="4"></xs:minLength>
    		<xs:maxLength value="255"></xs:maxLength>
    	</xs:restriction>
    </xs:simpleType>



    <xs:complexType name="Error">
    	<xs:sequence>
            <xs:element name="errorOccured" type="ErrorOccured" maxOccurs="1" minOccurs="1"></xs:element>
            <xs:element name="error" type="ErrorNumber" maxOccurs="1" minOccurs="0"></xs:element>
    		<xs:element name="errorMessage" type="ErrorMessage" maxOccurs="1" minOccurs="0"></xs:element>
    	</xs:sequence>
    </xs:complexType>

    <xs:complexType name="Store">
    	<xs:sequence>
            <xs:element name="storeNumber" type="StoreNumber" maxOccurs="1" minOccurs="1"></xs:element>
            <xs:element name="countryCode" type="CountryCode" maxOccurs="1" minOccurs="1"></xs:element>
    	</xs:sequence>
    </xs:complexType>

    <xs:complexType name="Table">
    	<xs:sequence>
    		<xs:element name="tableName" type="TableName" maxOccurs="1" minOccurs="1"></xs:element>
    		<xs:element name="tableRows" type="TableRows" maxOccurs="1" minOccurs="0"></xs:element>
    	</xs:sequence>
    </xs:complexType>

    <xs:complexType name="TableRows">
    	<xs:sequence>
    		<xs:element name="tableRow" type="TableRow"
    			maxOccurs="unbounded" minOccurs="0">
    		</xs:element>
    	</xs:sequence>
    </xs:complexType>

    <xs:complexType name="File">
    	<xs:sequence>
    		<xs:element name="fileName" type="FileName" maxOccurs="1" minOccurs="1"></xs:element>
    		<xs:element name="fileData" type="FileData" maxOccurs="unbounded" minOccurs="0"></xs:element>
    	</xs:sequence>
    </xs:complexType>

    <xs:complexType name="TableList">
    	<xs:sequence>
    		<xs:element name="table" type="TableName" minOccurs="0" maxOccurs="unbounded"></xs:element>
    	</xs:sequence>
    </xs:complexType>

    <xs:complexType name="FileList">
    	<xs:sequence>
    		<xs:element name="file" type="FileName" minOccurs="0" maxOccurs="unbounded"></xs:element>
    	</xs:sequence>
    </xs:complexType>

    <xs:simpleType name="Success">
    	<xs:restriction base="xs:boolean"></xs:restriction>
    </xs:simpleType>
</xs:schema>
---------------------------------------------------------------------
To unsubscribe, e-mail: c-user-unsubscr...@axis.apache.org
For additional commands, e-mail: c-user-h...@axis.apache.org

Reply via email to