我正在使用SoapUI测试Web服务请求。
我有一个字符串作为我的请求中按位的过滤器。 该字段是SoapUI的枚举。在XSD中,我有所有枚举值。
我需要能够在字段中发送2个或更多枚举值,但SoapUI只接受文本,例如“All”或“testvalue2”。我想发送testvalue和testvalue2作为例子。
谢谢你的帮助
XSD提取:
<xs:enumeration value="None">
<xs:annotation>
<xs:appinfo>
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">0</EnumerationValue>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Testvalue">
<xs:annotation>
<xs:appinfo>
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Testvalue2">
<xs:annotation>
<xs:appinfo>
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="All">
<xs:annotation>
<xs:appinfo>
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">255</EnumerationValue>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
答案 0 :(得分:2)
解决方案是复制字段,而不是在字段中输入所有值。
<tem:RequestExtendedInfo>
<!--Optional:-->
<rxas:ExtendedInfo>testvalue1</rxas:ExtendedInfo>
<rxas:ExtendedInfo>testvalue2</rxas:ExtendedInfo>
</tem:RequestExtendedInfo>
感谢Abhishek Asthana的帮助