如何解决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 举报,一经查实,本站将立刻删除。