Print

Print


Hi Andreas,

  at the moment you can find info in these places:

   in the protocol reference for the various requests (e.g. Rm)
   in the readme files in the source distribution
   in the simple perl example
   in the interface of XrdClientAdmin

Fabrizio

Andreas Petzold wrote:
> 	Hi Wilko,
> 
> Wilko Kroeger wrote:
> 
>>Hello Andreas
>>
>>XrdRm needs as argument the logical file name not root:// ... path.
>>The xrootd connection parameters go into XrdInitialize.
>>
>>Your code should be something like this:
>>
>>XrdClientAdmin::XrdInitialize("root://f01-005-115.gridka.de:1094//")
>>XrdClientAdmin::XrdRm('/prod/store/SPskims/R18/18.2.1b/A0/000998/200301/A0_000998_8469.01.root')
> 
> 
> ah, I see. I should have spend some more time looking at the code of
> XrdClientAdmin. Is there actually any documentation apart from the
> source code?
> 
> 	Cheers,
> 
> 		Andreas
> 
> 
>>Cheers,
>>   wilko
>>
>>
>>On Tue, 20 Sep 2005, Andreas Petzold wrote:
>>
>>
>>
>>>	Hi,
>>>
>>>I want to use the perl wrapper of XrdClientAdmin to remove files on
>>>xrootd servers.
>>>
>>>The problem is the following:
>>>
>>>I'm calling
>>>XrdClientAdmin::XrdRm(root://f01-005-115.gridka.de:1094//prod/store/SPskims/R18/18.2.1b/A0/000998/200301/A0_000998_8469.01.root)
>>>
>>>and I get an error message:
>>>
>>>050920 18:24:29 001 Xrd: : (C) 2004 SLAC XrdClientAdmin 0.3
>>>050920 18:24:29 001 Xrd: Rm: Server [10.65.5.115:1094] did not return OK
>>>message for last request.
>>>050920 18:24:29 001 Xrd: SendGenCommand: Server declared error
>>>3010:Removing relative path
>>>'root://f01-005-115.gridka.de:1094//prod/store/SPskims/R18/18.2.1b/A0/000998/200301/A0_000998_8469.01.root'
>>>is disallowed.
>>>
>>>The server config looks like this:
>>>
>>># The XROOTD Section
>>>#
>>>xrootd.async off
>>>xrootd.export /prod
>>>xrootd.export /store
>>>xrootd.fslib /home/xrootd/software/current/lib/libXrdOfs.so
>>>xrootd.chksum crc32 /home/xrootd/bin/getCRC32.sh
>>>
>>>Any ideas?
>>>
>>>	Cheers,
>>>
>>>		Andreas
>>>