Subscribe

Is there an API call to essentially rdfile/?

Hi,

I'm looking for a way to read the different configuration files on the filer.  IE, hosts, rc, etc.   Does an API equivalent exist? 

Re: Is there an API call to essentially rdfile/?

Yes. It is called - surprise - file-read-file ☺

Re: Is there an API call to essentially rdfile/?

Unfortunately, that requires the file to be read to be within a volume:

$ python apitest.py netapp-sim8.local USER PASS file-read-file path /etc/rc offset 0 length 4096

OUTPUT:

<results status="failed" errno="22" reason="Invalid argument, path must begin with /vol/"></results>

any other suggestions?

rle Former NetApp Employee

Re: Is there an API call to essentially rdfile/?

Hi Jereon,

All files in ONTAP are in a volume.  The documentation for file-read-file states that the volume name must be included in the path. Try:

$ python apitest.py netapp-sim8.local USER PASS file-read-file path /vol/vol0/etc/rc offset 0 length 4096

Regards,

   - Rick -

Re: Is there an API call to essentially rdfile/?

Thanks Rick, that worked!

rle Former NetApp Employee

Re: Is there an API call to essentially rdfile/?

Hi Jeroen,

Please mark the question answered.

Thanks,

   - Rick -

Re: Is there an API call to essentially rdfile/?

Hi Rick,

I would do it but I don't see anywhere where I can do that...

rle Former NetApp Employee

Re: Is there an API call to essentially rdfile/?

Sorry Jeroen,  Only James can mark it.  I thought you asked the original question.

   - Rick -