EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: EpicsQT and Archiver Appliance
From: Michael Davidsaver <[email protected]>
To: [email protected]
Date: Fri, 15 Jul 2016 11:52:22 -0400
> Does  Archiver Appliance mimic the XML-RPC for or can it with some
> additional XML Doc Type added to it?

AA itself does not.  However, I wrote a sort of proxy to do this.  This
lets xml-rpc clients transparently access AA.

https://github.com/epicsdeb/carchivetools/blob/master/README-a2aproxy.md

> If not, then I would have to modify EpicsQT’s QEArchiveInterface or
> QEArchiveManager classes to read the AA (JSON?) URL.

AA can provide data either as json or it's native binary format (google
protocol buffers).  JSON should be quite easy to prototype.  I went with
proto bufs for speed.

https://github.com/epicsdeb/carchivetools/blob/master/carchive/backend/appl.py#L225


On 07/14/2016 06:47 AM, [email protected] wrote:
> Hello,
> 
>  
> 
> This is a question about how to get the EpicsQt’s striptool archive to
> read from Archiver Appliance instead of Channel Archiver. As I
> understand it Channel Archiver used the XML-RPC protocol to retrieve
> data via the server for clients but Channel Archiver is now deprecated.
> Does  Archiver Appliance mimic the XML-RPC for or can it with some
> additional XML Doc Type added to it?
> 
>  
> 
> If not, then I would have to modify EpicsQT’s QEArchiveInterface or
> QEArchiveManager classes to read the AA (JSON?) URL. I have a version of
> AA running taking data and a version of EpicsQt striptool. I’m just
> wondering the best way to connect the two and if anyone has tried it.
> 
>  
> 
> Regards,
> 
>  
> 
> Rory
> 


References:
EpicsQT and Archiver Appliance rory.clarke

Navigate by Date:
Prev: RE: drvAsynIPPort, asynOctetSyncIO and multithreading Mark Rivers
Next: Re: Problem with procServ on RHEL6 Ralph Lange
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: EpicsQT and Archiver Appliance rory.clarke
Next: RE: EpicsQT and Archiver Appliance Andrew C. Starritt
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 22 Jul 2016 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·