Where is your <types>
element? It should contain the XSD declarations for the types your process is complaining about. Your WSDL should either have an import
somewhere to import the XSD type declarations:
<types>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://webservice.statementprofile.billing.aosoft.com/" schemaLocation="your-schema.xsd" />
</schema>
</types>
or the XSD embedded in your <types>
element:
<types>
<xsd:schema elementFormDefault="qualified" xmlns="http://webservice.statementprofile.billing.aosoft.com/" targetNamespace="http://webservice.statementprofile.billing.aosoft.com/">
<xsd:complexType name="statementprofileRequest">
...
</xsd:complexType>
<xsd:complexType name="StatementprofileResponse">
...
</xsd:complexType>
</xsd:schema>
</types>
or some other way to feed the wsimport
app with that XSD (perhaps via bindings), but if you can insert the <types>
info, you should be able to validate.