[英]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.