Я новичок в файле wsdl.Я не знаю, как решить эту ошибку в теге сообщения.
<?xml version = '1.0' encoding = 'UTF-8'?>
<definitions
name="ApplicationService"
targetNamespace="http://com/regulusgroup/t2/application/service/ApplicationService"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:tns="http://com/regulusgroup/t2/application/service/ApplicationService"
xmlns:app="http://com/regulusgroup/t2/ApplicationInfo">
<import namespace="http://com/regulusgroup/t2/ApplicationInfo" location="@config.protocol@@config.server@@config.port@@config.root@/xsd/Application.xsd" />
<message name="getSubAppsRequest">
<part name="getSubAppsRequest" element="app:getSubAppsRequest"/>
</message>
<message name="getSubAppsResponse">
<part name="return" element="app:getSubAppsResponse"/>
</message>
....
<binding name="ApplicationServiceBinding" type="tns:ApplicationServicePort">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
...
</binding>
<service name="ApplicationService">
<port name="ApplicationServicePort" binding="tns:ApplicationServiceBinding">
<soap:address location="@config.protocol@@config.server@@config.port@@config.root@/ApplicationService"/>
</port>
</service>
</definitions>
Я получил "Часть 'getSubAppsRequest' имеет недопустимое значение 'getSubAppsRequest', определенное для его элемента. Объявления элементов должны ссылаться на допустимые значения, определенныев схеме ".ошибка в теге сообщения.
getSubAppsRequest является классом
@XmlRootElement(name = "getSubAppsRequest")
public class GetSubAppsRequest {
}