我为我的测试区域中的一组Soap web服务创建了一个Soap项目,在那里我可以通过更改输入数据/测试数据来重复运行该项目(这里我的wsdl于9月份在Testregion中更新)。
现在,我的测试区域已经更新了Wsdl(九月Wsdl现在不存在于测试中),当我尝试运行soap项目(使用sepwsdl构建)时me低于错误
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org /2001/XMLSchema-instance" xmlns:enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns0="http://konnex.aarp.org/types/SwordCiboodleServicesSecure" env:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<env:Body>
<env:Fault>
<faultcode>env:Server</faultcode>
<faultstring>JAXRPC.TIE.04: Internal Server Error (JAXRPCTIE01: caught exception while handling request: java.lang.NullPointerException)</faultstring>
</env:Fault>
</env:Body>
</env:Envelope>
所以我的问题是,有没有任何方法可以使用/运行带有新更新的WSDL 的同一项目
如果您正在使用SoapUI,则可以通过右键单击导入的WSDL并选择更新定义来更新WSDL定义。根据您的描述,选项"用新架构重新创建现有请求"听起来像您想要的。
以下链接描述了选项以及使用它们的示例情况https://dzone.com/articles/soapui-tip-options-refreshing