As an alternative, if compiling the source isn't something you want to undertake, maybe Dan could package up a KAR file for you to import into your installed version of Kepler. Dan, do you think this would be feasible?
Matt On Wed, Oct 15, 2008 at 8:59 AM, Daniel Crawl <crawl at sdsc.edu> wrote: > > > Hi Jon, > > The nightly build is temporarily not being generated, so you > will have to download and compile the source. The instructions > for this can be found here: > > > https://dev.kepler-project.org/developers/reference/downloading-and-building-the-kepler-source-code/ > > Please let us know if you have any problems, > > --dan > > > Jon Goodall wrote: > >> Hi Dan, >> >> Do I need to use the nightly build of Kepler to get the updated XPath >> actor? I'm having trouble running the attached workflow with the 1.0 Kepler >> version. >> Thanks, >> Jon >> >> On Tue, Oct 14, 2008 at 6:41 PM, Daniel Crawl <crawl at sdsc.edu <mailto: >> crawl at sdsc.edu>> wrote: >> >> >> Hi Jon, >> >> I've updated the XPath actor with a new port that outputs >> attribute or text() data. Attached is a modified version >> of your workflow that uses this functionality. >> >> Let me know if you have questions, >> >> --dan >> >> >> Jon Goodall wrote: >> >> Hello, >> >> I'm trying to extract XML attributes from a web service in >> Kepler and >> could use some help. I've tried doing this a couple different >> ways. >> First, I tried the following xpath query: >> /timeSeriesResponse/timeSeries/values/value/@dateTime and the >> exception is ... >> >> ptolemy.kernel.util.IllegalActionException: XPath: node >> selected with >> XPath isn't an element. >> at org.sdm.spa.XPath.fire(XPath.java:167) >> at ptolemy.actor.AtomicActor.iterate(AtomicActor.java:398) >> at >> >> >> ptolemy.actor.sched.StaticSchedulingDirector.fire(StaticSchedulingDirector.java:170) >> at >> ptolemy.actor.CompositeActor.fire(CompositeActor.java:400) >> at ptolemy.actor.Manager.iterate(Manager.java:688) >> at ptolemy.actor.Manager.execute(Manager.java:332) >> at ptolemy.actor.Manager.run(Manager.java:1071) >> at ptolemy.actor.Manager$3.run(Manager.java:1112) >> >> The xpath query /timeSeriesResponse/timeSeries/values/value >> works fine >> and gives this response .. >> >> send to channel 0: {<value dateTime="2000-01-01T00:00:00" >> qualifiers="A">483</value>, <value dateTime="2000-01-02T00:00:00" >> qualifiers="A">464</value> ... >> >> I've also tried using an XMLDisassembler actor to access the >> dateTime >> attributes, but no luck. I was able to get the values, but >> unable to >> get the dateTimes (I tried setting the port name to @dateTime >> and to >> dateTime). See attached workflow for details. >> >> One other thing to note is that this service I'm using can return >> either simple or complex types. Right now, I'm working with the >> simple type, which is a XML string. I tried using the complex web >> service actor, but still was unable to get at the dateTime >> attributes. >> If you want to try this yourself, the service is >> http://river.sdsc.edu/wateroneflow/NWIS/DailyValues.asmx?WSDL. >> The >> method GetValues returns the XML string, the method >> GetValuesObject >> returns a complex type. >> >> The workflow is attached if you want to take a look. The goal is >> simply to create a chart of the streamflow time series. I would >> appreciate any help on this. Thanks in advance! >> >> Jon >> >> Jonathan Goodall >> Civil and Environmental Engineering >> University of South Carolina >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Kepler-users mailing list >> Kepler-users at ecoinformatics.org >> <mailto:Kepler-users at ecoinformatics.org> >> >> http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-users >> >> >> >> > _______________________________________________ > Kepler-users mailing list > Kepler-users at ecoinformatics.org > http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-users > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Matthew B. Jones Director of Informatics Research and Development National Center for Ecological Analysis and Synthesis (NCEAS) UC Santa Barbara jones at nceas.ucsb.edu Ph: 1-907-523-1960 http://www.nceas.ucsb.edu/ecoinfo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mercury.nceas.ucsb.edu/ecoinformatics/pipermail/kepler-users/attachments/20081015/74e61369/attachment-0001.html>

