Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020 
<== Date ==> <== Thread ==>

Subject: Re: ASL field
From: Ned Arnold <nda@aps.anl.gov>
To: "Liyu, Andrei" <liyua@ornl.gov>
Cc: tech-talk@aps.anl.gov
Date: Fri, 30 Sep 2005 08:10:07 -0500
Andrei,

The ASL is *not* a field in the record. It is an attribute defined for each field in a record type in the xxxRecord.dbd file. For example

field(VAL,DBF_ENUM) {
		prompt("Current Value")
		promptgroup(GUI_INPUTS)
		pp(TRUE)
		asl(ASL0)
	}

Fields that are routinely changed by operators get assigned ASL0, more sensitive fields get assigned ASL1 (the default).

To change the ASL level of a field will require a new record type, i.e.

  Andrei'sAIrecord
  Andrei'sBIrecord


I have been in enough conversations about this to know that everyone has there own opinion as to the effectiveness of this approach, so you won't be saying anything new, Andrei.


Ned


Liyu, Andrei wrote:
Hi,

I am working with Channel Access Security and read manuals again :(
Maybe I am mistaken but I couldn't find enough information about ASL
field.

Channel Access Security is based on ASG and ASL record's fields. So
Application Developer's Guide; 8.3.3 Definitions "... ASG ... ASL ..."

1. But Records Reference manual hasn't any information about ASL.
2. Also link between ASL and <level> in Application Developer's Guide;
8.3.4.2 and 8.3.4.3 is not clear.

Of course, struct dbFldDes in dbBase.h has asLevel as_level; /*access security level
*/


Have a good day, Andrei.


References:
ASL field Liyu, Andrei

Navigate by Date:
Prev: ASL field Liyu, Andrei
Next: RE: ASL field Liyu, Andrei
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020 
Navigate by Thread:
Prev: ASL field Liyu, Andrei
Next: RE: ASL field Liyu, Andrei
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·