Yes, I wasn’t sure if your application had a security restriction to store paw’s into the env var for any code to read.
Anyhow, anyone should be able to create an Jira account at: https://issues.apache.org/jira/browse/CTAKES Pei Chen Wired Informatics <http://www.wiredinformatics.com> 265 Franklin St Ste 1702 Boston, MA 02110 tel: (617) 433-7544 pei.c...@wiredinformatics.com On Mon, Oct 26, 2015 at 2:06 PM, Peter Szolovits <p...@mit.edu> wrote: > Thanks, Sean and Pei. Sean’s suggestion to set the properties via > System.setProperty() works; I had forgotten that this was doable in Java. > I think the suggestion of an overloaded method is still a good idea, but I > also don’t remember how to create a Jira. —Pete > > > On Oct 26, 2015, at 1:44 PM, Pei Chen <chen...@apache.org> wrote: > > > > Pete, > > System.setProperty()? > > Were you suggest we add an overloaded method?: > > ClinicalPipelineFactory.getFastPipeline(String user, String pw) {} > > It's not a bad suggestion- if you require it, feel free to create a > > Jira or even better a patch... > > --Pei > > > > > > On Mon, Oct 26, 2015 at 1:27 PM, Peter Szolovits <p...@mit.edu> wrote: > >> I know that, but was asking specifically whether there is a way for > this info to be passed in by a program that embeds cTakes, without having > to set environment variables or muck with the java command line. > >> > >>> On Oct 26, 2015, at 1:18 PM, Finan, Sean < > sean.fi...@childrens.harvard.edu> wrote: > >>> > >>> You should be able to use ctakes.umlsuser and ctakes.umlspw in the > command line or as environment variables. If your shell requires, you can > replace the dot with underscore: ctakes_umlsuser ctakes_umlspw > >>> > >>> Sean > >>> > >>> -----Original Message----- > >>> From: Peter Szolovits [mailto:p...@mit.edu] > >>> Sent: Monday, October 26, 2015 1:12 PM > >>> To: dev@ctakes.apache.org > >>> Subject: Can one pass UMLS username and password as API arguments? > >>> > >>> I am embedding cTakes as part of a larger (Java-based) processing > program and would like to be able to pass the user’s UMLS username and > password when setting up the cTakes API rather than embedding them in UIMA > configuration files or having to give them as java vm arguments. E.g., at > some place such as a call to ClinicalPipelineFactory.getFastPipeline()g. > Is there a way to do this that I have not been able to find? Thank you. > —Peter Szolovits > >>> > >> > >