Thread Net::LDAP: Modify->replace multiple Attributes? (3 answers)
Opened by oliverd at 2009-04-13 21:10

oliverd
 2009-04-13 21:10
#120538 #120538
User since
2009-04-13
2 Artikel
BenutzerIn
[default_avatar]
Hallo zusammen,

ich versuche heute den ganzen Nachmittag schon ein Attribut im LDAP durch einen Array zu ersetzen. Es gelingt mir aber leider nicht. Mit konstanten Werten ist das ganze kein Problem, aber der Array von Werten bereitet mir Schwierigkeiten.

Was geht:
my $mesg1=$backendConn->modify($dn,
replace => [$attr, ["Hallo", "Test"]]
);

Was nicht geht:
my $mesg1=$backendConn->modify($dn,
replace => [$attr, @{$values}]
);

Wobei $values eine Refernez auf das Array ist. Ich kann also mit
foreach my $value (@[$values}) {...} durch den Array iterieren

Vom LDAP-Server bekomme ich...
Attribute "einer der Werte des Arrays" was not found in the schema definition.

Für Hilfe wäre ich da echt dankbar
Oliver

View full thread Net::LDAP: Modify->replace multiple Attributes?