Accessing information via the Data Interchange Protocol (DIP)

The Data Interchange Protocol, DIP, is actually DIM in disguise. The only technical difficulty with DIP comes from the fact that much of the information is published on the protected Technical Network (TN) and thus not directly accessible for machines in the Online network.

Gateway for DIP

The DIP gateway machine is diptn01. You are not allowed to login to this machine and it is also not necessary. Because of the special nature of the Technical Network we have to apply strict security.

Procedure to access DIP information

  • Install the DIP component, fwDIP, in your PVSS project (it is part of the LHCb Framework)
  • Remove the PVSS00dip manager - it makes no sense to run it locally on your machine
  • Send a mail specifying your machine name, the port numbers of your event and your data manager to lhcb-online-admins@cernNOSPAMPLEASE.ch
  • We will add the PVSS00dip manager to diptn01, which will allow your project to access any DIP information, you require
  • Once you have been informed that your PVSS00dip is running, you can verify your access by using the DIP browser

Problems & FAQ

  • It doesn't work --- try a few of the hints here, than contact us
  • The info I require isn't showing up: Start the DIP browser (open panels/fwDIP/fwDip.pnl ) and verify that you can actually see information. You should be able to see at least the DSS information. If not please inform the admins
  • If just a few items are missing, which you would expect to see: try to find out the "provider" of the information, e.g. Laurent Roy for the DSS. She/he might need to publish the information

PVSS configuration on diptn01

This concerns only the admins

  • The project is called infdip, installed in /localdisk/pvss/infdip, system name is INFDIP and system number is 29
  • The project to be started is defined in /etc/pvss.conf
  • The framework Components are in /group/online/inf/pvss/fwComponents_infdip
  • The project is automatically started at boot-time from /etc/init.d/pvss under the ecs account. The modified startup script is here.
  • It can be manually controlled, by doing sudo /sbin/service/pvss <start|stop|status|restart>
  • Currently the event and data-managers are still running, even though this is not necessary

PVSS00dip managers configured in INFDIP

remote PC Configuration Responsible
rihv01 -data rihv01:27301 -event rihv01:27302 Alessandro Petrolini
infmag01w -data infmag01 -event infmag01 Niko Neufeld

-- NikoNeufeld - 17 Aug 2007

Topic attachments
I Attachment History Action Size Date Who Comment
Unknown file formatext pvss r1 manage 2.6 K 2007-08-16 - 15:06 NikoNeufeld Improved version of the standard script in /etc/init.d which allows starting the processes under a different user ID
Edit | Attach | Watch | Print version | History: r4 < r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r4 - 2007-10-05 - LoicBrarda
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    LHCb All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback