Как решить ошибку тега сообщения в файле wsdl? - PullRequest
0 голосов
/ 25 апреля 2019

Я новичок в файле 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 {
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...