在.NET中访问UMLS UTS web服务时出现问题

在.NET中访问UMLS UTS web服务时出现问题,.net,ontology,medical,.net,Ontology,Medical,我正在尝试编写一个使用.NET中的UMLS UTS web服务的小型测试应用程序 然而,UMLSKS服务中的所有方法,如FindCuiByNormalWord、FindCuiByNormalString,似乎都返回null。我已检查CAS身份验证服务是否返回了正确的代理票证 CASService.AuthorizationPortTypeClient CasClient = new AuthorizationPortTypeClient(); UMLSKS.UML

我正在尝试编写一个使用.NET中的UMLS UTS web服务的小型测试应用程序 然而,UMLSKS服务中的所有方法,如FindCuiByNormalWord、FindCuiByNormalString,似乎都返回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 }); 
CASService.AuthorizationPortTypeClient CasClient=newauthorizationporttypeclient();
UMLSKS.UMLSKSServicePortTypeClient UmlsKsClient=新的UMLSKSServicePortTypeClient();
string ticket=CasClient.getProxyGrantTicket(“,”);
字符串proxyTicket=CasClient.getProxyTicket(票证,“http://umlsks.nlm.nih.gov");
字符串umlsVersion=UmlsKsClient.getCurrentUMLSVersion(新的CurrentUMLSRequest(){casTicket=proxyTicket});
ConceptIdGroup cidG=UmlsKsClient.FindCuiByNormalWord(新的ConceptIdNormalWordRequest(){casTicket=proxyTicket,release=umlsVersion,searchString=query});

有人能指出我哪里出了问题吗?

Duh!这张票是按电话发出的。一切都很好