Question

Je suis en train d'écrire une petite application de test qui utilise les services Web UMLS UTS dans .NET Cependant, toutes les méthodes du service UMLSKS tels que findCUIByNormWord, findCUIByNormString semblent retourner nulle. J'ai vérifié que le billet proxy correct est retourné par le service d'authentification 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 }); 

point Quelqu'un peut-il où je me trompe?

Était-ce utile?

La solution

Duh! Le billet est émis par appel. Tout est OK.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top