NetApp Community Update
This site will enter Read Only mode on July 23 as we prepare to move to a new platform.
You will still be able to view content, but posting and replying will be temporarily disabled.
To learn more, please review the information in this blog post.

Software Development Kit (SDK) and API Discussions

Another 'Unable to find API' using Perl

JohnBill
4,170 Views
#!/usr/bin/perl

use strict;
use NaServer;
use NaElement;

my $s = NaServer->new ("cluster1", 1, 32);
$s->set_style('LOGIN');
$s->set_admin_user("admin", "password");
$s->set_transport_type('HTTP');
$s->set_server_type('FILER');

my $in = NaElement->new("audit-log-get-iter");
my $out = $s->invoke_elem($in);
if ($out->results_status() eq "failed") {
    print($out->results_reason() ."\n");
    exit(1);
}

When I run this code I get

 

 

Unable to find API: audit-log-get-iter.

 

This API is in the cluster family according to the OntapClusterAPI doc so I am not setting a vserver and I'm logging into the cluster management LIF. Other Cluster family APIs work (like audit-get) but audit-log-get-iter does not. Any ideas?

1 ACCEPTED SOLUTION

mbeattie
4,152 Views

Hi John,

 

I had a look at the API version in the NMSDK and it appears that the "audit-log-get-iter" is supported in ONTAP9.X (API version 1, 100). Which version of ONTAP are you trying to invoke the API against? Here is an example for ONTAP9.0

 

audit_log_get_iter.png

 

Hope that helps

 

/Matt

If this post resolved your issue, help others by selecting ACCEPT AS SOLUTION or adding a KUDO.

View solution in original post

2 REPLIES 2

mbeattie
4,153 Views

Hi John,

 

I had a look at the API version in the NMSDK and it appears that the "audit-log-get-iter" is supported in ONTAP9.X (API version 1, 100). Which version of ONTAP are you trying to invoke the API against? Here is an example for ONTAP9.0

 

audit_log_get_iter.png

 

Hope that helps

 

/Matt

If this post resolved your issue, help others by selecting ACCEPT AS SOLUTION or adding a KUDO.

JohnBill
4,130 Views

You are right. Thanks for the info. Now to figure out another way to get the audit logs off the filers....

Public