在Java和PHP中为WCF服务生成代理重复消息错误
在尝试使用PHP和Java为WCF服务生成代理时,出现以下输出错误: 对于Java,我将wsimport与Jaxws和JaxB一起使用 对于PHP,我使用的是WSDL2HP 我得到的错误如下: [错误]重复的“消息”实体:“IWcfRequestProcessor\u ProcessRequests\u InputMessage” 第1行 wsdl中唯一的消息实体是:在Java和PHP中为WCF服务生成代理重复消息错误,java,php,wcf,wsdl,Java,Php,Wcf,Wsdl,在尝试使用PHP和Java为WCF服务生成代理时,出现以下输出错误: 对于Java,我将wsimport与Jaxws和JaxB一起使用 对于PHP,我使用的是WSDL2HP 我得到的错误如下: [错误]重复的“消息”实体:“IWcfRequestProcessor\u ProcessRequests\u InputMessage” 第1行 wsdl中唯一的消息实体是: <wsdl:message name="IWcfRequestProcessor_ProcessRequests_In
<wsdl:message name="IWcfRequestProcessor_ProcessRequests_InputMessage">
<wsdl:part name="parameters" element="tns:ProcessRequests"/>
</wsdl:message>
<wsdl:message name="IWcfRequestProcessor_ProcessRequests_OutputMessage">
<wsdl:part name="parameters" element="tns:ProcessRequestsResponse"/>
</wsdl:message>
<wsdl:message name="IWcfRequestProcessor_ProcessOneWayRequests_InputMessage">
<wsdl:part name="parameters" element="tns:ProcessOneWayRequests"/>
</wsdl:message>
因此,正如您所看到的,没有重复项,因此我无法理解为什么会出现此错误
感谢您的帮助:
Andrew问题是由FQDN(完全限定域名)引起的。我没有使用默认svc页面上显示的域名。例如,当它实际解析为D4testtest.mynetwork.com/MyService.svc时,我正在尝试127.0.0.1/MyService.svc 因为这两个都是有效的,两个地址似乎都被考虑在内,所以在第二次传递时,它已经解析了wsdl,从而生成了这个错误,这是有效的 干杯
Andrew我有一个导入语句,它正在加载具有相同消息名的文件。删除导入解决了我的问题