xal pv browser - aps.anl.gov€¦ · xal status presentation by tom pelaia) oak ridge national...

20
XAL based PV Browser Jeff Patton, Chris Fowlkes EPICS Collaboration Meeting – RDB SIG June 12, 2006

Upload: others

Post on 25-Apr-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: XAL PV Browser - aps.anl.gov€¦ · XAL Status presentation by Tom Pelaia) OAK RIDGE NATIONAL LABORATORY U. S. D EPARTMENT OF ENERGY EPICS Collaboration Meeting, June 12, 2006 3

XAL based PV Browser

Jeff Patton, Chris Fowlkes

EPICS Collaboration Meeting – RDB SIG

June 12, 2006

Page 2: XAL PV Browser - aps.anl.gov€¦ · XAL Status presentation by Tom Pelaia) OAK RIDGE NATIONAL LABORATORY U. S. D EPARTMENT OF ENERGY EPICS Collaboration Meeting, June 12, 2006 3

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

2EPICS Collaboration Meeting, June 12, 2006

Environment

• Oracle RDB

• IRMISBase data structure

• SNS data structure

• XAL Framework (See XAL Status presentation by Tom Pelaia)

Page 3: XAL PV Browser - aps.anl.gov€¦ · XAL Status presentation by Tom Pelaia) OAK RIDGE NATIONAL LABORATORY U. S. D EPARTMENT OF ENERGY EPICS Collaboration Meeting, June 12, 2006 3

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

3EPICS Collaboration Meeting, June 12, 2006

Philosophy

• Integrate IRMISBase data with SNS data

• Use the XAL framework whose look and feel most SNS users are familiar with

• Simple RDB interaction through POJOsand database views to adapt IRMIS to SNS

• Tailor functions to SNS users

• But make UI configurable for anyone

Page 4: XAL PV Browser - aps.anl.gov€¦ · XAL Status presentation by Tom Pelaia) OAK RIDGE NATIONAL LABORATORY U. S. D EPARTMENT OF ENERGY EPICS Collaboration Meeting, June 12, 2006 3

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

4EPICS Collaboration Meeting, June 12, 2006

Installation

• Populate configuration table

• Set RDB connection parameters

• Install jars and JNLP files on web server

Page 5: XAL PV Browser - aps.anl.gov€¦ · XAL Status presentation by Tom Pelaia) OAK RIDGE NATIONAL LABORATORY U. S. D EPARTMENT OF ENERGY EPICS Collaboration Meeting, June 12, 2006 3

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

5EPICS Collaboration Meeting, June 12, 2006

PV Browser

Page 6: XAL PV Browser - aps.anl.gov€¦ · XAL Status presentation by Tom Pelaia) OAK RIDGE NATIONAL LABORATORY U. S. D EPARTMENT OF ENERGY EPICS Collaboration Meeting, June 12, 2006 3

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

6EPICS Collaboration Meeting, June 12, 2006

Startup

• Connects to RDB with a read only account

• Reads configuration table to determine objects to define

Page 7: XAL PV Browser - aps.anl.gov€¦ · XAL Status presentation by Tom Pelaia) OAK RIDGE NATIONAL LABORATORY U. S. D EPARTMENT OF ENERGY EPICS Collaboration Meeting, June 12, 2006 3

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

7EPICS Collaboration Meeting, June 12, 2006

Wild Card search

Page 8: XAL PV Browser - aps.anl.gov€¦ · XAL Status presentation by Tom Pelaia) OAK RIDGE NATIONAL LABORATORY U. S. D EPARTMENT OF ENERGY EPICS Collaboration Meeting, June 12, 2006 3

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

8EPICS Collaboration Meeting, June 12, 2006

Drill down by SNS naming components

Page 9: XAL PV Browser - aps.anl.gov€¦ · XAL Status presentation by Tom Pelaia) OAK RIDGE NATIONAL LABORATORY U. S. D EPARTMENT OF ENERGY EPICS Collaboration Meeting, June 12, 2006 3

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

