我正在将我们的Web应用程序从Cold Fusion 9服务器迁移到Cold Fusion 2016服务器,并且其中一个在CF9中完美运行的Web服务调用现在在CF2016中引发了以下错误。< / p>
带有参数的Web服务操作InsertBank {2,JOHNSON,BRIAN,450,450100530,21 / 02/2017,C,11212,006,128661543321,A,EN} 无法找到。
我直接通过CFScript 调用该方法(我已经使用createObject()
定义了Web服务,并将其分配给应用程序变量以便于使用)
result = Application.AdminWS.InsertBank(Trim(Application.ApplicationId),Trim(uname),Trim(Session.Employee.Client.xmlText),Trim(Session.Employee.Certificate.xmlText),Trim(DateFormat(Now(),"dd/mm/yyyy")),"C",Trim(instiNum),Trim(accouNum),Trim(transNum),Trim(varAccStatus),session.language);
我知道Axis2是在CF10中引入的,但在ColdFusion Administrator中我将默认设置为Axis1;我不相信这是问题的原因。我尝试刷新WSDL,但两个服务器之间的WSDL文件之间的唯一区别是URL。
有没有办法cfdump
网络服务并查看其所有参数?