如何解决WSDL类型,不带参数的吸气剂
| 我尝试写一个wsdl文件。我首先在元素中定义我的未来操作。 所以我需要定义一个类似getAllObjects的方法。这就是为什么我不需要为getAllObjectsRequest设置任何参数的原因。 谁能告诉我如何为未声明任何输入参数的方法(如getById中的ID)定义消息和操作。 目前,我有下一个代码:<type .....>
<xsd:element name=\"getAllObjectRequest\">
<xsd:complexType>
<xsd:sequence>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name=\"getAllObjectResponce\">
<xsd:complexType>
<xsd:sequence>
<xsd:element name=\"allObject\" type=\"wsbean:ObjectADB\"
minOccurs=\"0\" maxOccurs=\"unbounded\"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
我认为这不是核心。
谢谢。
解决方法
此语法正确。如果您不喜欢它,建议您为此类消息创建特殊标记marker1ѭ类型:
<xsd:element name=\"getAllObjectRequest\" type=\"Void\"/>
<xsd:complexType name=\"Void\">
<xsd:sequence>
</xsd:sequence>
</xsd:complexType>
请注意,SOAP消息中的有效请求如下所示:
<getAllObjectRequest/>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。