Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

NDAP on 2K3

28 views
Skip to first unread message

Ben Walter

unread,
Jul 20, 2008, 4:41:21 PM7/20/08
to
Okay,

1) I installed Novell Client 4.91.4.20070720 on Windows Server 2003.
2) I then registered the OCX's from
novell-activex_ndap-devel-2007.07.16-1windows.zip

My .asp has the following code snippet:

'---------------------------------------------------------------------
Set objNWSessLib = Server.CreateObject("NWSessLib.NWSessCtrl.1")
If Err.Number <> 0 Then
strErrorMessage = strErrorMessage & "Set objNWSessLib =
Server.CreateObject(&quot;NWSessLib.NWSessCtrl.1&quot;):" & Err.Number &
":" & Err.Description & "<br />" & Chr(13)
Err.Clear
End If

Set objNWDirLib = Server.CreateObject("NWDirLib.NWDirCtrl.1")
If Err.Number <> 0 Then
strErrorMessage = strErrorMessage & "Set objNWDirLib =
Server.CreateObject(&quot;NWIDirLib.NWIDirCtrl.1&quot;):" & Err.Number &
":" & Err.Description & "<br />" & Chr(13)
Err.Clear
End If

Set objNWDirLib = CreateObject("NWDirLib.NWDirCtrl.1")
If Err.Number <> 0 Then
strErrorMessage = strErrorMessage & "Set objNWDirLib =
CreateObject(&quot;NWIDirLib.NWIDirCtrl.1&quot;):" & Err.Number & ":" &
Err.Description & "<br />" & Chr(13)
Err.Clear
End If
'---------------------------------------------------------------------

The NWSessLib creates fine, but the NWDirLib returns:

Set objNWDirLib =
Server.CreateObject("NWIDirLib.NWIDirCtrl.1"):-2147024882:006~ASP
0177~Server.CreateObject Failed~8007000e
Set objNWDirLib = CreateObject("NWIDirLib.NWIDirCtrl.1"):7:Out of
memory

I've even gone as far as:
1) Setting up a new Pool that runs as Administrator on the server and
assigning that to the web service running the script.
2) Explicitly allocating the metadata prior:
<!-- metadata type="typelib"
uuid="{4F021AE0-9E98-11D0-A808-00C04FDCD94A}" name="Novell Directory
Control" -->
<!-- metadata type="typelib"
uuid="{7D1FEF0A-513F-11D2-B326-006094056E43}" name="Novell Directory
Administration Control" -->
<!-- metadata type="typelib"
uuid="{AFF51107-9344-4FA7-9879-6536554A7B44}" name="Novell Corporate
Edition Domain Control" -->
<!-- metadata type="typelib"
uuid="{C0A74060-5CA6-11D4-8D6A-00508B0BD2E1}" name="Novell Directory
Authenticator Control" -->
<!-- metadata type="typelib"
uuid="{C5A36383-8482-11D2-A9E0-00E02C0159F9}" name="Novell User Group
Control" -->
<!-- metadata type="typelib"
uuid="{E1CE1305-933E-11D2-A9E3-8287644B6D5E}" name="Novell Browser
Control" -->
<!-- metadata type="typelib"
uuid="{E5594604-9E49-11D2-B52B-006094056F4F}" name="Novell Network
Selector Control" -->
<!-- metadata type="typelib"
uuid="{EBE2FDAA-6C8F-11D1-A149-00401C6047E4}" name="Novell Volume
Administration Control" -->
<!-- metadata type="typelib"
uuid="{EC747AE0-8EF6-11D0-B375-0000E20315E2}" name="Novell Session
Control" -->
<!-- metadata type="typelib"
uuid="{EC747AF0-8EF6-11D0-B375-0000E20315E2}" name="Novell Server
Administration Control" -->
<!-- metadata type="typelib"
uuid="{EEC172C2-8B0C-11D3-8D61-00508B0BD194}" name="Novell NDPS Printer
Administration Control" -->
<!-- metadata type="typelib"
uuid="{F6C2C805-9CCF-11D3-95BF-B24B59229D5B}" name="Novell Directory
Query Control" -->
<!-- metadata type="typelib"
uuid="{FBCFBDC2-8885-11D3-8D61-00508B0BD2E1}" name="Novell SecretStore
Control" -->

Not sure where to go from here??

Suggestions??

Ben

0 new messages