You can subscribe to this list here.
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(2) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2011 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
(2) |
Dec
|
2012 |
Jan
(4) |
Feb
(1) |
Mar
(3) |
Apr
|
May
(2) |
Jun
(5) |
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(3) |
2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
(3) |
Sep
(4) |
Oct
(3) |
Nov
|
Dec
(2) |
2014 |
Jan
|
Feb
|
Mar
(3) |
Apr
(1) |
May
(9) |
Jun
(21) |
Jul
(3) |
Aug
(5) |
Sep
(17) |
Oct
(10) |
Nov
(3) |
Dec
|
2015 |
Jan
|
Feb
|
Mar
(3) |
Apr
(1) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(2) |
2017 |
Jan
|
Feb
|
Mar
(3) |
Apr
(4) |
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(1) |
Dec
|
From: Grelle, A. L. <ag...@an...> - 2013-07-11 15:58:24
|
Good Morning, When I am using the XY Graph widget, I would like all of the traces to display their values for the last "N" time steps. To test this, in setting up the traces, I put the Buffer Size to "100" and the Update Delay to "0" for each trace, where the x-axis is an 'ao' PV with the current time in seconds. One trace seems to extend well beyond all of the others, and I cannot figure out why - even with identical settings for all traces - there is always one trace that is not displayed the same as the others. Any ideas? Thanks in advance, Austin Grelle |
From: Martin K. <ko...@ik...> - 2012-12-12 22:34:21
|
Hi Kay, > So on the reconnect: Are you using the JNI JCA or the pure Java CAJ? > With JNI, and having a caRepeater running, we do not see reconnect issues > at the SNS. > With CAJ, we do see them all the time. So on the accelerator network, we > stick with JNI. Ok, I switched to JNI and everything seems to work smoothly now :-) I cannot reproduce the restart issue. I'll send you a stack trace if I run into it again. Thanks a lot, Martin -- Dipl. Phys. Martin Konrad Technische Universität Darmstadt Institut für Kernphysik Schlossgartenstr. 9 64289 Darmstadt Tel.: +49-6151-16-5121 Fax: +49-6151-16-4321 |
From: Kasemir, K. <kas...@or...> - 2012-12-12 16:42:40
|
Hi: The does-not-reconnect issue is different from the restart issue. So on the reconnect: Are you using the JNI JCA or the pure Java CAJ? With JNI, and having a caRepeater running, we do not see reconnect issues at the SNS. With CAJ, we do see them all the time. So on the accelerator network, we stick with JNI. On the restart: It could be stuck somewhere. Pity that there's no error message that would tell us more. If that happens again, you can use kill -QUIT {PID-OF-Engine's JVM} to create a Java thread/stack dump. It might help me to see what the engine is doing: what thread is where, are there any deadlocks. Thanks, Kay On 12/12/12 08:47 , "Martin Konrad" <ko...@ik...> wrote: >Hi, >I'm using ArchiveEngine 3.1.1.201209292342. I often see EPICS channels >that do not reconnect after an IOC is stopped for some >minutes/restarted. There is no message about this on the ArchiveEngine >console. Opening the restart page via the web console results in the >following messages on the console: > >2012-12-12 14:15:36.200 INFO [Thread 10] >org.csstudio.archive.engine.Application (start) - ArchiveEngine ending >2012-12-12 14:15:36.201 INFO [Thread 10] >org.csstudio.archive.engine.model.EngineModel (stop) - Stopping scanner >2012-12-12 14:15:36.272 INFO [Thread 12] >org.csstudio.archive.engine.scanner.ScanThread (run) - Scan Thread ends >2012-12-12 14:15:36.272 INFO [Thread 10] >org.csstudio.archive.engine.model.EngineModel (stop) - Stopping archive >groups > >It seems the ArchiveEngine does not really restart (it still shows the >old uptime on the web front-end and does not print the usual messages >during startup). The web interface still says "status: STOPPING". This >did not change after 15 minutes... > >Any ideas? > >Martin > >-- >Dipl. Phys. Martin Konrad >Technische Universität Darmstadt >Institut für Kernphysik >Schlossgartenstr. 9 >64289 Darmstadt >Tel.: +49-6151-16-5121 >Fax: +49-6151-16-4321 > >-------------------------------------------------------------------------- >---- >LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial >Remotely access PCs and mobile devices and provide instant support >Improve your efficiency, and focus on delivering more value-add services >Discover what IT Professionals Know. Rescue delivers >http://p.sf.net/sfu/logmein_12329d2d >_______________________________________________ >Cs-studio-users mailing list >Cs-...@li... >https://lists.sourceforge.net/lists/listinfo/cs-studio-users |
From: Martin K. <ko...@ik...> - 2012-12-12 13:48:05
|
Hi, I'm using ArchiveEngine 3.1.1.201209292342. I often see EPICS channels that do not reconnect after an IOC is stopped for some minutes/restarted. There is no message about this on the ArchiveEngine console. Opening the restart page via the web console results in the following messages on the console: 2012-12-12 14:15:36.200 INFO [Thread 10] org.csstudio.archive.engine.Application (start) - ArchiveEngine ending 2012-12-12 14:15:36.201 INFO [Thread 10] org.csstudio.archive.engine.model.EngineModel (stop) - Stopping scanner 2012-12-12 14:15:36.272 INFO [Thread 12] org.csstudio.archive.engine.scanner.ScanThread (run) - Scan Thread ends 2012-12-12 14:15:36.272 INFO [Thread 10] org.csstudio.archive.engine.model.EngineModel (stop) - Stopping archive groups It seems the ArchiveEngine does not really restart (it still shows the old uptime on the web front-end and does not print the usual messages during startup). The web interface still says "status: STOPPING". This did not change after 15 minutes... Any ideas? Martin -- Dipl. Phys. Martin Konrad Technische Universität Darmstadt Institut für Kernphysik Schlossgartenstr. 9 64289 Darmstadt Tel.: +49-6151-16-5121 Fax: +49-6151-16-4321 |
From: Martin K. <ko...@ik...> - 2012-07-02 13:58:53
|
Hi Kay, > In principle, Lana went through and updated all sources to also work > with Postgres again. > If you still see these problems with the latest source snapshot from the > source force "cs-studio-3.1" repository or from I'm using the code from the SF cs-studio-3.1 branch: $ hg par changeset: 14544:2a126b4f2fc0 parent: 14543:03236a247a5d parent: 14539:b31267b9364a user: kasemir date: Thu Jun 28 19:50:24 2012 -0400 summary: Merge So I should be up to date. See the attached file for my changes (only configuration, no changes to the code). > then obviously we haven't really made it work with Postgres again. Can you please check that I'm using the right branch (http://cs-studio.hg.sourceforge.net/hgweb/cs-studio/cs-studio-3.1/)? If it is the right one, I'm sorry to confirm that the problem still occurs... What can I do to help fixing this issue? - Martin -- Dipl. Phys. Martin Konrad Technische Universität Darmstadt Institut für Kernphysik Schlossgartenstr. 9 64289 Darmstadt Tel.: +49-6151-16-5121 Fax: +49-6151-16-4321 |
From: Martin K. <ko...@ik...> - 2012-07-01 19:22:00
|
Hi Kay, > As far as I know, PostgreSQL doesn't need/use the schema, so leave it > empty. PostgreSQL supports schemas but if you don't specify one, the 'public' schema is used automatically: http://www.postgresql.org/docs/9.1/static/ddl-schemas.html#DDL-SCHEMAS-PUBLIC So you're right: PostgreSQL does not need a schema but schemas _can_ be used and the question remains: >> what's the right way to specify a schema in the configuration when using >> PostgreSQL? Using the org.csstudio.archive.rdb/schema option in >> org.csstudio.archive.engine/plugin_customization.ini or using the URL? >> With version 3.0 I successfully used the schema option and a URL without >> a schema. But the documentation >> (http://cs-studio.sourceforge.net/docbook/ch09.html, last sentence) says >> something about specifying the schema in the URL instead. I'm not sure >> if this is correct for PostgreSQL... Best regards Martin -- Dipl. Phys. Martin Konrad Technische Universität Darmstadt Institut für Kernphysik Schlossgartenstr. 9 64289 Darmstadt Tel.: +49-6151-16-5121 Fax: +49-6151-16-4321 |
From: Kasemir, K. <kas...@or...> - 2012-06-29 12:28:20
|
There are two different errors in the log. One is about CAJ UnsupportedOperationException. That one shouldn't matter. We've added support for the DBE_PROPERTY event to the CSS code, but CAJ doesn't understand it except for the latest version. So in the snapshot of the sources that you have, it complains but should still "work". The other error is a problem: For better MySQL optimizations, we've started to mark RDB connections as "read only" whenever possible. Then Lana from the ITER project, where they are using PostGres, noted the very problem you see: Postgres doesn't like it when connections are changed to/from readonly at certain times. In principle, Lana went through and updated all sources to also work with Postgres again. If you still see these problems with the latest source snapshot from the source force "cs-studio-3.1" repository or from https://ics-web.sns.ornl.gov/css/updates/apps (look for 3.1.0a binaries & sources) then obviously we haven't really made it work with Postgres again. Thanks, Kay On 6/29/12 06:05 , "Martin Konrad" <ko...@ik...> wrote: >Hi Kay, >I ran into some sort of a problem when I updated the ArchiveEngine from >3.0 to the 3.1 branch. The database is still the same, I only replaced >the ArchivEngine directory. When I start the Archive Engine it connects >to the PVs and the RDB successfully and reads the list of channels >correctly but according to the PostgreSQL log file it never tries to >INSERT data (although the right username "archivewriter" is used). The >Archive Engine web frontend says "Write State = Write Error" but it >doesn't say why. How can I find out what's going wrong here? There are >some exceptions (see attached log file) but I'm still not sure if they >are the cause or a result of this problem. > >Any help is appreciated > >Martin > >-- >Dipl. Phys. Martin Konrad >Technische Universität Darmstadt >Institut für Kernphysik >Schlossgartenstr. 9 >64289 Darmstadt >Tel.: +49-6151-16-5121 >Fax: +49-6151-16-4321 > > |
From: Kasemir, K. <kas...@or...> - 2012-06-29 12:23:35
|
As far as I know, PostgreSQL doesn't need/use the schema, so leave it empty. -Kay On 6/29/12 06:05 , "Martin Konrad" <ko...@ik...> wrote: >Hi Kay, >what's the right way to specify a schema in the configuration when using >PostgreSQL? Using the org.csstudio.archive.rdb/schema option in >org.csstudio.archive.engine/plugin_customization.ini or using the URL? >With version 3.0 I successfully used the schema option and a URL without >a schema. But the documentation >(http://cs-studio.sourceforge.net/docbook/ch09.html, last sentence) says >something about specifying the schema in the URL instead. I'm not sure >if this is correct for PostgreSQL... > >Best regards > >Martin >-- >Dipl. Phys. Martin Konrad >Technische Universität Darmstadt >Institut für Kernphysik >Schlossgartenstr. 9 >64289 Darmstadt >Tel.: +49-6151-16-5121 >Fax: +49-6151-16-4321 > |
From: Martin K. <ko...@ik...> - 2012-06-29 10:27:57
|
Hi Kay, I ran into some sort of a problem when I updated the ArchiveEngine from 3.0 to the 3.1 branch. The database is still the same, I only replaced the ArchivEngine directory. When I start the Archive Engine it connects to the PVs and the RDB successfully and reads the list of channels correctly but according to the PostgreSQL log file it never tries to INSERT data (although the right username "archivewriter" is used). The Archive Engine web frontend says "Write State = Write Error" but it doesn't say why. How can I find out what's going wrong here? There are some exceptions (see attached log file) but I'm still not sure if they are the cause or a result of this problem. Any help is appreciated Martin -- Dipl. Phys. Martin Konrad Technische Universität Darmstadt Institut für Kernphysik Schlossgartenstr. 9 64289 Darmstadt Tel.: +49-6151-16-5121 Fax: +49-6151-16-4321 |
From: Martin K. <ko...@ik...> - 2012-06-29 10:17:31
|
Hi Kay, what's the right way to specify a schema in the configuration when using PostgreSQL? Using the org.csstudio.archive.rdb/schema option in org.csstudio.archive.engine/plugin_customization.ini or using the URL? With version 3.0 I successfully used the schema option and a URL without a schema. But the documentation (http://cs-studio.sourceforge.net/docbook/ch09.html, last sentence) says something about specifying the schema in the URL instead. I'm not sure if this is correct for PostgreSQL... Best regards Martin -- Dipl. Phys. Martin Konrad Technische Universität Darmstadt Institut für Kernphysik Schlossgartenstr. 9 64289 Darmstadt Tel.: +49-6151-16-5121 Fax: +49-6151-16-4321 |
From: Carcassi, G. <car...@bn...> - 2012-06-14 14:07:09
|
Since I don't seem to be able to the core mailing list, let's see if this works... Gabriele |
From: Kasemir, K. <kas...@or...> - 2012-05-03 19:14:30
|
Hi: For the record, the issue was that the ArchiveEngine had stopped. Like any RCP app, the ArchiveEngine, AlarmServer, ... use a workspace. It can be set via ArchiveEngine -data /path/to/engine_workspace Only one program can use a workspace at a time. For non-GUI programs, the only useful thing in the workspace may be the .metadata/.log file that might provide error messages. Thanks, -Kay On 5/3/12 10:52 , "Florian Feldbauer" <fl...@ep...> wrote: >I'm archiving the values of my EPICS PVs with BEAUTY and store them in a >postgresql database. This database is also used as archive data server >for the data browser. The PVs are triggered periodically every 10 seconds. > >In the Data Browser however, the first archived value appearing for any >PV in the strip chart is approximately 24 hours old, although the >database contains many entries for the time in between. > >Is this the normal behavior? Can this be changed? |
From: Florian F. <fl...@ep...> - 2012-05-03 15:19:44
|
Dear all, I'm archiving the values of my EPICS PVs with BEAUTY and store them in a postgresql database. This database is also used as archive data server for the data browser. The PVs are triggered periodically every 10 seconds. In the Data Browser however, the first archived value appearing for any PV in the strip chart is approximately 24 hours old, although the database contains many entries for the time in between. Is this the normal behavior? Can this be changed? Best regards, Florian -- ------------------------------------- | Florian Feldbauer | | Ph.D. student | | | | Institut für Experimentalphysik I | | Ruhr-Universität Bochum | | Universitätsstr. 150 | | D-44780 Bochum | | | | Office: NB 2/173 | | Phone: (+49)234 / 32-23538 | | Fax: (+49)234 / 32-14170 | | Web: http://www.ep1.rub.de | ------------------------------------- |
From: Florian F. <fl...@ep...> - 2012-03-08 14:23:19
|
Hey, Yes, I already figured this out. In the Documentation about auth&auth it was written that one has to set the extension point for the loginModule. So I thought it has to be set in my own product plugin. I already changed this and also found the reason for my problem. Now my product seems to work. Have to test it next week. Best regards and thanks for the help, Florian Am 08.03.2012 14:48, schrieb Kasemir, Kay: > Nochmal Moin: > > On 2/29/12 12:26 , "Florian Feldbauer"<fl...@ep...> wrote: >> To be able to set the extension points in my product plugin I have >> listed these two plugins as dependencies. Maybe this causing the error? >> Can anyone help me solving this problem? > Not sure what exactly you mean by "<I> set the extension points in my > product plugin". > > If you simply include the plugin org.csstudio.platform.jaasAuthentication, > its plugin.xml will tell Eclipse that it has a "loginModule" for > the extension point org.csstudio.auth.loginModule: > > osgi> pt -v org.csstudio.auth.loginModule > Extension point: org.csstudio.auth.loginModule [from org.csstudio.auth] > > Extension(s): > ------------------- > null [from org.csstudio.platform.jaasAuthentication] > <loginModule> > class = > org.csstudio.platform.internal.jaasauthentication.JaasLoginModule > id = org.csstudio.security.jaasAuthentication.jaasLoginModule > name = JAAS Login Module > </loginModule> > > > > Likewise, if you simply include the plugin > org.csstudio.sns.dummyAuthorization, > its plugin.xml will tell Eclipse that it has an authentication provider. > > You don't need to > 1) Add those plugins to your product > 2) _and_ set the extension points in your product plugin > Just 1) is all you do. > > So maybe by doing 2) as well you actually registered the same loginModule > twice, and that's what's causing the error > "Found multiple login modules" > > -Kay > > |
From: Kasemir, K. <kas...@or...> - 2012-03-08 13:49:01
|
Nochmal Moin: On 2/29/12 12:26 , "Florian Feldbauer" <fl...@ep...> wrote: >To be able to set the extension points in my product plugin I have >listed these two plugins as dependencies. Maybe this causing the error? >Can anyone help me solving this problem? Not sure what exactly you mean by "<I> set the extension points in my product plugin". If you simply include the plugin org.csstudio.platform.jaasAuthentication, its plugin.xml will tell Eclipse that it has a "loginModule" for the extension point org.csstudio.auth.loginModule: osgi> pt -v org.csstudio.auth.loginModule Extension point: org.csstudio.auth.loginModule [from org.csstudio.auth] Extension(s): ------------------- null [from org.csstudio.platform.jaasAuthentication] <loginModule> class = org.csstudio.platform.internal.jaasauthentication.JaasLoginModule id = org.csstudio.security.jaasAuthentication.jaasLoginModule name = JAAS Login Module </loginModule> Likewise, if you simply include the plugin org.csstudio.sns.dummyAuthorization, its plugin.xml will tell Eclipse that it has an authentication provider. You don't need to 1) Add those plugins to your product 2) _and_ set the extension points in your product plugin Just 1) is all you do. So maybe by doing 2) as well you actually registered the same loginModule twice, and that's what's causing the error "Found multiple login modules" -Kay |
From: Kasemir, K. <kas...@or...> - 2012-03-08 13:44:03
|
Moin Florian! The 'API' for auth & auth is defined in org.csstudio.auth. You can only load one implementation for each of the loginModule and the authorizationProvider. But it looks like you end up with more than one: 2012-02-29 17:31:50.904 SEVERE [Thread 1] org.csstudio.auth.internal.usermanagement.LoginContext (getLoginModule) - Found multiple login modules So you need to figure out which ones you have loaded. Start CSS with a command-line option "-console". That way you get the OSGi console on Linux and OS X. On Windows, the cmd.exe terminal doesn't really work, so use css.exe -console 9876 and then use telnet to connect to port 9876 to get to the console. (You can also use -console <TCP port> on Linux and OS X, but you don't have to) In the console, try "help" to see all the commands, and then see what's loaded for the extension point "org.csstudio.auth.loginModule". In my case I see that exactly one implementation is loaded, and it's provided by the plugin org.csstudio.platform.jaasAuthentication: osgi> pt -v org.csstudio.auth.loginModule Extension point: org.csstudio.auth.loginModule [from org.csstudio.auth] Extension(s): ------------------- null [from org.csstudio.platform.jaasAuthentication] <loginModule> class = org.csstudio.platform.internal.jaasauthentication.JaasLoginModule id = org.csstudio.security.jaasAuthentication.jaasLoginModule name = JAAS Login Module </loginModule> In your case you should see that at least 2 implementations are loaded, so pick only one and remove the other plugin from your product. -Kay On 2/29/12 12:26 , "Florian Feldbauer" <fl...@ep...> wrote: >Dear all, > >I'm trying to build a site-specific product of CSS for the PANDA >Experiment. >The product contains BOY, databrowser and the BEAST ui-feature. > >Like proposed in the doc-book I have created 3 features: >org.csstudio.panda.applications.feature >org.csstudio.panda.core.feature >org.csstudio.panda.eclipse.feature > >And the plugin >org.csstudio.panda.product > >When I run my product from the IDE, I get the following message: > >2012-02-29 17:31:50.904 SEVERE [Thread 1] >org.csstudio.auth.internal.usermanagement.LoginContext (getLoginModule) - >Found multiple login modules > >2012-02-29 17:31:50.919 SEVERE [Thread 1] >org.csstudio.auth.internal.usermanagement.LoginContext (getLoginModule) - >Found multiple login modules > >2012-02-29 17:31:50.919 WARNING [Thread 1] >org.csstudio.auth.internal.usermanagement.LoginContext (login) - No login >module provided. The system acts as anonymous login > > >Since the PANDA-Experiment is still in its R&D phase, I wanted to use >the dummy authorization from SNS. >So I have included these two plugins in my core feature: >org.csstudio.platform.login.dummy >org.csstudio.sns.dummyAuthorization >As far as I know, I have no other authentification modules included. > >To be able to set the extension points in my product plugin I have >listed these two plugins as dependencies. Maybe this causing the error? >Can anyone help me solving this problem? > >Best regards, >Florian > >-- >------------------------------------- >| Florian Feldbauer | >| Ph.D. student | >| | >| Institut für Experimentalphysik I | >| Ruhr-Universität Bochum | >| Universitätsstr. 150 | >| D-44780 Bochum | >| | >| Office: NB 2/173 | >| Phone: (+49)234 / 32-23538 | >| Fax: (+49)234 / 32-14170 | >| Web: http://www.ep1.rub.de | >------------------------------------- > > >-------------------------------------------------------------------------- >---- >Virtualization & Cloud Management Using Capacity Planning >Cloud computing makes use of virtualization - but cloud computing >also focuses on allowing computing to be delivered as a service. >http://www.accelacomm.com/jaw/sfnl/114/51521223/ >_______________________________________________ >Cs-studio-users mailing list >Cs-...@li... >https://lists.sourceforge.net/lists/listinfo/cs-studio-users |
From: Florian F. <fl...@ep...> - 2012-02-29 17:51:20
|
Dear all, I'm trying to build a site-specific product of CSS for the PANDA Experiment. The product contains BOY, databrowser and the BEAST ui-feature. Like proposed in the doc-book I have created 3 features: org.csstudio.panda.applications.feature org.csstudio.panda.core.feature org.csstudio.panda.eclipse.feature And the plugin org.csstudio.panda.product When I run my product from the IDE, I get the following message: 2012-02-29 17:31:50.904 SEVERE [Thread 1] org.csstudio.auth.internal.usermanagement.LoginContext (getLoginModule) - Found multiple login modules 2012-02-29 17:31:50.919 SEVERE [Thread 1] org.csstudio.auth.internal.usermanagement.LoginContext (getLoginModule) - Found multiple login modules 2012-02-29 17:31:50.919 WARNING [Thread 1] org.csstudio.auth.internal.usermanagement.LoginContext (login) - No login module provided. The system acts as anonymous login Since the PANDA-Experiment is still in its R&D phase, I wanted to use the dummy authorization from SNS. So I have included these two plugins in my core feature: org.csstudio.platform.login.dummy org.csstudio.sns.dummyAuthorization As far as I know, I have no other authentification modules included. To be able to set the extension points in my product plugin I have listed these two plugins as dependencies. Maybe this causing the error? Can anyone help me solving this problem? Best regards, Florian -- ------------------------------------- | Florian Feldbauer | | Ph.D. student | | | | Institut für Experimentalphysik I | | Ruhr-Universität Bochum | | Universitätsstr. 150 | | D-44780 Bochum | | | | Office: NB 2/173 | | Phone: (+49)234 / 32-23538 | | Fax: (+49)234 / 32-14170 | | Web: http://www.ep1.rub.de | ------------------------------------- |
From: Kasemir, K. <kas...@or...> - 2012-01-23 13:44:33
|
Hello: >>... SNS reports that include some useful archive and alarm >> reports, but also a lot more that is specific to the SNS.... >>Reports.tgz <https://ics-web.sns.ornl.gov/css/Reports.tgz> >> >> See Readme.txt in there >I accessed the link, but it seemed that Reports.tgz did not exits. You're right, it was no longer accessible. Should work now. Thanks, Kay |
From: Takashi K. <tak...@gm...> - 2012-01-21 13:10:48
|
Hi, Thanks for your quick reply. I'll try auth & auth, logbook later. > >2. Web Reports > >It seems that there are JSP-based web reports that can make > >reports from the RDB storeing alarm configuration and states. > >Although I accessed the source repository on SourceForge, > >I cannot find the source code. Where can I get them? > Yes, these are SNS reports that include some useful archive and alarm > reports, > but also a lot more that is specific to the SNS. > It shows that it is very easy to create a bunch of JSP reports, > but harder to create a setup that is portable to other labs. > > You can get a snapshot on > Reports.tgz <https://ics-web.sns.ornl.gov/css/Reports.tgz> > > See Readme.txt in there I accessed the link, but it seemed that Reports.tgz did not exits. Regards, Takashi. |
From: Kasemir, K. <kas...@or...> - 2012-01-20 14:58:55
|
Hello: >1. Configuring the alarm system >In the document "Control System Studio Guide" says that >using alarm system, the user "alarm_config" can edit the >alarm system configuration and "For initial tests, you can >configure CSS authentication and authorization to use a >'dummy' mode". > >http://cs-studio.sourceforge.net/docbook/ch13.html#id422044 > >But, when I logged in as "alarm_config", I cannot configure >any alarm system configuration. How can I configure the alarm >system? > >I also use the LDAP for authentication, but in vain. Authentication and Authorization is more complicated than it needs to me. For example, we use JAAS, but it's wrapped a couple more times instead of using plain JAAS. For starters, you should build a product that has 'dummy' authentication and authorization built in. For that you do need to build your own product, or you can try the new NSRRC product, which is basically the "Basic EPICS" product + alarm system GUI + dummy auth & auth + dummy logbook (writes to /tmp/logbook.txt) To add dummy auth & auth to your own product, see 8_AuthAuth.ppt <https://ics-web.sns.ornl.gov/kasemir/CSS/Training/NSRRC/8_AuthAuth.ppt>: Include plugins in CSS product: org.csstudio.platform.jaasAuthentication org.csstudio.platform.jaasAuthentication.ui org.csstudio.sns.dummyAuthorization Configure like this in plugin_customization.ini of CSS product: # Select 'Dummy' JAAS Authentication org.csstudio.platform.jaasAuthentication/jaas_config_source=File org.csstudio.platform.jaasAuthentication/jaas_config_file_entry=Dummy Now any user and password will work. You still need to log on, though, but any user name and password will be accepted. >2. Web Reports >It seems that there are JSP-based web reports that can make >reports from the RDB storeing alarm configuration and states. >Although I accessed the source repository on SourceForge, >I cannot find the source code. Where can I get them? Yes, these are SNS reports that include some useful archive and alarm reports, but also a lot more that is specific to the SNS. It shows that it is very easy to create a bunch of JSP reports, but harder to create a setup that is portable to other labs. You can get a snapshot on Reports.tgz <https://ics-web.sns.ornl.gov/css/Reports.tgz> See Readme.txt in there >3. Table composition of Logbook >I tried to use Logbook, but there is no information about >the teable composition of the RDB. CSS includes a plugin that defines the API for making logbook entries. You will have to implement the glue code to use that with the logbook that you have at your site. The org.csstudio.logbook.sns plugin is such a glue code for the SNS logbook, but you cannot use the SNS logbook at other sites because it is highly connected to the rest of SNS, for example the system that knows who is working on what group, responsible for what etc. You can look at org.csstudio.logbook.olog, a new logbook system developed by FRIB and BNL. Maybe that is something that you can use at your site. Otherwise, the NSRRC product contains a very primitive logbook, just meant to "enable" the logbook functionality in CSS so you can try it out without a real logbook. Thanks, Kay |
From: Takashi K. <tak...@gm...> - 2012-01-20 13:06:17
|
Hi, I'm evaluating the SNS CSS system and I have some questions. Please somebody help me. 1. Configuring the alarm system In the document "Control System Studio Guide" says that using alarm system, the user "alarm_config" can edit the alarm system configuration and "For initial tests, you can configure CSS authentication and authorization to use a 'dummy' mode". http://cs-studio.sourceforge.net/docbook/ch13.html#id422044 But, when I logged in as "alarm_config", I cannot configure any alarm system configuration. How can I configure the alarm system? I also use the LDAP for authentication, but in vain. 2. Web Reports It seems that there are JSP-based web reports that can make reports from the RDB storeing alarm configuration and states. Although I accessed the source repository on SourceForge, I cannot find the source code. Where can I get them? 3. Table composition of Logbook I tried to use Logbook, but there is no information about the teable composition of the RDB. Regards, Takashi |
From: Martin K. <ko...@ik...> - 2011-11-22 17:13:14
|
Hi, the "Limits from PV" function of BOY's thermometer widget does not work for me. Although caget gives me correct values for HIGH, LOW, HIHI, and LOLO none of these shows up in the widget. If I disable "Limits from PV" the static values are used correctly. Am I missing something or is this a bug? Cheers Martin P.S.: This happens with version 3.0.2 of the NSLSII product. -- Dipl. Phys. Martin Konrad Technische Universität Darmstadt Institut für Kernphysik Schlossgartenstr. 9 64289 Darmstadt Tel.: +49-6151-16-5121 Fax: +49-6151-16-4321 |
From: Martin K. <ko...@ik...> - 2011-11-08 09:10:43
|
Hi, I found a bug in BOY's slider widget: When I copy a slider widget the "border width" property is not used correctly in edit mode. Steps to reproduce: 1. Create a slider widget 2. Change the "border width" property to "0" (the slider becomes a bit bigger) 3. Select the slider and press Ctrl-C 4. Insert a copy of the slider by pressing Ctrl-V The sliders are displayed differently (see screenshot) in edit mode. In run mode everything looks as it should. Cheers Martin P.S.: This happens with the current version of the NSLS-II product (64 bit Linux). -- Dipl. Phys. Martin Konrad Technische Universität Darmstadt Institut für Kernphysik Schlossgartenstr. 9 64289 Darmstadt Tel.: +49-6151-16-5121 Fax: +49-6151-16-4321 |
From: Martin K. <ko...@ik...> - 2011-10-28 14:49:00
|
Hi Kay, hi Xihui, > I just added a method widget.getMacroValue(macroName); in the code, so it will be available in next release. Wow, I didn't expect such a fast reaction. This feature should solve my problem :-) Thank you very much! There's another way to deal with widgets that should appear only under some conditions. Have a look at jddd (http://jddd.desy.de/ - you can try it with Java Web Start). It provides a component "if/else" that seems to be not as powerful as rules/scripts but much more intuitive. What do you think about this approach? Cheers Martin -- Dipl. Phys. Martin Konrad Technische Universität Darmstadt Institut für Kernphysik Schlossgartenstr. 9 64289 Darmstadt Tel.: +49-6151-16-5121 Fax: +49-6151-16-4321 |
From: Martin K. <ko...@ik...> - 2011-10-28 11:36:26
|
Hi, is it possible to configure the visibility of a BOY widget depending on the value of a macro? I want to use that with a sub-display which provides a set of widgets. One of these widgets does not make sense if the macro matches a specific pattern - that's why I want to hide it in these cases. Up to now I did not manage to access macro values from rules/scripts. Any help appreciated Martin -- Dipl. Phys. Martin Konrad Technische Universität Darmstadt Institut für Kernphysik Schlossgartenstr. 9 64289 Darmstadt Tel.: +49-6151-16-5121 Fax: +49-6151-16-4321 |