PROGRAMS
The list of programs to be certified for BC-1:
Interactive
The interactive Applications to be certified for readiness:
LCLSHOME
EDM displays generally
ALH viewer
SCP
Archive Viewer
mdsrv use in SCP
cmlog client (viewer)
Matlab applications
DESY elog viewer (web browser)
Operations elog viewer (web browser)
Artmis (we browser)
iocConsole
Environments
ALL (All)
Kiosk (K)
Sunray (S)
Linux on SLAC network (L)
PC on SLAC network (PC)
Mac laptop (M)
APPLICATIONS READINESS
LCLSHOME
Issues |
Solutions |
Assigned to |
Fixed? |
K |
Launching through icon on Desktop of lcls-mcc01 results in message "Service '/home/lclsops1/Desktop/LCLS Home.desktop' is malformatted." |
Write lsuncher script located in $LCROOT/tools/script |
Jingchen |
No |
A |
Launching Matlab apps opens xterm, closing them doesn't close xterm |
Write correct launching scripts |
|
No |
A |
Launches LCLS ArchiveViewer |
Change to launch Bob Hall's ArchiveViewer |
|
No |
L |
Launchin SCP without SSH authentication results in very confusing and error prone dialog. I in fact failed to launch the SCP! |
SSH Authenticate everyone, or good user guide giving prerequisites for use of lclshome |
|
No |
ArchiveViewer
Started by:
Kiosks
(lclsops1@lcls-mcc01)
$ source /afs/slac/g/lcls/tools/script/ENVS.csh
$ lclsarch
To Do:
- Make lclshome launch by lclsarch.
- Presentation to Operators required.
- Cheatshet including:
- Where archive configs are stored;
- How to get a short list of printers (as opposed to the long list you get when hit the File -> Print dialog.
- What points at bottom of plot mean.
- How to change name of formula on plot.
- What are differences of channel archiver retrieval methods. How to export data (to file or to screen and then to file) - spreadsheet or matlab.
- Meaning of search - why you don't need to select a specific engine because the default is all.
- How to abort anything (hit thing under plot button) - and why you might get "interrupted dialog box".
- How the start and end relative specifications work (eg start =-7d, end=+1 - 6h).
- How to add a plot, and how to delete it (you have to undoc it first).
- Change text "AVE" to "AV entry" on Export "More" options dialog.
- Change text "Load" in Edit Preferences, to "Add Plot"
- Add "Close" or "Ok" button to Export "More" Options dialog box, so you don't have to go back to the previous Export dalog to accept changes.
Issues |
Solutions |
Assigned to |
Fixed? |
Presently only test PVs are in the LCLS archive! |
The list of PVs which are to be archived must be identified and added to the archive engine configuration file |
Hamid, Bob |
No |
Operators want to see archived PEPII and LCLS data on the same screen |
Data server should access indices for both archive servers |
Bob |
Yes |
Can't correlate PVs from PEPII and LCLS archive data servers |
Redefine indexes so that for some period all data is indexed in same index file. The real fix is to interpolate in the client, or fix server to interpolate between archive indeces (Sergei) |
Bob |
No |
Some preferences (such as data server URLs) contain meaningless information, so that for instance when connecting to a different server, you get confusing information |
Reconfigure preferences manually. Make $HOME/.java directory read only. |
Sergei and Jingchen |
Yes |
About 200 printers are offered in the Print dialog. If you use the popup Print dialog, it only has some printers. |
Determine how Java looks up printers, display only those that are useful to operators |
Ken |
No |
Exception when trying to plot any data, e.g. TA01:ASTS:VGH_0001, from LCLS directory (click on SHOW DETAILS) ~np~java.lang.Exception: Couldn't execute the archiver.values request org.apache.xmlrpc.XmlRpcException: ../RawDataReader.cpp (80): Channel 'TA01:ASTS:VGH_0001': |
|
|
|
../RawDataReader.cpp (277): Error in data header '/nfs/slac/g/esd/archiver/arch_lcls', '/arch/lcls/lcls_1/2007/01_19_16h/20070119' @ 0x00000044 for channel 'TA01:ASTS:VGH_0001'. |
|
|
|
../DataFile.cpp (105) /np |
Fix '/nfs/slac/g/esd/archiver/arch_lcls' |
Bob |
No |
File -> Save As used the $HOME directory, not that given in -d param of command |
Check when nfs is back if this is still so. Also see To Do. |
Sergei |
No |
Got error message that index was not accessible at 6.30pm |
Probably index was updated at 6.30. Move index update time to late night or something |
Bob |
No |
cmlog client
This is the cmlog system message viewer.
Used for viewing global messages from the control system.
Start by:
1) mac on visitornet
Must log into SLAC network, then to lcls-prod02 so that ENVS.csh script selects the right library path. Eg:
dpvisitor> ssh -X noric05 (or some other SLAC network machine)
noric05> ssh -X lcls-prod02
lcls-prod02> source /afs/slac/g/lcls/tools/script/ENVS.csh
lcls-prod02> source ~ronm/cmlogSetup.lcls.prod.public (substitute prod->dev for dev msgs)
lcls-prod02> cmlog -u &
Issues |
Solutions |
Assigned to |
Fixed? |
Don't see Facility, User, Status, Severity, Object columns |
Add to config file? |
Ronm |
tbd? |
cmlog executable script should set its own LD_LIBRARY_PATH, so can be run without conflict with ENVS.csh |
Make own executable env script |
tbd |
No |
jcmlog (java version of the cmlog viewer).
Like cmlog above, but has some different functionalty, notably allows scrolling to the right for long messages. jcmlog has somewhat cleaner interface, but does produce some confusing dialog messages when selecting and switching server connections.
jcmlog has no Linux executable yet, but can connect to lcls cmlog servers so can be used to view lcls global messages:
Start by:
1) mac on visitornet
dpvisitor> ssh -X opi00dev00
opi00dev00> source /afs/slac/g/cd/soft/dev/script/ENVS.csh
opi00dev00> jcmlog &
Once started, go to File->Connections. Select lcls-prod01 for lcls messages.
Desktop
Issues |
Solutions |
Assigned to |
Fixed? |
Common programs e.g. LCLSHOME, Firefox, COW SCP, ArchiveViewer, StripTool are occluded easily |
Add icons to Panel |
Terry |
No |
Elog
Issues |
Solutions |
Assigned to |
Fixed? |
Operators desire own Elog |
Meeting? |
Greg |
No |
EPICS
Issues |
Solutions |
Assigned to |
Fixed? |
Default account (lclsops1) does not source EPICS environment automatically |
Add source ENVS.csh to .cshrc or so |
Jingchen |
No |
EPICS environment is set up as "development", whereas kiosks are "production" |
Change ENVS.csh to correctly determine when machine is "production" |
|
No |
Even when EPICS ChannelAccess address list is "development", can't get ImageMan PV's from Mike's softIOC on lcls-dev2 |
Stephanie is diagnosing |
|
No |
How does one set enviroment for PEPII? |
Let's meet |
Greg |
No |
LCDATA is set to /home because /nfs/slac/g/lcls is not writable; subdirectories under /home are missing |
mount /nfs/slac/g/lcls |
Jingchen |
No |
Matlab
Issues |
Solutions |
Assigned to |
Fixed? |
Docking a plot figure throws exception about different monitors |
? |
|
No |
Widgets of the ImageMan GUI are of the wrong size |
? |
Sergei |
No |
Unclear when actions are invasive or navigational |
Decide a standard for widget decoration |
Greg (meeting) |
No |
SCP
Issues |
Solutions |
Assigned to |
Fixed? |
ArchiveViewer launch fails |
Taylored linux boxes don't allow a window to be opened with a "set display" |
Ken |
No |
No COW slots assigned to kiosk hosts |
Assign slots |
Terry |
No |
Can't launch a COW SCP |
Create icons in Panel for COW SCPs, then LCLSHOME will launch CALFs only |
Terry |
No |
Launching from LCLSHOME prompts to enter VMS username/pw |
SSH authentication |
Terry |
No |
CTRL-C "doesn't work" unless inout focus is on the terminal window that started the SCP. |
No fix known |
|
No |
Web browsers
Firefox
Issues |
Solutions |
Assigned to |
Fixed? |
File -> Print does not offer any printers - so *can't print! * |
Add printers |
Ken |
No |
No Bookmarks Bar for commonly used webpages |
Add bookmarks for LCLS software, help, elog, etc. |
|
No |
ASD website asks for password |
? |
|
No |
SeaMonkey
Issues |
Solutions |
Assigned to |
Fixed? |
Doesn't correctly display DESY elog webpage |
Install Java plugin OR remove all browsers but Firefox |
|
No |