#!/usr/local/bin/perl
my
$base
=
"uid=clif,dc=people,dc=yourcompany,dc=com"
;
my
$superior
=
"ou=people,dc=yourcompany,dc=com"
;
my
$newrdn
=
"uid=me"
;
my
$webdsml
;
$webdsml
= Net::DSML->new( {
url
=>
$server
,
dn
=>
"abc"
,
password
=>
"xyz"
} );
if
( !(
$webdsml
->modrdn( {
dn
=>
$base
,
deleteoldrdn
=>
"true"
,
newsuperior
=>
$superior
,
newrdn
=>
$newrdn
} )))
{
print
"Modrdn error."
,
"\n"
;
print
$webdsml
->error,
"\n"
;
exit
;
}
if
(!(
$webdsml
->
send
()))
{
print
"Modrdn send request error.\n"
;
print
$webdsml
->error(),
"\n"
;
exit
;
}
$postData
=
$webdsml
->content();
print
$postData
,
"\n"
;