I found that we can use the 'remove_master_devices_by_cskeys' callback to remove the server using the PU command.
[Linux123$] /opt/nimsoft/bin/pu -u username -p password /Domain/Primary/Server123/discovery_server | grep remove_master
remove_master_devices_by_cskeys PDS_PCH 27 csKeys,prevent_rediscovery
/opt/nimsoft/bin/pu -u username -p password /Domain/Primary/Server123/discovery_server
[Linux123$] /opt/nimsoft/bin/pu -u username -p password /Domain/Primary/Server123/discovery_server remove_master_devices_by_cskeys 5c373e79-3c81-40ab-8fb7-9462579937d8 prevent_rediscovery
But, how to write the Perl script that include the 'prevent_rediscovery' parameter in nimNamedRequest?
Example :
$pds_in = Nimbus::PDS->new();
$cmd="remove_master_devices_by_cskeys";
$server_csKeys="5c373e79-3c81-40ab-8fb7-9462579937d8";
$pds_in->string("csKeys", $server_csKeys);
($rc, $pds_data) = nimNamedRequest($target_addr, $cmd, $pds_in->data());
if ($rc)
{
$err = nimError2Txt($rc);
print("rc=$rc err=$err from nimNamedRequest for $cmd on try $itry\n");
exit(1);
}
Where should I put the 'prevent_rediscovery' parameter?
Thanks in advance.