Asp.net vb.net中tibco webservice调用的空结果

Asp.net vb.net中tibco webservice调用的空结果,asp.net,vb.net,web-services,wsdl,tibco,Asp.net,Vb.net,Web Services,Wsdl,Tibco,我获取了一个tibco web服务提供的wsdl文件,并将其放在我的项目中,之后我创建了一个web引用,将该wsdl文件提供给VS2005(是的,我正在处理一个遗留项目)。VS2005生成了代理,我在vb.net代码中使用了它 当我调用代理公开的方法时,我总是得到一个空结果。如果我使用soapUI调用服务,它将使用预期的数据给出正确的响应。这怎么可能?wsdl是由tibco服务本身提供的vs 2005怎么会误解调用的结果呢 非常感谢您的回答 我的vb代码是: Dim EvalError As C

我获取了一个tibco web服务提供的wsdl文件,并将其放在我的项目中,之后我创建了一个web引用,将该wsdl文件提供给VS2005(是的,我正在处理一个遗留项目)。VS2005生成了代理,我在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标记中缺少命名空间规范
由于未知(对我而言)的原因,您必须设置命名空间=”http://InputMessageNamespace“在wsdl中:输入和命名空间=”http://OutputMessageNamespace“在wsdl:output中

我们能看到您的代码吗?嗨,我还不在办公室,您是指wsdl还是vb代码,还是两者都有?我会尽快把密码寄出去。谢谢你的VB代码,还有你在调试时检查过的代码,使任何参数都有值-如果适用于结果。