9EPICS Collaboration Meeting, June 12, 2006

History

Page 10: XAL PV Browser - aps.anl.gov€¦ · XAL Status presentation by Tom Pelaia) OAK RIDGE NATIONAL LABORATORY U. S. D EPARTMENT OF ENERGY EPICS Collaboration Meeting, June 12, 2006 3

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

10EPICS Collaboration Meeting, June 12, 2006

Search Results

Page 11: XAL PV Browser - aps.anl.gov€¦ · XAL Status presentation by Tom Pelaia) OAK RIDGE NATIONAL LABORATORY U. S. D EPARTMENT OF ENERGY EPICS Collaboration Meeting, June 12, 2006 3

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

11EPICS Collaboration Meeting, June 12, 2006

Preview

Page 12: XAL PV Browser - aps.anl.gov€¦ · XAL Status presentation by Tom Pelaia) OAK RIDGE NATIONAL LABORATORY U. S. D EPARTMENT OF ENERGY EPICS Collaboration Meeting, June 12, 2006 3

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

12EPICS Collaboration Meeting, June 12, 2006

Search

Page 13: XAL PV Browser - aps.anl.gov€¦ · XAL Status presentation by Tom Pelaia) OAK RIDGE NATIONAL LABORATORY U. S. D EPARTMENT OF ENERGY EPICS Collaboration Meeting, June 12, 2006 3

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

13EPICS Collaboration Meeting, June 12, 2006

So I used all invalid names for my PV’s. It drives that

database guy nuts!

Page 14: XAL PV Browser - aps.anl.gov€¦ · XAL Status presentation by Tom Pelaia) OAK RIDGE NATIONAL LABORATORY U. S. D EPARTMENT OF ENERGY EPICS Collaboration Meeting, June 12, 2006 3

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

14EPICS Collaboration Meeting, June 12, 2006

Preview

Page 15: XAL PV Browser - aps.anl.gov€¦ · XAL Status presentation by Tom Pelaia) OAK RIDGE NATIONAL LABORATORY U. S. D EPARTMENT OF ENERGY EPICS Collaboration Meeting, June 12, 2006 3

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

15EPICS Collaboration Meeting, June 12, 2006

Probe

Page 16: XAL PV Browser - aps.anl.gov€¦ · XAL Status presentation by Tom Pelaia) OAK RIDGE NATIONAL LABORATORY U. S. D EPARTMENT OF ENERGY EPICS Collaboration Meeting, June 12, 2006 3

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

16EPICS Collaboration Meeting, June 12, 2006

View Links

Page 17: XAL PV Browser - aps.anl.gov€¦ · XAL Status presentation by Tom Pelaia) OAK RIDGE NATIONAL LABORATORY U. S. D EPARTMENT OF ENERGY EPICS Collaboration Meeting, June 12, 2006 3

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

17EPICS Collaboration Meeting, June 12, 2006

Map Links

Page 18: XAL PV Browser - aps.anl.gov€¦ · XAL Status presentation by Tom Pelaia) OAK RIDGE NATIONAL LABORATORY U. S. D EPARTMENT OF ENERGY EPICS Collaboration Meeting, June 12, 2006 3

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

18EPICS Collaboration Meeting, June 12, 2006

Probe multiple PV’s

Page 19: XAL PV Browser - aps.anl.gov€¦ · XAL Status presentation by Tom Pelaia) OAK RIDGE NATIONAL LABORATORY U. S. D EPARTMENT OF ENERGY EPICS Collaboration Meeting, June 12, 2006 3

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

19EPICS Collaboration Meeting, June 12, 2006

Export to .db file

Page 20: XAL PV Browser - aps.anl.gov€¦ · XAL Status presentation by Tom Pelaia) OAK RIDGE NATIONAL LABORATORY U. S. D EPARTMENT OF ENERGY EPICS Collaboration Meeting, June 12, 2006 3

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

20EPICS Collaboration Meeting, June 12, 2006

Future

• Advanced search

• Seamless export to VDCT

• Differences between IOC boots