Difference between revisions of "V4 Name Server"
From EPICSWIKI
KayKasemir (talk | contribs) m (name server not only for CA) |
KayKasemir (talk | contribs) m (CAC clarification) |
||
Line 16: | Line 16: | ||
* How to best interface it (API)? | * How to best interface it (API)? | ||
=== | === Channel Access Client User Interface === | ||
Is the low-level V4 CA client API all that's needed? | Is the low-level V4 CA client API all that's needed? | ||
Or is a wrapper needed that e.g. holds the data in a | Or is a wrapper needed that e.g. holds the data in a | ||
container? | container? | ||
* Waiting for 'caget' example code. | * Waiting for 'caget' example code. How easy can a simply 'ca get' be? | ||
* Assert that display tools, archiver, EPICS 'office' can do what they need to do with the CAC API. |
Revision as of 17:08, 5 May 2005
Task
Investigate a network client API for data and name resolution.
Name Server
What would a name server look like that supports
1) Life channels (ChannelAccess), including channels provided by backup systems in a redundant setup.
2) Archived channels
3) Possibly other EPICS data sources like Alarm channels?
Hoping to use something existing. Get OpenLDAP [1] and check the following:
- Can it be used to store record names, server addresses, maybe more ('primary' server, fields, ...)? Try a simple setup, use the command-line ldapsearch to retrieve data.
- Does it allow for redundant servers, automatically syncing?
- How to best interface it (API)?
Channel Access Client User Interface
Is the low-level V4 CA client API all that's needed? Or is a wrapper needed that e.g. holds the data in a container?
- Waiting for 'caget' example code. How easy can a simply 'ca get' be?
- Assert that display tools, archiver, EPICS 'office' can do what they need to do with the CAC API.