EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: Command completion/transaction processing
From: "Peregrine M. McGehee" <[email protected]>
To: "'[email protected]'" <[email protected]>
Date: Wed, 13 May 1998 08:54:10 -0000
In the spirit of Ron Nelson's recent posting about Java, I'd like to 
mention that during the course of the EPICS meeting there were also 
discussions about the need to add a robust mechanism for command completion 
a.k.a. transaction processing within EPICS Base. This also concerns the 
issue of supporting higher levels of device abstraction within the IOC 
software.

The first step in this direction is to determine how much of this goal can
be achieved using existing components of EPICS (custom records, R3.13 CA 
links) and already planned (new server) developments within the toolkit.

As many of you know, there are multiple attempts at solutions to these 
issues currently in use throughout the community. These were described in 
the survey of automation techniques presentation (converted from Microsoft 
PowerPoint - includes original) - 
 http://www.atdiv.lanl.gov/aot8/epics/meetings/automation/index.htm

I understand the LANSCE-12 is in need of a short-term solution to 
transaction processing - and for some of the subsystems I'm developing here 
for LEDA I'd like to add a "better" command completion interface than the 
familiar CAD/CAR/APPLY.

Those involved in the discussions were:

Ned Arnold 		APS	([email protected])
Marty Kraimer 		APS	([email protected])
Tim Mooney 		APS	([email protected])
Kim Gillies 		GEMINI	([email protected])
William Lupton 		KECK	([email protected])
Bob Dalesio 		LANL LANSCE-8	([email protected])
Jeff Hill 			LANL LANSCE-8	([email protected])
Peregrine McGehee 	LANL LANSCE-8	([email protected])
Ron Nelson 		LANL LANSCE-12	([email protected])
Steve Hunt 		PSI	([email protected])
Andrew Johnson 	RGO	([email protected])	
\
A short - and probably incomplete - list of topics that came up in 
discussion
follow:

Transaction processing
	- short term solution for LANL LANSCE-12
	- issue: potential releasing of lock-sets before put_callback completion
due to asynchronous records

Command interface
	- yet another custom record?
	- PCAS application?
	- has to be accessible from within the database as well as across the
network.

Data representation
	- support under new server?
	- new device support layer?
	- conversion (packing/unpacking) between CA formats and traditional DB
formats - special records?

New server
	- CA links between traditional IOC records and process variables managed
by the new server
	- use of new server applications ("server tools") as gateways to other
protocols (ex. CORBA IIOP).

Aloha,
	Peregrine

Peregrine M. McGehee		Project Engineer: LEDA Control System
(505) 667-3273			[email protected]	
LANSCE-8 Controls & Automation	Los Alamos National Laboratory

Navigate by Date:
Prev: Remote reprogramming of FLASH via CANbus Andrew Johnson
Next: a new IOC is born Matthias Clausen DESY -MKS-2/KRYK-
Index: 1994  1995  1996  1997  <19981999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Remote reprogramming of FLASH via CANbus Andrew Johnson
Next: a new IOC is born Matthias Clausen DESY -MKS-2/KRYK-
Index: 1994  1995  1996  1997  <19981999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·