All right, I figured it out. It works fine as long as the PV processing
function for the expiration values regards the assigned value to being
of an integer type:
I would think this would pass the test:
bgn.expiry = 10600 descr "...";
However, it just gets ignored and not assigned. When
OK, so the problem seems to be with binding the values of cfg_get
variables specifically.
It works fine if I use static values:
$mctex(bgn=>$avp(s:bgn)) = 10600;
Or even other PVs:
$var(x) = 10600;
$mctex(bgn=>$avp(s:bgn)) = $var(x);
It really does seem to be a problem with the cfg_