One thing is a bit confusing at them moment:
When a record has infos and aliases, the infos are bound to the previous
alias, not to the original record:
record (ai, "dz:ai")
{
alias("alias1")
info(my_info_field, "Hello World")
alias("alias2")
}
alias("dz:ai","alias3")
epics> dbla
alias1 --> dz:ai
alias2 --> dz:ai
alias3 --> dz:ai
epics> dbli
alias1.my_info_field "Hello World"
$ caget dz:ai.my_info_field
Channel connect timed out: 'dz:ai.my_info_field' not found.
$ /usr/local/epics/base/bin/SL6-x86_64/caget alias1.my_info_field
alias1.my_info_field Hello World
$ /usr/local/epics/base/bin/SL6-x86_64/caget alias2.my_info_field
Channel connect timed out: 'alias2.my_info_field' not found.
$ /usr/local/epics/base/bin/SL6-x86_64/caget alias3.my_info_field
Channel connect timed out: 'alias3.my_info_field' not found.
Need to fix that...