On Tue, Jul 31, 2012 at 11:30 AM, Benjamin Franksen
<[email protected]> wrote:
On Tuesday, July 31, 2012, Benjamin Franksen wrote:
> As otehr have noted, dot ('.') is not allowed in record names.
>
> However, your db file should have been rejected when loading, and not
> when trying to find the record. So this is actually a bug in EPICS base.
OMG, forget I wrote this. Let me try once again:
As others have noted, dot ('.') is not allowed in record names.
However, your db file should have been rejected by dbLoadRecords. Instead,
it accepted your records with the bad names, and even dbl listed them,
presumably because dbl directly processes the stored list of records, in
contrast to dbpr which needs to lookup the record by name: it is this name
lookup which assumes the first dot separates record name from field name.
So you happened to find a bug in EPICS base on your first try.
Congratulations! ;-))
Cheers
Ben