SOAP XSD根元素问题

问题描述

每当我创建XSD元素名称:Ansh时,当我将元素名称更改为:AnshRequest时,就不会将它(wsdl)加载到我的SOAPUI中(Soapui不会为此请求创建操作)。

    <xsd:element name="Ansh">
       <xsd:complexType>
            <xsd:sequence>
                <xsd:element name="SignonRq" type="tns:SignonRq" />
                <xsd:element name="BillerSvcRq" type="tns:BillerSvcRq" />
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>

这很好用:当我将rootelement更改为AnshRequest时:

    <xsd:element name="AnshRequest">
       <xsd:complexType>
            <xsd:sequence>
                <xsd:element name="SignonRq" type="tns:SignonRq" />
                <xsd:element name="BillerSvcRq" type="tns:BillerSvcRq" />
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>

SOAP UI:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
                  xmlns:acc="http://accountupload.atheeb.net">
   <soapenv:Header />
   <soapenv:Body>
      <acc:AnshRequest>
         <acc:SignonRq>
            <acc:ClientDt>4</acc:ClientDt>
            <acc:LanguagePref>?</acc:LanguagePref>
         </acc:SignonRq>
         <acc:BillerSvcRq>
            <acc:StatusCode>1</acc:StatusCode>
            <acc:RqUID>uuid</acc:RqUID>
         </acc:BillerSvcRq>
      </acc:AnshRequest>
   </soapenv:Body>
</soapenv:Envelope>

请帮助,我是SOAP WS的新手。我只希望“ Ansh”成为根元素。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)