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
<2005>
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- 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
<2005>
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|