Developer Pointers
Articles and Tips: article
01 Feb 1999
Novell Technical Information Documents
All of the Technical Information Documents (TIDs) discussed below are available at the following locations:
The Novell Technical Solutions Database on CompuServe (GO NTID)
The DeveloperNet Support World Wide Web site (http://devsup.novell.com)
The DeveloperNet Support Bulletin Board (801-861-5836)
RETRIEVING VOLUME RESTRICTION INFORMATION
Author: |
EEK |
Document ID: |
TID102022 |
Date: |
1998/12/3 1:16 PM |
Alert status: |
Yellow |
Information type: |
Issue |
Readme for: |
XNJCLE01.EXE |
Novell product class: |
NetWare API |
Novell product and version: |
NetWare default |
Category: |
None |
Compiler: |
Default |
Target OS: |
Default |
Abstract
NJCL sample code:
This program is intended to show how to use setUser() method to the VolumeRestrictionEnumerator interface. To get restrictions for a certain named user, call the setUser() method with the name of the user. Then call next() on the enumerator, and you will get the restriction information for that user. Any further calls to next() without calling setUser() again will throw java.lang.NoSuchElementException.
Detailed Description
Self-Extracting File Name: XNJCLE01.EXE |
|||
Files Included: |
Size |
Date |
Time |
XNJCLE01.TXT |
(this file) |
||
VRTEST.JAVA |
3089 |
12-3-98 |
1:16 PM |
VRTEST.CLASS |
1769 |
12-3-98 |
1:16 PM |
XNJCLE01.MSG |
427 |
12-3-98 |
1:16 PM |
XNJCLE01.TXT |
1994 |
12-3-98 |
1:16 PM |
VB SAMPLE CODE WHICH DEMONSTRATES NWCONN ActiveX DLL LIBRARY USAGE
Author: |
RLE |
Document ID: |
TID102021 |
Date: |
1998/12/3 8:11 AM |
Alert status: |
Yellow |
Information type: |
Issue |
Readme for: |
VBACTUSR.EXE |
Novell product class: |
NetWare API |
Novell product and version: |
NetWare default |
Category: |
None |
Compiler: |
Default |
Target OS: |
Default |
Abstract
VB sample code which demonstrates NWConn ActiveX DLL library. Sample code shows how list of active connections (users) can be obtained from the server or how specific connection can be cleared.
Detailed Description
VB sample code which demonstrates NWConn ActiveX DLL library. Sample code shows how list of active connections (users) can be obtained from the server or how specific connection can be cleared.
This sample code demonstrates usage of ActiveX DLL library NWConnLib (the library file NWConn.DLL comes along with this sample code).
The NWConnLib library (which is mentioned as a temporary supplement for RAD developers to Novell's existing ActiveX controls) is also available including source code as TID sample VBCONLIB at http://developer.novell.com.
You have to register NWConnLib library in your system prior to use it. For registration please use program REGSVR32.EXE
Self-Extracting File Name: VBACTUSR.EXE |
|||
Files Included: |
Size |
Date |
Time |
VBACTUSR.TXT |
(this file) |
||
VBACTUSR.VBP |
753 |
12-3-98 |
8:10 AM |
FORM1.FRM |
15581 |
12-3-98 |
8:10 AM |
NWCONN.DLL |
38912 |
12-3-98 |
8:10 AM |
VBACTUSR.MSG |
195 |
12-3-98 |
8:10 AM |
ActiveX DLL CONNECTION LIBRARY (NWCONN.DLL) FOR RAD DEVELOPMENT
Author: |
RLE |
Document ID: |
TID102020 |
Date: |
1998/12/3 8:06 AM |
Alert status: |
Yellow |
Information type: |
Issue |
Readme for: |
VBCONLIB.EXE |
Novell product class: |
NetWare API |
Novell product and version: |
NetWare default |
Category: |
None |
Compiler: |
Default |
Target OS: |
Default |
Abstract
This sample code is ActiveX DLL connection library written in Visual Basic. It provides several basic methods and properties for NW connection management in RAD environment.
Detailed Description
This sample code is ActiveX DLL connection library written in Visual Basic. It is intended as a (temporary) supplement to Novell's existing ActiveX controls for RAD development.
This connection library offers several properties and methods to provide RAD support for active connection management:
list of active connections on the selected server
ClearConnection() method to clear selected active connection from the server
SendMessage() method to send message to the selected active connection
Connection's properties (login date/time, user ID,connection number, network number)
Server properties (version and revision info, maximum connections, used connections, max. connections used)
These methods and properties are missing from the Novell's current version of ActiveX controls; they can be supplied only by direct DLL calls which, for RAD development, is unacceptable.
NWConnLib uses Novell's DLL calls. This means that 32-bit Novell client must be installed in order to use this library. Also, this library must be registered in the system prior to being used. For registration please use program REGSVR32.EXE. If you want to recompile the source code, you do not need to register the library, VB makes it for you! The TID sample code VBACTUSR explains how to use this ActiveX DLL in Visual Basic environment.
This ActiveX DLL was tested in VB5 environment only.
Self-Extracting File Name: VBCONLIB.EXE |
|||
Files Included: |
Size |
Date |
Time |
VBCONLIB.TXT |
(this file) |
||
USER.BMP |
2918 |
12-3-98 |
8:05 AM |
NWCONNECTIONS.CLS |
3556 |
12-3-98 |
8:05 AM |
NWCONNECTION.CLS |
3424 |
12-3-98 |
8:05 AM |
NWCONN.VBP |
1116 |
12-3-98 |
8:05 AM |
NWCONN.DLL |
38912 |
12-3-98 |
8:05 AM |
ABOUT.FRM |
1872 |
12-3-98 |
8:05 AM |
MODULE1.BAS |
1690 |
12-3-98 |
8:05 AM |
ABOUT.FRX |
2930 |
12-3-98 |
8:05 AM |
NWCONN.CLS |
13434 |
12-3-98 |
8:05 AM |
VBCONLIB.MSG |
175 |
12-3-98 |
8:05 AM |
DELPHI SAMPLE: GET WORKSTATION IPX/IP ADDRESS
Author: |
WSC |
Document ID: |
TID102019 |
Date: |
1998/12/2 9:18 AM |
Alert status: |
Yellow |
Information type: |
Issue |
Readme for: |
D3MACADR.EXE |
Novell product class: |
NetWare API |
Novell product and version: |
NetWare NDK 1.0 |
Category: |
None |
Compiler: |
Delphi 3.0 |
Target OS: |
Windows 95 |
Abstract
Description D3MacAdr is a Delphi 2.x/3.x application that illustrates the use of Delphi with NetWare APIs.
It will display internal IPX/IP addresses of the calling workstation, and the transport address of the responsible router.
General information on how to use Delphi with the NetWare SDK can be found in the HOW-TO.DOC file.
To run the application, you should have the NetWare client software installed and need access to the 16 bit or 32 bit NetWare DLLs as provided in the NetWare Client software:
CALWIN32.DLL CLXWIN32.DLL NWSIPX32.DLL
NetWare SDK used: |
Vol 14 or NDK Oct 98 |
Platform: |
Windows Win95 |
Compilers: |
Borland Delphi 3.x |
Due to its use of NWSIPX32 it can only be rewritten for Delphi 1.x if the NWSIPX function is replaced through the equivalent NWIPXSPX function.
Functions Used:
D3MacAdr demonstrates the following NetWare API functions:
NWCallsInitNWCCGetConnInfo
NWCCGetConnRefInfo
NWCCGetPrimConnRef
NWCCOpenConnByRef
NWGetInetAddr
NWSipxOpenSocket
NWSipxGetInternetAddress
NWSipxCloseSocket
Detailed Description
Self-Extracting File Name: D3MACADR.EXE |
|||
Files Included: |
Size |
Date |
Time |
D3MACADR.TXT (this file) |
|||
NWADMIN.ICO |
766 |
12-2-98 |
7:04 AM |
NWSIPX32.PAS |
41773 |
12-2-98 |
7:04 AM |
HOW-TO.DOC |
8045 |
12-2-98 |
7:04 AM |
DELPHI_U.PAS |
77794 |
12-2-98 |
7:04 AM |
MACADDR.RES |
876 |
12-2-98 |
7:04 AM |
DELPHI_U.DCU |
62455 |
12-2-98 |
7:04 AM |
MACADDR.DSK |
2456 |
12-2-98 |
7:04 AM |
MACADDR.DPR |
234 |
12-2-98 |
7:04 AM |
MAIN.PAS |
6722 |
12-2-98 |
7:04 AM |
NWSIPX32.DCU |
10701 |
12-2-98 |
7:04 AM |
MACADDR.DOF |
1098 |
12-2-98 |
7:04 AM |
MAIN.DCU |
5936 |
12-2-98 |
7:04 AM |
MAIN.DFM |
2719 |
12-2-98 |
7:04 AM |
MACADDR.EXE |
375808 |
12-2-98 |
7:04 AM |
MACADDR.BAK |
3925 |
12-2-98 |
7:04 AM |
READ.ME |
1084 |
12-2-98 |
7:04 AM |
D3MACADR.MSG |
1083 |
12-2-98 |
7:04 AM |
SAP NAME SPACE REGISTRATION WITH WINSOCK 2 API
Author: |
EEK |
Document ID: |
TID102017 |
Date: |
1998/12/2 9:17 AM |
Alert status: |
Yellow |
Information type: |
Issue |
Readme for: |
XWS2E008.EXE |
Novell product class: |
NetWare API |
Novell product and version: |
NetWare NDK 1.0 |
Category: |
None |
Compiler: |
Watcom C 11 |
Target OS: |
Windows 95 |
Abstract
This program is intended to create a service named "SetService" and add it to the SAP name space.
Detailed Description
To verify that this is working on your NetWare server, you can view the added service by loading IPXCON.NLM, under Services->Display entire services table, look for SetService.
Self-Extracting File Name: XWS2E008.EXE |
|||
Files Included: |
Size |
Date |
Time |
XWS2E008.TXT |
(this file) |
||
SAPSRV.C |
5673 |
11-30-98 |
6:53 PM |
SAPSRV.NLM |
8575 |
11-30-98 |
6:53 PM |
XWS2E008.MSG |
101 |
11-30-98 |
6:53 PM |
RE-REGISTER A GUID WITH WSAINSTALLSERVICE()
Author: |
EEK |
Document ID: |
TID102016 |
Date: |
1998/12/2 9:17 AM |
Alert status: |
Yellow |
Information type: |
Issue |
Readme for: |
IWS2E009.EXE |
Novell product class: |
NetWare API |
Novell product and version: |
NetWare default |
Category: |
None |
Compiler: |
Default |
Target OS: |
Default |
Detailed Description
Question: I'm using WSAInstallService() to install a service. When I do it the first time, it is fine, but when I try and reinstall the same service with the same GUID and other parameters, it still seems to go through fine! Shouldn't it return a WSAEALREADY error code? The reason I check for this is to ensure that I do not re-register an existing service.
Answer: WSAInstallService() has to fan the request out to all of the name space providers and then pick a reasonable return code based on the several responses. In the providers that Novell coded, the provider just silently accepts a re-registration without reporting WSAEALREADY. Any application that does not require a workstation install (and workstation installs are evil) is going to have to call WSAInstallService() every time it runs to make sure the workstation is up-to-date, and will ignore the EALREADY error code anyway.
Question: In the case of re-registration of the service, lets say the SAP_ID changes from the previous WSAInstallService() call, but the GUID and other parameters remain the same, would there be SAP broadcasts for both services (i.e would they be advertised as different Server Types, although the SAP_ID value in the registry changes to reflect the new one?
Answer: The GUID is the definitive field in the service class info structure.
If you re-register a GUID with different class info (the different SAP_ID in your example) then the old info should be discarded and the new info used instead. One thing to consider is that each name space is responsible for its own bits of the the service class info structure. Lets say you register a service with NS_SAP and NS_DNS info. Then sometime later you realize the error of your ways and now you register the same GUID with NS_NDS and NS_SLP info. The SAP and DNS providers must not discard their information just because they are not in the new query set.
Self-Extracting File Name: IWS2E009.EXE |
|||
Files Included: |
Size |
Date |
Time |
IWS2E009.TXT |
(this file) |
||
IWS2E009.MSG |
0 |
11-30-98 |
3:09 PM |
VB SAMPLE CODE WHICH USES DLL CALLS TO BROWSE DS TREE
Author: |
RLE |
Document ID: |
TID102014 |
Date: |
1998/11/25 9:32 AM |
Alert status: |
Yellow |
Information type: |
Issue |
Readme for: |
VBBROWSE.EXE |
Novell product class: |
NetWare API |
Novell product and version: |
NetWare default |
Category: |
None |
Compiler: |
default |
Target OS: |
default |
Abstract
VB sample code which demonstrates how to use Novell's DLL calls for retrieving graphical DS tree structure.
Detailed Description
VB sample code which demonstrates how to use Novell's DLL calls for retrieving graphical DS tree structure. We suppose that user is already authenticated. Only very limited error handling is implemented to keep code as simple as possible. Multiple tree support is implemented.
Self-Extracting File Name: VBBROWSE.EXE |
|||
Files Included: |
Size |
Date |
Time |
VBBROWSE.TXT |
(this file) |
||
VOLUME.ICO |
318 |
11-25-98 |
9:32 AM |
VBBROWSE.VBP |
685 |
11-25-98 |
9:32 AM |
USER.ICO |
318 |
11-25-98 |
9:32 AM |
UNKNOWN.ICO |
318 |
11-25-98 |
9:32 AM |
TREE.ICO |
318 |
11-25-98 |
9:32 AM |
TEMPLATE.ICO |
318 |
11-25-98 |
9:32 AM |
SERVER.ICO |
318 |
11-25-98 |
9:32 AM |
ROOT.ICO |
318 |
11-25-98 |
9:32 AM |
PSERVER.ICO |
318 |
11-25-98 |
9:32 AM |
AUDTFILE.ICO |
318 |
11-25-98 |
9:32 AM |
PRINTER.ICO |
318 |
11-25-98 |
9:32 AM |
PQUEUE.ICO |
318 |
11-25-98 |
9:32 AM |
OU.ICO |
318 |
11-25-98 |
9:32 AM |
ORGROLE.ICO |
318 |
11-25-98 |
9:32 AM |
O.ICO |
318 |
11-25-98 |
9:32 AM |
NETWARE.BAS |
3715 |
11-25-98 |
9:32 AM |
LOCALITY.ICO |
318 |
11-25-98 |
9:32 AM |
GROUP.ICO |
318 |
11-25-98 |
9:32 AM |
DIRMAP.ICO |
318 |
11-25-98 |
9:32 AM |
COUNTRY.ICO |
318 |
11-25-98 |
9:32 AM |
PROFILE.ICO |
318 |
11-25-98 |
9:32 AM |
VBBROWSE.MSG |
109 |
11-25-98 |
9:32 AM |
VBBROWSE.TXT |
2742 |
11-25-98 |
9:32 AM |
VBBROWSE.FRM |
14796 |
11-25-98 |
9:32 AM |
SOCKET CALL RETURNED WSAEPROTONOSUPPORT WHEN NSPROTO_SPXII IS USED
Author: |
EEK |
Document ID: |
ID102013 |
Date: |
1998/11/24 11:09 AM |
Alert status: |
Yellow |
Information type: |
Issue |
Readme for: |
WS2E008.EXE |
Novell product class: |
NetWare API |
Novell product and version: |
NetWare default |
Category: |
None |
Compiler: |
Default |
Target OS: |
Default |
Abstract
socket call with NSPROTO_SPXII returned error code WSAEPROTONOSUPPORT (10043) -- Protocol Not Supported.
Detailed Description
Novell does not have an SPXII WinSock transport service provider in NetWare. You can currently only access SPXII through TLI on the server.
Self-Extracting File Name: IWS2E008.EXE |
|||
Files Included: |
Size |
Date |
Time |
IWS2E008.TXT |
(this file) |
||
IWS2E008.MSG |
106 |
11-24-98 |
11:08 AM |
IWS2E008.TXT |
1772 |
11-24-98 |
11:08 AM |
DO NOT DEPEND ON WSACLEANUP TO CLEAN UP RESOURCES IN NETWARE PLATFORM
Author: |
EEK |
Document ID: |
TID102007 |
Date: |
1998/11/23 2:36 PM |
Alert status: |
Yellow |
Information type: |
Issue |
Readme for: |
IWS2E007.EXE |
Novell product class: |
NetWare API |
Novell product and version: |
NetWare default |
Category: |
None |
COMPILER: |
Default |
TARGET OS: |
Default |
Detailed Description
WinSock 2 development on NetWare platform considerations:
WSACleanup is not closing sockets on behalf of the user. The difference is that WS2_32.NLM is not a DLL. WSAStartup and WSACleanup are calls resulting from the Windows DLL environment that allow DLL to be loaded and unloaded dynamically. In NetWare, WinSock NLMs are loaded once and not unloaded until unload is typed at the console. (All sockets should be closed within application). This means that WSAStartup and WSACleanup do not need to be called at all in the NetWare environment. But it also means you can not use WSACleanup to release application resources or unblock blocking calls.
The choice was made early on not to track resources on a per thread basis or per application basis through WSAStartup, WSACleanup mechanism. This has put the burden on the application to close all of its sockets. Tracking WinSock resources in this manner would add overhead and may not be necessary in NLM Environment.
Self-Extracting File Name: IWS2E007.EXE |
|||
Files Included: |
Size |
Date |
Time |
IWS2E007.TXT |
(this file) |
||
IWS2E007.MSG |
0 |
11-23-98 |
1:53 PM |
ONSITE ADMINISTRATOR 1.3
Author: |
SWO |
Document ID: |
TID102006 |
Date: |
1998/11/23 2:36 PM |
Alert status: |
Yellow |
Information type: |
Issue |
Readme for: |
WONSITE.EXE |
Novell product class: |
NetWare API |
Novell product and version: |
NetWare SDK 7.0 |
Category: |
None |
Compiler: |
Delphi 2.0 |
Target OS: |
Windows 95 |
Abstract
OnSite Administrator provides a very robust level of Server Administration from any Windows 95/NT system. Version 1.3 was changed to improve the speed of the tree view by sorting the entries after all child nodes are added instead of during the adding process.
Detailed Description
Overview OnSite Administrator provides a very robust level of Server Administration from any Windows 95/NT system. This program works with NetWare 3.x and 4.x Servers without any additional NLM loaded. Because of the new manageability features found in NetWare 4.x, more administration tools are available for 4.x systems. OnSite Admin does provide partial support for NetWare 3.x versions.
OnSite Adminstrator works from any Windows 95 or Windows NT system with Novell's latest Client 32 loaded. This program will not run with Microsoft's default NetWare Client. You can download Novell's client free from Novell's Web page (support.novell.com) OnSite Admin does not require any additional DLLs other than those found in the Client 32.
Source Code is available with the OnSite Admin Binary!
Pursuant to the SDK License Agreement, Novell hereby grants to Developer a royalty-free, non-exclusive license to include this sample code and derivative binaries in its product.
Novell grants to Developer worldwide distribution rights to market, distribute or sell the sample code and derivative binaries as a component of Developer's product(s). Novell shall have no obligations to Developer or Developer's customers with respect to this code.
Features OnSite Administrator provides features for NetWare 4.x. These include:
* Denotes Feature Not Available on NetWare 3.x.
Basic Information
Display a list of all available servers
Server Version
Max Connections
Connections in Use
Max Connections ever used
Number of Volumes
SFT Level
TTS Level
Server Utilization*
User's Login ID
Console Operator Status
Serial Number
NLMs*
List of all loaded NLMs*
NLM Version information*
NLM Type*
Date of NLM*
NLM Description*
NLM Resource Allocation*
Unload an NLM*
Load an NLM*
List of all NLMs in the SYS:SYSTEM directory*
Volumes
List of all volumes
Name Space loaded on each volume
Bytes Available
Bytes Used
Free Blocks
Total Bytes
Current Volume status (Mounted\Unmounted)
List of Standard Intel Interrupts
NIC Interrupt and IO address on server*
Mount a Volume*
Dismount a Volume*
Add Name Space to a Volume*
Connections
List of all current connections
Sort List by Node or Login ID
Login Id
Connection Number
Login Time
NetWork Address
Node Address
Socket Address
Connection Type*
License Status*
Number of Files Locked
Number of Records Locked*
Total Bytes Read*
Total Bytes Written*
Total Requests*
List of Files Open Drop a Connection
Send a Message to the Connection
Set Commands*
List of all Set Commands*
List all values of Set Commands*
List Type of each Set Command*
Modify any Set Command*
Live Statistics - Updated every second*
Cache*
CPU*
Directory Cache*
File ServerInfo*
Garbage Collection*
IPX/SPX*
LAN Frame Type 802.2*
LAN Frame Type Ethernet_II*
LAN Frame Type 802.3*
LAN Frame Type Ethernet_SNAP*
LST-ECBs*
Packet Burst*
NCP Extensions*
Locked Files
List of all locked files
File Opener
Name Space of File
Volume
Directory
NCF-Logs
All NCF Files in SYSTEM,ETC
All LOG Files in SYSTEM,ETC
ALL CFG Files in ETC
ALL ERR Files
Edit any NCF File
Delete any NCF File
Create a New NCF File
Drive Mappings
Show List of all available Drives
Show status of each drive
Drag and Drop server to map a new drive
Login to Server
Delete Drive Mappings
Distributed Administration
Distribute Multiple Files to multiple servers
Distribute a Console Command to multiple servers*
Distribute Multiple text Modifications to mulitple servers
Execute an NCF File on multiple servers*
Update/Load NLM on multiple servers*
Save/Get List of multiple servers
Directory Service Tree
Show current DS Tree
Show list of all Trees
Login to another Tree
View other Trees
Add new Objects to the Tree
Remove Objects from the Tree
Change Context
Self-Extracting File Name: WONSITE.EXE |
|||
Files Included: |
Size |
Date |
Time |
WONSITE.TXT |
(this file) |
||
VOL.PAS |
735 |
11-23-98 |
1:51 PM |
VOL.DFM |
442 |
11-23-98 |
1:51 PM |
VALUE.PAS |
341 |
11-23-98 |
1:51 PM |
VALUE.DFM |
370 |
11-23-98 |
1:51 PM |
TREE.PAS |
20606 |
11-23-98 |
1:51 PM |
TREE.DFM |
4834 |
11-23-98 |
1:51 PM |
SPLASH3.BMP |
52742 |
11-23-98 |
1:51 PM |
SPLASH.PAS |
357 |
11-23-98 |
1:51 PM |
ABOUT.DFM |
3262 |
11-23-98 |
1:51 PM |
SET2.PAS |
5642 |
11-23-98 |
1:51 PM |
SET2.DFM |
1515 |
11-23-98 |
1:51 PM |
SET1.PAS |
5274 |
11-23-98 |
1:51 PM |
SET1.DFM |
912 |
11-23-98 |
1:51 PM |
SCRAP1.PAS |
298 |
11-23-98 |
1:51 PM |
PROGRESS.PAS |
400 |
11-23-98 |
1:51 PM |
PROGRESS.DFM |
439 |
11-23-98 |
1:51 PM |
PASS.PAS |
3907 |
11-23-98 |
1:51 PM |
PASS.DFM |
1067 |
11-23-98 |
1:51 PM |
OVERFLOW.PAS |
46835 |
11-23-98 |
1:51 PM |
ONSITE.RES |
876 |
11-23-98 |
1:51 PM |
ONSITE.ICO |
766 |
11-23-98 |
1:51 PM |
ONSITE.HLP |
26237 |
11-23-98 |
1:51 PM |
ONSITE.GID |
8628 |
11-23-98 |
1:51 PM |
ONSITE.FTS |
61440 |
11-23-98 |
1:51 PM |
ONSITE.DPR |
4365 |
11-23-98 |
1:51 PM |
ONSITE.DOF |
491 |
11-23-98 |
1:51 PM |
NS.PAS |
4450 |
11-23-98 |
1:51 PM |
NS.DFM |
780 |
11-23-98 |
1:51 PM |
MAP2.PAS |
12807 |
11-23-98 |
1:51 PM |
MAP2.DFM |
2487 |
11-23-98 |
1:51 PM |
MAP.PAS |
15330 |
11-23-98 |
1:51 PM |
MAP.DFM |
1144 |
11-23-98 |
1:51 PM |
MAINUNIT.PAS |
116234 |
11-23-98 |
1:51 PM |
MAINUNIT.DFM |
62693 |
11-23-98 |
1:51 PM |
MAIN.DFM |
189 |
11-23-98 |
1:51 PM |
LOGIN.PAS |
1263 |
11-23-98 |
1:51 PM |
LOGIN.DFM |
1320 |
11-23-98 |
1:51 PM |
DIST.PAS |
23771 |
11-23-98 |
1:51 PM |
DIST.DFM |
8140 |
11-23-98 |
1:51 PM |
ATTRIB.PAS |
6709 |
11-23-98 |
1:51 PM |
ATTRIB.DFM |
2313 |
11-23-98 |
1:51 PM |
ADD.PAS |
10972 |
11-23-98 |
1:51 PM |
ADD.DFM |
709 |
11-23-98 |
1:51 PM |
ABOUT.PAS |
771 |
11-23-98 |
1:51 PM |
SPLASH.DFM |
53125 |
11-23-98 |
1:51 PM |
WONSITE.MSG |
263 |
11-23-98 |
1:51 PM |
WONSITE.TXT |
7390 |
11-23-98 |
1:51 PM |
WINSOCK FUNCTION GETHOSTNAME ERROR
Author: |
EEK |
Document ID: |
TID102005 |
Date: |
1998/11/23 2:36 PM |
Alert status: |
Yellow |
Information type: |
Issue |
Readme for: |
IWS2E006.EXE |
Novell product class: |
NetWare API |
Novell product and version: |
NetWare default |
Category: |
None |
Compiler: |
Default |
Target OS: |
Default |
Detailed Description
WinSock function gethostname or any getXbyY functions will return error code 10108 (WSASERVICE_NOT_FOUND) or WSAEINVALIDPROVIDER on NetWare platform if NSPDNS.NLM is not loaded. This NLM is not loaded by default and it is needed for the WinSock 1.1 name resolution functions to work.
Self-Extracting File Name: IWS2E006.EXE |
|||
Files Included: |
Size |
Date |
Time |
IWS2E006.TXT |
(this file) |
||
IWS2E006.MSG |
0 |
11-23-98 |
11:11 AM |
VB SAMPLE CODE TO GET USER SPACE LIMITS ON GIVEN SERVER\VOLUME
Author: |
RLE |
Document ID: |
TID102004 |
Date: |
1998/11/23 2:36 PM |
Alert status: |
Yellow |
Information type: |
Issue |
Readme for: |
VBSPCLMT.EXE |
Novell product class: |
NetWare API |
Novell product and version: |
NetWare default |
Category: |
None |
Compiler: |
Visual Basic 5.0 |
Target OS: |
Windows NT 4.0 WKS SP3 |
Abstract
VB sample code which demonstrates how to use Novell's DLL calls for retrieving user space limits from given \\SERVER\VOLUME.
Detailed Description
VB sample code which demonstrates how to use Novell's DLL calls for retrieving user space limits from given \\SERVER\VOLUME.
A different approach must be used in 3.x and 4.x environment to map user's name from user's ID We suppose that user is already authenticated.
Only very limited error handling is implemented to keep code as simple as possible.
Self-Extracting File Name: VBSPCLMT.EXE |
|||
Files Included: |
Size |
Date |
Time |
VBSPCLMT.TXT |
(this file) |
||
FORM1.FRM |
10145 |
11-23-98 |
5:11 AM |
VBSPCLMT.VBP |
718 |
11-23-98 |
5:11 AM |
VBSPCLMT.MSG |
126 |
11-23-98 |
5:11 AM |
WINSOCK 2 SPECIFACATIONS AND NETWARE
Author: |
EEK |
Document ID: |
TID102002 |
Date: |
1998/11/23 2:36 PM |
Alert status: |
Yellow |
Information type: |
Issue |
Readme for: |
IWS2E005.EXE |
Novell product class: |
NetWare API |
Novell product and version: |
NetWare default |
Category: |
None |
Compiler: |
Default |
Target OS: |
Default |
Detailed Description
Self-Extracting File Name: IWS2E005.EXE |
|||
Files Included: |
Size |
Date |
Time |
IWS2E005.TXT |
(this file) |
||
WSNWAPI.DOC |
188416 |
11-20-98 |
4:55 PM |
IWS2E005.MSG |
0 |
11-20-98 |
4:55 PM |
Disclaimer
The origin of this information may be internal or external to Novell. While Novell makes all reasonable efforts to verify this information, Novell does not make explicit or implied claims to its validity.