简体   繁体   English

Spring-ws一个请求中有多个请求

[英]Spring-ws multiple request in one request

I have a problem. 我有个问题。 I want to create multiple request in one request. 我想在一个请求中创建多个请求。

<xsd:element name="SendMemberStatusRequest">
    <xsd:complexType>
        <xsd:sequence>
        <xsd:element name="MemberStatusRequest" type="member:MemberStatusRequest"/>
        </xsd:sequence>
    </xsd:complexType>
</xsd:element>
<xsd:element name="SendMemberStatusResponse">
    <xsd:complexType>
        <xsd:sequence>
            <xsd:element name="MemberStatusResponse" type="member:MemberStatusResponse"/>
        </xsd:sequence>
    </xsd:complexType>
</xsd:element>

This is my xsd code. 这是我的xsd代码。 For one "MemberStatusRequest" but i want to use, who want to send request may be send 1 request may be send 10 request. 对于一个“ MemberStatusRequest”,但我要使用,谁要发送请求可能会发送1个请求,可能会发送10个请求。 Anybody can help me ? 有人可以帮助我吗?

<xsd:element name="SendMemberStatusRequest">
    <xsd:complexType>
        <xsd:sequence>
        <xsd:element  name="MemberStatusRequest" type="member:MemberStatusRequest"/>
        <xsd:element  name="MemberStatusRequest" type="member:MemberStatusRequest"/>
        .........
        </xsd:sequence>
    </xsd:complexType>
</xsd:element>

This should help you: 这应该可以帮助您:

<xsd:element name="SendMemberStatusRequest">
    <xsd:complexType>
        <xsd:element name="MemberStatusRequest" type="member:MemberStatusRequest" maxOccurs="unbounded"/>
    </xsd:complexType>
</xsd:element>

By default minOccurs/maxOccurs is "1". 默认情况下, minOccurs/maxOccurs为“ 1”。

Your Request Class on the matter should have List<MemberStatusRequest> requests property. 您在此问题上的请求类应具有List<MemberStatusRequest> requests属性。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM