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  2016  2017  2018  2019  2020  2021  2022  2023  2024  2025  <2026 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  2025  <2026
<== Date ==> <== Thread ==>

Subject: Re: [EXTERNAL] PyDM Write Widgets Do Not Honor PVA ACF Permission Rules
From: "Kasemir, Kay via Tech-talk" <tech-talk at aps.anl.gov>
To: André Favoto <andrefavotto at outlook.com>, "lvhh at sari.ac.cn" <lvhh at sari.ac.cn>, tech-talk <tech-talk at aps.anl.gov>
Date: Fri, 15 May 2026 12:41:31 +0000
>>value writing is still allowed on the PyDM GUI interface.
>Does this mean the widget is only "enabled" on the UI level, but the actual PV does not update if you try to write, or are you actually seeing the PV updating on a separate terminal?

The PVA protocol currently offers no access information.
The PVA server on the IOC, specifically the PVXS version (QSRV2), does honor the access security settings, https://github.com/epics-docs/epics-docs/blob/master/appdevguide/AccessSecurity.rst
With Channel Access, the client is updated about the current permissions, so widgets in a GUI can indicate if you have write access or not.
With PVA,  the client is currently clueless. Widgets in a GUI cannot indicate if you have write access or not. So you might think that you have write access, but when you then actually enter a value on the GUI, you get a write error, and the value on the IOC does not change.
The situation is absolutely safe but a little unfortunate.

References:
PyDM Write Widgets Do Not Honor PVA ACF Permission Rules lvhh--- via Tech-talk
Re: [EXTERNAL] PyDM Write Widgets Do Not Honor PVA ACF Permission Rules Kasemir, Kay via Tech-talk
Re: [EXTERNAL] PyDM Write Widgets Do Not Honor PVA ACF Permission Rules André Favoto via Tech-talk

Navigate by Date:
Prev: Re: [EXTERNAL] PyDM Write Widgets Do Not Honor PVA ACF Permission Rules André Favoto via Tech-talk
Next: New open-source tools: yaml2epics (YAML database compiler) and epics-webapp (web dashboard) Elmaddin Guliyev via Tech-talk
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  2025  <2026
Navigate by Thread:
Prev: Re: [EXTERNAL] PyDM Write Widgets Do Not Honor PVA ACF Permission Rules André Favoto via Tech-talk
Next: New open-source tools: yaml2epics (YAML database compiler) and epics-webapp (web dashboard) Elmaddin Guliyev via Tech-talk
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  2025  <2026
ANJ, 15 May 2026 · Home · News · About · Talk · Base · Modules · Extensions ·
· Distributions · Download · Documents · Links · Licensing ·