我正在尝试运行C# SOAP Sample App但是获得异常: 的显示java.lang.NullPointerException
我相信我使用的是错误的SOAP端点。
从the Sample App开始,CobrandLogin的端点通过以下方式创建:
cobrandLoginService.Url = System.Configuration.ConfigurationSettings.AppSettings.Get("soapServer") + "/" + cobrandLoginService.GetType().FullName+"_" + System.Configuration.ConfigurationSettings.AppSettings.Get("soapServerVersion");
The Dev Portal显示 soapServer 应为:https://rest.developer.yodlee.com/services/services
This answer建议使用与格式不匹配的各种随机网址:
soapServer +服务全名+ _version
这些与the Sample App不匹配。见这里:https://rest.developer.yodlee.com/services/services/listServices
示例应用程序还要求 tncVersion 和 soapServerVersion ,尽管这些设置应该是什么并不明显。
连连呢?什么是正确的URL cobrandLoginService和其他服务?
答案 0 :(得分:0)
这是一个有价值的反馈,我们将以更好的方式记录这一点。现在这里是你问题的答案 -
soapServer - https://rest.developer.yodlee.com/services/services
ServiceName - CobrandLoginService
soapServerVersion - 2013Q3(这是我们推荐的当前版本)
因此,cobrandLogin的完整SOAP服务EPR看起来像 - https://rest.developer.yodlee.com/services/services/CobrandLoginService_2013Q3
同样,您可以在SOAP API reference guide的帮助下创建所有其他EPR 并从listServices
验证它们可以找到此版本的WSDL here
The sample app also asks for tncVersion
tncVersion应该传递为2