Vasim5711
asked on
Novell NDK and Windows 2003 Server
When I try to use the ChangePassword() using the NWDirAuthLib.NWDirAuth.1 Active-x control on Windows Server 2003, I get this error “The object passed could not be found” it looks like some kind of a security/access rights issues? I can read properties but not write to them?. It worked on Windows 2000 Server , however, we upgraded all our 2000 servers to Winows Server 2003. Also the control works fine if run from any Win 2000 desktop, but, I need this process to work from the 2003 Server. Any help would be appreciated.
In order to use that control, you need the Novell Client32 installed. Do you have v4.90 SP1+ installed? That is the earliest version that supported Windows 2003. If you have a prior version (4.8x or 4.90 pre-SP1) then you should update your client first.
ASKER
Novell Client32 Version 4.90 SP1a is/has been installed. Thank you.
is your NDK/ActiveX control up to date?
ASKER
NWIDirAuth.dll version 1.1.0.0 file date 1/21/2004. I even tried the SetPassword() method with example: temp=CREATEOBJECT('NWDirLi b.NWDirCtr l.1') object and I get “Directory entry not found.” on the temp.update() method. (FYI: I can read properties ex. FullName, ShortName etc.) Thank you.
Do you have any restrictions set on Active-X? I'll bet the default settings are much more restrictive on Win2K3 than they were with Win2K. You may have to "sign" your Active-X controls with the highest trust level in order not to "break" your Win2K3 server's "security."
ASKER
I do not have any restriction set on Active-X controls that I know of. How do you "sign" your Active-X controls with the highest trust level?, the controls where registered with regsvr32.exe 5.2.3790. Thanks.
ASKER
My problem has been solved by install a POST Novell Client 4.9 SP1 patch: (Novell Client 4.9 Post-SP1 Update "A" - TID2968596)
Vasim5711,
If you feel you were helped, then you need to close this Question and award points. Else, you should post a free Question in the Community Support TA (https://www.experts-exchange.com/Community_Support/) and request this one be closed and the points refunded. Be sure to include a link to this Question.
If you feel you were helped, then you need to close this Question and award points. Else, you should post a free Question in the Community Support TA (https://www.experts-exchange.com/Community_Support/) and request this one be closed and the points refunded. Be sure to include a link to this Question.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.