我正在尝试编写一个小型测试应用程序,该应用程序使用.NET中的UMLS UTS Web服务,但是UMLSKS服务中的所有方法(例如FindCuibyNormword),FindCuibyNormString似乎正在返回null。我检查了CAS身份验证服务正在退回正确的代理票。

        CASService.AuthorizationPortTypeClient CasClient = new AuthorizationPortTypeClient();
        UMLSKS.UMLSKSServicePortTypeClient UmlsKsClient = new UMLSKSServicePortTypeClient();
        string ticket = CasClient.getProxyGrantTicket("<my user name>", "<my password>");
        string proxyTicket = CasClient.getProxyTicket(ticket, "http://umlsks.nlm.nih.gov");
        string umlsVersion = UmlsKsClient.getCurrentUMLSVersion(new CurrentUMLSRequest() { casTicket = proxyTicket });
        ConceptIdGroup cidG = UmlsKsClient.findCUIByNormWord(new ConceptIdNormWordRequest() { casTicket = proxyTicket, release = umlsVersion, searchString = query }); 

谁能指出我出错的地方?

有帮助吗?

解决方案

du!票由每电话发出。一切都是A-OK。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top