Software Development Kit (SDK) and API Discussions

Is there an API call to essentially rdfile/?

dunjames_ms
3,734 Views

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? 

7 REPLIES 7

aborzenkov
3,734 Views

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

STACKSCALE_JDS
3,734 Views

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
NetApp Alumni
3,734 Views

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 -

STACKSCALE_JDS
3,734 Views

Thanks Rick, that worked!

rle
NetApp Alumni
3,734 Views

Hi Jeroen,

Please mark the question answered.

Thanks,

   - Rick -

STACKSCALE_JDS
3,734 Views

Hi Rick,

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

rle
NetApp Alumni
3,734 Views

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

   - Rick -

Public