Software Development Kit (SDK) and API Discussions
I am quite new with the Perl SDK, but I've tried several ways of appending exports with no success
I am using version 5.3.1
This is the method:
which requires one parameter named rules and expects an array of 'exports-rule-info'
it fails with error: Field 'exports-rule-info' for 'rules' not specified (13001)
Can anyone copy an snipet of code how to add an array of exports-rule-info or similar as an input parameter?
This is my code:
my $rule=new NaElement('exports-rule-info'); $rule->child_add_string('pathname','/vol/test1'); my $rules = new NaElement('rules');
$rules->child_add($rule); my @rules=(); push @rules,$rule; $out = $s->nfs_exportfs_append_rules('rules'=>$rules);
I have tried passing also the @rules and the \@rules with no success
Thanks in advance and regards,
See The Solution
I haven't had time to actually add hosts/subnets/netgroups to the export...but this at least passes, hopefully it helps
my $cmd = new NaElement ('nfs-exportfs-append-rules');my $rules= new NaElement ('rules');my $expRuleInfo = new NaElement('exports-rule-info');
my $result = $s->invoke_elem($cmd);
$s is of course the NaServer insance.
View solution in original post
Yes, it does help. It worked.
Thanks you very much!
The NetApp Support Site won an Association of Support Professionals Best Support Website in 2022 award.
Live Chat, Watch Parties, and More!