Вопрос

Я пытаюсь написать небольшое тестовое приложение, которое использует веб -сервисы UMLS UTS в .NET, однако все методы в службе 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 }); 

Кто -нибудь может указать, где я ошибаюсь?

Это было полезно?

Решение

Дух! Билет выдается за звонок. Все А-Ок.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top