Glen Holcomb
1/24/2008 7:51:00 PM
[Note: parts of this message were removed to make it a legal post.]
I know this isn't the best place for this question but I've tried the
appropriate forum with no luck.
If any one is familiar with the net-ldap library please keep reading.
I am trying and failing to delete a value from an attribute in AD. When I
pass ldap.modify the :delete operand it throws up. After looking at the
source code I am lead to believe this is because I have given an invalid
opcode. However :delete is documented as being valid. The doc actually
implies that ldap.delete_attribute gives the same functionality but that
isn't the case.
Here is the line of code that is puking:
ldap.modify(:dn =>
"cn=TestAccount,ou=CADUsers,ou=CADLab,dc=techno,dc=tvinet", :operations =>
[:delete, :memberof,
"cn="CAD_1001_101,ou=CADGroups,ou=CADLab,dc=techno,dc=tvinet"])
This is the error that is being thrown:
undefined method 'to_ber_enumerated' for nil:NilClass
Any and all help is appreciated.
Thanks,
Glen
--
"Hey brother Christian with your high and mighty errand, Your actions speak
so loud, I can't hear a word you're saying."
-Greg Graffin (Bad Religion)