繁体   English   中英

vb.net中的tibco Webservice调用无效结果

[英]Null result from tibco webservice call in vb.net

我获取了由tibco Web服务提供的wsdl文件,并将其放入我的项目中,之后,我创建了给wsdl文件vs 2005(是的,我正在开发一个遗留项目)的Web参考。 VS 2005生成了代理,我在vb.net代码中使用了它。

当我调用代理公开的方法时,总是得到空结果。 如果我使用soapUI调用该服务,它将给出带有预期数据的正确响应。 这怎么可能? wsdl是由tibco服务本身提供的,而vs 2005怎么会误解调用结果?

非常感谢您的任何回答。

我的vb代码是:

Dim EvalError As Company.FrontEnd.Agents.Ws_EvaluateAgency.tnsERRORAlpha
Dim EvaluateOutput() As Company.FrontEnd.Agents.Ws_EvaluateAgency.tnsPNREvaluate

EvaluateInput.EvaluationOption.EvaluatorOption.ElaborationMode = FrontEnd.Agents.Ws_EvaluateAgency.tnsTypeOfElaboration.AutopilotAgy  '' Fase III
EvalError = ws_Valutazione.AgencyEvaluate(EvaluateInput, EvaluateOutput)

输入的对象具有正确的数据。 定义了输出对象,因此EvalError

解决:在wsdl的wsdl:input和wsdl:output标记中缺少名称空间规范

解决:在wsdl的wsdl:input和wsdl:output标记中缺少名称空间规范对于未知原因(对我而言),您必须在wsdl:input和namespace =“ http://”中设置namespace =“ http:// InputMessageNamespace” wsdl:output中的“ OutputMessageNamespace”

暂无
暂无

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

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